/*
Theme Name: Academia Child Theme
Description: Child theme of Academia Pro 3
Author: SoFla Web Studio
Author URI: https://soflaweb.com/
Template: academica_pro_3
Version: 1.0
*/


/* Migrate old styles from parent theme's Additional CSS */

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

.tribe-common-c-btn, .tribe-button {
background-color: #1B3058 !important;
  color: #fff !important;
  font-weight: 600 !important;
  padding: 8px 16px !important;
  border-radius: 3px !important;
  margin: 0 0 0 20px !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  line-height: 20px !important;
font-family: 'Roboto', Arial, Tahoma, sans-serif !important; 
}

body.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
   background-color: #1B3058 !important;
}
body.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #a41d31 !important;
}

html .woocommerce .cart .button, html body .woocommerce .button:not(:hover):not(:active):not(.has-background) {
  background-color: #1B3058 !important;
}
.woocommerce .cart .button:hover {
  background-color: #a41d31 !important;
}

.woocommerce button.button:disabled {
  background-color: grey !important;
}
.woocommerce button.button:disabled:hover {
  color: #fff !important;
}

html body.single-tribe_events #tribe-events-content .tribe-button {
  background-color: #1B3058 !important;
}

html body.single-tribe_events #tribe-events-content .tribe-common-c-btn:hover, html body.single-tribe_events #tribe-events-content .tribe-button:hover {
  background-color: #a41d31 !important;
}

html body.single-tribe_events #tribe-events-content .tribe-common-c-btn {
background-color: #1B3058 !important;
}

html body.single-tribe_events #tribe-events-content .tribe-common-c-btn:hover {
background-color: #a41d31 !important;
}

html body.single-tribe_events #tribe-events-content .tribe-common-c-btn:disabled {
background-color: #1B3058 !important;
}

html body.single-tribe_events #tribe-events-content .tribe-common-c-btn:disabled:hover {
background-color: #1B3058 !important;
}

html body.single-tribe_events #tribe-events-content .tribe-common.tribe-tickets {
max-width: none !important;
background-color: #fafafa !important;
}




.tribe-common .tribe-tickets__title {
color: #555 !important;
font-weight: bold !important;
font-family: "Arimo" !important;
font-size: 26px;
text-transform: uppercase;
}
.tribe-common .tribe-tickets__item, .tribe-common .tribe-common-b2 {
font-family: "Arimo" !important;
}
.tribe-common .tribe-common-h7 {
font-size: 15px !important;
color: #464646;
}

#tribe-events {
padding: 0 !important;
}


@media screen and (max-width: 760px){
  #main .column-narrow {
      order: 2;
  }
  #main .column-wide {
      order: 1;
  }
body.home #main .column-narrow {
  order: 1 !important;
}
body.home #main .column-wide {
  order: 2 !important;
}	
body.events-single .column-narrow {
  display: none !important;
}
}



/* Events Calendar version 6 new styles JG 1/17/22  */

.tribe-button--rsvp {
  float: right !important;
  margin-right: 10px;
}
/*
#main .tribe-compatibility-container {
  background-color: #1B3058 !important;
  color: #a7c7e7 !important;
  box-shadow: none !important;
  border-top: 4px solid #ffb400 !important;
}
*/
.tribe-events-widget-events-list__header-title {
  text-transform: uppercase;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  margin: 15px 15px 0 20px !important;
  padding: 0 0 15px 0 !important;
  border-bottom: 1px solid rgba(255,255,255,0.1) !important;
}
.tribe-events-widget .tribe-events-widget-events-list__event-row {
  margin-bottom: 25px !important;
}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
  background: #666;
  margin: 0 20px 0 20px !important;
  width: 40px;
}
.tribe-events-widget-events-list__event-date-tag-daynum {
  color: #fff !important;
}
.tribe-events-widget-events-list__event-date-tag-month {
  background: #fff !important;
  font-weight: bold !important;
}
.tribe-events-widget-events-list__event-header {
  margin-left: 10px !important;
}
.tribe-events-widget-events-list__event-title a {
  color: #fff !important;
}
.tribe-events-widget-events-list__event-title a:hover {
  color: #ffb400 !important;
}
.tribe-events-widget-events-list__event-datetime-wrapper {
  color: #a7c7e7 !important;
}
.tribe-events-widget-events-list__view-more {
  padding: 5px 0 20px 20px !important;
}
a.tribe-events-widget-events-list__view-more-link {
  color: #fff !important;
}
a.tribe-events-widget-events-list__view-more-link:hover {
  color: #ffb400 !important;
  text-decoration: none !important;
  border: none !important;
}
.tribe-common .tribe-common-anchor-thin {
  transition: none !important;
}
h3.tribe-events-widget-events-list__event-title {
  margin: 0 !important;
}
#tribe-events-footer {
  display: none !important;
}
/*
#tribe-events-pg-template #main .wrapper {
  width: 100% !important;
}*/
body.single-tribe_events h1.post-title, body.single-tribe_events .divider, body.post-type-archive-tribe_events h1.post-title, body.post-type-archive-tribe_events .divider {
  display: none !important;  
}
body.single-tribe_events #main {
  margin-top: 0 !important;
}
#tribe-events-pg-template {
  padding-top: 0 !important;
}
.tribe-events-c-view-selector__content {
  display: none !important;
}
button.tribe-events-c-search__button {
  margin-right: 20px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav {
  display: none !important;
}
.tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next .tribe-events-c-nav__next {
  margin-top: -27px !important;
}
body.post-type-archive-tribe_events ,.tribe-events-l-container {
  padding-top: 0 !important;
}
a.tribe-events-calendar-list__event-title-link {
 color: #1B3058 !important;
}
.tribe-events-header__top-bar {
  display: none !important;
}