/*
 Theme Name:   Avada Child for Pikk
 Description:  Avada Child for Pikk to override events calendar
 Author:       Juhan Tamsalu / Ogalik OÜ
 Author URI:   https://www.ogalik.ee
 Template:     Avada
 Version:      0.0.1
 License:      MES internal use only
 Text Domain:  Avada
*/

/*
.fusion-logo img{
    height: 32px !important;
}
*/

/* calendar header row dayname first letters*/
.tribe-events-calendar-month__header-column-title {
    text-align: center;
    font-weight: bold !important;
}

/*calendar day boxes height*/
.home .tribe-events-calendar-month__week {
    height: 40px;
}

/*calendar day boxes border around all days*/
/*.tribe-events-calendar-month__body {
    border-style: solid !important;
    border-width: 1px !important;
}
*/
/*calendar width */
.home .tribe-events-view--shortcode-tribe-widget-events-month--1 {
    width: 100% !important;
}
/* first page calendar width. Without it gets really narrow in flex and legacy conteiners do not wrap any more.*/
.calendar-column {
    width: 97% !important;
}

/* calendar cell colors*/
.tribe-events-calendar-month__day-cell--noevents {
    background-color: #838383 !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: white !important;
}

.tribe-events-calendar-month__day-cell--events {
    background-color: rgba(78,179,34,0.73) !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: white !important;
}

.tribe-events-calendar-month__day-cell--noevents-past {
    background-color: #C4C4C4 !important; 
    opacity: 0.75 !important; 
    border-style: solid !important;
    border-width: 1px !important;
    border-color: white !important;
}

.tribe-events-calendar-month__day-cell--events-past {
    background-color: rgba(78,179,34,0.75) !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: white !important;
}

.tribe-events-calendar-month__day-cell--lastmonth-noevents {
    background-color: #C4C4C4 !important;
    opacity: 0.3 !important; 
    border-style: solid !important;
    border-width: 1px !important;
    border-color: white !important;
}

.tribe-events-calendar-month__day-cell--lastmonth-events {
    background-color: #4eb322 !important;
    opacity: 0.3 !important; 
    border-style: solid !important;
    border-width: 1px !important;
    border-color: white !important;
}


/*past cells text in opacity 0.35
.tribe-events-calendar-month__day-cell--past {
    opacity: 0.35 !important;
}
*/

/* calendar day numbers*/
.tribe-events-calendar-month__day-date-daynum {
    color: #fff !important;
}

/* calendar current day has a bit different background*/
.tribe-events-calendar-month__day--current {
/*    color: #ff5;
    font-weight: 800 !important; 
    background-color: #3fb323 !important; */
    border-style: solid !important;
    border-width: 2px !important;
    border-color: darkred !important;

}

/* calendar date elements*/
div.list-date {
    background: #39a220;
    box-sizing: border-box;
    display: inline;
    float: left;
    font-weight: 700;
    margin: 10px 5% 10px 0 !important;
    overflow: hidden;
    padding: 3px !important;
    text-align: center;
    width: 15%;
}

.list-dayname {
    background: #ffffff;
    color: #666666;
}

.list-daynumber {
    color: #ffffff;
}

/* rounded border for sidebar, as sidebar layout has no widget for styling it. Also applies to widget */
/*.sidebar {
    padding: 30px !important;
    border-width: 2px;
    border-style: solid;
    border-color: #39a220;
    border-radius: 10px;
}
*/

/* mini calendar on front page month name*/
.tribe-events-c-top-bar{
    width: 100% !important;
}

.tribe-events-c-top-bar__nav {
/*    background: #39a220; */
    background: #ffffff;
    border-color: #39a220 !important;
    border-style: solid !important;
    border-width: 4px !important;
    padding: 10px !important; 
    margin: 10px !important;
    border-radius: var(--tec-border-radius-default);
}

.tribe-events-c-top-bar__nav-list-date {
    font-size: 16px;
/*    color: #fff; */
    color: #000000;
    margin: auto !important;
}

/* Events summary view to use 100% row width for event headers*/
.tribe-events-pro-summary__event-details {
    width: 100% !important;
}

/* single event invisible title height */
h1.tribe-events-single-event-title {
    font-size: 0em !important;
}


/* events page filter buttons */
.tribe-filter-bar-c-pill__pill {
    border-radius: 0px !important;
    border: 0px !important;
    color: #ffffff !important;
    background: #a0ce4e !important;
}

.tribe-filter-bar-c-clear-button{
    background: #ffffff !important;
    color: #000000 !important;
    font-weight: var(--tec-font-weight-bold) !important;
}


/* kontakt page map sidebar with data*/
.map_sidebar_header {
    background-color: #39a220;
    display:table-row;
    height: 10px;
    display: block;
    padding: 0.5em;
}

.map_sidebar {
    display:table;
    width: 520px;
    border-spacing: 5px;
}

.map_sidebar_row {
    display:table-row;
    width: 100%;
    clear: both;
}

.map_sidebar_column {
    float: left;
    display:table-cell;
    width: auto;
    padding: 0.5em;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #efefef;
}

.map_sidebar_first_column {
    color: #41922b;
    font-weight: 700;
    width: 100px;
}

.map_sidebar_second_column {
    width: 150px;
}

.map_sidebar_third_column {
    width: 190px;
}

.map_sidebar_fourth_column {
    width: 70px;
}

/* Konsulendid ja rakendusuuringud */
.posts-data-table{
    border-collapse: collapse !important;
    border: 1px solid #dcdcdc !important;
}
.posts-data-table thead tr th{
    border: 1px solid #dcdcdc !important;
    font-family: "PT Sans" !important;
    font-size: 18px;
    color: #39a220;
    font-weight: normal !important;
    background: #f6f6f6;
    padding: 20px !important;
}
.posts-data-table tbody tr:nth-child(even) td{
    border: 1px solid #dcdcdc !important;
    background: #f6f6f6;
}
.posts-data-table tbody tr:nth-child(odd) td{
    border: 1px solid #dcdcdc !important;
}
.posts-table-controls select{
    min-height: 30px !important;
    height: 30px !important;
    max-width: 250px !important;
    color: #676666 !important;
}
.posts-table-controls input[type=search]{
    -webkit-appearance: none;
    min-height: 30px !important;
    height: 30px !important;
    border-radius: 4px;
    border: 1px solid #ababab !important;
}

/* esilehe viimaste uudiste pealkiri */
h4.entry-title {
    font-size: 18px !important;
}

/* uudised lehe elemendid */
/*.tribe-events-pro-summary__month-separator-text::after {
    content:"";
    height: 1px;
    margin-left: 20px;
    background-color: #e0dede;
}

.tribe-events-pro-summary__event-row{
    display: flex;
    flex-wrap: nowrap !important;
}
*/
div.tribe-events-pro-summary__event-date-tag{
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-top: 4px !important;
    text-align: center;
    width: 25% !important;
}

.tribe-events-pro-summary__event-date-tag-weekday{
    font-size: 20px !important;
}

.tribe-events-pro-summary__event-date-tag-daynum{
    padding-top: 5px !important;
    font-size: 22px !important;
}

.tribe-events-pro-summary__event-datetime{
    font-size: 20px !important;
}



/* pen icon */
i.awb-icon-pen {
    display: none !important;
}
/* green date */
div.fusion-date-box {
    display: none;
}
/* date and pen are inside a box */
div.fusion-date-and-formats {
    display: none;
}

/* featured image */ 
img.size-blog-medium {
    width: 214px !important;
    height: 135px !important;
}

/* google maps on singe event page */
.acf-map {
    width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    margin: 20px 0;
}

button.tribe-tickets__rsvp-form-button--submit {
    margin: 10px !important;
}


// Fixes potential theme css conflict.
.acf-map img {
   max-width: inherit !important;
}

/* a silght distance between words in breadcrumbs of organizer */
li.tribe-events-c-breadcrumbs__list-item {
    padding: 3px  !important;
}
