.woocommerce div#secondary {
display: none;
}
#top-header { z-index:1003  !important;height:50px!important;}
#main-header {
height:60px;top:50px!important;
}
#et-top-navigation {
padding-top: 20px !important;
}
#top-menu li li a:hover, .fullwidth-menu li li a:hover {
color:green;
}
nav li ul {
top:42px !important;
}
#top-menu li.current-menu-item > a , #top-menu li.current-menu-ancestor > a {
color:green;
}
.et_pb_slide_description h2 {
padding-top:5px;
background:rgba(0,0,0,0.3);
}
#logo {
max-height: 121px;
float:none !important;
}
.et_pb_slider {
overflow: visible;
}
a.et_pb_more_button {
background-color: rgba(0, 0, 0, 0.3);
}
a.et_pb_more_button:hover, .et_pb_newsletter_button:hover {
background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.3);
border: 2px solid transparent;
}
.buttton, .buttton:visited {
position: relative;
cursor: pointer;
border-top: 1px solid #ffffff;
background: #e07b3d;
padding: 5px 10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
box-shadow: rgba(0,0,0,1) 0 1px 0;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
color: white;
font-size: 14px;
text-decoration: none;
vertical-align: middle;
}
.small.buttton, .small.buttton:visited { font-size: 11px}
.buttton, .buttton:visited,
.medium.buttton, .medium.buttton:visited { font-size: 13px;
font-weight: bold;
line-height: 1;
}
.large.buttton, .large.buttton:visited { font-size: 14px;
padding: 8px 14px 9px; }
.super.buttton, .super.buttton:visited { font-size: 34px; }
.orange.buttton, .orange.buttton:visited  {
background: -webkit-gradient(linear, left top, left bottom, from(#ff5e00), to(#e07b3d));
background: -webkit-linear-gradient(top, #ff5e00, #e07b3d);
background: -moz-linear-gradient(top, #ff5e00, #e07b3d);
background: -ms-linear-gradient(top, #ff5e00, #e07b3d);
background: -o-linear-gradient(top, #ff5e00, #e07b3d);
}
.et_pb_widget a {
color: #21A00B;
}
.et_pb_widget a:hover {
text-decoration:underline;
}
a:hover {
text-decoration:underline;
} #main-header {
box-shadow: none;
} @media (min-width: 981px) {
#main-header.et-fixed-header {
box-shadow: 0 0 30px rgba(7, 51, 84, 0.17) !important;
-webkit-box-shadow: 0 0 30px rgba(7, 51, 84, 0.17) !important;
-moz-box-shadow: 0 0 30px rgba(7, 51, 84, 0.17) !important;
}
} .et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
padding-bottom: 23px;
}
#top-menu li {
padding: 0 10px !important;
}
.et_header_style_left #et-top-navigation {
padding-top: 20px;
}
.et_header_style_left .et-fixed-header #et-top-navigation {
padding-top: 10px;
} .tickets-button a {
color: #ff5e00 !important;
line-height: 9px;
font-weight: 600;
padding: 7px 16px !important;
text-transform: uppercase;
font-size: 12px !important;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
display: block;
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
border: 2px solid #ff5e00;
}
.tickets-button a:hover {
opacity: 1 !important;
color: #fff !important;
background-color: #ff5e00;
}
.et-fixed-header #top-menu .tickets-button a:hover {
background-color: #ff5e00;
border: 2px solid #ff5e00;
box-shadow: 0px 5px 20px #aab9c3;
-moz-box-shadow: 0px 5px 20px #aab9c3;
-webkit-box-shadow: 0px 5px 20px #aab9c3;
}
.et-fixed-header #top-menu .tickets-button a {
color: #fff !important;
background-color: #ff5e00;
box-shadow: 0px 5px 20px #d6dee4;
-moz-box-shadow: 0px 5px 20px #d6dee4;
-webkit-box-shadow: 0px 5px 20px #d6dee4;
border: 2px solid #ff5e00;
}
.et-fixed-header.et_highlight_nav #top-menu .tickets-button a {
background-color: #2cc2e6;
border: 2px solid #2cc2e6;
animation: highlight-nav .8s ease;
-webkit-animation: highlight-nav .8s ease;
}
#main-header.et-fixed-header.et_highlight_nav #top-menu .tickets-button a:hover {
background-color: #ff5e00;
border: 2px solid #ff5e00;
box-shadow: 0px 5px 20px #aab9c3;
-moz-box-shadow: 0px 5px 20px #aab9c3;
-webkit-box-shadow: 0px 5px 20px #aab9c3;
}
@-webkit-keyframes highlight-nav {
0% {
-webkit-transform: scale(1);
transform: scale(1)
}
50% {
-webkit-transform: scale(1.2);
transform: scale(1.2)
}
100% {
-webkit-transform: scale(1);
transform: scale(1)
}
}
@keyframes highlight-nav {
0% {
-webkit-transform: scale(1);
transform: scale(1)
}
50% {
-webkit-transform: scale(1.2);
transform: scale(1.2)
}
100% {
-webkit-transform: scale(1);
transform: scale(1)
}
} @media (max-width: 980px) {
.et_mobile_menu li {
text-align: center;
}
.et_mobile_menu li a {
border-bottom: none;
}
.et_mobile_menu li a:hover {
background-color: transparent;}
.tickets-button a {
border-bottom: 2px solid #ff5e00 !important;
}
}