/*
Theme Name: Hoot Ubix Premium Child
Template: hoot-ubix-premium
Author: wpHoot
Version: 2.0
*/

/* General Customization */
a { text-decoration: underline; }                               /* Underline all links, as per Joe */
.custom-logo { max-width: 500px; }                              /* Adjust custom logo in header */
blockquote { border: none; } blockquote cite { color: #4d4d4d; }
.has-large-font-size { line-height: normal; }                   /* Space large fonts correctly */
.loop-pretitle { display: none; }                               /* Not sure what this does... */
.more-link { display: none; }                                   /* Hide the 'Read More' links on posts */
.site-logo-mixed-image img { width: 400px; max-width: 95%; }    /* Adjust logo width for mobile. */
h1, h2, h3, h4, h5, h6, .title { text-transform: none }         /* Disable UPPERCASE titles */
#media_image-3 { text-align: center; }                          /* Footer A Image - LCTA Logo */
#hoot-social-icons-widget-3, #hoot-social-icons-widget-4 { text-align: center; }
.cta-widget .button { padding: 13px 55px 15px; font-size: 1em; line-height: 1.428571em; }
.nepta-banner-detour { text-align: center; font-size: 1.2em; background-color: #ffe0bc; color: #c8640d; padding: .8em; }
.nepta-banner-covid19 { text-align: center; font-size: 1.3em; background-color: #ff0000; color: #fff; padding: 1em; font-weight: 700; }
.nepta-banner-covid19:after { content: "This schedule has been temporarily modified due to COVID-19"; }
.nepta-center { display: block; margin-left: auto; margin-right: auto; text-align: center; }
.nepta-contact td { padding: 0px; }                             /* Top section of Contact page */
.nepta-font-medium { font-size: 20px; line-height: 150%; }      /* Custom font size: Medium */
.nepta-img-button { border: 2px solid black; border-radius: 10px; }
.nepta-img-partner { display: block; width:100%; }              /* Community Partner Images -- possibly unused */
.nepta-pullquote-featured { border: none; }
.nepta-quicknav-head::before { color: #777; content: '';   }
.nepta-quicknav-head::after  { color: #777; content: ' /'; }
.nepta-quicknav-item::before { color: #777; content: '/ '; }
.nepta-quicknav-item::after  { color: #777; content: ' /'; }
.nepta-quicknav-tail::before { color: #777; content: '/ '; }
.nepta-quicknav-tail::after  { color: #777; content: '';   }
.nepta-section-title { color: #8c181d; }                        /* Page sections, use H3 -- possibly unused */
.nepta-sidebar-title { font-size: 110%; color: #222; }          /* sidebar widget titles -- possibly unused*/

/* Match Table Headings */
.lcta-column-heading {
	color: rgb(51, 51, 51);
	font-family: "Lato", sans-serif;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 1.5px;
	line-height: 25px;
	text-transform: uppercase;
}

/* * * * * * * * * * * * * * * *
 * CONTACT FORM 7
 */
select { -moz-appearance:none; }
.wpcf7-list-item{ display: block; }
.hoot-cf7-style .wpcf7-form p.full { width: 94%; }
.hoot-cf7-style .wpcf7-form p textarea { width: 100%; }
.hoot-cf7-style .wpcf7-form .submit input { width: auto; }
.wpcf7 input[type="submit"] { padding: 13px 55px 15px; font-size: 1em; line-height: 1.428571em; }
.lcta-col-one-third select, .wpcf7-date { -moz-appearance:none; width: 100%; }
.lcta-col-one-third { position: relative; margin-right: 4%; float: left; margin-bottom: 20px; width: 30.66%; }
.lcta-col-last { margin-right: 0 !important; clear: right; }
@media only screen and (max-width: 767px) { .lcta-col-one-third { width: 100%; margin-right: 0; } }

/* * * * * * * * * * * * * * * *
 * TablePress Global Customization
 */
/*.tablepress th, .tablepress td { white-space: nowrap; }*/
.tablepress thead th, .tablepress tfoot th { background-color: #fff; color: #222; }
.tablepress-table-name { color:#222222; font-size:24px; font-family:"Lato",sans-serif; line-height:1.33333333em; } #8c181d

/* TablePress Generic Customizations */
.tablepress-halves tbody td { width: 50%; font-size: larger;}
.tablepress-center tbody td { text-align: center; }
.tablepress-scheds tbody td { white-space: nowrap; }

/* TablePress Fares (Single-Use) */
.tablepress-id-1 .column-1 { width: 16%; }
.tablepress-id-1 .column-2 { width: 42%; }
.tablepress-id-1 .column-3 { width: 42%; }

/* TablePress Passes (Multi-Use) */
.tablepress-id-2 .column-1 { width: 16%; }
.tablepress-id-2 .column-2 { width: 21%; }
.tablepress-id-2 .column-3 { width: 21%; }
.tablepress-id-2 .column-4 { width: 21%; }
.tablepress-id-2 .column-5 { width: 21%; }

/* TablePress Weather Media Radio */
.tablepress-id-5 .column-1 {width: 20%; }
.tablepress-id-5 .column-2 {width: 20%; }
.tablepress-id-5 .column-3 {width: 20%; }
.tablepress-id-5 .column-4 {width: 20%; }
.tablepress-id-5 .column-5 {width: 20%; }

/* TablePress Yearly CLA, IFB, RFP Documents */
.tablepress-annual .column-1 { width: 35%; }
.tablepress-annual .column-2 { width: 65%; }