a { text-decoration: underline; }
#custom_html-2 { background: url(https://blackisleshow.com/wp-content/uploads/2018/09/pixel-black-40.png) ; }
.woocommerce input[type="number"] {
    -moz-appearance:textfield;}

table.table-results { border: 1px solid #999; }
.table-results td { padding: 5px 10px; }
.table-results td:first-child { width: 70%; }
.table-results td:last-child { width: 30%; min-width: 100px; }


.table-results { font-size: 14px; line-height: 1.4em; }


.page-id-6853 .ion-ap3 { background: url(https://blackisleshow.com/wp-content/uploads/2019/06/app-pig.jpg) no-repeat center bottom; }
p.homestyle { text-align: center; color: green; padding: 0; margin: 0 ; }
h2.homestyle, h3.homestyle { text-align: center; color: green; padding: 0; margin: 0 0 10px; 
 font-family: 'Roboto Slab', Helvetica, sans-serif; text-align: center; font-weight: 700; }

.homestyle img { border: 2px solid #fff; width: 90%}
.homestyle .splash { background-color: #fff;  color: #000; opacity:0.8; }

h1.app-head { font-size: 30px; text-align: center; }
h2.app-head { font-size: 30px; text-align: center; }

.ion-ap3 .featured-image { display: none; }

.app-store { margin: 0 11px; padding: 14px; }
.app-store img { width: 162px; }

.mh-fp { padding: 0 30px 0; }
.mh-fp-l {  border: 2px solid #fff; border-radius: 5px; padding: 10px 10px; 
  font-size: 20px; }
.mh-fp-l { box-shadow: 0 0 5px #fff; }

@media only screen and (min-width: 800px) {
	.mh-fp-l { float: left; width: 300px; }
  .mh-fp-r { float: right; width: 100%; max-width: 550px; }}

.sidebar p { font-size: 14px; font-size: 1.4rem;}
.menu-item-2394 a { background: #008080; }
.menu-item-2394 a:hover { color: #fff; }
.menu-item-4067 a { background: #008080; }
.menu-item-4067 a:hover { color: #fff; }
.menu-item-4104 a { background: #008080; }
.menu-item-4104 a:hover { color: #008080; background: #fff; }
.genesis-nav-menu a { padding-top: 7px; padding-bottom: 7px; font-size: 14px; font-size: 1.4rem; font-weight: 600; 
  letter-spacing: normal; text-decoration: none; }
.genesis-nav-menu { margin-top: 20px; }

.gform_confirmation_message { border: 2px solid red; padding: 10px 20px; }

.current-menu-item.menu-item-4104 a { color: #fff; }

.cart-totals { width: 75%; }
.cart-discount th { font-size: 12px; }

.woocommerce #billing_country select { height: 40px!important; }

.site-inner { margin-top: 100px; }
.home-section-1 { text-shadow: 0 0 30px #000; font-weight: 700; }
.fa { font-size: 48px; color: #fff; text-shadow: 0 0 0 #fff; }
.socmed { margin-bottom: 40px; }
.genesis-nav-menu .sub-menu a { padding: 10px 20px 10px; }
p.entry-meta { text-align: left; margin-bottom: 20px; }


@media (max-size: 800px) { 
    .event-loz { width: 100%;  } }
a.event-loz { color: #fff; margin: 0 auto 10px; display: inline-block; }
h1.entry-title, .entry-title a, .entry-header { text-align: left; font-family: 'Open Sans', sans-serif; font-size: 36px; }
.entry-header::after { display: none; }
.sidebar .widget-title { font-weight: 700; }

.single-tribe-events .tribe-events-venue-map { display: none; }
.single-tribe-events .tribe-events-cal-links { display: none; }
.archive-description { margin-bottom: 10px; }

.front-button a { background-color: #008080;  border: 1px solid #fff; border-radius: 6px; color: #fff;
    padding: 15px 25px; text-align: center; text-decoration: none; display: inline-block; font-size: 18px;
    margin-bottom: 6px; width: 350px; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; 
    text-shadow: 0 0 0 #000; }

.front-button a:hover { background-color: #000; }
.page-id-1728 .content img { height: 70px; width: auto; }

.page-id-2304 h3 { font-size: 20px; }
.page-id-2304 ul li { font-size: 14px; }





.tribe-events-tickets .tickets_description { line-height: 1.3em; }
.tribe-events-tickets .tickets_name { font-size: 18px; line-height: 1.1em; }
.tribe-events-tickets td.tickets_name { width: 40%; }

.tribe-events-tickets .tickets_price { font-size: 22px; font-style: normal; line-height: 1.2em; }
.tribe-events-tickets .tickets_price ins { text-decoration: none; font-size: 18px; }
.tribe-events-tickets .tickets_price del { color: #666; }

.tribe-events-tickets .tribe-tickets-remaining { display: none; }
.tribe-events-tickets .quantity { font-size: 28px; }

.tribe-events-tickets button { background: #008080; color: #fff; border: 0; border-radius: 5px; 
  font-size: 18px; padding: 10px 15px; }


.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000;
    line-height: 1em;
  font-size: 16px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding: 5px 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  line-height: 1em;
  height: 30px;

}

.woocommerce .woocommerce-billing-fields input { background: #fff; padding: 5px 8px; font-size: 16px; 
  font-family: 'Trebuchet MS', Arial, sans-serif; border: 0.5px solid #bbb; border-radius: 3px; }

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { clear: both; float: none !important; 
  width: 100% !important; margin-right:0 !important; text-align: left; padding-bottom: 20px; }

.wp-block-embed-youtube iframe { width: 100%; }