/* open-sans-regular - latin */
@font-face {
font-family:'Open Sans';
font-style:normal;
font-weight:400;
src:url('fonts/open-sans-v18-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('fonts/open-sans-v18-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
body {
background-color:#ffffff;
font-size:100%;
line-height:2;
}
* {
border:0;
font-family:'Open Sans','Verdana','Arial',sans-serif;
font-size:100%;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display:block;
}
.tooltip_templates {
display:none;
}
hr {
clear:both;
height:11px;
border-top:1px solid #cccccc;
}
p {
margin:16px 0; /*10px 0*/
}
p:last-of-type {
margin-bottom:0;
}
p:first-of-type {
margin-top:0;
}
p.giglistwarning {
margin:0;
padding:5px 10px;
background-color:#ffffff;
font-size:13px;
}
ol, ul {
list-style:none;
}
table {
border-collapse:separate;
border-spacing:0;
font-size:16px;
line-height:1.4;
vertical-align:top;
}
td {
vertical-align:top;
}
button, textarea, input, select, nav.button {
border:1px solid #cccccc;
font-size:16px;
}
input[type="checkbox"] {
width:21px;
height:21px;
cursor:pointer;
vertical-align:middle;
}
select option {
padding:1.6px 0;
}
select#editUrl {
width:100%;
margin:3px 0 11px 0;
padding:3px 0;
border:1px solid #e8f1e3;
background-color:#f3fcee;
}
select#editUrl optgroup {
font-weight:bold;
font-size:16px;
font-style:normal;
background-color:#cccccc;
color:#ffffff;
}
select#editUrl option {
font-weight:normal;
background-color:#ffffff;
color:#000000;
}
button, input[type="submit"], input[type="button"], input[type="reset"] {
border-radius:8px;
cursor:pointer;
font-weight:bold;
padding:5px 10px;
vertical-align:middle;
/*min-height:40px;*/
background-color:#2f7d09;
color:yellow;
}
/* button hover styles */
button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {
background-color:#ffffff;
color:#555555;
}
div, button, textarea, table, input, select, header, label, nav.button {
box-sizing:border-box;
}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"] {
font-size:16px;
padding:5px;
height:40px;
}
select[multiple] {
height:auto;
}
input[type="image"] {
background-color:transparent;
border:none;
}
input[type="file"] {
background-color:#ffffff;
height:40px;
}
input[type="file"]#songlist {
padding:7px;
}
textarea {
padding:5px 10px;
width:100%;
line-height:1.6;
}
ul {
list-style-type:disc;
list-style-position:inside;
margin-left:16px;
padding:5px;
}
ul.text li {
margin-bottom:8px;
}
ul.lrl ul {
padding-left:32px;
list-style-type:none;
}
a:link {
color:#0000ff;
text-decoration:none;
}
a:visited {
color:#800080;
text-decoration:none;
}
a:hover {
color:red;
text-decoration:underline;
}
a.n:link {
color:#ffff00;
text-decoration:none;
}
a.n:visited {
color:#ffff00;
text-decoration:none;
}
a.n:hover {
color:#6af0ee;
text-decoration:none;
}
a.o {
color:#0000ff;
cursor:pointer;
}
a.o:hover {
color:#ff0000;
}
a.bvtop {
color:#000000;
text-decoration:none;
}
.tabhead a, .tabheadsel a {
color:#000000;
text-decoration:none;
}
.sup {
font-size:13px;
position:relative;
top:-8px;
/*left:3px;*/ /* was BP */
}
.formcont {
padding:8px;
background-color:#f9f9f9;
border:1px solid #eeeeee;
}
.form-ip-text, .form-ip-select, .form-ip-textarea, .nf_yes_no {
margin-bottom:16px;
}
.form-ip-text, .form-ip-select, .form-ip-select-multi, .form-ip-textarea, .nf_yes_no {
clear:both;
width:100%;
display:block;
font-size:16px;
padding:5px;
}
.form-ip-text, .form-ip-select, .nf_yes_no {
height:40px;
}
.form-ip-simple {
clear:both;
width:100%;
display:block;
}
.form-ip-select {
text-overflow:ellipsis;
overflow:hidden;
}
.form-ip-select option {
padding:1.6px 5px;
}
.form-ip-select-formlist {
margin:0;
}
.form-ip-textarea {
min-height:32px;
resize:vertical;
}
.form-ip-textarea-big {
min-height:192px;
resize:vertical;
}
.form-label {
clear:both;
display:inline-block;
padding-right:8px;
margin-top:6px;
margin-bottom:3px;
color:#555555;
}
.form-ip-submit, .form-ip-submit-disabled {
clear:both;
margin:8px 0;
text-align:center;
border-radius:8px;
border:none;
}
input[type="submit"].form-ip-submit {
border:none;
}
input[type="submit"].form-ip-submit:hover {
background-color:#1e90ff;
color:#ffffff;
}
.form-ip-submit-disabled, .form-ip-submit-disabled:hover {
background-color:#cccccc;
color:#555555;
cursor:wait;
}
.form-checkbox {
display:inline-block;
}
.copytext {
padding:8px;
background-color:#eeeeee;
border:1px solid #cccccc;
width:100%;
word-break:break-word;
}
#overall-page-wrapper {
background-color:#ffffff;
width:100%;
margin-left:auto;
margin-right:auto;
}
#content-wrapper {
font-size:16px;
width:100%;
}
#main-content {
font-size:16px;
}
#bvsearch-content, #ggsettings-content {
font-size:16px;
display:none;
margin:0 8px;
}
#topbanner, #topbanner-loggedin {
width:100%;
color:#555555;
/*color:#416a2e;*/
padding:8px;
font-size:16px;
/*line-height:1.6;*/
}
#topbanner-loggedin {
padding-top:13px;
}
.h1gigscont {
clear:both;
max-width:600px;
text-align:center;
margin:0 auto;
}
.h1gigs {
padding:10px;
margin:10px;
border:1px solid #a0e080;
}
.h1info {
font-weight:bold;
color:#989ae0;
line-height:1.4;
background-color:#f8f8ff;
vertical-align:top;
display:inline-block;
}
.ued {
cursor:pointer;
color:#0206B0;
background-color:#eeeeee;
vertical-align:top;
}
span.ued:hover, div.ued:hover {
text-decoration:underline;
}
.uedmarker {
display:inline-block;
padding:0 5px;
margin-left:5px;
background-color:#eeeeee;
}
.bvedit {
padding:10px;
background-color:#eeeeee;
}
.deskhead {
display:none;
}
.mobhead {
display:block;
}
.redb {
font-weight:bold;
color:#ff0000;
}
.warnb {
font-weight:bold;
color:#ff4050;
}
.warngig {
font-weight:bold;
color:#808000;
}
.warngig:hover {
text-decoration:underline;
color:red;
}
.ctrsp {
margin-right:10px;
}
.ctrsp:last-of-type {
margin-right:0;
}
.ctr, .ctre, .ctrr, .ctrh, .ctrhr {
font-weight:bold;
font-family:monospace;
background-color:#d6e1f4;
padding: 5px;
vertical-align:middle;
line-height:1;
}
.ctrhr {
color:#000000;
}
.ctr {
display:inline-block;
background-color:#ffb8ef;
}
.ctre {
display:inline-block;
background-color:#fff769;
}
.ctrr {
display:inline-block;
background-color:#eaefff;
}
.ctrcont {
margin-top:10px;
}
.smallertext {
font-size:13px;
}
.lrintro {
font-size:13px;
background-color:#f6ffea;
border-radius:8px;
padding:8px;
margin-top:10px;
}
.navtitle, .navprevmonth, .navnextmonth, .flyergall, .flyergallend, .topmenutd, .topmenutdsel {
user-select:none;
}
.navprevmonth, .navnextmonth {
border:1px solid #eeeeee;
background-color:#cccccc;
color:#000000;
cursor:pointer;
width:44px;
height:34px;
}
.navprevmonth:hover, .navnextmonth:hover {
background-color:#444444;
color:#eeeeee;
}
.navprevmonth {
float:left;
}
.navnextmonth {
float:right;
}
section.grey {
background-color:#dddddd;
border-bottom:1px solid #cccccc;
}
section.chosen {
background-color:#e5b5f7;
}
div.faqa {
margin-top:16px;
display:none;
}
img.tip {
vertical-align:middle;
padding-right:10px;
cursor:pointer;
}
img.tip-form {
vertical-align:middle;
padding-right:5px;
padding-bottom:9px;
cursor:pointer;
margin-top:10px;
}
img.it {
vertical-align:text-top;
}
img.t {
vertical-align:top;
}
img.c {
margin:0 auto;
text-align:center;
}
img.bp, img.bpmed {
vertical-align:middle;
position:relative;
margin-right:9px;
}
img.bp {
top:-1px;
}
img.bpmed {
margin-left:5px;
top:-2px;
}
.bpbp {
background-color:#f0fff3;
padding:0 10px;
border:1px solid #71bd7e;
display:inline-block;
margin-right:5px;
}
.bpnotot {
color:#888888;
}
.bm {
margin-bottom:10px;
}
div.bpformcont {
padding:15px;
border-radius:8px;
background-color:#ffffff;
}
div.bpformcontfull {
padding:15px;
border:1px solid #2f7d09;
}
div.navbut {
display:none;
margin-bottom:13px;
cursor:pointer;
}
img.m, img.mspsm {
vertical-align:middle;
}
img.mspsm {
padding-right:8px;
}
img.mr {
margin:0;
padding:0 8px;
}
img.logo {
margin:0;
padding:29px;
display:inline-block;
vertical-align:text-top;
max-width:90px;
height:auto;
}
img.left {
margin:0 10px 3px 0;
float:left;
vertical-align:text-top;
max-width:40%;
height:auto;
}
img.sm {
margin:0 10px 3px 0;
float:left;
}
img.leftfw {
margin:0 10px 3px 0;
float:left;
vertical-align:text-top;
max-width:100%;
height:auto;
}
.fw-c {
display:block;
margin:0 auto;
vertical-align:text-top;
max-width:100%;
height:auto;
}
img.centrefw {
max-width:100%;
margin:0 auto;
}
img.padr {
padding-right:4px;
}
img.padb {
padding-bottom:10px;
vertical-align:middle;
}
img.leftfit, img.plain {
float:left;
height:100%;
width:100%;
vertical-align:text-top;
}
img.leftfit {
border:1px solid #eeeeee;
border-radius:8px;
}
img.opaq {
border:none;
opacity:0.4;
}
img.opaq:hover, img.solid {
opacity:1;
}
img.bot {
vertical-align:bottom;
}
img.fave, img.favem {
/*position:absolute;*/
display:inline-block;
/*right:3px;*/
cursor:pointer;
vertical-align:text-top;
padding-right:10px;
}
img.fave {
/*top:5px;*/
}
img.favem {
/*bottom:3px;*/
}
.nFoll, .nFollSeq {
display:inline-block;
border-radius:22px;
width:44px;
height:44px;
line-height:44px;
text-align:center;
margin-right:10px;
}
.hFoll {
display:inline;
}
.nFollSeq {
text-align:center;
background-color:#eeeeee;
}
table.foll td {
vertical-align:middle;
}
.folltop10 {
background-color:#a0e080;
font-weight:bold;
}
.folltop100 {
background-color:#ff8080;
font-weight:bold;
color:#ffffff;
}
.justgrey {
filter:gray; /* IE6-9 */
-webkit-filter:grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
filter:grayscale(1); /* Microsoft Edge and Firefox 35+ */
opacity:0.4;
}
div.imgfit, div.imgfitbv, div.imgfitbvprompt {
width:80px;
height:80px;
float:left;
margin:0 11px 5px 0;
max-width:50%;
}
.bvmainpic {
display:none;
width:300px;
height:200px;
float:left;
margin:0 11px 5px 0;
background-color:#000000;
}
.scx {
position:relative;
top:8px;
}
#menu-sm, #banner-sm, #sett-sm, #done-sm {
display:block;
overflow:hidden;
}
#banner-med, #sett-med, #done-med, #banner-tiny {
display:none;
}
#sett-sm, #done-sm {
position:relative;
}
#sett-med, #done-med {
position:relative;
float:right;
}
.cssmenucont {
line-height:1.6;
display:none;
}
.internal-page-wrapper, .internal-page-wrapper-gigs {
font-size:16px;
width:100%;
}
.internal-page-wrapper {
padding:0 8px;
}
.internal-page-wrapper-gigs {
padding:8px 2px 0 2px;
}
#menu-med {
display:none;
}
.bvmenutab {
display:none;
margin-top:16px;
}
.foldertabbg, .foldertabfg, .formlistcontempty {
display:none;
}
div.custom_mp3_player {
margin:0 auto;
max-width:800px;
}
div.miniplayer {
float:right;
padding-left:10px;
width:310px;
height:200px;
display:none;
position:relative;
}
div.maplink {
display:block;
margin-top:8px;
}
div.maplinks {
margin:10px 0;
}
.mapinfo {
margin:auto;
text-align:center;
vertical-align:middle;
border:1px solid #cccccc;
width:300px;
height:200px;
line-height:200px;
color:#ff0000;
font-weight:bold;
}
.bvpicprompt {
display:none;
text-align:center;
vertical-align:middle;
border:1px solid #cccccc;
width:300px;
height:200px;
line-height:200px;
color:#ff0000;
font-weight:bold;
float:left;
margin:0 11px 5px 0;
}
.videomainrwd iframe {
width:300px;
height:200px;
float:left;
margin:0 11px 5px 0;
}
.videosubseq, .videosubseqrwd {
clear:both;
text-align:center;
width:100%;
height:auto;
}
.fbcont {
width:100%;
margin:0 auto;
text-align:center;
}
.fbsmall {
display:block;
}
.fbbig {
display:none;
}
.videosubseq iframe, .videosubseqrwd iframe, .fbcont iframe {
max-width:100%;
}
.videomainrwd {
display:none;
}
.videosubseqrwd, .vidsec {
display:block;
}
.head-med {
display:block;
}
.head-short {
display:none;
}
.head-medlarge {
display:block;
}
.head-shortlarge {
display:none;
}
div.clrall {
clear:both;
}
div.clrleft {
clear:left;
}
div.sepv {
margin:8px 0;
}
div.more {
overflow:hidden;
border-top:1px solid #d3d3d3;
border-bottom:1px solid #d3d3d3;
margin:10px 0 5px 0;
padding:5px 10px;
}
div.nomore {
margin:10px 0;
padding:5px 10px;
border-bottom:1px solid #d3d3d3;
}
div.unit {
overflow:hidden;
}
div.sepmed {
height:8px;
}
div.sep1em {
margin:16px 0;
}
div.sepbrk {
height:8px;
clear:both;
}
div.sepbrkcond {
height:8px;
clear:both;
}
div.listitem {
margin:10px 0 8px 0;
}
div.lbitem {
margin:16px 0;
}
.secsep {
padding:8px;
overflow:hidden; /* force new BFC */
}
.cd {
margin-bottom:10px;
border:1px solid #cccccc;
}
.secsepheading {
margin-bottom:10px;
overflow:hidden; /* force new BFC */
}
.r {
position:relative;
}
.ckinfo {
position:absolute;
bottom:0;
right:10px;
border-radius:8px;
padding:0 8px;
background-color:#ffffff;
}
.secsep-orig {
/* border-bottom:1px solid #cccccc; */
padding-bottom:8px;
margin-bottom:8px;
overflow:hidden;
clear:both;
}
div.vhline {
height:9.6vh;
font-size:18px;
user-select:none;
}
.bvhead {
width:100%;
margin:8px 0;
padding:3px 6px;
background-color:#f8f8ff;
border:1px solid #cccccc;
float:left;
clear:both;
}
#menubut {
float:left;
}
#logocont {
text-align:center;
margin-left:auto;
margin-right:auto;
}
.bb {
color:#0000ff;
font-weight:bold;
}
.blue {
color:#0000ff;
}
div.c {
text-align:center;
}
div.caldatedisp {
position:relative;
width:100%;
border:1px solid #cccccc;
text-align:center;
padding:3px;
height:40px;
background-color:#f7f7ff;
cursor:pointer;
margin-bottom:16px;
}
div.calcont, div.diary-public {
max-width:500px;
text-align:center;
margin:0 auto;
background-color:#ffffff;
padding:0 10px 5px 10px;
}
div.diary-public {
border:1px solid #cccccc;
}
div.calheading {
padding:10px 0 16px 0;
}
div.calheading-cal {
padding-bottom:16px;
}
div.navtitle {
float:none;
font-weight:bold;
}
.fll {
float:left;
}
.flr {
float:right;
}
div.sep, div.sepfaint {
width:100%;
clear:both;
}
div.sepfaint {
height:1px;
border-top:1px solid #eeeeee;
}
div.sep {
height:16px;
border-top:1px solid #cccccc;
}
div.topmarg {
border-top:1px solid #cccccc;
}
div.pad {
width:100%;
clear:both;
height:32px;
}
div.padsm {
height:16px;
}
.botpad {
margin-bottom:16px;
}
.config-content {
width:100%;
clear:both;
margin-bottom:16px;
}
div.csscont {
/* dummy for CSS to work with otherwise top-level elements */
}
div.nores {
background-color:#ddddff;
border-radius:8px;
padding:0 8px;
margin-left:8px;
margin-top:10px;
margin-right:8px;
display:inline-block;
font-size:13px;
}
div.sps {
margin:16px 0;
}
div.spsp {
margin:4px 0;
padding:4px 0;
}
div.bdrbot {
padding-bottom:10px;
border-bottom:1px solid #eeeeee;
}
div.sps:last-of-type, div.spsp:last-of-type {
margin-bottom:0;
}
div.sps:first-of-type, div.spsp:first-of-type {
margin-top:0;
}
div.sps:only-of-type, div.spsp:only-of-type {
margin-top:0;
margin-bottom:0;
}
.redborderbox {
border:1px solid #ff0000;
padding:8px;
text-align:center;
margin-top:8px;
margin-bottom:8px;
border-top-width:5px;
}
button.optbut {
height:30px;
font-size:16px;
line-height:16px;
border-radius:8px;
padding:6px;
margin-right:15px;
margin-bottom:15px;
float:left;
}
div#fontDemoText {
font-size:16px;
border:1px solid #cccccc;
background-color:#eeeeee;
padding:5px;
clear:both;
margin:15px 0;
width:100%;
}
#pagebut {
float:right;
}
#bvsearchopenbut {
display:block;
}
#bvsearchclosebut {
display:none;
}
#banner-title, .bv_mob_title {
clear:both;
text-align:center;
font-weight:bold;
text-overflow:ellipsis;
overflow:hidden;
position:relative;
}
.config-heading {
clear:both;
width:100%;
font-size:21px;
padding-bottom:8px;
margin-bottom:8px;
border-bottom:1px solid #cccccc;
}
.reply {
clear:both;
padding:8px;
background-color:#ffffff;
border:1px solid #b7d0ab;
margin-top:6px;
position:relative;
}
.reply:before {
content:"";
transform:rotate(-45deg);
width:10px;
height:10px;
background-color:#ffffff;
border-top:1px solid #b7d0ab;
border-right:1px solid #b7d0ab;
position:absolute;
right:20px;
top:-6px;
}
.revcont {
padding:8px;
}
.strong {
font-weight:bold;
}
.none {
display:none;
}
.block {
display:block;
}
#dminfofail, #dminfopass {
margin-bottom:8px;
padding:5px;
width:100%;
}
#dminfofail {
display:block;
border:1px solid red;
}
#dminfopass {
display:none;
border:1px solid #cccccc;
}
div.results {
border:1px solid #cccccc;
padding:10px;
}
/* edit form */
select {
width:100%;
}
select.nf_time, select.nf_time_ampm {
width:65px;
height:38px;
margin-bottom:16px;
}
select.nf_month {
width:115px;
height:38px;
margin-bottom:16px;
}
select.small {
width:195px;
}
select.nf_yes_no {
width:73px;
height:38px;
margin-bottom:16px;
}
button.edform {
background-color:#ffffff;
color:#0000ff;
}
span.picrot {
cursor:pointer;
padding:0 8px 0 0;
text-decoration:underline;
}
span.butgap {
padding-left:20px;
}
div.user-info-nowrap, div.user-info {
clear:both;
width:100%;
padding:10px;
margin:16px 0;
border:1px solid #d6c667;
background-color:#fcf8e6;
}
.user-info-nowrap a {
white-space:nowrap;
}
div.help {
padding:5px 10px;
border:1px solid #eeeeee;
background-color:#fdffd3;
margin-bottom:8px;
display:inline-block;
}
div.helpsec {
background-color:#fdffd3;
padding:10px;
}
/* form list buttons */
.fl-clonebut {background-color:green;color:white;margin:8px 16px 8px 0}
.fl-delbut {background-color:#ff2020;color:white;margin:8px 16px 8px 0}
.fl-newbut {background-color:white;color:#404040;margin:8px 16px 8px 0}
.fl-newbut-solo {background-color:white;color:#404040;margin-right:16px;margin-bottom:16px;text-align:left}
.fl-newbut:hover, .fl-newbut-solo:hover {background-color:#ffff00}
/* form record buttons */
.formviewbut {background-color:#faeec6;color:#555555;margin:0 16px 8px 0;display:inline-block;padding:3px 7px}
.formviewbut:last-of-type {margin-right:0}
.fr-edit {background-color:#ffffff;color:#555555;display:inline-block;margin-bottom:8px;border:1px solid #cccccc}
.fr-edit:hover {background-color:#000000;color:#ffffff;border:1px solid #cccccc}
.fr-delbuted {background-color:#ff2020;color:white;margin:0 16px 8px 0;display:inline-block}
.fr-delbuted:hover {background-color:#ffffff;color:#555555}
.fr-submit {background-color:#2f7d09;padding:3px;border:1px solid #2f7d09;margin-top:16px}
.fr-submit:hover {background-color:#e0f4d6;color:#214210}
/* diary buttons */
.dry-editbut {width:92px;background-color:#f7f7ff;color:#0000ff}
.dry-newbut {width:92px;background-color:white;color:#404040}
.dry-savebut {background-color:#cbcbff;color:#555555}
.dry-savebut:hover {background-color:#cbcbff;color:#555555}
.dry-savebut-mod {background-color:#2020ff;color:#cccccc}
.dry-savebut-mod:hover {background-color:#cbcbff;color:#555555;border:1px solid #0000ff}
div.debug {
padding:5px;
background-color:#f0f0ff;
border:1px solid #eeeeee;
margin-bottom:8px;
}
div.aznav {
font-weight:bold;
margin:0 auto;
text-align:center;
}
a.aznav, a.aznavsel {
color:#0000ff;
display:inline-block;
text-decoration:none;
padding:4px;
margin:5px;
width:31px;
}
a.aznav {
background-color:aliceblue;
}
a.aznavsel {
background-color:#c7d8f9;
}
a.aznav:hover, a.aznavsel:hover {
color:#ffffff;
background-color:#000000;
}
.lblu {
color:#4c4c4c;
font-size:12px;
}
.disabled, .readonly {
background-color:#eeeeee;
}
.memb-band, .memb-venue, .memb-ml, .non-memb {
padding:5px;
margin-bottom:8px;
font-weight:bold;
text-align:center;
}
.memb-band {
background-color:#be315f;
color:#ffffff;
}
.memb-venue {
background-color:#9fbe37;
color:#ffffff;
}
.memb-ml {
background-color:#5693dd;
color:#ffffff;
}
.non-memb {
background-color:#f8f8ff;
color:#000000;
}
button.c {
text-align:center;
margin:0 auto;
border-radius:8px;
}
select.c {
padding:3px;
text-align:center;
}
div.tabhead, div.tabheadsel {
display:inline-block;
border:1px solid #cccccc;
text-align:center;
padding:5px 0;
white-space:nowrap;
}
div.tabhead {
cursor:pointer;
background-color:#eeeeee;
}
div.tabhead:hover {
background-color:#2f7d09;
color:#ffffff;
}
div.tabhead:hover a {
color:#ffffff;
}
div.tabheadsel {
background-color:#ffffff;
border-bottom:none;
font-weight:bold;
}
div.tabcontent {
padding:8px 0;
}
table.new {
width:100%;
}
table.new th {
font-weight:bold;
background-color:#cccccc;
color:#000000;
padding:5px;
border-left:1px solid #eeeeee;
}
table.new th:first-child {
border-left:none;
}
table.new tr.odd {
background-color:#ffffff;
color:#000000;
}
table.new tr.even {
background-color:#eeeeee;
color:#000000;
}
table.new td {
padding:5px;
}
.cs-today {
padding:4px;
border:1px solid red;
}
table.cal {
margin:0 auto;
}
table.cal {
border-collapse:collapse;
max-width:500px;
}
table.cal th, table.cal td {
text-align:center;
border:1px solid #eeeeee;
}
table.cal th, table.cal td {
width:14.28%;
}
table.paygrid {
border:1px solid #cccccc;
border-collapse:collapse;
font-size:16px;
}
table.paygrid td {
border:1px solid #cccccc;
}
table.altrows tr:nth-child(odd) {
background-color:#eeeeee;
}
table.altrows tr:nth-child(even) {
background-color:#ffffff;
}
table.songlist {
margin:0 auto;
}
table.songlist td {
padding:10px;
}
table.songlist td {
border-right:1px solid #cccccc;
}
table.songlist td:last-child {
border-right:none;
}
table.cent td {
vertical-align:middle;
}
table.cent td:first-child {
white-space:nowrap;
}
.c2 {
width:14.28%;
text-align:center;
}
.c1, .c2 {
background-color:#ffffff;
}
.c0 {
background-color:#e5b5f7;
}
.c3 {
background-color:#eeeeee;
}
.c0, .c1 {
cursor:pointer;
user-select:none;
}
.bvsrchsm, .bvsrchmed {
position:relative;
cursor:pointer;
float:right;
}
.bvsrchsm {
background-image:url(https://www.lemonrock.com/gx/mag-62.png);
background-size:contain;
width:31px;
height:31px;
margin-left:6px;
}
.bvsrchmed {
background-image:url(https://www.lemonrock.com/gx/mag-94.png);
background-size:contain;
width:47px;
height:47px;
margin-left:2px;
}
.bvline {
clear:both;
margin-top:-18px;
margin-bottom:5px;
background-color:#f0f8ff;
padding:3px 8px;
text-align:center;
}
.bvheadline {
width:100%;
background-color:#f8f8ff;
padding:5px;
line-height:1.4;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
}
nav.button {
padding:3px 10px;
width:100%;
text-align:center;
cursor:pointer;
margin-bottom:16px;
}
div.rwdlim {
margin-bottom:8px;
line-height:2;
}
span.rwdlimsep a {
padding:0 12px;
background-color:aliceblue;
display:inline-block;
margin-bottom:10px;
text-decoration:none;
}
span.rwdlimsep a:hover {
background-color:#c7d8f9;
color:#000000;
}
span.rwdsel {
padding:0 12px;
background-color:#c7d8f9;
display:inline-block;
margin-bottom:10px;
}
span.rwdbar {
color:#cccccc;
}
.padlr div:nth-child(even) {
padding:10px 5px;
margin:0;
}
.padlr div:nth-child(odd) {
padding:10px 5px;
margin:0;
background-color:#eeeeee;
}
#ggdownarrow, #gguparrow {
cursor:pointer;
}
#ggdownarrow {
display:inline-block;
}
#gguparrow {
display:none;
}
div.time-cont {
clear:both;
}
div.time-desc {
display:inline-block;
padding-left:10px;
}
.editbut {
background-color:#f7f7ff;
color:#0000ff;
margin:8px 0;
}
.toppad {
margin-top:10px;
border-top:1px solid #eeeeee;
padding-top:16px;
}
.lightborder {
border:1px solid #eeeeee;
}
.but-float {
background-color:#f7f7ff;
color:#0000ff;
margin:0 10px 0 0;
float:left;
}
.list-email {
background-color:#eeeeff;
padding:5px;
border:1px solid #cccccc;
margin:8px 0;
}
.formrecord, .formrecordnew {
padding:8px;
}
.formrecord, .luresults {
background-color:#a0e080;
}
.formrecordnew {
background-color:#ebf8e4;
}
.formrow {
width:100%;
padding:0;
margin:0;
clear:both;
}
.infobody {
width:100%;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
margin-bottom:16px;
padding:5px;
}
.infohead {
width:100%;
border:1px solid #cccccc;
background-color:#eeeeee;
text-align:center;
padding:5px;
margin:0 auto;
}
.faqi, .qa-a {
margin:8px 0;
clear:both;
}
.faqshow {
display:block;
background-color:#fdffd3;
border:1px solid #eeeeee;
padding:5px;
}
.faqhide {
display:none;
}
.menubase, .menubasebv {
position:relative;
top:-1px;
float:left;
width:100%;
clear:both;
z-index:1;
}
.menubase {
border-top:1px solid #d3d3d3;
}
.menubasebv {
border-top:1px solid #cccccc;
}
.bvtab-hi {
border-bottom:1px solid #ffffff;
}
.bvtab, .bvtab-hi, .gigtab, .gigtab-hi, .gigtabsm, .gigtabsm-hi, .gigtab-wide {
position:relative;
float:left;
color:#2b28ab;
line-height:2;
text-align:center;
}
.bvtab, .bvtab-hi, .gigtab-wide {
padding:0 11px;
}
.gigtab, .gigtab-hi {
width:70px;
}
.gigtabsm, .gigtabsm-hi {
width:12.5%;
}
.bvtab-hi, .gigtab-hi, .gigtabsm-hi, .gigtab-wide {
border-top-left-radius:8px;
border-top-right-radius:8px;
z-index:2;
color:#0000ff;
}
.gigtab-hi, .gigtabsm-hi, .gigtab-wide {
border-top:1px solid #d3d3d3;
border-left:1px solid #d3d3d3;
border-right:1px solid #d3d3d3;
border-bottom:1px solid #ffffff;
font-weight:bold;
color:#0000ff;
background-color:#ffffff;
}
.bvtab-hi {
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}
.bvtab:hover, .gigtab:hover, .gigtabsm:hover {
background-color:#eeeeee;
color:#0000ff;
}
.gigtabcont {
position:relative;
top:1px;
}
.bvmenucont {
display:none;
margin:12px 0 8px 0;
}
.gigmenucont {
display:none;
}
.gigmenucontsm {
display:block;
}
span.view {
display:inline-block;
padding:0 10px;
border:1px solid #cccccc;
background-color:#eeeeee;
}
div.formview {
margin-bottom:8px;
padding:5px 10px;
border:1px solid #cccccc;
background-color:#eeeeee;
}
.noedit-text {
padding:5px 10px;
border:1px solid #cccccc;
background-color:#eeeeee;
font-family:'Courier New',monospace;
margin-bottom:8px;
}
div.nf_allborders {
border:1px solid #555555;
}
div.nf_threeborders {
border-top:1px solid #555555;
border-left:1px solid #555555;
border-bottom:1px solid #555555;
}
div.nf_wkpatton, div.nf_wkpattoff {
width:89px;
height:85px;
float:left;
padding:5px;
text-align:left;
cursor:pointer;
}
div.nf_wkpatton {
background-color:#d4f5fe;
}
div.nf_wkpattoff {
background-color:#ffffff;
}
div.nf_offoronlabel {
clear:both;
margin:0 auto;
text-align:center;
line-height:1.6;
}
.usermsg {
text-align:center;
margin-bottom:16px;
/*padding-bottom:8px;*/
/*border-bottom:1px solid #eeeeee;*/
}
.uerr {
border:1px solid #ff3030;
padding:8px;
padding-bottom:8px;
line-height:1.6;
}
.uwelc {
border:1px solid #f7a2a2;
padding:10px;
}
.tiphead {
border:1px solid #6ac83c;
padding:8px;
padding-bottom:8px;
line-height:1.6;
margin:0 auto;
text-align:center;
}
table.contact, table.bpreport {
border-collapse:collapse;
margin:8px 0;
}
table.contact td, table.bpreport td {
padding:12px;
}
table.bpreport td {
border:1px solid #dddddd;
}
.wrap {
word-break:break-word;
}
.nowrap {
white-space:nowrap;
}
.whatsapp {
background-color:#fafafa;
}
span.padr {
display:inline-block;
margin-right:32px;
}
table.receipt td {
border-collapse:collapse;
border:1px solid #eeeeee;
padding:5px 8px;
}
table.receipt td:nth-child(2) {
text-align:right;
}
p.contact {
margin:5px 8px;
}
td.w20 {width:20px;}
.piccont {
width:100%;
margin:0 auto;
text-align:center;
float:none;
font-size:0;
}
.picgal, .picgalmain {
width:150px;
height:150px;
display:inline-block;
position:relative;
border:1px solid #eeeeee;
background-color:transparent;
}
.delov, .rotov {
position:absolute;
top:10px;
display:none;
}
.newov {
position:absolute;
top:10px;
left:10px;
padding:1px 4px;
font-size:12px;
border:1px solid #808080;
background-color:yellow;
color:red;
}
.ttlov {
position:absolute;
bottom:0;
left:0;
right:0;
padding:1px 4px;
font-size:12px;
border:1px solid #808080;
background-color:#ffffff;
opacity:0.9;
color:#000000;
line-height:1.2;
}
#futer {
display:none;
position:fixed;
left:0;
bottom:0;
width:100%;
padding:8px;
background-color:#bb0000;
color:#ffffff;
text-align:center;
z-index:100;
}
button.futer {
background-color:#2f4c8a;
color:#ffffff;
border:none;
margin-top:8px;
}
button.futer:hover {
background-color:#ffffff;
color:#000000;
}
#futerspacer {
display:none;
padding:8px;
width:100%;
z-index:-1;
visibility:hidden;
}
.delov {
left:105px;
}
.rotov {
left:10px;
}
img.picfit, .picfitrel {
height:100%;
width:100%;
}
.picfitrel {
position:relative;
}
.picmove {
cursor:move;
}
div.upd_changed {
color:#000000;
background-color:#d7f0ca;
border:1px solid #6ac83c;
padding:10px;
}
div.upd_unchanged {
color:#000000;
background-color:#ffffff;
border:1px solid #cccccc;
padding:10px;
}
div.upd_deleted {
color:#ff0000;
background-color:#ffffff;
border:1px solid #ff0000;
padding:10px;
}
div.upd_created {
color:#000000;
background-color:#fcf8e6;
border:1px solid #d6c667;
padding:10px;
}
.foldertabbg, .foldertabfg, .foldertabrec, .actabbg, .actabfg {
font-weight:bold;
padding:0 10px;
margin-top:8px;
border-top-right-radius:8px;
border-top-left-radius:8px;
}
.actabfg, .actabbg {
display:inline-block;
}
.foldertabrec {
padding:10px;
}
.foldertabfg, .foldertabbg {
text-align:center;
margin-right:16px;
white-space:nowrap;
}
.actabfg, .actabbg {
border-top:1px solid #aaaaaa;
border-right:1px solid #aaaaaa;
border-left:1px solid #aaaaaa;
text-align:center;
margin-right:16px;
cursor:pointer;
}
.foldertabbg {
background-color:#DBF0D0;
}
.foldertabfg {
background-color:#a0e080;
}
.actabbg {
background-color:#ffffff;
color:#aaaaaa;
}
.actabfg {
background-color:#aaaaaa;
color:#ffffff;
}
.actabbg:hover {
background-color:#cccccc;
color:#ffffff;
}
a.menutabitem:link {color:#0000ff;text-decoration:none;}
a.menutabitem:visited {color:#0000ff;text-decoration:none;}
a.menutabitem:hover {color:#ff0000;text-decoration:none;}

a.mob:link {color:#222222;text-decoration:none;}
a.mob:visited {color:#222222;text-decoration:none;}
a.mob:hover {color:#f00000;text-decoration:none;}
div.sechead, div.editsec {
clear:both;
color:#ffffff;
padding:8px 17px;
margin-bottom:10px;
}
div.sechead {
font-weight:bold;
background-color:#2f7d09;
}
div.bankform {
background-color:#164d80;
}
.formlistcont, .formlistcontempty {
background-color:#a0e080;
padding:8px;
}
.formlistdiary {
max-width:500px;
text-align:center;
margin:0 auto;
}
/* mmenu */
#mmenu:not(.mm-menu) {
display:none;
}
.ctrm {
font-weight:bold;
font-family:monospace;
padding:1.6px 8px;
border:1px solid #eeeeee;
display:inline-block;
margin-right:32px;
}
.mp3info {
border:1px solid #cccccc;
padding:5px;
margin:8px 0;
}
.linkpad {
display:inline-block;
margin-left:32px;
}
.helpitem {
margin:16px 8px;
}
.butspc {
display:block;
margin:32px auto;
padding:5px 10px;
text-align:center;
border-radius:8px;
}
td.paysel {
background-color:#e5b5f7;
width:25%;
}
td.paynosel {
background-color:#ffffff;
width:25%;
}
table.paysubt td:nth-child(2) {
text-align:right;
}
table.paysubt tr:last-child {
font-weight:bold;
}
table.paysubt tr:last-child td {
border-bottom:1px solid #cccccc;
}
.dateh {
font-weight:bold;
padding-right:13px;
}
.mainh {
font-weight:bold;
padding-right:13px;
color:#555555;
}
#medmenu-spacer {
display:none;
}
.mapbig {
width:100%;
height:400px;
}
div.diary {
width:100%;
margin:0 auto;
}
.bvsearchform {
margin:0;
}
.adjac {
position:relative;
top:-6px;
}
.broadcast {
margin-bottom:5px;
border:1px solid #8fed8f;
background-color:#ffffff;
padding:5px 10px;
text-align:center;
}
.jsusermsg {
display:none;
background-color:#c8ea58;
}
.gigdel {
padding:8px;
}
.flyergall, .flyergallend {
border:1px solid #cccccc;
padding:10px;
background-color:#ffffff;
border-radius:8px;
}
.flyergall {
cursor:pointer;
}
.flyergallend {
color:#cccccc;
}
.picthumb {
vertical-align:middle;
}
#mp3progress {
display:none;
margin:16px auto;
width:100%;
text-align:center;
}
.moblink {
display:block;
color:#ff0000;
font-weight:bold;
}
div.mobtextmenu, div.mobtextmenu-sel {
display:inline-block;
font-size:16px;
font-family:'Courier New',monospace;
margin-left:6px;
margin-right:6px;
}
div.mobtextmenu-sel a {
font-weight:bold;
color:#0000ff;
}
.favelist {
margin:8px auto 16px auto;
text-align:center;
width:500px;
max-width:100%;
}
.changebut, .titlebut {
border:1px solid #d3f0c4;
margin-top:8px;
background-color:#f1fbeb;
color:#214210;
border-radius:16px;
}
.changebut:hover {
border:1px solid #2f7d09;
background-color:#2f7d09;
color:#f1fbeb;
}
.titlebut {
pointer-events:none;
}
.gix-dd {
display:block;
cursor:pointer;
width:34px;
height:34px;
position:absolute;
right:0;
bottom:0;
background-size:contain;
}
#gix-dd {
background-image:url(https://www.lemonrock.com/gx/circ-gix-dd-2x.png);
}
#gix-dd-on {
background-image:url(https://www.lemonrock.com/gx/circ-gix-dd-on-2x.png);
}
.gix-sel {
background-color:#eeeeee;
padding:10px 20px;
border-radius:8px;
}
.gix-link {
color:#0000ff;
cursor:pointer;
}
.gix-link:hover {
background-color:#eeeeee;
padding:10px 20px;
border-radius:8px;
}
div.topmenucont {
position:relative;
width:100%;
/*margin-bottom:10px;*/
}
table.topmenu {
display:table;
width:100%;
border-collapse:collapse;
}
table td.topmenutd, table td.topmenutdsel {
text-align:center;
padding:8px 5px;
color:#333333;
/*border:1px solid #ffffff;*/
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
}
table td.topmenutd:hover {
background-color:#2f7d09;
color:#ffffff;
}
table td.topmenutd {
background-color:#a0e080;
cursor:pointer;
}
table td.topmenutdsel {
background-color:#ffffff;
}
table td.topmenutd:first-child, table td.topmenutdsel:first-child {
border-left:none;
}
.topmenusettcont {
width:100%;
border-collapse:collapse;
}
.topmenusett {
background-color:#83D759;
width:20%;
text-align:center;
padding:8px 12px;
color:#333333;
border:1px solid #ffffff;
cursor:move;
}
div.bvoptcont {
z-index:120;
position:absolute;
top:100%;
}
div.bvopt {
cursor:pointer;
text-align:center;
color:#333333;
background-color:#a0e080;
border-left:1px solid #ffffff;
border-bottom:1px solid #ffffff;
padding:10px;
}
div.bvopt:hover {
color:#000000;
background-color:#eeeeee;
}
div.bvoptsel, div.bvopt:active {
color:#ffffff;
background-color:#2f7d09;
}
.gigodd {
background-color:#ffffff; /*#f1fbeb*/
}
.gigeven {
background-color:#f6ffea; /*#f4f4f4*/
border-top:1px solid #dcebc8;
border-bottom:1px solid #dcebc8;
}
.innerpad {
padding:10px;
}
.nomarg {
margin:0;
}
.modalclosebut {
display:inline-block;
padding:6px 16px;
vertical-align:middle;
overflow:hidden;
text-decoration:none;
text-align:center;
cursor:pointer;
white-space:nowrap;
position:absolute;
color:blue;
right:0;
top:0;
}
.modalclosebut:hover {
color:#000000;
background-color:#cccccc;
}
div.modalcontainer {
z-index:100;
display:none;
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
overflow:auto;
background-color:#000000;
background-color:rgba(0,0,0,0.4)
}
div.modal {
display:none;
background-color:#ffffff;
position:absolute;
left:0;
right:0;
margin:60px auto 0 auto;
padding:16px;
overflow:hidden;
max-width:330px;
}
p.fee {
position:absolute;
display:inline-block;
clear:both;
right:8px;
bottom:0;
/*margin-bottom:8px;*/
margin-top:16px;
}
.subtext {
color:#7d81ff;
}
.faqhi {
color:#ff0000;
font-weight:bold;
background-color:#ffff00;
}
.ul {
text-decoration:underline;
}
.msglist {
cursor:pointer;
color:red;
font-weight:bold;
}
.listheading {
padding-bottom:5px;
}
.listcontents {
color:#555555;
background-color:#dddddd;
border:1px solid #cccccc;
padding:5px 10px;
min-height:42px;
}
.listclearall {
border:1px solid transparent;
padding:5px;
}
.emailmsg {
padding:8px;
background-color:#dddddd;
}
.emailsummary {
padding:5px;
border:1px solid #cccccc;
margin-bottom:16px;
}
.emailsubj {
color:#ffffff;
background-color:#2f7d09;
padding:8px;
}
.navfind {
position:absolute;
color:#808080;
margin-left:-100px;
cursor:pointer;
}
.hidden {
visibility:hidden;
}
.sufftext {
color:#555555;
}
.butlabel {
transition-property:opacity;
transition-duration:500ms;
transition-timing-function:linear;
}
.bubble {
border-radius:8px;
padding:5px 10px;
margin:16px 0;
position:relative;
}
.bubble-past {
background-color:#f8f8f8;
border:1px solid #c8c8c8;
}
.bubble-curr {
background-color:#ffffff;
border:1px solid #2f7d09;
}
.bubble .arrowi {
border-style:solid;
position:absolute;
}
.bottom-past, .bottom-curr {
position:absolute;
border-width:8px 8px 0 8px;
bottom:-8px;
}
.bottom-past {
border-color:#c8c8c8 transparent transparent transparent;
}
.bottom-curr {
border-color:#2f7d09 transparent transparent transparent;
}
.bottom-past:after, .bottom-curr:after {
border-style:solid;
border-width:7px 7px 0 7px;
bottom:1px;
content:"";
position:absolute;
left:-7px;    
}
.bottom-past:after {
border-color:#f8f8f8 transparent transparent transparent;
}
.bottom-curr:after {
border-color:#ffffff transparent transparent transparent;
}
.bubble-offs {
position:relative;
margin-left:33px;
top:-10px;
}
.stripe_form {
margin:0 auto;
padding:16px;
max-width:400px;
border:1px solid #2f7d09;
}
.stripe_el {
padding:6px;
border:1px solid #cccccc;
}
.brlog, .brlogsuff {
font-family:'Courier New',monospace;
text-align:center;
}
.brlog {
position:fixed;
bottom:0;
right:0;
margin:8px;
padding:8px;
display:inline-block;
background-color:#555555;
background-color:rgba(85,85,85,0.7);
color:#ffffff;
}
.brlogsuff {
font-size:12px;
}
.tn {
float:left;
margin:0 11px 5px 0;
text-align:center;
width:80px;
height:80px;
line-height:80px;
border-radius:50%;
border:1px solid #2f7d09;
background-color:#ffff00;
}
.login-ok {
width:100%;
color:#ffffff;
text-align:left;
background-color:#2f7d09;
padding:8px;
}
.largeonly {
display:none;
}
.smallonly {
display:block;
}
#gigfee, #blurbPrivateNotesBand, #blurbPrivateNotesVenue {
background-color:#E5E6B8;
}
div.scrollmenu {
padding:5px;
margin-bottom:8px;
text-align:center;
overflow:auto;
white-space:nowrap;
background-color:#eeeeee;
}
div.scrollmenu a {
display:inline-block;
text-align:center;
padding:0 4px;
text-decoration:none;
}
div.scrollmenu a:hover {
color:#ff0000;
}
.speech-bubble {
display:none;
z-index:101;
position:absolute;
background-color:#f8f8f8;
border:1px solid #a9a9a9;
border-radius:8px;
text-align:center;
}
.arrow {
position:absolute;
left:20px;
border:8px solid;
}
.arrow-top {
border-color:transparent transparent #a9a9a9 transparent;
}
.arrow-top:after {
border-color:transparent transparent #f8f8f8 transparent;
border-style:solid;
border-width:0 7px 7px 7px;
bottom:-8px;
content:"";
position:absolute;
left:-7px;
}
.arrow-bot:after {
border-color:#f8f8f8 transparent transparent transparent;
border-style:solid;
border-width:7px 7px 0 7px;
top:-9px;
content:"";
position:absolute;
left:-7px;
}
.arrow-bot {
border-color:#a9a9a9 transparent transparent transparent;
}
.arrow.arrow-top {
top:-16px;
}
.arrow.arrow-bot {
bottom:-16px;
}
.tbbvcont {
padding:0 10px 10px 10px;
background-color:#ffffff;
margin:0 0 8px 0;
/*border:1px solid #c5d9ff;*/
border:1px solid #cccccc;
border-top:none;
position:relative;
top:-10px;
}
.tbdd, .notbdd {
cursor:pointer;
vertical-align:top;
margin-bottom:3px;
margin-right:3px;
}
button.tbdd, button.notbdd {
width:50px;
height:31px;
background-color:#406ec8;
border-radius:8px;
color:#ffffff;
line-height:1;
margin:0;
}
.margin-r-but {
min-width:50px;
height:31px;
margin-right:16px;
margin-top:10px;
display:inline-block;
background-color:#406ec8;
border:1px solid #406ec8;
border-radius:8px;
color:#ffffff;
line-height:1;
}
.margin-r-but:hover {
border:1px solid #cccccc;
}
button.notbdd {
background-color:#eeeeee;
color:#808080;
cursor:not-allowed;
margin-top:10px;
}
.tbdd-but:hover {
background-color:#aaff77;
}
.oitem {
padding:6px 22px;
border-bottom:1px solid #a9a9a9;
cursor:pointer;
}
.oitem:hover {
background-color:#dddddd;
}
.oitem:last-child {
border:transparent;
border-bottom-left-radius:8px;
border-bottom-right-radius:8px;
}
.oitem:first-child {
border-top-left-radius:8px;
border-top-right-radius:8px;
}
.datepad {
width:100%;
height:33px;
background:transparent;
}
.datepad-diary {
width:100%;
height:34px;
background:transparent;
}
div.slidesec {
cursor:pointer;
position:relative;
padding:10px;
text-align:center;
font-weight:bold;
user-select:none;
}
div.secgroup:first-of-type {
margin-top:10px;
}
div.infohead:first-of-type {
margin-top:16px;
}
.waitmsg {
border:1px solid #2f7d09;
padding:8px;
background-color:#dbf0d0;
}
table.bpcalc {
width:100%;
}
table.bpcalc td:nth-child(odd) {
padding:8px 0;
text-align:left;
}
table.bpcalc td:nth-child(even) {
padding:8px 0;
text-align:right;
}
table.selcard {
width:100%;
text-align:left;
background-color:#ffffff;
border:1px solid #cccccc;
margin:0 auto;
}
table.selcard td {
padding:8px 15px 8px 0;
background-repeat:no-repeat;
background-size:auto;
background-position:center;
}
td.cselvisa {
width:40px;
height:18px;
background-image:url(https://www.lemonrock.com/gx/cselvisa.png);
}
td.cselmast {
width:40px;
height:18px;
background-image:url(https://www.lemonrock.com/gx/cselmast.png);
}
td.cselamex {
width:40px;
height:18px;
background-image:url(https://www.lemonrock.com/gx/cselamex.png);
}
td.cseldots {
width:35px;
height:6px;
text-align:right;
background-image:url(https://www.lemonrock.com/gx/cseldots.png);
}
td.csel {
width:24px;
height:17px;
background-image:url(https://www.lemonrock.com/gx/cseltick.png);
}
td.cnsel {
background-color:#ffffff;
}
td#bpTotalAmount {
font-weight:bold;
}
.speech-bubble {
max-width:400px;
}
.lqmMessage {
display:none;
position:relative;
background-color:#aa0000;
text-align:center;
color:#ffffff;
padding:15px;
}
.lqmMessage .x {
font-size:40px;
position:absolute;
bottom:-8px;
right:15px;
color:yellow;
cursor:pointer;
}
.lqmMessage a {
color:yellow;
text-decoration:none;
}
.lqmMessage a:hover {
color:yellow;
text-decoration:underline;
}
.contkey {
width:25%;
}
.lgrey {
background-color:#f5f6f7;
}
.smalltable {
display:table;
}
.largetable {
display:none;
}
.bpsumm {
background-color:#e1e1e1;
color:#0000D4;
font-weight:bold;
}
.bpmk {
background-color:#eeeeee;
cursor:pointer;
}
.bpmk-dk {
background-color:#cccccc;
}
.bpmk-desc:before {
content:"\25BC\a0";
}
.bpmk-asc:before {
content:"\25B2\a0";
}
.bpdl {
cursor:pointer;
display:inline-block;
padding:4px 12px;
border-radius:20px;
background-color:#ffcc00;
margin-top:10px;
margin-bottom:10px;
}
.cancelled, .distance, .tba, .songcat, .mp3inc, .mp3add, .totop, .newcard, a.tktinf {
font-size:12px;
background-color:#dddddd;
padding:3px 6px;
border-radius:6px;
white-space:nowrap;
}
.lradd {
padding-right:17px;
width:32px;
height:32px;
}
.lradd-cont {
margin:10px 0;
}
.cancelled, .tba {
color:#be0101;
font-weight:bold;
}
.distance {
color:#444444;
}
.songcat {
color:#2f7d09;
}
.mp3inc {
cursor:pointer;
color:#ffffff;
background-color:cornflowerblue;
}
.mp3add {
cursor:pointer;
color:#000000;
}
.totop {
cursor:pointer;
color:#000000;
}
.newcard {
cursor:pointer;
margin-left:11px;
margin-bottom:8px;
display:inline-block;
}
.isnew {
color:#e40909;
font-weight:bold;
border:1px solid #eacece;
background-color:#ffffc0;
padding:3px 6px;
font-size:12px;
border-radius:6px;
margin-right:9px;
}
.bttpadr {
margin-right:10px;
}
div.fav_emp {
/*margin-bottom:10px;*/
}
.fav_hdr {
padding:8px 10px;
font-weight:bold;
border-bottom:1px solid #cccccc;
text-align:center;
position:relative;
margin-bottom:10px;
}
.fav_new, .fav_del {
text-align:center;
cursor:pointer;
position:absolute;
top:11px;
width:29px;
height:29px;
}
.fav_nam_off, .fav_nam_on {
font-weight:bold;
display:inline-block;
padding:3px 16px;
border-radius:20px;
background-color:#ddeaff;
margin-bottom:10px;
cursor:pointer;
position:relative;
color:#000000;
}
.fav_new {
left:13px;
background-image:url(https://www.lemonrock.com/gx/fave-add-29-2x.png);
background-size:contain;
}
.fav_del {
right:13px;
background-image:url(https://www.lemonrock.com/gx/fave-del-29-2x.png);
background-size:contain;
}
.fav_itm {
padding:10px;
border-bottom:1px solid #cccccc;
position:relative;
}
.fav_ed {
font-size:11px;
font-weight:bold;
color:#555555;
}
.fav_non {
padding:10px;
background-color:#eeeeee;
margin-bottom:10px;
}
.fav_new_push {
background-color:#87cefa;
padding:10px;
}
.togg-unit {
display:inline-block;
white-space:nowrap;
}
.togg-outer-on, .togg-outer-off, .togg-outer-nopush {
cursor:pointer;
width:38px;
height:20px;
border-radius:10px;
display:inline-block;
position:relative;
top:2px;
margin-right:15px;
}
.togg-outer-on {
background-color:#1e90ff;
}
.togg-outer-off {
background-color:#808080;
}
.togg-outer-dis {
background-color:#e0e0e0;
}
.togg-but-off, .togg-but-on {
width:18px;
height:18px;
border-radius:9px;
background-color:white;
position:relative;
top:1px;
pointer-events:none;
}
.togg-but-off {
left:1px;
}
.togg-but-on {
left:19px;
}
div.slimmer {
max-width:600px;
margin:0 auto;
}
div.slimmish {
max-width:1000px;
margin:0 auto;
}
.joinform {
background-color:#f1ffe7;
padding:10px;
}
.anim_new {
animation-name:animnew;
animation-duration:0.8s;
animation-timing-function:linear;
}
@keyframes animnew {
  10%, 30%, 50%, 70%, 90% {
    transform:rotate(5deg);
  }
  0%, 20%, 40%, 60%, 80% {
    transform:rotate(-5deg);
  }
  100% {
    transform:rotate(0deg);
  }
  0% {
  background-color:blue;
  }
  80% {
  background-color:#ddeaff;
  }
}
.loginmsg {
background-color:#eeeeee;
border:1px solid #555555;
padding:10px;
text-align:center;
}
.hdr_active {
background-color:#2f7d09;
color:#ffffff;
border:1px solid #2f7d09;
}
.hdr_inactive {
background-color:#ffffff;
color:#555555;
border:1px solid #cccccc;
}
.thin-cont, .thin-cont-wide {
height:40px;
cursor:pointer;
display:inline-block;
position:absolute;
right:10px;
top:6px;
}
.thin-cont {
left:80px;
}
.thin-cont-wide {
left:10px;
}
.thin-down-right, .thin-up-right, .thin-down-right-grey, .thin-up-right-grey {
position:absolute;
right:4px;
width:10px;
height:10px;
margin-left:10px;
margin-right:10px;
pointer-events:none;
}
.thin-down-right, .thin-up-right {
border:solid white;
border-width:0 2px 2px 0;
}
.thin-down-right-grey, .thin-up-right-grey {
border:solid #cccccc;
border-width:0 2px 2px 0;
}
.thin-up-right, .thin-up-right-grey {
top:16px;
transform:rotate(-135deg);
}
.thin-down-right, .thin-down-right-grey {
top:10px;
transform:rotate(45deg);
}
div.gicont {
position:relative;
}
div.gioutercont {
clear:both;
max-width:500px;
margin:0 auto;
}
div.gi {
margin:0 auto;
text-align:center;
}
div.gileft, div.giright {
cursor:pointer;
position:absolute;
top:40%;
width:42px;
height:42px;
}
div.gileft {
left:20px;
background:url(https://www.lemonrock.com/gx/nav-sprites.png) 0 -42px no-repeat;
}
div.giright {
right:20px;
background:url(https://www.lemonrock.com/gx/nav-sprites.png) -42px -42px no-repeat;
}
.dowtog {
cursor:pointer;
user-select:none;
font-size:16px;
display:inline-block;
text-align:center;
padding:4px 8px;
margin-right:13px;
width:100px;
}
.dow-on {
background-color:#a0e080;
}
.dow-off {
background-color:#eeeeee;
}
.dowtog:last-of-type {
margin-right:0;
}
.dowtog:last-child {
margin-right:0;
}
.dowcont {
max-width:600px;
display:flex;
justify-content:space-between;
margin-bottom:16px;
}
.newgigform, .editgigform {
position:relative;
z-index:120;
padding:2px 10px;
}
.newgigform {
background-color:#ebf8e4;
}
.editgigform {
background-color:#a0e080;
}
div.newgig {
cursor:auto;
margin:10px;
width:auto;
background-color:#fafad2;
}
.modal-edit-ipa {
position:relative;
margin:15px;
}
.ipa-close {
background-image:url(https://www.lemonrock.com/gx/circ-x-close-sprites.png);
cursor:pointer;
background-size:cover;
position:absolute;
right:0;
top:-20px;
width:42px;
height:42px;
}
.ipa-close {
background-position:0 0;
}
.ipa-close:hover {
background-position:-42px 0;
}
.noticeme {
background-image:linear-gradient(to right, transparent, #eeeeee 25%, transparent 50%);
background-size:50% 100%;
background-repeat:no-repeat;
background-position:-100% 100%;
animation:ltorstripe .7s linear;
}
@keyframes ltorstripe { 
0%{background-position:-50% 100%}
100%{background-position:200% 100%}
}
/* CALENDAR_CSS */
.new-cal {
float:left;
background-color:#ebebeb;
color:#555555;
margin-right:10px;
vertical-align:top;
text-align:center;
border:1px solid #eeeeee;
border-radius:8px;
font-family:"Arial", "Helvetica", sans-serif;
width:54px;
line-height:1.6;
}
.new-dow {
border-radius:8px 8px 0 0;
height:27px;
}
.new-mon, .new-yr {
color:#ffffff;
font-weight:bold;
height:27px;
}
.new-day {
border-radius:0 0 8px 8px;
font-weight:bold;
height:27px;
}
.new-yr {
border-radius:0 0 6px 6px;
}
.dyt {
color:#CF0F0F;
font-weight:bold;
}
.dynt {
color:#000000;
background-color:#ebebeb;
}
.myf {
background-color:#016DC9;
border-bottom:1px solid #016DC9;
}
.myc {
background-color:#C80201;
}
.myp {
background-color:#C0C0C0;
border-bottom:1px solid #C0C0C0;
}
.calto {
float:left;
margin-right:12px;
position:relative;
top:26px;
}
.new-cal, .calto {
user-select:none;
}
.subit {
margin-top:-4px;
}
.disct {
color:#ae2525;
display:inline-block;
border:1px solid #ffb1b1;
border-radius:8px;
margin-left:10px;
padding:0 5px;
background-color:#ffdddd;
}
.goa-signin {
text-align:center;
margin:0 auto;
}
.edblurb {
min-height:48px;
border:1px solid #e8e8e8;
border-top:5px solid #e8e8e8;
border-bottom:5px solid #e8e8e8;
padding:5px;
cursor:pointer;
overflow:hidden;
position:relative;
}
p.ipe, .edblurb p, .edblurb div {
margin:8px 0;
}
p.ipe:first-child {
margin-top:0
}
p.ipe:last-child {
margin-bottom:0
}
.edblurb br {
margin:0;
}
.edblurb:hover {
background-color:#ffffeb;
}
.edblurb, .edblurbcurr {
background-color:#f6f6ff;
}
.edblurb:empty:not(:focus):before {
content:attr(data-placeholder);
pointer-events:none;
color:#808080;
}
.edblurb:hover:after, .edblurbstate-wait:after, .edblurbstate-upd:after {
content:"";
position:absolute;
background-size:contain;
width:31px;
height:31px;
top:4px;
right:4px;
}
.edblurb:hover:after {
background-image:url(https://www.lemonrock.com/gx/lrpen.png);
}
.edblurbstate-ed, .edblurbstate-ed:focus {
background-color:#eeeeff;
border-top:5px solid #2a2a8d;
border-bottom:5px solid #2a2a8d;
}
.edblurbstate-upd {
border-top:5px solid #529b2f;
border-bottom:5px solid #529b2f;
}
.edblurbstate-wait {
border-top:5px solid #e89f45;
border-bottom:5px solid #e89f45;
}
.edblurbstate-wait:after {
background-image:url(https://www.lemonrock.com/gx/lrwait.png);
}
.edblurbstate-upd:after {
background-image:url(https://www.lemonrock.com/gx/lrupd2.png);
}
.form-hi {
border:1px solid red;
background-color:#f5f5dc;
}
.upd-ahead {
border:1px solid #a0e080;
background-color:#f6ffea;
padding-top:5px;
margin-bottom:10px;
}
.ipescrolly {
max-height:160px;
overflow-y:auto;
}
.ipgi_outercont {
display:none;
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
z-index:10;
background-color:#ffffff;
}
.ipgi_cont {
display:none;
position:fixed;
top:60px;
bottom:0;
left:2px;
right:2px;
background-color:#ffffff;
z-index:20;
overflow:auto;
}
.ipgi_close {
display:inline-block;
position:fixed;
cursor:pointer;
top:10px;
right:10px;
height:40px;
width:40px;
line-height:40px;
font-size:40px;
text-align:center;
color:#555555;
}
.ipgi_close:hover {
background-color:#555555;
color:#ffffff;
}
.ipgi_heading {
text-align:center;
display:inline-block;
position:fixed;
margin-left:auto;
margin-right:auto;
top:15px;
width:100%;
color:#555555;
}
.tabgi {
width:100%;
clear:both;
padding-top:10px;
padding-bottom:5px;
}
.tabgi-info {
width:45px;
}
.tabgi-time {
padding-right:10px;
}
.tabgi-fee {
text-align:right;
}
.rhinfo {
clear:both;
color:#555555;
text-align:right;
}
a.buytkt {
text-decoration:none;
padding:5px 10px;
border-radius:6px;
color:white;
background-color:cornflowerblue;
}
a.buytkt:hover {
background-color:#191970;
}
img.soc {
margin-right:15px;
}
.mdb {
cursor:pointer;
display:inline-block;
padding:3px 10px;
border:1px solid #eeeeee;
border-radius:8px;
text-align:center;
font-size:30px;
line-height:30px;
}
.mdb:hover {
background-color:#cccccc;
}
.mdb-on {
background-color:#e5b5f7;
}
.mdb-on:hover {
background-color:#e5b5f7;
}
.multidate {
max-width:500px;
margin:0 auto;
background-color:#ffffff;
padding:10px;
}
.multidate-off {
display:none;
}
.multidate-on {
border-top:1px solid #eeeeee;
display:block;
}
.multdt, .multdt-tot {
display:inline-block;
padding:3px 6px;
font-size:12px;
border-radius:6px;
white-space:nowrap;
}
.multdt {
cursor:pointer;
color:#000000;
background-color:#e5b5f7;
margin-right:10px;
margin-bottom:10px;
}
.multdt-tot {
color:#ffffff;
background-color:#6b1c88;
margin-right:6px;
margin-bottom:0;
min-width:64px;
text-align:center;
}
.confdt {
padding:3px 12px;
font-size:16px;
}
.piechartouter {
width:100%;
margin:0 auto;
text-align:center;
}
.aspectwrapper {
display:inline-block;
width:300px;
max-width:100%;
position:relative;
overflow:hidden;
}
.aspectwrapper::after {
padding-top: 100%;
display:block;
content:'';
}
.piecontent {
position:absolute;
top:0;bottom:0;right:0;left:0;
}
.piecircle {
width:100%;
height:100%;
border-radius:50%;
background-color:#f4f4f4;
position:absolute;
top:0;
left:0;
z-index:2;
overflow:hidden;
}
.tri {
width:100%;
height:100%;
position:absolute;
}
.clrkey {
display:inline-block;
padding:10px;
}
/* --------------------------------------------- *** CSS MEDIA ENQUIRY SECTION *** --------------------------------------------- */

/* start media query */
@media only screen and (max-width:319px) {
  #banner-tiny {
  display:block;
  overflow:hidden;
  }
  #banner-sm {
  display:none;
  }
  #smmenu-spacer {
  display:none;
  }
}
/* end media query */

/* start media query */
@media only screen and (min-width:600px) {
  .fbsmall {
  display:none;
  }
  .fbbig {
  display:block;
  }
}
/* end media query */

/* start media query */
@media only screen and (max-width:410px) {
  .dowtog {
  font-size:12px;
  padding:4px 6px;
  }
  .recaptcha {
  transform:scale(0.94);
  transform-origin:0 0;
  }
  .head-med {
  display:none;
  }
  .head-short {
  display:block;
  }
  table.paygrid {
  font-size:15px;
  }
}
/* end media query */

/* start media query */
@media only screen and (max-width:610px) {
  .head-medlarge {
  display:none;
  }
  .head-shortlarge {
  display:block;
  }
}
/* end media query */

/* start media query */
@media only screen and (min-width:480px) {
  #topbanner, #topbanner-loggedin {
  padding:15px;
  }
  div.imgfit, div.imgfitbv, div.imgfitbvprompt {
  width:150px;
  height:150px;
  margin-right:20px;
  }
  .subit {
  margin-top:-8px;
  }
  img.bpmed {
  top:-5px;
  }
  div.diary {
  width:480px;
  }
  div.diary-public {
  padding-left:16px;
  padding-right:16px;
  }
  div.contleft {
  width:50%;
  }
  div.contright {
  max-width:50%;
  }
  div.colleft {
  margin-right:8px;
  clear:both;
  }
  .videomainrwd {
  display:block;
  }
  .videosubseqrwd, .vidsec {
  display:none;
  }
  div.imgfitbv {
  display:none;
  }
  .bvmainpic {
  display:block;
  }
  .new-cal {
  width:70px;
  font-size:20px;
  line-height:1.9;
  margin-left:5px;
  margin-right:20px;
  }
  div.nores {
  margin-left:13px;
  }
  .new-dow {
  height:37px;
  }
  .new-mon, .new-yr {
  height:38px;
  }
  .new-day {
  height:37px;
  }
  .calto {
  top:36px;
  margin-left:-2px;
  }
  .secsep, .tabgi {
  font-size:18px;
  }
}
/* end media query */

/* start media query */
@media only screen and (min-width:750px) {
  .infoset {
  width:48%;
  margin-left:1%;
  margin-right:1%;
  }
  .contkey {
  width:180px;
  }
}
/* end media query */

/* start media query */
@media only screen and (min-width:1020px) {
  table.months {
  display:table;
  border-collapse:collapse;
  }
  .infoset {
  width:32%;
  margin-left:0.5%;
  margin-right:0.5%;
  }
  .moblink {
  display:none;
  }
  .mapbig {
  height:600px;
  }
  div.bvpicprompt {
  display:block;
  }
  div.maplink {
  display:none;
  }
  .tab-short {
  display:none;
  }
  .foldertabbg, .foldertabfg {
  display:inline-block;
  }
  .formlistcontempty {
  display:block;
  }
  .bvmenucont {
  display:block;
  }
  .cssmenucont {
  display:block;
  margin:8px 0;
  }
  .bvmenutab, .deskhead {
  display:block;
  }
  .mobhead, .scrollmenu {
  display:none;
  }
  h1, .h1 {
  font-weight:bold;
  color:#0206B0;
  line-height:1.4;
  background-color:#f8f8ff;
  font-size:19px;
  clear:both;
  padding:5px;
  border:1px solid #eeeeee;
  vertical-align:top;
  }
  #menu-sm, #banner-sm, #sett-sm, #done-sm, #bpdiag-n {
  display:none;
  }
  #menu-med {
  display:block;
  min-width:232px;
  }
  #banner-med, #sett-med, #done-med {
  display:block;
  }
  select#editUrl {
  margin-top:8px;
  }
  #medmenu-spacer {
  display:inline-block;
  }
  #smmenu-spacer {
  display:none;
  }
  #menubut, #pagebut {
  min-width:215px;
  }
  img.find {
  display:inline-block;
  }
  #menubut, #pagebut {
  min-width:245px;
  }
  div.miniplayer {
  display:block;
  }
  div.sepbrkcond {
  clear:none;
  }
  .largeonly {
  display:table;
  width:100%;
  }
  .smallonly {
  display:none;
  }
}
/* end media query */

/* start media query */
@media only screen and (min-width:1130px) {
  .gigmenucont {
  display:block;
  }
  .gigmenucontsm {
  display:none;
  }
}
/* end media query */

/* start media query */
@media only screen and (min-width:1200px) {
  .smalltable {
  display:none;
  }
  .largetable {
  display:table;
  }
}
/* end media query */

/* --------------------------------------------- *** CSS EXTERNAL SECTION *** --------------------------------------------- */

/* LR_COMB : combined external CSS files */
/* JSMENU_CSS */
/*
Stylesheet for the demonstration of touch-friendly drop-down menus

Created by Stephen Morley - http://code.stephenmorley.org/ - and released under
the terms of the CC0 1.0 Universal legal code:

http://creativecommons.org/publicdomain/zero/1.0/legalcode

*/

/* Stephen Morley generics */
.dropdown,
.dropdown ul,
.dropdown li{
margin  : 0;
padding : 0;
}

.dropdown ul {
display  : none;
position : absolute;
top      : 100%;
left     : 0;
z-index  : 100;
line-height:1.6;
}

.dropdown ul ul {
top  : 0;
left : 100%;
}

.dropdown li {
position        : relative;
display         : block;
list-style-type : none;
}

.dropdown > li {
display : inline-block;
}

.dropdown a,
.dropdown span {
display         : block;
text-decoration : none;
white-space     : pre;
}

.dropdown li:hover > ul {
display : block;
}

.dropdownJavaScript li:hover > ul {
display : none;
}

.dropdownJavaScript li.dropdownOpen > ul {
display : block;
}

/* Lemonrock specifics */

#dropdownCentred {
text-align:center;
}

#dropdownCentred > li {
text-align:left;
}

.dropdown {
margin-bottom:2px;
}

.dropdown ul {
left:-1px;
}

.dropdown > li {
border-top:1px solid #dddddd;
border-left:1px solid #dddddd;
}

.dropdown > li:last-child {
border-right:1px solid #dddddd;
}

.dropdown > li > span {
padding:5px 16px;
}

.dropdown ul li {
border-bottom:1px solid #b9cadb;
}

/*
.dropdown ul li:first-child {
border-top:1px solid #b9cadb;
}
*/

.dropdown ul span {
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACRSURBVCiRnc+xDYMwEIXh/3DDHJ6E4nkm0kGkFGQnF0xya6QkTSAWEsLwKp/Pn+4MQEqpTyn1XEiQNAIvQDFGc/e5BjZAW9RD7eTg7jnGaED3u6uaHADcfd7h7gyH9XAVN2VhZp9dv+UgG5Q0LssyFb1nzvlxBG1FwLBD4xECsDtoXbX8x7sGbZE0SZrOX/7zBTDxOzhX7QckAAAAAElFTkSuQmCC') no-repeat right;
}

.dropdown ul span:hover {
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHSURBVCiRvdEhDgAgDEPRBsWNscjdGPkxJMAUE6yu4qVLJkkCGtAUCdDZ6RFo3Hlfdqvh5RxcXB+u1z+n5qEFzz/aE3I4hCYJNbFpVIrd3AAAAABJRU5ErkJggg==') no-repeat right;
}

.dropdown ul li:hover,
.dropdown ul li a:hover {
background-color:#0C4DA2;
color:#ffffff;
}

.dropdown ul ul {
top:-1px;
}

.dropdown li,
.dropdown li a {
cursor:pointer;
background-color:#F1F7FD;
color:#444444;
font-weight:bold;
}

.dropdown > li > span {
background-color:#ffffff;
}

.dropdown span,
.dropdown a {
padding:6px 21px 6px 16px;
}

.dropdown > li > span {
border-bottom:1px solid #dddddd;
}

.dropdown > li > span:hover {
border-bottom:1px solid #0C4DA2;
}

.dropdown li.css-sel-sect > span {
border-bottom:1px solid #0C4DA2;
}

.dropdown li.css-sel-item > a,
.dropdown span.css-sel-item {
background-color:#0C4DA2;
color:#ffffff;
}

.dropdownJavaScript li.dropdownOpen > ul.editor {
overflow-y: auto;
max-height: 400px;
}

/* MMENU_CSS */
.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;box-sizing:border-box}
.mm-btn,.mm-menu{box-sizing:border-box}
.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-hidden{display:none!important}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{display:block;padding:0;position:absolute}
.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute}
.mm-btn,.mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}
.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}
.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}
.mm-vertical .mm-panel{-webkit-transform:none!important;transform:none!important}
.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}
.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:19px}
.mm-btn{width:40px;height:40px;position:absolute;top:0}
.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}
.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}
.mm-arrow:after,.mm-next:after,.mm-prev:before{content:'';border:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-prev:before{border-right:none;border-bottom:none;left:23px}
.mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:23px}
.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:10px 0}
.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}
.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:14px;line-height:20px}
.mm-listview>li{position:relative}
.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}
.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}
.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:20px}
.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}
.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}
.mm-listview .mm-next.mm-fullsubopen{width:100%}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}
.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}
.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}
.mm-listview .mm-inset>li{padding:5px 0}
.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview .mm-spacer{padding-top:40px}
.mm-listview .mm-spacer>.mm-next{top:40px}
.mm-listview .mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}
.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5)}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(64,64,64,.5);color:white}
.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}
.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}
html.mm-opened{overflow-x:hidden;position:relative}
html.mm-blocking,html.mm-blocking body{overflow:hidden}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}
html.mm-blocking #mm-blocker{display:block}
.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}
.mm-menu.mm-offcanvas.mm-current{display:block}
.mm-menu{width:80%;min-width:140px;max-width:440px}
html.mm-opening .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
.mm-menu.mm-autoheight.mm-bottom,.mm-menu.mm-autoheight.mm-top{max-height:80%}
.mm-menu.mm-autoheight.mm-bottom.mm-fullscreen,.mm-menu.mm-autoheight.mm-top.mm-fullscreen{max-height:100%}
.mm-menu.mm-measureheight .mm-panel{display:block!important}
.mm-menu.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-menu.mm-columns{transition-property:width,max-width,-webkit-transform;transition-property:transform,width,max-width;transition-property:transform,width,max-width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:2}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns-0{width:80%;min-width:140px;max-width:0}
html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:0px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns-1{width:80%;min-width:140px;max-width:440px}
html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
.mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns-2{width:80%;min-width:140px;max-width:880px}
html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1100px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}
}
.mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns-3{width:80%;min-width:140px;max-width:1320px}
html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1650px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}
}
.mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns-4{width:80%;min-width:140px;max-width:1760px}
html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2200px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}
}
.mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns-5{width:80%;min-width:140px;max-width:2200px}
html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2750px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(2200px,0,0);transform:translate3d(2200px,0,0)}
}
.mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}
.mm-menu.mm-columns-6{width:80%;min-width:140px;max-width:2640px}
html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:3300px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(2640px,0,0);transform:translate3d(2640px,0,0)}
}
.mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}
em.mm-counter+a.mm-next{width:90px}
em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}
em.mm-counter+a.mm-fullsubopen{padding-left:0}
.mm-vertical>.mm-counter{top:12px;margin-top:0}
.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}
.mm-nosubresults>.mm-counter{display:none}
.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}
.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}
.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.mm-collapsed:not(.mm-uncollapsed){display:none}
.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-fixeddivider:after{content:none!important;display:none!important}
.mm-hasdividers .mm-fixeddivider{display:block}
.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{transition-duration:0s}
.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}
html.mm-dropdown .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}
html.mm-dropdown #mm-blocker{transition-delay:0s!important;z-index:1}
html.mm-dropdown .mm-menu{z-index:2}
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}
.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.mm-menu.mm-tipleft:before{left:22px}
.mm-menu.mm-tipright:before{right:22px}
.mm-menu.mm-tiptop:before{top:-8px}
.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panel{transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}
.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}
.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}
.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}
.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}
.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}
.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}
.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}
.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}
.mm-subblocker{background:inherit;opacity:0;display:block;transition:opacity .4s ease}
.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}
.mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:none}
.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}
.mm-navbar-bottom~.mm-navbar-bottom{border-top:none}
.mm-navbar.mm-hasbtns{padding:0 40px}
.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}
.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}
.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}
.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}
.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}
.mm-navbar-top-1{top:0}
.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px}
.mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:80px}
.mm-hasnavbar-top-3 .mm-panels,.mm-navbar-top-4{top:120px}
.mm-hasnavbar-top-4 .mm-panels{top:160px}
.mm-navbar-bottom-1{bottom:0}
.mm-hasnavbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px}
.mm-hasnavbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px}
.mm-hasnavbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px}
.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}
.mm-navbar-size-2{height:80px}
.mm-navbar-size-3{height:120px}
.mm-navbar-size-4{height:160px}
.mm-navbar-content-2>*{width:50%}
.mm-navbar-content-3>*{width:33.33%}
.mm-navbar-content-4>*{width:25%}
.mm-navbar-content-5>*{width:20%}
.mm-navbar-content-6>*{width:16.67%}
.mm-sronly{text-indent:10px;overflow:hidden;display:block;width:1px;height:1px;position:absolute;z-index:-1}
.mm-search,.mm-search input{box-sizing:border-box}
.mm-search{height:40px;padding:7px 10px 0;position:relative}
.mm-search input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:26px;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;margin:0;padding:0 10px}
.mm-search .mm-clear,.mm-search .mm-next{right:0}
.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}
.mm-panel.mm-hassearch{padding-top:40px}
.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}
.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}
.mm-noresults .mm-indexer{display:none!important}
li.mm-nosubresults>a.mm-next{display:none}
li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}
.mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}
.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;transition:right .4s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-indexer a{text-decoration:none;display:block;height:3.85%}
.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}
.mm-hasindexer .mm-indexer{right:0}
.mm-hasindexer .mm-fixeddivider{right:20px}
.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){transition:background .4s ease}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}
label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}
label.mm-check:before,label.mm-toggle:before{content:'';display:block}
label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}
label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}
input.mm-toggle:checked~label.mm-toggle:before{float:right}
label.mm-check{width:30px;height:30px;margin-top:-15px}
label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
input.mm-check:checked~label.mm-check:before{opacity:1}
li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}
label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}
label.mm-check+a,label.mm-check+span{padding-right:60px}
a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}
a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}
em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}
em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}
.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu label.mm-toggle:before{background:#f3f3f3}
.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.7)}
.mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}
.mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}
.mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-effect-menu-zoom{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;transform-origin:left center}
html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;transform-origin:right center}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-menu-slide{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-menu-fade{opacity:0;transition:opacity .4s ease}
html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}
.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;transform-origin:left center}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{transition:none .4s ease}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){transition-delay:50ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){transition-delay:.1s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){transition-delay:150ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){transition-delay:.2s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){transition-delay:250ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){transition-delay:.3s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){transition-delay:350ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){transition-delay:.4s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){transition-delay:450ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){transition-delay:.5s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){transition-delay:550ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){transition-delay:.6s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){transition-delay:650ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){transition-delay:.7s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){transition-delay:750ms}
.mm-menu.mm-effect-listitems-slide .mm-listview>li{transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.mm-menu.mm-effect-listitems-fade .mm-listview>li{transition-property:opacity;opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}
.mm-menu.mm-effect-listitems-drop .mm-listview>li{transition-property:opacity,top;opacity:0;top:-25%}
html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}
html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}
}
.mm-menu.mm-fullscreen.mm-bottom,.mm-menu.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}
html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}
html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0}
html.mm-pagedim-black.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;transition:opacity .4s ease .4s}
html.mm-pagedim #mm-blocker{background:inherit}
html.mm-pagedim-white #mm-blocker{background:#fff}
html.mm-pagedim-black #mm-blocker{background:#000}
.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99;box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%}
.mm-menu.mm-pageshadow.mm-front:after,.mm-menu.mm-pageshadow.mm-next:after{content:none;display:none}
.mm-menu.mm-popup{transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
html.mm-popup.mm-opening .mm-menu.mm-popup{opacity:1}
html.mm-popup .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}
html.mm-popup #mm-blocker{transition-delay:0s!important;z-index:1}
html.mm-popup .mm-menu{z-index:2}
.mm-menu.mm-bottom,.mm-menu.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}
.mm-menu.mm-right{left:auto;right:0}
html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}
}
html.mm-front .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}
html.mm-front #mm-blocker{z-index:1}
html.mm-front .mm-menu{z-index:2}
.mm-menu.mm-front,.mm-menu.mm-next{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.mm-menu.mm-bottom{top:auto;bottom:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}
.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}
.mm-menu.mm-pageshadow.mm-theme-dark:after{box-shadow:0 0 20px rgba(0,0,0,.5)}
.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)}
.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}
.mm-menu.mm-pageshadow.mm-theme-white:after{box-shadow:0 0 10px rgba(0,0,0,.2)}
.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}
.mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none}
.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}
.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}
.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}
.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}
.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}
.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}
.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}
.mm-menu.mm-tileview .mm-listview{margin:0}

/* AC_CSS */

.lrac, .lracz {
font-size:16px;
background-color:white;
border:1px solid #aaaaaa;
padding:0;
top:-1px;
display:none;
position:relative;
overflow-x:hidden;
overflow-y:auto;
z-index:98;
max-height:280px; /* AC_MAX_ITEMS * 40px */
}
.lrac {
top:-17px;
}
.lracx {
cursor:pointer;
position:absolute;
float:right;
right:15px;
display:none;
width:21px;
height:21px;
background-color:#aaaaaa;
color:#ffffff;
border:1px solid #888888;
border-radius:11px;
line-height:18px;
text-align:center;
}
.lracx:hover {
background-color:#555555;
}
.acsep {
height:90px;
width:100%;
}
.autocomplete_item, .autocomplete_item_hl, .autocomplete_item_new, .autocomplete_item_new_hl, .autocomplete_item_bvc, .autocomplete_item_bvc_hl {
padding:0 5px;
border-bottom:1px solid #939393;
width:100%;
height:40px;
line-height:40px;
white-space:nowrap;
text-overflow:ellipsis;
}
.autocomplete_item {
color:black;
background-color:#E9D5F5;
}
.autocomplete_item_hl {
color:white;
background-color:#0A246A;
}
.autocomplete_item_new {
color:black;
background-color:#ffffff;
}
.autocomplete_item_new_hl {
color:black;
background-color:#E4FC5E;
}
.autocomplete_item_bvc {
color:#000000;
background-color:#BBE278;
border-bottom:1px solid #709234;
}
.autocomplete_item_bvc_hl {
color:#ffffff;
background-color:#42510F;
}
.autocomplete_item:last-child, .autocomplete_item_hl:last-child, .autocomplete_item_new:last-child, .autocomplete_item_new_hl:last-child, .autocomplete_item_bvc:last-child, .autocomplete_item_bvc_hl:last-child {
border-bottom:none;
}


/* TOOLTIPSTER_CSS */

.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:1.6;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}

/* TOOLTIPSTER_LIGHT */

.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-radius:3px;border:1px solid #ccc;background:#ededed}.tooltipster-sidetip.tooltipster-light .tooltipster-content{color:#666}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow{height:9px;margin-left:-9px;width:18px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ededed;top:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{border-left-color:#ededed;left:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{border-right-color:#ededed;left:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:#ededed;top:-1px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border{border-left-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border{border-right-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border{border-top-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped{left:-9px}

/* added by Mac */
.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-box {
  background-color:#FDFFD3;
  border:1px solid #cccccc;
  border-radius:0;
  margin-left:8px;
  margin-right:8px;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized.tooltipster-content {
  color:#000000;
  padding:3px;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized.tooltipster-bottom .tooltipster-arrow-background {
border-bottom-color:#FDFFD3;
top:1px;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized.tooltipster-left .tooltipster-arrow-background {
border-left-color:#FDFFD3;
left:-1px;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized.tooltipster-right .tooltipster-arrow-background {
border-right-color:#FDFFD3;
left:1px;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized.tooltipster-top .tooltipster-arrow-background {
border-top-color:#FDFFD3;
top:-1px;
}

/* WORLD_CSS */

#flagselcont, #flagselcontform {
border:1px solid #cccccc;
display:none;
}
#flagheadcont {
border:1px solid #cccccc;
display:none;
position:absolute;
z-index:100;
max-width:50%;
min-width:300px;
left:50%;
top:88px;
transform: translateX(-50%);
background-color:rgba(0,0,0,0.4)
}
.flagitem, .flagitemform, .flagitemhead, #flagitem-sel, #flagitemform-sel, #flagitemhead-sel {
clear:both;
background-color:#ffffff;
height:64px;
border-bottom:1px solid #cccccc;
padding:12px;
cursor:pointer;
}
.flagitem:last-child, .flagitemform:last-child, .flagitemhead:last-child {
border-bottom:none;
}
.flagitem:hover, .flagitemform:hover, .flagitemhead:hover {
background-color:#eeeeee;
}
#flagitem-sel, #flagitemform-sel, #flagitemhead-sel {
background-color:#cccccc;
font-weight:bold;
}
.ft {
float:left;
margin-left:16px;
position:relative;
top:8px;
}
.flag {
width:60px;
height:40px;
background:url(https://www.lemonrock.com/gx/worldflags-med.png) no-repeat;
float:left;
}
.flagsm {
width:30px;
height:20px;
background:url(https://www.lemonrock.com/gx/worldflags-sm.png) no-repeat;
}

.flag.flag-gb { background-position: 0 0; }
.flag.flag-ie { background-position: -60px 0; }
.flag.flag-be { background-position: -120px 0; }
.flag.flag-nl { background-position: -180px 0; }
.flag.flag-fr { background-position: -240px 0; }
.flag.flag-de { background-position: -300px 0; }
.flag.flag-dk { background-position: -360px 0; }
.flag.flag-no { background-position: -420px 0; }
.flag.flag-se { background-position: -480px 0; }
.flag.flag-pt { background-position: -540px 0; }
.flag.flag-es { background-position: -600px 0; }
.flag.flag-us { background-position: -660px 0; }

.flagsm.flag-gb { background-position: 0 0; }
.flagsm.flag-ie { background-position: -30px 0; }
.flagsm.flag-be { background-position: -60px 0; }
.flagsm.flag-nl { background-position: -90px 0; }
.flagsm.flag-fr { background-position: -120px 0; }
.flagsm.flag-de { background-position: -150px 0; }
.flagsm.flag-dk { background-position: -180px 0; }
.flagsm.flag-no { background-position: -210px 0; }
.flagsm.flag-se { background-position: -240px 0; }
.flagsm.flag-pt { background-position: -270px 0; }
.flagsm.flag-es { background-position: -300px 0; }
.flagsm.flag-us { background-position: -330px 0; }

#ccFlag, #ccFlagForm {
width:30px;
height:20px;
cursor:pointer;
float:left;
margin-top:4px;
position:relative;
left:1px;
}
#ccFlag {
margin-right:16px;
}
#ccFlagForm {
margin-right:8px;
}
#ccFlagFormLabel {
float:left;
}
#ccFlagLabel {
cursor:pointer;
}
#flaghead {
display:inline-block;
margin-left:16px;
position:relative;
top:4px;
width:30px;
height:20px;
cursor:pointer;
opacity:0.3;
}
#flaghead:hover {
opacity:1;
}

@media only screen and (min-width:1020px) {
  #flagheadcont {
  top:160px;
  }
}

/* HELP_CSS */

.help-bubble {
display:none;
position:absolute;
cursor:pointer;
top:48px;
font-size:19px;
line-height:19px;
padding:10px;
font-weight:bold;
color:white;
background-color:#555555;
text-align:center;
width:36%;
left:32%;
border-radius:5px;
}
.help-bubble:after {
content:'';
position:absolute;
top:0;
left:50%;
width:0;
height:0;
border:10px solid transparent;
border-bottom-color:#555555;
border-top:0;
margin-left:-10px;
margin-top:-10px;
}
.help-bubble-close {
position:absolute;
top:-1.6px;
right:8px;
}
@media only screen and (max-width:319px) {
  .help-bubble {
  font-size:16px;
  top:40px;
  }
}
@media only screen and (min-width:480px) {
  .help-bubble {
  top:55px;
  }
}
@media only screen and (min-width:1020px) {
  .help-bubble {
  font-size:24px;
  top:65px;
  }
}
