@media only screen and ( min-width: 1200px ) {
.entry time { width: 70px; padding: 10px 0;}
.entry-wrap { padding-left: 25px; }
} @media only screen and (max-width: 1200px) {
.opening-hours td,
.opening-hours th {	font-size: 13px;	padding: 3px 7px;	}
.widget .promo h3 { font-size: 27px; }
#pagination { padding: 0; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
padding-left: 10px;
padding-right: 10px;
}
.row {
margin-left: -10px;
margin-right: -10px;
}
} @media only screen and (max-width: 992px) {
#navigation > li > a, #navigation > li > a:visited { font-size: 13px; padding-top: 41px; }
#slideshow .slides > li {	min-height: 450px; }
.sld-info { margin-top: 110px;	}
#main { padding: 15px 15px 0; }
.sld-info h3 { font-size: 36px; }
.item { margin-bottom: 30px; }
.sidebar .item { margin-bottom: 0; }
.opening-hours th,
.opening-hours td { display: block; font-size: 12px; text-align: center !important; box-shadow: none; }
.widget .promo h3 { font-size: 22px; float: none; margin: 0 0 15px 0; }
.promo .button { position: static; }
.flickr_badge_image img { max-width: 65px; }
} @media only screen and (max-width: 768px) {
#nav { display: none; }
#mobile-bar { display: block; }
#mobilemenu { visibility: visible; }
#page { padding-top: 50px; }
#logo, #page-title h2 { margin: 0;  }
#slideshow .slides > li { position: relative; min-height: 340px; }
.sld-info { position: absolute; width: 100%; top: 0; margin: 0 -15px; }
#slideshow .container { padding: 0; }
.sld-info h3 { font-size: 2em; }
.flex-direction-nav a { top: auto; bottom: 40px; margin: 0; }
.opening-hours td { font-size: 14px; }
.opening-hours th { font-size: 16px; }
.promo { padding: 15px; }
.promo-inner { padding: 15px; background: none !important; }
.credits, .text-right { text-align: center;}
#tribe-events-content .tribe-events-sub-nav a,
#tribe-events-content .tribe-events-sub-nav a:visited,
#tribe-events-content .tribe-events-sub-nav:hover{ color: #FFF; }
#tribe-events-content {	overflow-x: scroll;	}
.single-tribe_events .tribe-events-schedule h3 { white-space: normal;}
.single-tribe_events .tribe-events-venue-map { width: 90%; margin: 5%;}
} @media only screen and (max-width: 480px) {
}a, a:visited, a:focus {
color: #FFCC00;
}
.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-next,
.entry time,
#pagination a:hover,
#pagination a.current,
a.button,
a.button:visited,
input[type=submit],
button,
a.comment-reply-link,
.tribe-events-read-more,
.tribe-events-read-more:visited,
.tribe-events-widget-link a,
.tribe-events-widget-link a:visited {
background-color: #FFCC00;
}
a.button:hover,
input[type=submit]:hover,
button:hover,
a.comment-reply-link:hover,
.tribe-events-read-more:hover,
.tribe-events-widget-link a:hover {
background-color: #000;
}
.item > a:hover .item-desc {
background: rgba(254, 206, 13, 0.80);
}
#navigation > li.current_page_item > a,
#navigation > li.current_page_item > a:visited,
#navigation > li.current-menu-item > a,
#navigation > li.current-menu-item > a:visited,
#navigation > li.current-menu-ancestor > a,
#navigation > li.current-menu-ancestor > a:visited,
#navigation > li.current > a,
#navigation > li.current > a:visited,
#footer .s-title,
#footer .widget h3,
#footer .widget-title,
.item > a:hover:after {
border-color: #FFCC00;
}
#navigation > li.current_page_item > a:before,
#navigation > li.current-menu-item > a:before,
#navigation > li.current-menu-ancestor > a:before,
#navigation > li.current > a:before {
border-top-color: #FFCC00 !important;
}