/*
 Theme Name:   Citygov Child
 Theme URI:    http://lietuviai.ch/twenty-fifteen-child/
 Description:  Citygov Child Theme
 Author:       Vytautas Arminas
 Author URI:   http://lietuviai.ch
 Template:     citygov
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  citygovchild
*/

body>.postbarNone .page-header .container {
    width: auto;
}

.container, .container_alt, .container_vis, .container_head {
    padding-left: 0;
}

.container_alt {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px 0px;
}

.container, .container_alt, .container_vis, .container_head {
    max-width: 1100px !important;
}

.eightcol {
    width: 100% !important;
}

.main-breadcrumbs .crumb {
  font-size: 16px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button {
    background-color: #db6e43;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button:hover {
    background-color: #003356;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button:active {
    background-color: #003356;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button:focus {
    background-color: #003356;
}

.eightcol .tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop,
/*AD 20221121 Adding that separator between words white as well */ 
.tribe-events-c-top-bar__datepicker-separator {
    color: #5d5d5d;
}

.eightcol .tribe-events .tribe-events-c-top-bar__datepicker-button:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21.85L6 5.64 10.79.85 11.94 2 6 7.94.06 2z' fill='%23141827'/%3E%3C/svg%3E") !important;
}

.tribe-events .tribe-events-c-top-bar__datepicker-button:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21.85L6 5.64 10.79.85 11.94 2 6 7.94.06 2z' fill='white'/%3E%3C/svg%3E") !important;
}

.wpforms-container textarea.wpforms-field-medium {
    font-size: 18px;
}

.dekoline, .eleslideinside h2 {
  text-shadow: 2px 2px 4px #000000;
}

.entry ul {
  list-style-type: none;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border {
    font-size: 18px;
}
 
.tribe-events-pro .tribe-events-pro-photo__event {
  margin-bottom: 30px;
}
 
.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event {
  margin-bottom: 60px;
}

.tribe-events-pro .tribe-events-pro-photo__event-featured-image-link {
  position: relative;
  border: solid white 2px;
}
 
.tribe-events-pro .tribe-events-pro-photo__event-featured-image-date-tag {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 6px 12px;
}
 
.tribe-events-pro .tribe-events-pro-photo__event-featured-image-date-tag-datetime {
  display: flex;
  flex-direction: column;
  text-align: center;
}
 
.tribe-events-pro .tribe-events-pro-photo__event-featured-image-date-tag-month {
  color: #141827;
  font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #727272;
  text-transform: uppercase;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
    font-size: 16px !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
    width: 100%;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters {
    margin-left: -42px;
    margin-right: -42px;
}

div .tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper {
    margin-bottom: 2.5rem;
    margin-top: 2.5rem;
    margin-right: 1rem;
}

.wrapper .events-table td.thumb {
    width: 42%;
    padding: 0 20px 0 0 !important;
}

.events-table img {
  float: none;
}

.events-table td {
  padding: 0 !important;
}

.events-table .list_text {
  padding-left: 20px !important;
  padding-right: 20px !important;
  background-color: white;
}

.events-table td.list_text {
    border-width: 0 0 3px;
    border-color: rgba(204,204,204,.2);
    border-style: solid;
}

.event_meta .datetime-location {
  padding-bottom: 10px;
  font-size: 18px;
}

.tribe-events-single-event-description.tribe-events-content {
  font-size: 18px;
}

.wrapper .event_meta span.event-separator {
    padding: 0;
    margin: 0;
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
    /*color: #4D4C4C;*/
    color: white;
}

.tribe-events .tribe-events-c-top-bar__datepicker {
    margin-top: 15px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
}

@media only screen and (max-width: 595px)
.events-table td.thumb {
  display: none;
}

/* Forms submit */
.wpforms-submit-container .wpforms-submit {
  background-color: #db6e43;
  color: white;
  font-family: Poppins;
  font-weight: 600;
  font-style: normal;
  font-size: 18px;
  border: none;
}

.wpforms-submit-container .wpforms-submit:hover {
  background-color: #003356;
}

.wpforms-container label.wpforms-error {
  color: #FF9D9D;
  text-shadow: 2px 2px 4px #000000;
}

/* Form styles */
.wpcf7-form p input, .wpcf7-form p textarea {
  font-size: 18px !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #db6e43;
    color: white;
}