body {
margin: 0;
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 2.5rem;
}
hr {
box-sizing: content-box;
height: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} h1, h2, h3, h4, h5, h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
} body {
background: #fff; }
img {
height: auto; max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%;
}  header#masthead {
box-shadow: 0 0 2px -1px #333;
margin-bottom: 0;
}
.navbar-brand > a {
color: rgba(0, 0, 0, 0.9);
font-size: 1rem;
outline: medium none;
text-decoration: none;
}
.navbar-brand > a:visited, .navbar-brand > a:hover {
text-decoration: none;
}
#page-sub-header {
padding: 1.875rem 0;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
position: relative;
color: #cdbfe3;
padding: 4rem 0.938rem;
text-align: center;
font-size: 1.25rem;
background-size: cover;
}
#page-sub-header h1 {
margin-top: 0;
color: #fff;
margin-bottom: 0.625rem;
}
#page-sub-header p {
margin-bottom: 0;
font-weight: 300;
line-height: 1.4;
}
@media screen and (min-width: 768px) {
#page-sub-header h1 {
font-size: 3.750rem;
line-height: 1;
}
#page-sub-header {
padding-top: 3.750rem;
padding-bottom: 3.750rem;
text-align: left;
font-size: 1.5rem;
}
}
@media screen and (min-width: 992px) {
#page-sub-header p {
max-width: 50rem;
}
}  #masthead nav {
padding-left: 0;
padding-right: 0;
}
#masthead .navbar-nav > li > a {
color: #8e869d;
padding: 0.5rem;
}
#masthead .navbar-nav > li > a:hover {
color: #292b2c; }
.navbar-brand {
height: auto;
}
.navbar-toggle .icon-bar {
background: #000 none repeat scroll 0 0;
}
.dropdown-menu .dropdown-toggle::after {
border-bottom: 0.3em solid transparent;
border-left: 0.3em solid;
border-top: 0.3em solid transparent;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
.dropdown-item {
line-height: 1.2;
padding-bottom: 0.313rem;
padding-top: 0.313rem;
}
.dropdown-menu {
min-width: 12.500rem;
}
.dropdown .open .dropdown-menu {
display: block;
left: 12.250em;
top: 0;
}
.dropdown-menu .dropdown-item {
white-space: normal;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
}
@media screen and (min-width: 769px) {
.dropdown-menu li > .dropdown-menu {
right: -9.875rem;
top: 1.375rem;
}
}
@media screen and (max-width: 991px) {
.dropdown-menu {
border: medium none;
margin-left: 1.250rem;
padding: 0;
}
.dropdown-menu li a {
padding: 0;
}
#masthead .navbar-nav > li > a {
padding-bottom: 0.625rem;
padding-top: 0.313rem;
}
.navbar-light .navbar-toggler {
border: medium none;
outline: none;
width: 100%; text-align: left;
border-radius: 0px;
padding: 8px;
font-size:14px;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}
.navigation.post-navigation {
padding-top: 1.875rem;
}
.post-navigation .nav-previous a,
.post-navigation .nav-next a {
border: 1px solid #ddd;
border-radius: 0.938rem;
display: inline-block;
padding: 0.313rem 0.875rem;
text-decoration: none;
}
.post-navigation .nav-next a::after {
content: " \2192";
}
.post-navigation .nav-previous a::before {
content: "\2190 ";
}
.post-navigation .nav-previous a:hover,
.post-navigation .nav-next a:hover {
background: #eee none repeat scroll 0 0;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 0.313rem;
line-height: normal;
padding: 0.938rem 1.438rem 0.875rem;
text-decoration: none;
top: 0.313rem;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
a img.alignright {
float: right;
margin: 0.313rem 0 1.25rem 1.25rem;
}
a img.alignnone {
margin: 0.313rem 1.25rem 1.25rem 0;
}
a img.alignleft {
float: left;
margin: 0.313rem 1.25rem 1.25rem 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption.alignnone {
margin: 0.313rem 1.25rem 1.25rem 0;
}
.wp-caption.alignleft {
margin: 0.313rem 1.25rem 1.25rem 0;
}
.wp-caption.alignright {
margin: 0.313rem 0 1.25rem 1.25rem;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em; }
.widget select {
max-width: 100%;
}
.widget_search .search-form input[type="submit"] {
display: none;
}
.nav > li > a:focus,
.nav > li > a:hover {
background-color: #eee;
text-decoration: none;
}  #content.site-content {
padding-bottom: 3.75rem;
padding-top: 4.125rem;
}
.sticky .entry-title::before {
content: '\f08d';
font-family: fontawesome;
font-size: 1.563rem;
left: -2.5rem;
position: absolute;
top: 0.375rem;
}
.sticky .entry-title {
position: relative;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.page-template-blank-page .entry-content,
.blank-page-with-container .entry-content {
margin-top: 0;
}
.post.hentry {
margin-bottom: 4rem;
}
.posted-on, .byline, .comments-link {
color: #9a9a9a;
}
.entry-title > a {
color: inherit;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}
.comment-body .pull-left {
padding-right: 0.625rem;
}
.comment-list .comment {
display: block;
}
.comment-list {
padding-left: 0;
}
.comments-title {
font-size: 1.125rem;
}
.comment-list .pingback {
border-top: 1px solid rgba(0, 0, 0, 0.125);
padding: 0.563rem 0;
}
.comment-list .pingback:first-child {
border: medium none;
}  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
background: #f1f1f1 none repeat scroll 0 0;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 0.313rem 0.313rem 0;
text-align: center;
}
.wp-caption img[class*="wp-image-"] {
border: 0 none;
height: auto;
margin: 0;
max-width: 100%;
padding: 0;
width: auto;
}
.wp-caption .wp-caption-text {
font-size: 0.688rem;
line-height: 1.063rem;
margin: 0;
padding: 0.625rem;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-item .gallery-columns-2 {
max-width: 50%;
}
.gallery-item .gallery-columns-3 {
max-width: 33.33333%;
}
.gallery-item .gallery-columns-4 {
max-width: 25%;
}
.gallery-item .gallery-columns-5 {
max-width: 20%;
}
.gallery-item .gallery-columns-6 {
max-width: 16.66667%;
}
.gallery-item .gallery-columns-7 {
max-width: 14.28571%;
}
.gallery-item .gallery-columns-8 {
max-width: 12.5%;
}
.gallery-item .gallery-columns-9 {
max-width: 11.11111%;
}
.gallery-caption {
display: block;
}  .woocommerce-cart-form .shop_table .coupon .input-text {
width: 8.313rem !important;
}
.variations_form .variations .value > select {
margin-bottom: 0.625rem;
}
.woocommerce-MyAccount-content .col-1,
.woocommerce-MyAccount-content .col-2 {
max-width: 100%;
} .elementor-page article .entry-footer {
display: none;
}
.elementor-page.page-template-fullwidth #content.site-content {
padding-bottom: 0;
padding-top: 0;
}
.elementor-page .entry-content {
margin-top: 0;
} .vc_desktop article .entry-footer {
display: none;
}
.vc_desktop #content.site-content {
padding-bottom: 0;
padding-top: 0;
}
.vc_desktop .entry-content {
margin-top: 0;
} footer#colophon {
background: #2a2730 none repeat scroll 0 0;
color: #99979c;
padding: 1.250rem 0;
text-align: center;
}
.copyright {
font-size: 0.875rem;
margin-bottom: 0;
text-align: center;
}
.copyright a, footer#colophon a {
color: inherit;
}
@media screen and (max-width: 767px) {
#masthead .navbar-nav > li > a {
padding-bottom: 0.938rem;
padding-top: 0.938rem;
}
}  @media only screen and (max-width: 1280px) {
html {
font-size: 95%;
}
} @media only screen and (max-width: 1024px) {
html {
font-size: 93%;
}
} @media only screen and (max-width: 960px) {
html {
font-size: 90%;
}
} @media only screen and (max-width: 768px) {
html {
font-size: 88%;
}
} @media only screen and (max-width: 480px) {
html {
font-size: 86%;
}
}      #oziSidenav {
-webkit-transition: 1s; transition: 1.5s; float: right;
position: fixed;
right: 0px;
top: 30%;
z-index: 9999999;
}
#oziSidenav:hover { right: 160px; }
@media screen and (max-width: 480px) {
#oziSidenav {
display: none;
visibility: hidden;
}
}
#oziSidenav a { position: absolute; right: -206px; height: 32px; width: 240px; text-decoration: none; color: white;  border:1px solid #ffffff45;
}
#oziSidenav i {
margin-right: 10px;
margin-left: 12px;
}
#oziSidenav a:hover {
background-color: #0078D4; } #search {
top: 0px;
background-color: #004680;
}
#plan_your_adventure {
top: 31px;
background-color: #004680;
}
#buy_tickets {
top: 62px;
background-color: #004680;
}
#donate {
top: 93px;
background-color: #004680;
}
#calendar {
top: 124px;
background-color: #004680;
}
#social_media {
top: 154px;
background-color: #004680;
}
#back-to-top {
top: 192px;
background-color: #004680;
}
#midway_footer {
background-color: #E5F2FA;
padding-top: 25px;
}
.midway_footer_title {
font-weight: bold;
font-size: 15px;
padding-bottom: 5px;
border-bottom: 3px solid #B5D8EC;
}
#midway_footer h2.widgettitle {
color: #5b6165;
font-size: 14px;
padding: 0px;
margin: 0px;
margin-bottom: 10px;
}
#midway_footer a.nav-link {
color: #5b6165; 
padding: 0px 0px 0px 0px;
margin: 0px; 
font-size: 14px;
-webkit-transition: 1s; transition: 1s; line-height: 1.6;
}
#midway_footer li a:hover {
padding: 0px 0px 0px 5px;
color: #0d3a58;
background-color: #fff;
}
#midway_footer ul {
list-style: none;
margin: 0px;
padding: 0px;
line-height: 18px;
}
#midway_footer li a {
font-size: 13px;
}
#midway_footer .vc_separator {
visibility: hidden;
display: none;
height: 0px;
}
.footer_logo {
height: 35px;
width: auto;
margin-top: 10px; margin-bottom: 100px;
border:none;
} .breadcrumb {
background: none;
font-size: 12px;
margin-bottom:0px;
padding: 10px 0px 10px 0px;
}
.breadcrumblogo {
width: 60px;
vertical-align: middle;
margin-bottom: 6px;
}
.breadcrumb-item {
text-transform: capitalize;
}
.all_highlights_button {
margin-top: -64px;
}
.all_highlights_button > button { background: #fff !important; font-family: "PT Sans", sans-serif; text-transform: uppercase; font-weight: bold; font-size: 12px !important; letter-spacing: 2px; padding: 5px 10px 5px 10px !important; }
#ozi_recent_posts {
padding-top:0px;
}
.post_information { 
padding-top: 5px;
font-size: 13px;
}
.post_title {
min-height: 50px;
text-transform: uppercase;
font-weight: bold;
}
.post_title a {
color: #01457d;
}
.post_title a:hover {
text-decoration: underline;
}
@media (max-width: 768px) {
.post_title {
margin-top:20px !important;
}
}
.post_excerpt {
font-size: 12px;
color: #5f6567;
}
.post_category a {
color: #0063b4;
}
.post_information a:hover {
text-decoration: underline;
}
.post_category {
color: #231f20;
padding-left: 15px;
padding-right: 4px;  
}
.post_date {
color: #231f20;
padding-right: 4px;
}
@media (max-width: 768px) {
.post_information {
margin-bottom:20px;
}
}
.all_events_button {
margin-top: -64px;
}
.all_events_button > button { background: #fff !important; font-family: "PT Sans", sans-serif; text-transform: uppercase; font-weight: bold; font-size: 12px !important; letter-spacing: 2px; padding: 5px 10px 5px 10px !important; }
#ozi_big_button {
font-weight: bold;
-webkit-transition: 0.5s; transition: 0.5s; }
#ozi_big_button .vc_btn3 {
padding: 15px !important;
font-size: 16px;
}
@media (min-width: 992px) {
#ozi_big_button:Hover {
margin-top: 5px;
margin-bottom: -5px;
}
}
#ozi_big_button i {
font-size: 24px;
margin-top:4px;
margin-right:5px;
}  .btn-super-color { 
background-color: green;
}
.ozi_frontpage_title_color h4 {
color: #979fa3;
}
.ozi_title_color2 h4 {
color: #9a9a9a !important;
}
.ozi_frontpage_title_color_white h4 {
color: white !important;
}
.ozi_title_color2_white h4 {
color: #fff !important;
}
.ozi_event_item { }
.ozi_calendar_month { }
.ozi_calendar_title {
text-transform: uppercase; }
.ozi_calendar_title a {
color: #01457d;
font-size: 16px;
}
.ozi_calendar_title a:Hover {
text-decoration: underline;
}
.ozi_venue_name a {
color: #5f6567; 
}
.ozi_venue_name a:Hover {
text-decoration: underline;
}
.ozi_venue_name i {
padding-right: 5px;
padding-left: 1px;
color: #231f20;
}
.ozi_events_duration {
color: #5f6567;
font-size: 11px;
}
.ozi_events_duration i {
padding-right: 5px;
color: #231f20;
}
.tribe-mini-calendar-event {
border: 0px !important;
}
.tribe-mini-calendar-event .list-date .list-dayname {
border-radius: 0px;
}
.tribe-mini-calendar-event .list-date {
border-radius: 4px;
margin: 14px 5% 10px 0;
}
span.list-dayname {
font-size: 25px !important;
background: #BDCAD0 !important;
color: white !important;
}
.tribe-mini-calendar-event .list-date {
background-color: #808D93 !important;
}
span.timezone {
display: none;
visibility: hidden;
}
.tribe-mini-calendar-event .list-date { padding:0px !important; }
#ozi_cal_nav { background-color: #f5f5f5; padding: 10px; }
#ozi_cal_nav.right { float: right; text-align: right; }
#ozi_cal_nav .ozi_cal_prev { color: ; display: block; }
#ozi_cal_nav .ozi_cal_next { color: ; display: block; }
#ozi_cal_nav a { color: ; }
.ozi_hero {
background:url(//www.midway.org/wp-content/themes/ussmidway/inc/assets/images/standard-hero-01.jpg);
margin-bottom:0px;
height: 600px;
background-position: center center !important;
background-size: cover !important;
margin-top:-30px; 
} .ozi_hero_container {
position: relative;
top: 50%;
transform: translateY(-50%);
text-shadow: 1px 1px 10px rgba(0, 0, 0, 1);
}
.ozi_hero h1.display-3 { 
color: white;
text-transform: uppercase;
font-weight: bold;
font-size: 42px; }
.ozi_hero p.lead { 
color: white;
text-shadow: 1px 1px 10px rgba(0, 0, 0, 1) !important; }
@media (max-width: 768px) {
.ozi_hero h1.display-3 {
font-size: 28px;
}
.ozi_hero p.lead {
font-size: 1.14em;
}
} span.testi-company {
padding-left: 10px;
}
#mc_embed_signup input.email {
font-family: "PT Sans", serif-sans !important;
font-size: 14px !important;
}
#mc_embed_signup .button {
background-color: #06437A !important;
}
@media (max-width: 768px) {
#mc_embed_signup input.email {
width: 100% !important;
}
} .test { 
border: 1px solid red;
} #menu-20-01-footer-mini-menu { 
list-style-type: none;
margin: 0px;
padding: 0px;
font-size: 12px;
}
#menu-20-01-footer-mini-menu li { display: inline !important;
}
#menu-20-01-footer-mini-menu li:before {
content: " | ";
color: gray;
font-size: 11px;
vertical-align: middle;
padding-left:4px;
padding-right:4px;
}
#menu-20-01-footer-mini-menu li:nth-child(1):before {
content: " ";
}
#menu-20-01-footer-mini-menu li a:hover { 
text-decoration: underline;
}
.space25 {
margin-top:25px;
}
.hide {
display: none;
visibility: hidden;
}
.header_logo {
width: 190px;
height: auto;
padding-top: 40px;
}
@media (max-width: 992px) {
.header_logo {
padding-top: 28px;
width: 220px;
}
}
#awesomeweatherwidget-2 { display: inline-block;
padding-left: 20px;
padding-right: 20px;
}
span.admission_hours { font-size: 14px; }
span.admission_hours i { padding-right: 5px; }
.ozi_weather { font-size: 14px; }
span.language { font-size: 14px; }
span.language i { margin-left: 30px; padding-right: 5px; }
span.search { font-size: 14px; }
span.search i { margin-left: 30px; padding-right: 5px; }
.ozi_sub_page_nav {
padding-top: 20px;
line-height: 1.4;
font-size: 13px;
padding-bottom: 20px;    
}
.ozi_hero_bant {
height: 4px;
display: block;
background-color: #b5d8ec;
} .btn-super-color {
background-color: red;
color: white;
}
.cmm-content-container {
padding-top:20px;
}
.ozi_nav_menu_title { 
font-size: 25px;
text-transform: uppercase;
color: #e5e6e8;
padding: 0px;
line-height: 0px;
padding-top: 10px;
padding-bottom: 5px;
font-family: arial, helvetica;
letter-spacing: 2px;
}
@media (max-width: 768px) {
#ozi_nav_menu_box a.nav-link {
margin:6px 0px;
}
}
a.nav-link:hover {
transform: translate(7px,0px);
} #ozi_nav_menu_box h2.widgettitle { 
color: #1a68a9;
border-bottom: 1px solid #d8d8d8; 
}    
@media (max-width: 768px) {
#ozi_nav_menu_box h2.widgettitle { 
border-bottom: 1px solid #00447c; 
color: #006bc3;
}    
}
#menu-00-01-site-menu { 
z-index:100; 
width: 100%;  }
@media only screen and (max-width: 992px) {
#menu-00-01-site-menu { 
padding: 10px 5px 10px 20px; }
}
.midway_logo {
height: 110px;
position: initial;
z-index: 1100 !important; display: inline-block;
position: inherit;
margin-left: 0;
}
#ozi_nav_menu_box {
margin-bottom:-30px;
}
@media only screen and (max-width: 992px){
#ozi_nav_menu_box {
margin-bottom:auto;
}
}
#ozi_nav_menu_box .wpb_content_element { margin-bottom: 16px !important;
}
.ozi_page_title_with_line h4 {
font-size: 24px !important;
letter-spacing: 4px;
color: #00447c;
text-transform: uppercase;
}
.ozi_page_title_with_line_white h4 {
font-size: 24px !important;
letter-spacing: 4px;
color: #fff;
text-transform: uppercase;
}
@media only screen and (max-width: 780px) {
.ozi_page_title_with_line_white .cq-expandgrid-text strong {
text-align: center;
display: inline-block;
}
.ozi_page_title_with_line_white .cq-expandgrid-content img {
text-align: center;
display: inline-table;
float: none;
margin:0px 0px 20px 0px;
}
}
#ozi_big_button .menu_button {
padding: 8px !important;
} .background-image-center div {
background-position: center center !important;
}
.ozi_interiorpage_title h4 {
color: #15467b;
font-size: 26px !important;
}
.ozi_buttons {
font-weight: bold;
}
#ozi_accordion .vc_tta-title-text {
color: #15467b;
font-size: 16px;
}
#ozi_accordion .vc_tta-panel-body {
background-color: white;   
}
#ozi_accordion .vc_tta-panel-heading, {
background-color: white !important;      
}
#ozi_accordion a {
border-bottom: 0px !important;
}
.vc_active .vc_tta-panel-title { background-color: rgb(6, 67, 122); }
.vc_active .vc_tta-panel-title span { color: white !important; }
.vc_active .vc_tta-panel-body { } 
.five_column .vc_col-sm-2 {
width: 20%;
position: relative;
}
.five_column_end {
visibility: hidden;
width: 0px;
padding: 0px;
}
@media only screen and (max-width: 768px){
.five_column .vc_col-sm-2 { width: 100%; }
}
#ozi_faqs h4 {
font-size: 16px;
color: #0054ae;
}
#ozi_faqs .vc_toggle_icon {
background-color: #0054ae;
}
.ticket_title {
text-align: center;
color: #15467b;
font-weight: bold;
font-size: 16px;
}
.ticket_desc {
text-align: center;
color: #15467b;
font-size: 14px;
}
.ticket_price {
text-align: center;
color: #15467b;
font-weight: bold;
font-size: 22px;
}
#ozi_right_menu {
margin-bottom:20px;
}
#ozi_right_menu ul { }
#ozi_right_menu .widgettitle {
color: #15467b;
text-transform: uppercase;
font-size: 18px;
margin-bottom: 10px;
}
#ozi_right_menu .menu-item a {
color: #15467b;
padding: 0px;
margin: 0px;
font-size: 14px;
}
#ozi_right_menu .menu-item a:hover {
color: #206fc4;
background-color: transparent;
border-bottom: 0px;
margin-left: 10px;
}
#ozi_right_menu .vc_column-inner {
padding-top:10px;
}
#ozi_right_menu .wpb_column.vc_column_container.vc_col-sm-10.vc_col-lg-9 a {
color:  #004680;
border-bottom: 1px dotted #06437a;
}
#ozi_right_menu .wpb_column.vc_column_container.vc_col-sm-10.vc_col-lg-9 a:hover { border-bottom: 1px solid #06437a;
}
#secondary { padding: 20px;
background-color: rgb(247, 247, 247);
}
#secondary .widget-title {
color: #15467b;
text-transform: uppercase;
font-size: 14px;
margin-bottom: 10px;
}
#secondary a.nav-link {
color: #15467b;
padding: 0px;
margin: 0px;
font-size: 14px; 
}
#secondary a.nav-link:hover {
color: #206fc4;
background-color: transparent;
}
#secondary .vc_column-inner {
padding-top:10px;
}
#secondary input {
font-size: 13px;
font-family: 'PT Sans', Arial, Verdana;
}
input#mce-EMAIL {
width: 60% !important;
margin-bottom:10px !important; }
span.widget_description {
font-size: 14px;
}
.float_right {
float: right;
}
.flexslider {
border:0 !important;
box-shadow: none !important;
}
.navbar {
padding: 0px;
}
#ozi_extra_menu { background-color: #00447c; 
}
@media (max-width: 992px) {
#ozi_extra_menu  {
padding: 10px;
background-color: transparent;
}
}
#ozi_extra_menu .navbar-collapse { } #ozi_extra_menu ul {
list-style-type: none; margin:0 auto; 
padding: 0px; 
text-align: center; 
}
#ozi_extra_menu li {
display: inline-block;
padding: 0 10px 0 10px;
text-transform: uppercase;
}
#ozi_extra_menu a {
color: white;
font-weight: bold;
padding-bottom:0px;
-webkit-transition: 0.5s; transition: 0.5s; display: block; }
#ozi_extra_menu a:hover { }  #ozi_extra_menu li a {
position: relative;
color: #fff;
text-decoration: none;
}
@media (max-width: 992px) {
#ozi_extra_menu li {
display: block;
background-color: #0054ae;
border-bottom: 1px solid white;
color: white;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgba(46, 156, 247, 0.3);
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
}
}
@media (min-width: 768px) {
#ozi_extra_menu li a:before {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
background-color: #fff;
visibility: hidden;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
#ozi_extra_menu li a:hover:before {
visibility: visible;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@media (max-width: 768px) {
#ozi_extra_menu li a:hover {
color: #000;
}
}
#ozi_nav_menu_box .vc_separator {
margin: 0px;
}
#ozi_nav_menu_box span.vc_sep_line {
display: none;
visibility: hidden;
}
img.ult-new-ib-img { height: auto; 
} .bg-inverse {
background-color: rgba(0,0,0,0.85) !important;
}
#ozi_extra_menu nav {
margin: auto; 
text-align: center !important;
width: 100%;
background-color: #00447c; 
text-align: center; }
.navbar-brand {
visibility: hidden;
}
a.navbar-brand { display: none; visibility: hidden; }
@media (max-width: 768px) {
a.navbar-brand { display: block; visibility: visible; } #ozi_extra_menu li {
display: block;
text-align: left; 
}
#ozi_extra_menu li a:hover {
color: black;
}
.ozi_nav_menu_title {
display: none; visibility: hidden;
}
}
@media (min-width: 992px) {
#ozi_extra_menu nav {
padding:5px; 
}
}
#ozi_blog_style h2.entry-title {
font-size: 18px !important;
letter-spacing: 1px;
color: #00447c;
text-transform: uppercase;
margin-bottom:10px;
}
#ozi_blog_style .entry-content {
letter-spacing: 1px;
line-height: initial;
font-size: 14px;
margin-bottom:10px;
}
#ozi_blog_style {
border-bottom:1px solid #e0e0e0;
margin-bottom:30px;
}
#ozi_blog_style .post.hentry {
margin-bottom: 20px;
}
.slogan {
margin-top: 30px;
margin-bottom: 30px;
text-align: center;
font-size: 36px;
font-family: 'Times New Roman', 'PT Sans', sans-serif;
font-style: italic; position: relative;
z-index: 1;
}
.slogan:before {
border-top: 2px solid #dfdfdf;
content: "";
margin: 0 auto;
position: absolute;
top: 50%;
left: 0;
right: 0;
bottom: 0;
width: 95%;
z-index: -1;
}
.slogan span {
background: #fff;
padding: 0 15px;
}
#ozi_blog_style h1.page-title {
font-size: 26px !important;
letter-spacing: 1px;
color: #00447c;
text-transform: uppercase;
margin-bottom: 10px;
}
#ozi_blog_style h1 {
font-size: 22px !important;
letter-spacing: 1px;
color: #00447c;
text-transform: uppercase;
margin-bottom:10px;
}
#ozi_blog_style .entry-content {
line-height: 24px !important;
font-size: 16px;
}
#ozi_blog_style .entry-content p {
margin: 20px 0 20px 0; 
}
h1.page-title {
font-size: 26px !important;
letter-spacing: 1px;
color: #00447c;
text-transform: uppercase;
}
.sociallinks {
margin-top:30px;
margin-bottom:30px;
}
.post-navigation .nav-previous a, .post-navigation .nav-next a {
background: #f9f9f9;
border-radius: 4px;
display: inline-block;
padding: 0.313rem 0.875rem;
text-decoration: none;
}
.tribe-events-pg-template {
width: 100%;
}
#main h2 {
color: #00447c;
font-size: 22px;
text-transform: uppercase;
}
#main h3 {
color: #00447c;
font-size: 20px;
text-transform: uppercase;
}
#main h4 {
color: #00447c;
font-size: 18px;
text-transform: uppercase;
}
#main h5 {
color: #00447c;
font-size: 16px;
text-transform: uppercase;
}
#main h6 {
color: #00447c;
font-size: 16px;
text-transform: uppercase;
}
h2.ult-new-ib-title.ult-responsive {
font-size: 16px !important;
color: white !important;
text-shadow: 2px 2px 2px #000000;
}
table.tribe-mini-calendar td {
height: 60px;
vertical-align: middle;
}
.tribe-mini-calendar-nav td {
height: 40px !important;
}
.tribe-mini-calendar-dayofweek {
height: 40px !important;
vertical-align: middle !important;
}
a.tribe-mini-calendar-day-link {
height: 60px;
vertical-align: middle !important;
}
img.attachment-full.size-full.wp-post-image {
text-align: right;
} @media screen and (max-width: 768px) {
img.attachment-full.size-full.wp-post-image {
float: none;
width: 100%;
padding-left: 0px;
padding:0px;
margin-bottom:10px;
}
.tribe-related-events-thumbnail {
height: 120px;
overflow: hidden; 
}
}
.post .tribe-events-single ul.tribe-related-events, .tribe-events-single ul.tribe-related-events {
margin:0px;
}
.tribe-events-single ul.tribe-related-events li {
margin: 0 6% 2% 0;
}
.tribe-events-single ul.tribe-related-events li:nth-child(3) {
margin-right:0px;
}
.single-tribe_events .tribe-events-event-meta {
clear: both;
}
.nav-links a {
background: #f9f9f9;
border-radius: 4px;
display: inline-block;
padding: 0.313rem 0.875rem;
text-decoration: none;
border: 1px solid #ddd;
}
.nav-links a:hover {
border: 1px solid #ddd;
background: #eee none repeat scroll 0 0;
}
h1.tribe-events-single-event-title { 
color: #00447c;
font-size: 22px;
text-transform: uppercase;
}
h3.tribe-events-related-events-title {
color: #00447c;
font-size: 20px;
text-transform: uppercase;
}
span.tribe-event-date-start {
font-size: 16px;
}
span.tribe-event-time {
font-size: 16px;
}
div.tribe-events-schedule.tribe-clearfix h2 {
font-size: 16px;
}
.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-vertical {
z-index: 0;
}
ul.ozi_gallery_items {
list-style-type: none;
margin: 0px;
padding: 0px;
text-align: center;
}
.ozi_gallery_items li {
display: inline-block;
background-color: #F7F7F7;
padding-left: 10px; 
padding-right: 10px;     
margin: 0px;
width: 160px;
text-align: center;
text-transform: uppercase;
}
.ozi_gallery_items a { 
display: block;
color: #15467b;
}
.ozi_gallery_items a:hover {
color: white;
}
.ozi_gallery_items li.prev {    
border-radius:10px 0px 0px 10px;
margin-right:1px;
}
.ozi_gallery_items li.next {    
border-radius:0px 10px 10px 0px;
}
.ozi_gallery_items li:hover {
background-color: #06437A; 
}
.ozi_gallery_items li a:hover { color: white !important;}
.ozi_gallery_items li a { border-bottom: 0px !important; } 
.sharethis-inline-share-buttons { 
margin-bottom:40px;
}
.ozi_modal_video .ult_modal-body.ult-responsive.ult-youtube {
padding: 0px;
margin: 0px;
}
.vc_toggle_icon {
background-color: #00447c !important;
}
.cmm-nav-link {
font-size: 16px !important;
padding: 0px 21px 0px 7px !important;
}
.cmm-item-depth-0:nth-child(1) { }
@media screen and (max-width: 1200px) {
.cmm-nav-link {
font-size: 14px !important;
padding: 0px 13px 0px 7px !important;
}
}
@media screen and (max-width: 768px) {
.cmm-item-depth-0:nth-child(1) {
margin-left: 0px !important;
}
}
@media screen and (max-width: 768px) {
.cmm-content-container .cmm-content-wrapper ul.menu li a {
line-height: 25px !important;
}
.cmm-container .cmm.cmm-theme-default-461836 {
line-height: 3.6 !important;
}
}
a { }
a:active,
a:hover {
outline: 0;
color: #156dbb; }
#content.site-content {
min-height: 300px;
}
.footer_menu_center { display: block;
border-bottom: 4px solid #b5d8ec;
}
.footer_menu_center .show_hide { text-align: center;
cursor: pointer;
}
.slidingDiv {
height:auto;
}
@media only screen and (max-width: 992px) {
.slidingDiv {
display: none; }
}
.show_hide {
height: 90px;
overflow: hidden;
}
.button_menu {
text-align: center;
width: 40px;
max-width: 40px;
margin: 0 auto;
background-color: #b5d8ec;
border-radius: 25px 25px 0px 0px;
}
a.mini_button {
border-radius: 4px;
background-color: #004680;
color: white;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 12px;
padding-right: 12px;
}
a.mini_button:hover {
background-color: #0078dc;
color: white;
} ::selection {
background: #4a78a9; color: #fff;
}
::-moz-selection {
background: #4a78a9; color: #fff;
}
#ozi_main_navigation {
margin-top: -64px;
margin-bottom: 20px;
z-index: 100;
}
@media screen and (max-width: 992px) {
#ozi_main_navigation {
margin-top: 0px;
margin-bottom: 20px;
position: relative;
}
}
@media (max-width: 767px) {
// Align text to center.
.ozi_text-sm-center {
text-align: center;
} 
}
@media (min-width: 767px) {
.ozi_top_menu {
height: 40px; }
}
.gsc-control-cse div {
height: auto !important;
}
.ozi_search_fix {
max-height: 300px;
display: initial;
}
.gsc-cursor-box.gs-bidi-start-align {
text-align: center;
margin: 0 auto;
}
.gsc-webResult .gsc-result {
padding: 0px;
}
.gsc-adBlockNoHeight {
display: none;
visibility: hidden;
}
a.gcsc-branding-clickable {
margin-top: -5px;
}
.gsc-above-wrapper-area {
padding: 0;
margin: 0;
}
table.gsc-resultsHeader {
margin: 0;
}
.gs-title {
margin-top: 20px !important;
}
input.gsc-search-button.gsc-search-button-v2 {
height: auto;
width: auto;
padding: 22px;
margin-top: 6px;
}
.gsc-cursor-box gs-bidi-start-align {
margin: 0 auto;
}
.gsc-cursor-page {
font-size: 1.4em;
margin-left: 15px;
}
.gsc-table-result {
margin: 8px;
}
td.gsc-input {
margin: 0px !important;
padding: 10px !important;
}
div#gsc-iw-id1 {
height: 60px !important;
}
li.vc_tta-tab.vc_active {
font-weight: bold;
}
.ozi_events_tickets_button {
padding: 20px;
font-size: 16px !important;
float: right !important;
}
.cmm-container .cmm.cmm-theme-default-461836 li > .cmm-content-container .cmm-content-wrapper ul.sub-menu {
margin-top:140px;
}
.social_back {
background-image: url(https://www.midway.org/wp-content/uploads/2011/05/social_back.jpg) !important;
background-position: center !important;
background-size: contain !important;
}
@media (max-width: 768px) {
.social_back {
background: none !important;
background-color: #f8f0e5 !important;
}
}
.social_flex {
padding: 0;
margin: 0;
list-style: none;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
justify-content: space-around;
}
.social_flex a {
text-align: center;
}
#secondary .widget-title {
font-size: 18px !important;
}
.ozi_hero_pattern { height: 100%;
}
.bottom-column {
float: none;
display: table-cell;
vertical-align: bottom;
} #partners { margin:0px; padding: 20px; }
#partners img { border: 0; width: auto; max-height: 100px; }
#partners .border-right-1px { border-right: 1px solid black; } @media (max-width: 480px) { .border-right-1px { border: 0px !important; } }
#partners .partner_logo { text-align: center; padding: 40px; }
#partners h1 { text-transform: uppercase; font-size: 18px; font-weight: bold; margin-bottom:20px; color: gray; } 
#partners h2 { text-transform: uppercase; font-size: 18px; font-weight: bold; } 
#partners h4 { text-transform: uppercase; font-size: 16px; font-weight: bold; }
#partners p { color: #333; font-size: 14px; }
#partners .website_tag_title { color: gray; }
#partners .website_link { text-decoration: none; text-transform: lowercase; }
#partners .website_link:hover { text-decoration: underline; }
.ozi_center h4 {
text-align: center;
}
.cmm-toggle-wrapper .cmm-toggle {
width: 100%;
text-align: left !important;
} .col-xs-6 {
width: 50%;
}
.col-xs-6:nth-child(1) {
padding-right: 5px !important; }
.col-xs-6:nth-child(2) {
padding-left: 5px !important; } .ult-new-ib {
transition: all 0.5s ease;
}
.ult-new-ib:hover {
-webkit-box-shadow: 0 10px 30px rgb(0, 255, 176);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.50);
transform: translateY(-5px);
-webkit-transform: translateY(-5px);
}
.donation_bg {
background-color: #3cad49 !important;
color:#ffffff !important;
}
.buy_tickets_bg {
background-color:#0054ae !important; 
color:#ffffff !important;
}
.buy_tickets_bg2 {
background-color:#d01c25 !important;
color:#ffffff !important;
} .cn, .de, .fr, .it, .jp, .mx, .pt, .ru,
.usa { display: inline-block; background: url(//www.midway.org/wp-content/themes/ussmidway/inc/assets/images/languages.png) no-repeat;
overflow: hidden; text-indent: -9999px; text-align: left; }
.cn { background-position: -0px -0px; width: 32px; height: 32px; }
.de { background-position: -32px -0px; width: 32px; height: 32px; }
.fr { background-position: -64px -0px; width: 32px; height: 32px; }
.it { background-position: -0px -32px; width: 32px; height: 32px; }
.jp { background-position: -32px -32px; width: 32px; height: 32px; }
.mx { background-position: -64px -32px; width: 32px; height: 32px; }
.pt { background-position: -0px -64px; width: 32px; height: 32px; }
.ru { background-position: -32px -64px; width: 32px; height: 32px; }
.usa { background-position: -64px -64px; width: 32px; height: 32px; }
.translation-links { list-style: none; padding: 0; margin: 0; border: 0; }
.translation-links li a div { vertical-align: middle; }
ul.translation-links li { float: left; width: 155px; padding-right: 30px; padding-bottom:10px; padding-top: 10px; }
.please_language { float: left;  padding-right: 10px; font-size: 13px; }
.hide_on_mobile {
}
@media (max-width: 480px) {
.hide_on_mobile {
display: none;
visibility: hidden;
}
}
@media (min-width: 992px) {
.topmenu, .extramenu {
-webkit-box-shadow: 0px -10px 30px 14px rgba(9, 45, 95, 0.65);
-moz-box-shadow:    0px -10px 30px 14px rgba(9, 45, 95, 0.65);
box-shadow:         0px -10px 30px 14px rgba(9, 45, 95, 0.65);                  
}
.extramenu {
background-color: rgb(0, 68, 124);
}
}
.affix {
-webkit-transition: 0.5s; background-color: white;
position: fixed;
top: 0px;
right: 0;
left: 0;
z-index: 1030;
width: auto;
margin: auto;
} .affix.navbar {
background-color: red;
}
.affix.navbar .nav-item>a {}
.affix.navbar .navbar-brand {
color: #0054ae;
}
#ozi_extra_menu .affix {
background-color: #00447c;
z-index: 99;
top: 110px;
}
@media (max-width: 992px) {
.affix {
position: absolute;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
}
.frontpage_main_buttons {
padding-top:30px;
}
.gform_wrapper .gf_progressbar { padding: 0px !important; }
.gform_page_footer .gform_next_button { border-radius: 5px;padding: 5px;min-width: 160px !important;border: none;min-height:  40px;background-color: #06437a;color: #fff; font-family: 'PT Sans', Arial, Helvetica; text-transform: uppercase; font-weight: bold; }
.gform_page_footer .gform_previous_button { border-radius: 5px;padding: 5px;min-width: 160px !important;border: none;min-height:  40px;background-color: #06437a;color: #fff; font-family: 'PT Sans', Arial, Helvetica; text-transform: uppercase; font-weight: bold; }
.gform_page_footer input[type=submit] { border-radius: 5px;padding: 5px;min-width: 160px !important;border: none;min-height:  40px;background-color: #06437a;color: #fff; font-family: 'PT Sans', Arial, Helvetica; text-transform: uppercase; font-weight: bold; }
.gform_page_footer .gform_page_footer { text-align: center; }
.gform_page_footer .gform_next_button:hover { background-color: #0054ae; }
.gform_page_footer .gform_previous_button:hover { background-color: #0054ae; }
.gform_page_footer input[type=submit]:hover { background-color: #0054ae; }
.gform_wrapper .gform_page_footer { padding-bottom:100px; }
.gform_next_button { float: right; padding-right: 0px !important; margin-right: 0px !important; }
.gform_button { float: right; padding-right: 0px !important; margin-right: 0px !important; }
.gform_page_fields select { padding:4px 3px !important; }
.gform_footer input[type=submit] { 
border: 0px;
padding-right: 25px !important;
padding-left:  25px !important;
padding-bottom: 10px;
padding-top: 10px;  
color: white;
background-color: #06437A;
border-radius: 4px; 
}
input[type=submit]:hover { 
text-decoration: none;
}
.footer_social_links { margin-top: 20px }
.footer_social_links i { padding: 0 10px 0 10px; color: #adadad; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.footer_social_links .fa-facebook-square:hover { color: #3B5998; }
.footer_social_links .fa-instagram:hover { color: #fb3958; }
.footer_social_links .fa-youtube-square:hover { color: #cc181e; }
.footer_social_links .fa-twitter-square:hover { color: #00aced; }
@media (max-width: 480px) {
#ozi_social_media {
transition:all 1s linear;
position: fixed;
bottom: 0px;
width: 100%;
margin: 0;
padding: 10px;
z-index: 10000000000;
background: white;
left: 0;
height: 50px;
}
#content.site-content {
padding: 0px;
margin: 0px;
}
}
@media (max-width: 480px) {
#oziSidenav {
display: none;
visibility: hidden;
}
} @keyframes selectionSharerPopover-animation {
0%{
transform:matrix(0.97,0,0,1,0,12);
filter:alpha(opacity=0);
opacity:0
}
20%{
transform:matrix(0.99,0,0,1,0,2);
filter:alpha(opacity=70);
opacity:.7
}
40%{
transform:matrix(1,0,0,1,0,-1);
filter:alpha(opacity=100);
opacity:1
}
70%{
transform:matrix(1,0,0,1,0,0);
filter:alpha(opacity=100);
opacity:1
}
100%{
transform:matrix(1,0,0,1,0,0);
filter:alpha(opacity=100);
opacity:1
}
}
#selectionSharerPopover {
display: none;
position: absolute;
top: -100px;
left: -100px;
z-index: 1010;
}
#selectionSharerPopover:after {
content: '';
display: block;
position: absolute;
bottom: -3px;
left: 50%;
margin-left: -4px;
width: 8px;
height: 8px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
background: #262625;
box-shadow: 0 0 2px #262625;
}
#selectionSharerPopover.anim {
transition: top .075s ease-out;
animation: selectionSharerPopover-animation 180ms forwards linear;
-webkit-animation: selectionSharerPopover-animation 180ms forwards linear;
}
#selectionSharerPopover-inner {
position:relative;
overflow: hidden;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid;
border-color: #262625 #1c1c1b #121211;
box-shadow: 0 1px 3px -1px rgba(0,0,0,0.7),inset 0 0 1px rgba(255,255,255,0.07),inset 0 0 2px rgba(255,255,255,0.15);
background: linear-gradient(to bottom,rgba(49,49,47,0.97),#262625);
background-repeat: repeat-x;
}
#selectionSharerPopover .selectionSharerPopover-clip {
position: absolute;
bottom: -11px;
display: block;
left: 50%;
clip: rect(12px 24px 24px 0);
margin-left: -12px;
width: 24px;
height: 24px;
line-height: 24px;
}
#selectionSharerPopover .selectionSharerPopover-arrow {
display: block;
width: 20px;
height: 20px;
-webkit-transform: rotate(45deg) scale(0.5);
transform: rotate(45deg) scale(0.5);
background-color: #454543;
border: 2px solid #121211;
box-sizing:content-box;
}
.selectionSharer ul {
padding: 0;
display: inline;
}
.selectionSharer ul li {
float: left;
list-style: none;
background: none;
margin: 0;
}
.selectionSharer a.action {
display:block;
text-indent: -200px;
margin: 5px 7px;
width:20px;
height: 20px;
border: none;
}
.selectionSharer a:hover {
color: #ccc;
}
.selectionSharer a.tweet {
background: url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='171' height='139'%3e%3cg transform='translate(-282.32053,-396.30734)'%3e%3cpath style='fill:white' d='m 453.82593,412.80619 c -6.3097,2.79897 -13.09189,4.68982 -20.20852,5.54049 7.26413,-4.35454 12.84406,-11.24992 15.47067,-19.46675 -6.79934,4.03295 -14.3293,6.96055 -22.34461,8.53841 -6.41775,-6.83879 -15.56243,-11.111 -25.68298,-11.111 -19.43159,0 -35.18696,15.75365 -35.18696,35.18525 0,2.75781 0.31128,5.44359 0.91155,8.01875 -29.24344,-1.46723 -55.16995,-15.47582 -72.52461,-36.76396 -3.02879,5.19662 -4.76443,11.24048 -4.76443,17.6891 0,12.20777 6.21194,22.97747 15.65332,29.28716 -5.76773,-0.18265 -11.19331,-1.76565 -15.93716,-4.40083 -0.004,0.14663 -0.004,0.29412 -0.004,0.44248 0,17.04767 12.12889,31.26806 28.22555,34.50266 -2.95247,0.80436 -6.06101,1.23398 -9.26989,1.23398 -2.2673,0 -4.47114,-0.22124 -6.62011,-0.63114 4.47801,13.97857 17.47214,24.15143 32.86992,24.43441 -12.04227,9.43796 -27.21366,15.06335 -43.69965,15.06335 -2.84014,0 -5.64082,-0.16722 -8.39349,-0.49223 15.57186,9.98421 34.06703,15.8094 53.93768,15.8094 64.72024,0 100.11301,-53.61524 100.11301,-100.11387 0,-1.52554 -0.0343,-3.04251 -0.10204,-4.55261 6.87394,-4.95995 12.83891,-11.15646 17.55618,-18.21305 z' /%3e%3c/g%3e%3c/svg%3e") no-repeat;
background-size: 18px;
background-position: 2px 4px;
}
.selectionSharer a.facebook {
background: url("data:image/svg+xml;charset=utf8,%3csvg viewBox='0 0 33 33' width='25' height='25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath style='fill:white' d='M 17.996,32L 12,32 L 12,16 l-4,0 l0-5.514 l 4-0.002l-0.006-3.248C 11.993,2.737, 13.213,0, 18.512,0l 4.412,0 l0,5.515 l-2.757,0 c-2.063,0-2.163,0.77-2.163,2.209l-0.008,2.76l 4.959,0 l-0.585,5.514L 18,16L 17.996,32z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") no-repeat;
background-size: 18px;
background-position: 0px 2px;
display:none;
}
.selectionSharer a.email {
background: url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='94' height='64'%3e%3cg transform='translate(-10, -10)' fill='transparent'%3e%3crect x='0' y='0' width='114' height='114'%3e%3c/rect%3e%3cpath d='M12,12 L102,12 L102,72 L12,72 L12,12 Z M16,12 L53,49 C55.6666667,51 58.3333333,51 61,49 L98,12 L16,12 Z M15,72 L45,42 L15,72 Z M69,42 L99,72 L69,42 Z' stroke='white' stroke-width='5'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") no-repeat;
background-size: 20px;
background-position: 0px 4px;
}
#selectionSharerPopunder.fixed {
transition: bottom 0.5s ease-in-out;
width: 100%;
position: fixed;
left: 0;
bottom:-50px;
}
.selectionSharer {
transition: -webkit-transform 0.6s ease-in-out;
}
.selectionSharer.moveDown {
-webkit-transform: translate3d(0,60px,0);
}
#selectionSharerPopunder {
position: absolute;
left: 0;
width: 100%;
height: 0px;
transition: height 0.5s ease-in-out;
background: #ccc;
border: none;
box-shadow: inset 0px 10px 5px -10px rgba(0,0,0,0.5), inset 0px -10px 5px -10px rgba(0,0,0,0.5);
border-radius: 0;
overflow: hidden;
}
#selectionSharerPopunder.show {
height: 50px;
}
.selectionSharerPlaceholder {
height: 1em;
margin-bottom: -2em;
transition: height 0.5s ease-in-out;
}
.selectionSharerPlaceholder.show {
height: 50px !important;
}
#selectionSharerPopunder-inner ul {
overflow: hidden;
float:right;
margin: 0px;
}
#selectionSharerPopunder-inner ul li {
padding: 5px;
overflow: hidden;
}
#selectionSharerPopunder-inner label {
color: white;
font-weight: 300;
line-height: 50px;
margin: 0px 20px 0px 10px;
}
#selectionSharerPopunder-inner a {
width: 30px;
height: 30px;
background-size: 30px;
}
#selectionSharerPopunder-inner a.tweet {
background-position: 0px 2px;
}  @media print {
[class*="col-sm-"] {
float: left;
}
[class*="col-xs-"] {
float: left;
}
.vc_col-sm-1, .col-sm-1, .col-xs-1 {
width:8.33333333% !important;
}
.vc_col-sm-2, .col-sm-2, .col-xs-2 {
width:16.66666667% !important;
}
.vc_col-sm-3, .col-sm-3, .col-xs-3 {
width:25% !important;
}
.vc_col-sm-4, .col-sm-4, .col-xs-4 {
width:33.33333333% !important;
}
.vc_col-sm-5, .col-sm-5, .col-xs-5 {
width:41.66666667% !important;
}
.vc_col-sm-6, .col-sm-6, .col-xs-6 {
width:50% !important;
}
.vc_col-sm-7, .col-sm-7, .col-xs-7 {
width:58.33333333% !important;
}
.vc_col-sm-8, .col-sm-8, .col-xs-8 {
width:66.66666667% !important;
}
.vc_col-sm-9, .vc_col-sm-9, .col-sm-9, .col-xs-9 {
width:75% !important;
}
.vc_col-sm-10, .col-sm-10, .col-xs-10 {
width:83.33333333% !important;
}
.vc_col-sm-11, .col-sm-11, .col-xs-11 {
width:91.66666667% !important;
}
.vc_col-sm-12, .col-sm-12, .col-xs-12 {
width: 100% !important;
}
body {
margin: 0 !important;
padding: 0 !important;
width: auto !important;
}
.ozi_hero_css_standard {
height: auto !important;
}
.container {
width: auto;
}
a[href]:after {
content: none;
}
body {
line-height: normal !important;
}
h1 { color: black !important; margin-top: 20px !important; margin-bottom: 0px; padding: 0px !important; }
.ozi_hero p.lead { color: black !important; }
.affix { background: none; height: auto !important; }
.ozi_hero_pattern { height: auto !important; }
.mobile_time_search, .mobile_donation_buy_tickets, #ozi_main_navigation, .ozi_right_menu, #ozi_social_media, .mobile_footer, .footer_menu_center , #oziSidenav, #_hj_feedback_container {
display: none;
visibility: hidden;
}  
.ozi_hero_container {
transform: translateY(0%);
}
.vc_btn3 {
border: 1px solid black !important;
color: black !important;
background-color: white !important;
}
.ult-new-ib-img {
visibility: hidden;
}
.ult-new-ib { border: 1px solid black; }
h2.ult-new-ib-title.ult-responsive {
color: black !important;
background-color: white !important;
}
.ult-ib-effect-style6 .ult-new-ib-desc {
color: black !important;
}
h2.ult-new-ib-title.ult-responsive {
margin:-30px !important;
}
p,li {
color: black !important; 
}
} #easteregg {
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.eggshow {
width: 300px; 
height: 300px; 
position: fixed; 
left: calc(50% - 150px); 
bottom: -50px; 
z-index: 999999;
opacity: 1;  
}
.egghide {
position: fixed; 
left: calc(50% - 150px); 
bottom: -100px; 
opacity: 0;
z-index: -1;
}
a.prettyphoto {
border-bottom: none !important; 
} .ozi_radio_center li {
display: inline;
margin-right: 10px !important;
}
li.ozi_input_full_line input {
width: 100% !important;
}
.gfield_select {
padding: 5px 4px !important;
} .ozi_scrool_box {
border: none;
padding: 5px; min-height: 100px;
overflow-x: scroll;
overflow-x: hidden;
}
.ozi_scrool_box_180 {
height: 180px;
}
.ozi_scrool_box_280 {
height: 280px;
}
.ozi_scrool_box_380 {
height: 380px;
}
.ozi_scrool_box_480 {
height: 480px;
} .ozi_scrool_box::-webkit-scrollbar {
width: 5px;
height: 5px;
}
.ozi_scrool_box::-webkit-scrollbar-track {
border: 1px solid #5EB1E3;
border-radius: 10px;
}
.ozi_scrool_box::-webkit-scrollbar-thumb {
background: #5EB1E3;
border-radius: 10px;
}
.ozi_scrool_box::-webkit-scrollbar-thumb:hover {
background: #5EB1E3;
}
.ozi_tab .vc_active > a {
background-color: #00447c !important;
color: white !important;
border: 1px solid #00447c !important; 
}
.ozi_tab .vc_tta-panels {
border: 1px solid #00447c !important; 
margin-top: 1px;
}
.ult-ib-effect-style6 .ult-new-ib-desc {
padding: 40px !important;
}
.directory_title { 
background-color: #F7F7F7;
margin-top: 20px;
padding: 10px 0px 2px 4px;
font-weight: bold;
}
.Gala_virginia_napierskie  img {  }
.Gala_fish_market  img {
height: 50px !important;
width: auto;
}
.Gala_pacific_western_bank  img {
height: 75px !important;
width: auto;
}
.Gala_sdge  img {
height: 82px !important;
width: auto;
}
.Gala_jack  img {
height: 79px !important;
width: auto;
margin-top: 30px;
}
.Gala_nancy_peckham  img {
height: 65px !important;
width: auto;
}
.Gala_the_san_diego_union_tribune  img {
height: 53px !important;
width: auto;
}
.Gala_northrop  img {
height: 42px !important;
width: auto;
margin-top: 20px;
}
.Gala_audrey_s_geisel  img {
height: 140px !important;
width: auto;
margin-top: 20px;
}
.Gala_reyes_construction  img {
height: 80px !important;
width: auto;
margin-top: 30px;
}
.Gala_kaiser  img {
height: 50px !important;
width: auto;
}
.Gala_sudberry  img {
height: 51px !important;
width: auto;
}
.Gala_bae_systems  img {
height: 45px !important;
width: auto;
}
.Gala_usbank  img {
height: 56px !important;
width: auto;
margin-top: 40px;
}
.Gala_cultural_attraction  img {
height: 90px !important;
width: auto;
}
.Gala_national_univ  img {
height: 90px !important;
width: auto;
}
.Gala_amg  img {
height: 80px !important;
width: auto;
}
.Gala_beshay  img {
height: 99px !important;
width: auto;
}
.small25 img { }
.presented_by_cox {
border-bottom: 10px solid white;
}
.presented_by_cox div {
margin-bottom:0px !important;
} a.mini-button {
background-color: rgb(30, 115, 190);
background-image: none;
border-radius: 3px;
box-sizing: border-box;
clear: both;
color: white !important;
display:inline-block;
font-size: 11px;
padding:6px;
text-align: center;
text-transform: uppercase;
padding: 6px 20px 6px 20px;
}
#table-directory td:nth-child(1) { 
display: none;
}
#search-table {
margin-top:20px;
padding: 6px;
}
@media screen and (max-width: 767px) {
#table-directory tr td:nth-child(1) {
float: left;
padding-left: 10px;
padding-right: 10px;
}
#table-directory tr td:nth-child(2) {
float: left;
padding-left: 10px;
padding-right: 10px;
}
#table-directory tr td:nth-child(3) {
float: left;
padding-left: 10px;
padding-right: 10px;
}
#table-directory tr td:nth-child(4) {
float: left;
padding-left: 10px;
padding-right: 10px;
}
#table-directory tr td:nth-child(4) {
white-space: nowrap;
}
#table-directory tr td:nth-child(5) {
white-space: nowrap;
float: right;
}
#table-directory tr {
border-bottom:1px solid #b9b9b9; 
}
}
.ozi_page_title_with_line_white .cq-expandgrid-title {
font-weight: bold;
font-size: 16px !important;
text-transform: uppercase;
color:#06437A;
}
.ozi_page_title_with_line_white .cq-expandgrid-subtitle {
font-size: 14px !important;
color:#06437A;
}
.ozi_page_title_with_line_white .cq-expandgrid-text strong {
font-weight: bold;
text-transform: uppercase;
font-size: 20px !important;
color: red !important; 
}
.ozi_page_title_with_line_white .cq-expandgrid-text {
font-size: 16px;
background: white;
display: inline-block;
}
.cq-expandgrid-text {
width: 100%;
}
.ozi_page_title_with_line_white .cq-expandgrid-initstate {
border-top: 4px solid #ff000000 !important;
}
.ozi_page_title_with_line_white .cq-expandgrid-openstate {
border-top: 4px solid red !important;
}
.ozi_page_title_with_line_white .cq-expandgrid-item.lightgray .cq-expandgrid-face {
background-color: white;
}
.ozi_page_title_with_line_white .cq-expandgrid-content {
border-bottom: 10px solid red;
}
.ozi_page_title_with_line_white .cq-expandgrid-content img {
border: 2px solid white;
-webkit-box-shadow: 0px 2px 62px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 62px -2px rgba(0,0,0,0.75);
box-shadow: 0px 2px 62px -2px rgba(0,0,0,0.75);
margin-right: 6px; }
.ozi_page_title_with_line_white  .cq-expandgrid-initstate .cq-expandgrid-face {
background: #e6e9ed !important;
}
.ozi_page_title_with_line_white .cq-expandgrid-item.lightgray.cq-expandgrid-openstate .cq-expandgrid-face:after {
border-bottom: 15px solid #ffffff !important;  
}
a.mini_button_gray {
background-color: #868686; 
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
color: white !important;
font-size: 14px;
text-transform: uppercase;
border-radius: 4px;
display: inline-block;
margin-top: 5px;
}
a.mini_button_gray:hover {
background-color: #464646;
}
a.mini_button_red {
background-color: red; 
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
color: white !important;
font-size: 14px;
text-transform: uppercase;
border-radius: 4px;
display: inline-block;
margin-top: 5px;
}
a.mini_button_red:hover {
background-color: #bf0000; 
}
a.mini_button_blue {
background-color: #06437a; 
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
color: white !important;
font-size: 14px;
text-transform: uppercase;
border-radius: 4px;
display: inline-block;
margin-top: 5px;
}
a.mini_button_blue:hover {
background-color: #001e3a; 
}
.grid5 .small25 {
display: flex;
align-items: center;
justify-content: center;
width: 20%;
align-items: center;
width: 20%;
height: 90px; 
}
.small25 {
float: left;
}
.small25 img {
height: 50px;
}
@media only screen and (max-width: 800px) {
.grid5 .small25 {
width: 50%;
}
}
@media only screen and (max-width: 600px) {
.grid5 .small25 {
width: 100%;
}
}
.tribe-events-single-event-description a {
color: #00447c;
border-bottom: 1px dotted #1e73be; 
}
.tribe-events-single-event-description a:hover {
border-bottom: 1px solid #00325f;
}
select.tribe-bar-views-select.tribe-no-param {
display: none;
}
.poster-size {
width: 360px;
height: 540px;
}
.poster-shadow {
box-shadow: 1px 3px 19px 6px #a2a2a28a;
border: 2px solid white;
width: 360px; 
height: auto;
}
iframe.myheroiframe {
height: 635px;
}
@media only screen and (max-width: 780px) {
iframe.myheroiframe {
height: 1110px;
}
}
.mtop30 {
margin-top: -30px;
}