@import url(/cache/jsn_boot_pro/de76b71de4e21a9c780f19bd0324076b.css);
@import url(/cache/jsn_boot_pro/00349003258652fd47beacf7e57a9602.css);
@import url(https://fonts.googleapis.com/css?family=Oswald:regular,bold);
@import url(/cache/jsn_boot_pro/b31c10bab61e47300d34cf2321f5eea4.css);
@import url(/cache/jsn_boot_pro/4b254142737c788bfaeb7f6ea31ed3e7.css);
@import url(/cache/jsn_boot_pro/c5a0a54d8672d90fa4ca8d47abbcf798.css);
@import url(/cache/jsn_boot_pro/9eecc4f58a4fa140d0f02416313acdc3.css);
@import url(/cache/jsn_boot_pro/9d40c0d29e03b9033ce0f11f3fa28170.css);
@import url(/cache/jsn_boot_pro/91c3018779b4e50732ba167096e6618d.css);

/* FILE: /media/com_jevents/css/bootstrap-responsive.css */
/*! * Bootstrap Responsive v2.3.2 - Namespaced version for JEvents * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */.jevbootstrap .clearfix {    *zoom: 1;}.jevbootstrap .clearfix:before,.jevbootstrap .clearfix:after {    display: table;    line-height: 0;    content: "";}.jevbootstrap .clearfix:after {    clear: both;}.jevbootstrap .hide-text {    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0;}.jevbootstrap .input-block-level {    display: block;    width: 100%;    min-height: 30px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}@-ms-viewport {    width: device-width;}.jevbootstrap .hidden {    display: none;    visibility: hidden;}.jevbootstrap .visible-phone {    display: none !important;}.jevbootstrap .visible-tablet {    display: none !important;}.jevbootstrap .hidden-desktop {    display: none !important;}.jevbootstrap .visible-desktop {    display: inherit !important;}@media (min-width: 768px) and (max-width: 979px) {    .jevbootstrap .hidden-desktop {        display: inherit !important;    }    .jevbootstrap .visible-desktop {        display: none !important;    }    .jevbootstrap .visible-tablet {        display: inherit !important;    }    .jevbootstrap .hidden-tablet {        display: none !important;    }}@media (max-width: 767px) {    .jevbootstrap .hidden-desktop {        display: inherit !important;    }    .jevbootstrap .visible-desktop {        display: none !important;    }    .jevbootstrap .visible-phone {        display: inherit !important;    }    .jevbootstrap .hidden-phone {        display: none !important;    }}.jevbootstrap .visible-print {    display: none !important;}@media print {    .jevbootstrap .visible-print {        display: inherit !important;    }    .jevbootstrap .hidden-print {        display: none !important;    }}@media (min-width: 1200px) {    .jevbootstrap .row {        margin-left: -30px;        *zoom: 1;    }    .jevbootstrap .row:before,    .jevbootstrap .row:after {        display: table;        line-height: 0;        content: "";    }    .jevbootstrap .row:after {        clear: both;    }    .jevbootstrap [class*="span"] {        float: left;        min-height: 1px;        margin-left: 30px;    }    .jevbootstrap .container,    .jevbootstrap .navbar-static-top .container,    .jevbootstrap .navbar-fixed-top .container,    .jevbootstrap .navbar-fixed-bottom .container {        width: 1170px;    }    .jevbootstrap .span12 {        width: 1170px;    }    .jevbootstrap .span11 {        width: 1070px;    }    .jevbootstrap .span10 {        width: 970px;    }    .jevbootstrap .span9 {        width: 870px;    }    .jevbootstrap .span8 {        width: 770px;    }    .jevbootstrap .span7 {        width: 670px;    }    .jevbootstrap .span6 {        width: 570px;    }    .jevbootstrap .span5 {        width: 470px;    }    .jevbootstrap .span4 {        width: 370px;    }    .jevbootstrap .span3 {        width: 270px;    }    .jevbootstrap .span2 {        width: 170px;    }    .jevbootstrap .span1 {        width: 70px;    }    .jevbootstrap .offset12 {        margin-left: 1230px;    }    .jevbootstrap .offset11 {        margin-left: 1130px;    }    .jevbootstrap .offset10 {        margin-left: 1030px;    }    .jevbootstrap .offset9 {        margin-left: 930px;    }    .jevbootstrap .offset8 {        margin-left: 830px;    }    .jevbootstrap .offset7 {        margin-left: 730px;    }    .jevbootstrap .offset6 {        margin-left: 630px;    }    .jevbootstrap .offset5 {        margin-left: 530px;    }    .jevbootstrap .offset4 {        margin-left: 430px;    }    .jevbootstrap .offset3 {        margin-left: 330px;    }    .jevbootstrap .offset2 {        margin-left: 230px;    }    .jevbootstrap .offset1 {        margin-left: 130px;    }    .jevbootstrap .row-fluid {        width: 100%;        *zoom: 1;    }    .jevbootstrap .row-fluid:before,    .jevbootstrap .row-fluid:after {        display: table;        line-height: 0;        content: "";    }    .jevbootstrap .row-fluid:after {        clear: both;    }    .jevbootstrap .row-fluid [class*="span"] {        display: block;        float: left;        width: 100%;        min-height: 30px;        margin-left: 2.564102564102564%;        *margin-left: 2.5109110747408616%;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }    .jevbootstrap .row-fluid [class*="span"]:first-child {        margin-left: 0;    }    .jevbootstrap .row-fluid .controls-row [class*="span"] + [class*="span"] {        margin-left: 2.564102564102564%;    }    .jevbootstrap .row-fluid .span12 {        width: 100%;        *width: 99.94680851063829%;    }    .jevbootstrap .row-fluid .span11 {        width: 91.45299145299145%;        *width: 91.39979996362975%;    }    .jevbootstrap .row-fluid .span10 {        width: 82.90598290598291%;        *width: 82.8527914166212%;    }    .jevbootstrap .row-fluid .span9 {        width: 74.35897435897436%;        *width: 74.30578286961266%;    }    .jevbootstrap .row-fluid .span8 {        width: 65.81196581196582%;        *width: 65.75877432260411%;    }    .jevbootstrap .row-fluid .span7 {        width: 57.26495726495726%;        *width: 57.21176577559556%;    }    .jevbootstrap .row-fluid .span6 {        width: 48.717948717948715%;        *width: 48.664757228587014%;    }    .jevbootstrap .row-fluid .span5 {        width: 40.17094017094017%;        *width: 40.11774868157847%;    }    .jevbootstrap .row-fluid .span4 {        width: 31.623931623931625%;        *width: 31.570740134569924%;    }    .jevbootstrap .row-fluid .span3 {        width: 23.076923076923077%;        *width: 23.023731587561375%;    }    .jevbootstrap .row-fluid .span2 {        width: 14.52991452991453%;        *width: 14.476723040552828%;    }    .jevbootstrap .row-fluid .span1 {        width: 5.982905982905983%;        *width: 5.929714493544281%;    }    .jevbootstrap .row-fluid .offset12 {        margin-left: 105.12820512820512%;        *margin-left: 105.02182214948171%;    }    .jevbootstrap .row-fluid .offset12:first-child {        margin-left: 102.56410256410257%;        *margin-left: 102.45771958537915%;    }    .jevbootstrap .row-fluid .offset11 {        margin-left: 96.58119658119658%;        *margin-left: 96.47481360247316%;    }    .jevbootstrap .row-fluid .offset11:first-child {        margin-left: 94.01709401709402%;        *margin-left: 93.91071103837061%;    }    .jevbootstrap .row-fluid .offset10 {        margin-left: 88.03418803418803%;        *margin-left: 87.92780505546462%;    }    .jevbootstrap .row-fluid .offset10:first-child {        margin-left: 85.47008547008548%;        *margin-left: 85.36370249136206%;    }    .jevbootstrap .row-fluid .offset9 {        margin-left: 79.48717948717949%;        *margin-left: 79.38079650845607%;    }    .jevbootstrap .row-fluid .offset9:first-child {        margin-left: 76.92307692307693%;        *margin-left: 76.81669394435352%;    }    .jevbootstrap .row-fluid .offset8 {        margin-left: 70.94017094017094%;        *margin-left: 70.83378796144753%;    }    .jevbootstrap .row-fluid .offset8:first-child {        margin-left: 68.37606837606839%;        *margin-left: 68.26968539734497%;    }    .jevbootstrap .row-fluid .offset7 {        margin-left: 62.393162393162385%;        *margin-left: 62.28677941443899%;    }    .jevbootstrap .row-fluid .offset7:first-child {        margin-left: 59.82905982905982%;        *margin-left: 59.72267685033642%;    }    .jevbootstrap .row-fluid .offset6 {        margin-left: 53.84615384615384%;        *margin-left: 53.739770867430444%;    }    .jevbootstrap .row-fluid .offset6:first-child {        margin-left: 51.28205128205128%;        *margin-left: 51.175668303327875%;    }    .jevbootstrap .row-fluid .offset5 {        margin-left: 45.299145299145295%;        *margin-left: 45.1927623204219%;    }    .jevbootstrap .row-fluid .offset5:first-child {        margin-left: 42.73504273504273%;        *margin-left: 42.62865975631933%;    }    .jevbootstrap .row-fluid .offset4 {        margin-left: 36.75213675213675%;        *margin-left: 36.645753773413354%;    }    .jevbootstrap .row-fluid .offset4:first-child {        margin-left: 34.18803418803419%;        *margin-left: 34.081651209310785%;    }    .jevbootstrap .row-fluid .offset3 {        margin-left: 28.205128205128204%;        *margin-left: 28.0987452264048%;    }    .jevbootstrap .row-fluid .offset3:first-child {        margin-left: 25.641025641025642%;        *margin-left: 25.53464266230224%;    }    .jevbootstrap .row-fluid .offset2 {        margin-left: 19.65811965811966%;        *margin-left: 19.551736679396257%;    }    .jevbootstrap .row-fluid .offset2:first-child {        margin-left: 17.094017094017094%;        *margin-left: 16.98763411529369%;    }    .jevbootstrap .row-fluid .offset1 {        margin-left: 11.11111111111111%;        *margin-left: 11.004728132387708%;    }    .jevbootstrap .row-fluid .offset1:first-child {        margin-left: 8.547008547008547%;        *margin-left: 8.440625568285142%;    }    .jevbootstrap input,    .jevbootstrap textarea,    .jevbootstrap .uneditable-input {        margin-left: 0;    }    .jevbootstrap .controls-row [class*="span"] + [class*="span"] {        margin-left: 30px;    }    .jevbootstrap input.span12,    .jevbootstrap textarea.span12,    .jevbootstrap .uneditable-input.span12 {        width: 1156px;    }    .jevbootstrap input.span11,    .jevbootstrap textarea.span11,    .jevbootstrap .uneditable-input.span11 {        width: 1056px;    }    .jevbootstrap input.span10,    .jevbootstrap textarea.span10,    .jevbootstrap .uneditable-input.span10 {        width: 956px;    }    .jevbootstrap input.span9,    .jevbootstrap textarea.span9,    .jevbootstrap .uneditable-input.span9 {        width: 856px;    }    .jevbootstrap input.span8,    .jevbootstrap textarea.span8,    .jevbootstrap .uneditable-input.span8 {        width: 756px;    }    .jevbootstrap input.span7,    .jevbootstrap textarea.span7,    .jevbootstrap .uneditable-input.span7 {        width: 656px;    }    .jevbootstrap input.span6,    .jevbootstrap textarea.span6,    .jevbootstrap .uneditable-input.span6 {        width: 556px;    }    .jevbootstrap input.span5,    .jevbootstrap textarea.span5,    .jevbootstrap .uneditable-input.span5 {        width: 456px;    }    .jevbootstrap input.span4,    .jevbootstrap textarea.span4,    .jevbootstrap .uneditable-input.span4 {        width: 356px;    }    .jevbootstrap input.span3,    .jevbootstrap textarea.span3,    .jevbootstrap .uneditable-input.span3 {        width: 256px;    }    .jevbootstrap input.span2,    .jevbootstrap textarea.span2,    .jevbootstrap .uneditable-input.span2 {        width: 156px;    }    .jevbootstrap input.span1,    .jevbootstrap textarea.span1,    .jevbootstrap .uneditable-input.span1 {        width: 56px;    }    .jevbootstrap .thumbnails {        margin-left: -30px;    }    .jevbootstrap .thumbnails > li {        margin-left: 30px;    }    .jevbootstrap .row-fluid .thumbnails {        margin-left: 0;    }}@media (min-width: 768px) and (max-width: 979px) {    .jevbootstrap .row {        margin-left: -20px;        *zoom: 1;    }    .jevbootstrap .row:before,    .jevbootstrap .row:after {        display: table;        line-height: 0;        content: "";    }    .jevbootstrap .row:after {        clear: both;    }    .jevbootstrap [class*="span"] {        float: left;        min-height: 1px;        margin-left: 20px;    }    .jevbootstrap .container,    .jevbootstrap .navbar-static-top .container,    .jevbootstrap .navbar-fixed-top .container,    .jevbootstrap .navbar-fixed-bottom .container {        width: 724px;    }    .jevbootstrap .span12 {        width: 724px;    }    .jevbootstrap .span11 {        width: 662px;    }    .jevbootstrap .span10 {        width: 600px;    }    .jevbootstrap .span9 {        width: 538px;    }    .jevbootstrap .span8 {        width: 476px;    }    .jevbootstrap .span7 {        width: 414px;    }    .jevbootstrap .span6 {        width: 352px;    }    .jevbootstrap .span5 {        width: 290px;    }    .jevbootstrap .span4 {        width: 228px;    }    .jevbootstrap .span3 {        width: 166px;    }    .jevbootstrap .span2 {        width: 104px;    }    .jevbootstrap .span1 {        width: 42px;    }    .jevbootstrap .offset12 {        margin-left: 764px;    }    .jevbootstrap .offset11 {        margin-left: 702px;    }    .jevbootstrap .offset10 {        margin-left: 640px;    }    .jevbootstrap .offset9 {        margin-left: 578px;    }    .jevbootstrap .offset8 {        margin-left: 516px;    }    .jevbootstrap .offset7 {        margin-left: 454px;    }    .jevbootstrap .offset6 {        margin-left: 392px;    }    .jevbootstrap .offset5 {        margin-left: 330px;    }    .jevbootstrap .offset4 {        margin-left: 268px;    }    .jevbootstrap .offset3 {        margin-left: 206px;    }    .jevbootstrap .offset2 {        margin-left: 144px;    }    .jevbootstrap .offset1 {        margin-left: 82px;    }    .jevbootstrap .row-fluid {        width: 100%;        *zoom: 1;    }    .jevbootstrap .row-fluid:before,    .jevbootstrap .row-fluid:after {        display: table;        line-height: 0;        content: "";    }    .jevbootstrap .row-fluid:after {        clear: both;    }    .jevbootstrap .row-fluid [class*="span"] {        display: block;        float: left;        width: 100%;        min-height: 30px;        margin-left: 2.7624309392265194%;        *margin-left: 2.709239449864817%;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }    .jevbootstrap .row-fluid [class*="span"]:first-child {        margin-left: 0;    }    .jevbootstrap .row-fluid .controls-row [class*="span"] + [class*="span"] {        margin-left: 2.7624309392265194%;    }    .jevbootstrap .row-fluid .span12 {        width: 100%;        *width: 99.94680851063829%;    }    .jevbootstrap .row-fluid .span11 {        width: 91.43646408839778%;        *width: 91.38327259903608%;    }    .jevbootstrap .row-fluid .span10 {        width: 82.87292817679558%;        *width: 82.81973668743387%;    }    .jevbootstrap .row-fluid .span9 {        width: 74.30939226519337%;        *width: 74.25620077583166%;    }    .jevbootstrap .row-fluid .span8 {        width: 65.74585635359117%;        *width: 65.69266486422946%;    }    .jevbootstrap .row-fluid .span7 {        width: 57.18232044198895%;        *width: 57.12912895262725%;    }    .jevbootstrap .row-fluid .span6 {        width: 48.61878453038674%;        *width: 48.56559304102504%;    }    .jevbootstrap .row-fluid .span5 {        width: 40.05524861878453%;        *width: 40.00205712942283%;    }    .jevbootstrap .row-fluid .span4 {        width: 31.491712707182323%;        *width: 31.43852121782062%;    }    .jevbootstrap .row-fluid .span3 {        width: 22.92817679558011%;        *width: 22.87498530621841%;    }    .jevbootstrap .row-fluid .span2 {        width: 14.3646408839779%;        *width: 14.311449394616199%;    }    .jevbootstrap .row-fluid .span1 {        width: 5.801104972375691%;        *width: 5.747913483013988%;    }    .jevbootstrap .row-fluid .offset12 {        margin-left: 105.52486187845304%;        *margin-left: 105.41847889972962%;    }    .jevbootstrap .row-fluid .offset12:first-child {        margin-left: 102.76243093922652%;        *margin-left: 102.6560479605031%;    }    .jevbootstrap .row-fluid .offset11 {        margin-left: 96.96132596685082%;        *margin-left: 96.8549429881274%;    }    .jevbootstrap .row-fluid .offset11:first-child {        margin-left: 94.1988950276243%;        *margin-left: 94.09251204890089%;    }    .jevbootstrap .row-fluid .offset10 {        margin-left: 88.39779005524862%;        *margin-left: 88.2914070765252%;    }    .jevbootstrap .row-fluid .offset10:first-child {        margin-left: 85.6353591160221%;        *margin-left: 85.52897613729868%;    }    .jevbootstrap .row-fluid .offset9 {        margin-left: 79.8342541436464%;        *margin-left: 79.72787116492299%;    }    .jevbootstrap .row-fluid .offset9:first-child {        margin-left: 77.07182320441989%;        *margin-left: 76.96544022569647%;    }    .jevbootstrap .row-fluid .offset8 {        margin-left: 71.2707182320442%;        *margin-left: 71.16433525332079%;    }    .jevbootstrap .row-fluid .offset8:first-child {        margin-left: 68.50828729281768%;        *margin-left: 68.40190431409427%;    }    .jevbootstrap .row-fluid .offset7 {        margin-left: 62.70718232044199%;        *margin-left: 62.600799341718584%;    }    .jevbootstrap .row-fluid .offset7:first-child {        margin-left: 59.94475138121547%;        *margin-left: 59.838368402492065%;    }    .jevbootstrap .row-fluid .offset6 {        margin-left: 54.14364640883978%;        *margin-left: 54.037263430116376%;    }    .jevbootstrap .row-fluid .offset6:first-child {        margin-left: 51.38121546961326%;        *margin-left: 51.27483249088986%;    }    .jevbootstrap .row-fluid .offset5 {        margin-left: 45.58011049723757%;        *margin-left: 45.47372751851417%;    }    .jevbootstrap .row-fluid .offset5:first-child {        margin-left: 42.81767955801105%;        *margin-left: 42.71129657928765%;    }    .jevbootstrap .row-fluid .offset4 {        margin-left: 37.01657458563536%;        *margin-left: 36.91019160691196%;    }    .jevbootstrap .row-fluid .offset4:first-child {        margin-left: 34.25414364640884%;        *margin-left: 34.14776066768544%;    }    .jevbootstrap .row-fluid .offset3 {        margin-left: 28.45303867403315%;        *margin-left: 28.346655695309746%;    }    .jevbootstrap .row-fluid .offset3:first-child {        margin-left: 25.69060773480663%;        *margin-left: 25.584224756083227%;    }    .jevbootstrap .row-fluid .offset2 {        margin-left: 19.88950276243094%;        *margin-left: 19.783119783707537%;    }    .jevbootstrap .row-fluid .offset2:first-child {        margin-left: 17.12707182320442%;        *margin-left: 17.02068884448102%;    }    .jevbootstrap .row-fluid .offset1 {        margin-left: 11.32596685082873%;        *margin-left: 11.219583872105325%;    }    .jevbootstrap .row-fluid .offset1:first-child {        margin-left: 8.56353591160221%;        *margin-left: 8.457152932878806%;    }    .jevbootstrap input,    .jevbootstrap textarea,    .jevbootstrap .uneditable-input {        margin-left: 0;    }    .jevbootstrap .controls-row [class*="span"] + [class*="span"] {        margin-left: 20px;    }    .jevbootstrap input.span12,    .jevbootstrap textarea.span12,    .jevbootstrap .uneditable-input.span12 {        width: 710px;    }    .jevbootstrap input.span11,    .jevbootstrap textarea.span11,    .jevbootstrap .uneditable-input.span11 {        width: 648px;    }    .jevbootstrap input.span10,    .jevbootstrap textarea.span10,    .jevbootstrap .uneditable-input.span10 {        width: 586px;    }    .jevbootstrap input.span9,    .jevbootstrap textarea.span9,    .jevbootstrap .uneditable-input.span9 {        width: 524px;    }    .jevbootstrap input.span8,    .jevbootstrap textarea.span8,    .jevbootstrap .uneditable-input.span8 {        width: 462px;    }    .jevbootstrap input.span7,    .jevbootstrap textarea.span7,    .jevbootstrap .uneditable-input.span7 {        width: 400px;    }    .jevbootstrap input.span6,    .jevbootstrap textarea.span6,    .jevbootstrap .uneditable-input.span6 {        width: 338px;    }    .jevbootstrap input.span5,    .jevbootstrap textarea.span5,    .jevbootstrap .uneditable-input.span5 {        width: 276px;    }    .jevbootstrap input.span4,    .jevbootstrap textarea.span4,    .jevbootstrap .uneditable-input.span4 {        width: 214px;    }    .jevbootstrap input.span3,    .jevbootstrap textarea.span3,    .jevbootstrap .uneditable-input.span3 {        width: 152px;    }    .jevbootstrap input.span2,    .jevbootstrap textarea.span2,    .jevbootstrap .uneditable-input.span2 {        width: 90px;    }    .jevbootstrap input.span1,    .jevbootstrap textarea.span1,    .jevbootstrap .uneditable-input.span1 {        width: 28px;    }}@media (max-width: 767px) {    .jevbootstrap body {        padding-right: 20px;        padding-left: 20px;    }    .jevbootstrap .navbar-fixed-top,    .jevbootstrap .navbar-fixed-bottom,    .jevbootstrap .navbar-static-top {        margin-right: -20px;        margin-left: -20px;    }    .jevbootstrap .container-fluid {        padding: 0;    }    .jevbootstrap .dl-horizontal dt {        float: none;        width: auto;        clear: none;        text-align: left;    }    .jevbootstrap .dl-horizontal dd {        margin-left: 0;    }    .jevbootstrap .container {        width: auto;    }    .jevbootstrap .row-fluid {        width: 100%;    }    .jevbootstrap .row,    .jevbootstrap .thumbnails {        margin-left: 0;    }    .jevbootstrap .thumbnails > li {        float: none;        margin-left: 0;    }    .jevbootstrap [class*="span"],    .jevbootstrap .uneditable-input[class*="span"],    .jevbootstrap .row-fluid [class*="span"] {        display: block;        float: none;        width: 100%;        margin-left: 0;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }    .jevbootstrap .span12,    .jevbootstrap .row-fluid .span12 {        width: 100%;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }    .jevbootstrap .row-fluid [class*="offset"]:first-child {        margin-left: 0;    }    .jevbootstrap .input-large,    .jevbootstrap .input-xlarge,    .jevbootstrap .input-xxlarge,    .jevbootstrap input[class*="span"],    .jevbootstrap select[class*="span"],    .jevbootstrap textarea[class*="span"],    .jevbootstrap .uneditable-input {        display: block;        width: 100%;        min-height: 30px;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }    .jevbootstrap .input-prepend input,    .jevbootstrap .input-append input,    .jevbootstrap .input-prepend input[class*="span"],    .jevbootstrap .input-append input[class*="span"] {        display: inline-block;        width: auto;    }    .jevbootstrap .controls-row [class*="span"] + [class*="span"] {        margin-left: 0;    }}@media (max-width: 480px) {    .jevbootstrap .nav-collapse {        -webkit-transform: translate3d(0, 0, 0);    }    .jevbootstrap .page-header h1 small {        display: block;        line-height: 20px;    }    .jevbootstrap input[type="checkbox"],    .jevbootstrap input[type="radio"] {        border: 1px solid #ccc;    }    .jevbootstrap .form-horizontal .control-label {        float: none;        width: auto;        padding-top: 0;        text-align: left;    }    .jevbootstrap .form-horizontal .controls {        margin-left: 0;    }    .jevbootstrap .form-horizontal .control-list {        padding-top: 0;    }    .jevbootstrap .form-horizontal .form-actions {        padding-right: 10px;        padding-left: 10px;    }    .jevbootstrap .media .pull-left,    .jevbootstrap .media .pull-right {        display: block;        float: none;        margin-bottom: 10px;    }    .jevbootstrap .media-object {        margin-right: 0;        margin-left: 0;    }    .jevbootstrap .modal-header .close {        padding: 10px;        margin: -10px;    }    .jevbootstrap .carousel-caption {        position: static;    }}@media (max-width: 979px) {    .jevbootstrap body {        padding-top: 0;    }    .jevbootstrap .navbar-fixed-top,    .jevbootstrap .navbar-fixed-bottom {        position: static;    }    .jevbootstrap .navbar-fixed-top {        margin-bottom: 20px;    }    .jevbootstrap .navbar-fixed-bottom {        margin-top: 20px;    }    .jevbootstrap .navbar-fixed-top .navbar-inner,    .jevbootstrap .navbar-fixed-bottom .navbar-inner {        padding: 5px;    }    .jevbootstrap .navbar .container {        width: auto;        padding: 0;    }    .jevbootstrap .navbar .brand {        padding-right: 10px;        padding-left: 10px;        margin: 0 0 0 -5px;    }    .jevbootstrap .nav-collapse {        clear: both;    }    .jevbootstrap .nav-collapse .nav {        float: none;        margin: 0 0 10px;    }    .jevbootstrap .nav-collapse .nav > li {        float: none;    }    .jevbootstrap .nav-collapse .nav > li > a {        margin-bottom: 2px;    }    .jevbootstrap .nav-collapse .nav > .divider-vertical {        display: none;    }    .jevbootstrap .nav-collapse .nav .nav-header {        color: #777777;        text-shadow: none;    }    .jevbootstrap .nav-collapse .nav > li > a,    .jevbootstrap .nav-collapse .dropdown-menu a {        padding: 9px 15px;        font-weight: bold;        color: #777777;        -webkit-border-radius: 3px;        -moz-border-radius: 3px;        border-radius: 3px;    }    .jevbootstrap .nav-collapse .btn {        padding: 4px 10px 4px;        font-weight: normal;        -webkit-border-radius: 4px;        -moz-border-radius: 4px;        border-radius: 4px;    }    .jevbootstrap .nav-collapse .dropdown-menu li + li a {        margin-bottom: 2px;    }    .jevbootstrap .nav-collapse .nav > li > a:hover,    .jevbootstrap .nav-collapse .nav > li > a:focus,    .jevbootstrap .nav-collapse .dropdown-menu a:hover,    .jevbootstrap .nav-collapse .dropdown-menu a:focus {        background-color: #f2f2f2;    }    .jevbootstrap .navbar-inverse .nav-collapse .nav > li > a,    .jevbootstrap .navbar-inverse .nav-collapse .dropdown-menu a {        color: #999999;    }    .jevbootstrap .navbar-inverse .nav-collapse .nav > li > a:hover,    .jevbootstrap .navbar-inverse .nav-collapse .nav > li > a:focus,    .jevbootstrap .navbar-inverse .nav-collapse .dropdown-menu a:hover,    .jevbootstrap .navbar-inverse .nav-collapse .dropdown-menu a:focus {        background-color: #111111;    }    .jevbootstrap .nav-collapse.in .btn-group {        padding: 0;        margin-top: 5px;    }    .jevbootstrap .nav-collapse .dropdown-menu {        position: static;        top: auto;        left: auto;        display: none;        float: none;        max-width: none;        padding: 0;        margin: 0 15px;        background-color: transparent;        border: none;        -webkit-border-radius: 0;        -moz-border-radius: 0;        border-radius: 0;        -webkit-box-shadow: none;        -moz-box-shadow: none;        box-shadow: none;    }    .jevbootstrap .nav-collapse .open > .dropdown-menu {        display: block;    }    .jevbootstrap .nav-collapse .dropdown-menu:before,    .jevbootstrap .nav-collapse .dropdown-menu:after {        display: none;    }    .jevbootstrap .nav-collapse .dropdown-menu .divider {        display: none;    }    .jevbootstrap .nav-collapse .nav > li > .dropdown-menu:before,    .jevbootstrap .nav-collapse .nav > li > .dropdown-menu:after {        display: none;    }    .jevbootstrap .nav-collapse .navbar-form,    .jevbootstrap .nav-collapse .navbar-search {        float: none;        padding: 10px 15px;        margin: 10px 0;        border-top: 1px solid #f2f2f2;        border-bottom: 1px solid #f2f2f2;        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);    }    .jevbootstrap .navbar-inverse .nav-collapse .navbar-form,    .jevbootstrap .navbar-inverse .nav-collapse .navbar-search {        border-top-color: #111111;        border-bottom-color: #111111;    }    .jevbootstrap .navbar .nav-collapse .nav.pull-right {        float: none;        margin-left: 0;    }    .jevbootstrap .nav-collapse,    .jevbootstrap .nav-collapse.collapse {        height: 0;        overflow: hidden;    }    .jevbootstrap .navbar .btn-navbar {        display: block;    }    .jevbootstrap .navbar-static .navbar-inner {        padding-right: 10px;        padding-left: 10px;    }}@media (min-width: 980px) {    .jevbootstrap .nav-collapse.collapse {        height: auto !important;        overflow: visible !important;    }}

/* FILE: /media/com_jevents/lib_jevmodal/css/jevmodal.css */
.jevmodal-small {    max-width: 300px;    bottom: auto !important;    padding-right: 0px !important;    margin-left: -150px !important;}.jevmodal-small .modal-body, .jevmodal-small .modal-header {    text-align: left;}.jevmodal-small {    text-align: left;    left: 25%;}.jevmodal-small .modal-dialog {    width: auto;    margin: 0px;    max-width: 100%;}.jevmodal-medium {    left: 50%;    margin-left: -280px;    width: 560px;    height: 500px;    overflow: hidden;}.jevmodal-medium .modal-dialog {    height: 100%;    width: auto;    max-width: 100%;}.jevmodal-full {    bottom: 5%;    position: fixed;    overflow: hidden;}.jevmodal-full.modal {    position: fixed;    bottom: 5%;    top: 5%;    left: 5%;    max-height: 90%;    margin: 0px;    z-index: 99999;    width: 90%;    background-color: #ffffff;    border: 1px solid #999;    border: 1px solid rgba(0, 0, 0, 0.3);    *border: 1px solid #999;    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    border-radius: 6px;    outline: none;    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    -webkit-background-clip: padding-box;    -moz-background-clip: padding-box;    background-clip: padding-box;    text-align: left;}.jevmodal-full.modal.fade {    top: -25%;    -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;    -moz-transition: opacity 0.3s linear, top 0.3s ease-out;    -o-transition: opacity 0.3s linear, top 0.3s ease-out;    transition: opacity 0.3s linear, top 0.3s ease-out;}.jevmodal-full.modal.fade.in {    top: 5%;    display: block !important}.jevmodal-full body.modal {    padding-top: 0;}/* Common CSS */body > div.jevmodal.show {    z-index:10000}.jevmodal .close {    float: right;    font-size: 20px;    font-weight: bold;    line-height: 20px;    color: #000000;    text-shadow: 0 1px 0 #ffffff;    opacity: 0.2;    filter: alpha(opacity=20);}.jevmodal .close:hover,.jevmodal .close:focus {    color: #000000;    text-decoration: none;    cursor: pointer;    opacity: 0.4;    filter: alpha(opacity=40);}.jevmodal button.close {    padding: 0;    cursor: pointer;    background: transparent;    border: 0;    -webkit-appearance: none;}.jevmodal .modal-header .close {    margin-top: 2px;}.jevmodal .modal-footer {    padding: 14px 15px 15px;    margin-bottom: 0;    text-align: right;    background-color: #f5f5f5;    border-top: 1px solid #ddd;    -webkit-border-radius: 0 0 6px 6px;    -moz-border-radius: 0 0 6px 6px;    border-radius: 0 0 6px 6px;    *zoom: 1;    -webkit-box-shadow: inset 0 1px 0 #ffffff;    -moz-box-shadow: inset 0 1px 0 #ffffff;    box-shadow: inset 0 1px 0 #ffffff;}.jevmodal .modal-footer:before,.jevmodal .modal-footer:after {    display: table;    line-height: 0;    content: "";}.jevmodal .modal-footer:after {    clear: both;}.jevmodal .modal-footer .btn + .btn {    margin-bottom: 0;    margin-left: 5px;}.jevmodal .modal-footer .btn-group .btn + .btn {    margin-left: -1px;}.jevmodal .modal-footer .btn-block + .btn-block {    margin-left: 0;}.jevmodal .modal-header {    float: none;    height: 35px;    left: 0;    position: relative;    right: 0;    padding: 9px 15px;    border-bottom: 1px solid #eee;}.jevmodal h4 {    margin: 0px;    font-family: inherit;    font-weight: bold;    font-size: 17.5px;    line-height: 20px;    color: inherit;    text-rendering: optimizelegibility;}.jevmodal .modal-body {    position: absolute;    left: 0px;    right: 0px;    bottom: 10px;    top: 36px;    overflow-y: hidden;    max-height: none;    padding: 10px 5px 5px 5px;    width: 100%;    box-sizing: padding-box;}.jevmodal .modal-body iframe {    width: 100%!important;    border: none;    height: 100%!important;    max-height: 100%;    max-width: 100%;}.jevmodal .modal-dialog {    height: 100%;    width: auto;    margin: 0px;    max-width: 100%;}.jevmodal .modal-content {    box-sizing: border-box;    height: 100%;    margin-left: 5px;    position: relative;    box-shadow: none;    border: none;}/* Only for sites that want a max size for the popup! */@media (min-width: 1200px) {    .jevmodal-full.modal {        left: 50%;        margin-left: -550px;        max-width: 1100px;    }}

/* FILE: /components/com_jevents/assets/css/eventsadmin.css */
/* Sliders */.pane-sliders {    margin: 0;    position: relative;}.pane-sliders .title {    margin: 0;    padding: 2px;    cursor: pointer;}.pane-sliders .panel {    margin-bottom: 3px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}.pane-sliders .adminlist td {    border: 0 none;}h3.pane-toggler-down a:focus,h3.pane-toggler a:focus {    outline: none;}.pane-toggler span {    padding-left: 20px;}.pane-toggler-down span {    padding-left: 20px;}.pane-slider.pane-hide {    display: none;}div#position-icon.pane-sliders div.pane-down div.icon-wrapper {    margin: 5px 0 5px 0;}div#position-icon.pane-sliders div.pane-down .icon-wrapper .icon {    padding: 5px 0 5px 10px;    margin: 0;}/* Category Editing */#jform_params_caticon_chzn li {    font-family: FontAwesome;}/*Sliders color */.pane-sliders .title {    color: #2c2c2c;}.pane-sliders .panel {    border: 1px solid #CCC;}.pane-sliders .panel h3 {    font-size: 1.182em;}.pane-sliders .panel h3:hover {    background: #e5d9c3;}.pane-sliders .panel h3:hover a {    text-decoration: none;}.pane-sliders .adminlist {    border: 0 none;}.pane-sliders .adminlist td {    border: 0 none;}.pane-toggler span {    background: transparent url(/components/com_jevents/assets/images/j_arrow.png) 5px 50% no-repeat;}.pane-toggler-down span {    background: transparent url(/components/com_jevents/assets/images/j_arrow_down.png) 5px 50% no-repeat;}.pane-toggler-down {    border-bottom: 1px solid #738498;}.pane-sliders th, .pane-sliders td {    text-align: left;    padding: 5px;}.versionsinfo {    width: 100%;    margin: 0;}/* -- CONTROL PANEL STYLES ----------------------------- */.cpanel div.icon, #cpanel div.icon {    text-align: center;    margin-right: 15px;    float: left;    margin-bottom: 15px;    font-size: 12px;    line-height: 14px;}.cpanel div.icon a, #cpanel div.icon a {    background-color: #fff;    background-position: -30px;    display: block;    float: left;    height: 97px;    width: 108px;    color: #565656;    vertical-align: middle;    text-decoration: none;    border: 1px solid #CCC;    padding: 3px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    -webkit-transition-duration: 0.8s;    -moz-transition-duration: 0.8s;    transition-duration: 0.8s;}#cpanel div.icon a:hover,#cpanel div.icon a:focus,#cpanel div.icon a:active,.cpanel div.icon a:hover,.cpanel div.icon a:focus,.cpanel div.icon a:active {    background-position: 0;    -webkit-border-bottom-left-radius: 50% 20px;    -moz-border-radius-bottomleft: 50% 20px;    border-bottom-left-radius: 50% 20px;    -webkit-box-shadow: -5px 10px 15px rgba(0, 0, 0, 0.25);    -moz-box-shadow: -5px 10px 15px rgba(0, 0, 0, 0.25);    box-shadow: -5px 10px 15px rgba(0, 0, 0, 0.25);    position: relative;    z-index: 10;}#cpanel img,.cpanel img {    padding: 10px 0;    margin: 0 auto;}#cpanel span,.cpanel span {    display: block;    text-align: center;}div.cpanel-left {    width: 54%;    float: left;}div.cpanel-right {    width: 45%;    float: right;}/* params editing styling */.paramlist_key {    width: 30%;    padding-bottom: 10px;}textarea.jevtextarea {    min-width: 300px;    width: auto;}/* Form styling for checkboxes etc. */fieldset.checkboxes ul {    margin-left: 0;}fieldset.checkboxes li {    float: left;    margin-left: 5px;    margin-right: 0;    list-style: none;}/* Editing styles */#jevents .adminform .row {    min-height: 40px;}/* showon initial style for event editing *//* Initial showon hidden */#jevents .adminform [data-showon-gsl]:not([data-showon-gsl=""]), #jevents .adminform [data-showon]:not([data-showon=""]){    display:none;}#jevents .jevbootstrap .adminform #myEditTabsContent .row, #jevents .jevbootstrap .adminform div, adminform .row {    margin-left: 0;    padding-bottom: 10px;}/* new Joomla calendar */#jevents .jevbootstrap .adminform .js-calendar div {    padding-bottom: 0;}/* Custom fields */.jevextrablock .btn-group {    padding: 0 !important;}/* fix for wysiwyg editors */#jevents .jevbootstrap .adminform .jev_description div, #jevents .jevbootstrap .adminform #jeveditor div, #jevents .jevbootstrap .adminform .editor div {    padding-bottom: 0;}td.r1, span.r1 {    background-color: #eeeeee !important;    padding: 5px 5px 0 0;}td.r2, span.r2 {    padding-right: 5px;}div#jevents .adminformselect {    padding: 3px 5px;}div#jevents .adminform .countback {    margin-top: 10px;}div#jevoverlapwarning, div#jevoverlaprepeatwarning {    border: solid 1px red;    padding: 5px;    display: none;}div#jevoverlapwarning h4 {    font-weight: bold;    margin: 5px 0;}.jev_edit_event_notice {    min-width: 500px;}a#colorPickButton {    text-decoration: none;    padding: 5px;}.icon-32-save {    background-image: url(/components/com_jevents/assets/images/icon-32-save.png);}.icon-32-edit {    background-image: url(/components/com_jevents/assets/images/icon-32-edit.png);}.icon-32-cancel {    background-image: url(/components/com_jevents/assets/images/icon-32-cancel.png);}.icon-32-apply {    background-image: url(/components/com_jevents/assets/images/icon-32-apply.png);}#interval_div {    margin-top: 20px;    clear: both;    display: none;}#byyearday, #bymonth, #byweekno, #bymonthday, #byday, #byirregular {    float: left;    display: none;    margin-right: 1em;    margin-top: 10px;}#jevents fieldset.checkboxes li label {    display: block;}#jevents fieldset.checkboxes li {    min-width: 40px;}div.icon-48-jevents {    height: 45px;    width: 170px;}/* workaround for stupid protostar sizing defaults which eliminate multi-select list height settings*/.select[multiple], select[size] {    height: auto !important;}#filter-bar .fltrt {    float: right;}.adminlist {    width: 100%;    margin-top: 10px;}.adminlist.table.table-striped tr {    border-left:1px solid #DDD;    border-right: 1px solid #DDD;    border-bottom: 1px solid #DDD;}table.versionstatuslist tr:nth-child(odd) {    background-color: #f5f5f5;}table.versionstatuslist tr:nth-child(even) {    background-color: #fff;}table.versionstatuslist a {    color: #08c;    font-weight: bolder;    font-size: 12px;}/* Bootstrap styling - ensure minimal width for list! *//*#jevents .jevminwidth { width:250px;}*//* Fix for bad templates that leave default modal class unchanged in bootstrap */#jevents a.modal {    position: static;}.radio.btn > input[type="radio"] {    display: none;}.adminform#publish_up-lbl, .adminform#publish_down-lbl {    width: 100px;}.adminform#start_time-lbl, .adminform#end_time-lbl {    width: 80px;}#cu_until, #cu_count, #interval_div > div, #byyearday, #bymonth, #bymonthday, #byweekno, #byday, #bysetpos, #byirregular {    padding: 5px;    border-radius: 10px;}#jevents fieldset legend input[type='radio'] {    margin-right: 10px !important}.jevbootstrap input, .jevbootstrap textarea, .jevbootstrap .uneditable-input {    width: auto;}/* chosen button styling !!  */#jevents label.btn {    padding-right: 10px !important;    padding-left: 10px !important;}/* EasyProfile  com_jsn needs this! */#jevents #adminForm .btn-group label.btn {    display: inline;}.tip-wrap {    max-width: 80% !important;    text-align: left !important;}.jevdate_labels {    float: left;    min-width: 80px}.jevdate_date {    float: left;}#selectlocationbutton {    margin-left: 5px;}.hiddenDifficulty {    display: none;}#myParamsTabs {    background-color: #FFFFFF;    border-bottom-left-radius: 5px;    border-color: #DDDDDD;    border-style: solid;    border-top-radius: 5px;    border-width: 1px;}#myParamsTabsContent table.paramlist {    width: 100%;}#myParamsTabsContent {    border: 1px solid #ddd;    margin-top: -19px;    padding: 15px;    border-radius: 5px;    border-top-left-radius: 0;}#myParamsTabsContent input, #myParamsTabsContent select, #myParamsTabsContent textarea {    width: auto;}.jev_config_version {    background-color: #ededed;    border: 1px solid #ddd;    border-radius: 3px;    float: right;    margin-top: -20px;    padding: 2px 5px 2px 5px;}div#jevents .adminform #start_ampm, div#jevents .adminform #end_ampm {    display: inline-block;    padding: 0;}div#jevents .adminform #start_ampm label, div#jevents .adminform #end_ampm label {    padding-left: 8px;    padding-right: 8px;}.jeveditrepeats {    margin-bottom: 12px;}/* Toolbar - stop buttons being vertical*/.jeventslight #toolbar.btn-toolbar div, .jeventsdark #toolbar.btn-toolbar div {    display: inline-block;    margin-right: 6px;}table.settings_level {    text-align: left;}table.settings_level .difficulty1 .paramlist_value {    vertical-align: top;}table.settings_level label#jform_com_difficulty-lbl {    width: 150px;    margin-bottom: 15px;}.nav.nav-list.config {    width: 15%;    float: left;}.jevconfig #myParamsTabsContent.tab-content {    width: 75%;    float: left;    margin-top: 0;}/* We need to hide links from print views, it looks silly with so many events */@media print {    #jevents a[href]:after {        content: "" !important;    }    #jevents abbr[title]:after {        content: "" !important;    }}/** End of hiding links from print views **//* Rockettheme workarounds */#jevents #adminForm label:not(.gsl-button,.gsl-form-label) {    width: auto;    font-weight: bold;    padding-left: 0;}/* Rockettheme messes up padding on chosen radio/checkbox replacements so need padding left 15px */#jevents #adminForm .controls label:not(.gsl-button) {    padding-left: 15px;}/* Editor needs extra space after it! */#jevents #jeveditor {    margin-bottom: 10px;}/* Can't be universal since it affects event editing and normal Joomla buttons!#jevents .btn-group a {color:#fff;}*//** Default Event Details Custom Layout Control **/#jevents_body .jev_evdt {    padding: 10px;}.jev_evdt .jev_evdt_header {    width: 100%;    max-width: 100%;}.jev_evdt .jev_evdt_icons {    float: right;    height: 26px;    margin-top: -15px;}.jev_evdt .jev_evdt_icons a {    display: inline-block;}.jev_evdt .jev_evdt_icons > div {    display: inline-block;    vertical-align: top;}.jev_evdt .jev_evdt_icons img {    height: 24px;    vertical-align: top;}.jev_evdt .jev_evdt_title {    font-size: 160%;    padding-bottom: 10px;}.jev_evdt_contact span.contact {    padding: 0 0 0 0;}.jev_evdt .jev_evdt_summary {    width: 75%;    display: inline-block;}.jev_evdt .jev_eventdetails_body > div {    padding-bottom: 10px;    vertical-align: top;}.jev_evdt .jev_evdt_hits {    width: 24%;    display: inline-block;    text-align: right;}.jev_evdt .jev_evdt_creator, .jev_evdt .jev_evdt_contact {    display: inline-block;    margin-right: 25px;}.jev_evdt span.creator, .jev_evdt span.contact {    font-weight: bold;}.jev_evdt .jev_evdt_summary .ev_prevrepeat, .jev_evdt .jev_evdt_summary .ev_nextrepeat {    display: inline-block;    margin-right: 15px;}/** End of default event details custom layout control **/.jev_none {    display: none;}.jev_block {    display: block;}.jev_inline {    display: inline;}img.jev_help {    float: none;    vertical-align: bottom;    cursor: help;}span.jev_help_close {    border: solid white 1px;    padding: 0;    margin: 1px;}/* backend ical input box */#uploadURL {    width: auto;}/* Location editing */#createlocationbutton .icon-edit:before {    color: inherit;}/* Removed Inline CSS and added the below */form.search_form {    padding: 30px 0;}td.ev_td_right ul.ev_ul {    list-style: none;}#jevents_body ul.ev_ul li.ev_td_li {    margin-bottom: 10px;}.jevbootstrap div.modal:not(.jeviso-modal) {    background-clip: padding-box;    background-color: #fff;    border: 1px solid rgba(0, 0, 0, 0.3);    border-radius: 6px;    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    outline: medium none;    top: 5%;    left: 50% !important;    position: fixed !important;    z-index: 9999;    text-align: left;    height:auto;}.jevbootstrap div.modal.show.hide {    visibility: visible;    display: block;    opacity: 1;}.jevbootstrap .ical_dialogJQ, .jevbootstrap .action_dialogJQ {    right: 0;    margin-left: -40%;}.jevbootstrap .ical_dialogJQ {    max-width: 300px;    bottom: auto !important;    padding-right: 0 !important;    margin-left: -150px !important;}.jevbootstrap .action_dialogJQ.show {    opacity: 1;}.jevbootstrap .ical_dialogJQ img {    height: 24px;    margin-right: 1em;    margin-bottom: 7px;}.jevbootstrap .ical_dialogJQ input[type="checkbox"] {    margin-right: 10px;}.jevbootstrap .ical_dialogJQ #unstyledical {    padding: 0;    margin: 0;}.jevbootstrap .ical_dialogJQ #styledical {    padding: 0;    margin: 0;    display: none;}.jevbootstrap .action_dialogJQ {    max-width: 300px;    bottom: auto !important;    padding-right: 0 !important;    margin-left: -150px !important;}.jevbootstrap .action_dialogJQ a {    text-decoration: none;    line-height: 28px;}.jevbootstrap .action_dialogJQ .close_dialog a {    font-weight: bold;    color: #000000;}.jevbootstrap .action_dialogJQ #publish_reccur img, .jevbootstrap .action_dialogJQ #edit_reccur img,.jevbootstrap .action_dialogJQ #edit_event img, .jevbootstrap .action_dialogJQ #edit_eventcopy img,.jevbootstrap .action_dialogJQ #delete_repeat img, .jevbootstrap .action_dialogJQ #delete_eventfuture img,.jevbootstrap .action_dialogJQ #delete_event img {    width: 20px;    height: 20px;    border: 0;    margin-right: 1em;    vertical-align: middle;}.jevbootstrap img.jev_ev_sml, .jevbootstrap img.jev_ev_sml {    height: 24px;    text-align: center;}.jevbootstrap .action_dialogJQ .modal-body, .jevbootstrap .action_dialogJQ .modal-header {    text-align: left;}.jevbootstrap .action_dialogJQ .modal-dialog, jevbootstrap .ical_dialogJQ .modal-dialog {    width: auto;    margin: 0;}div.ev_navigation {    width: 100%;}table.ev_navtable {    width: 300px;    border: 0;    text-align: center;    margin: auto auto}table.ev_navtable tr {    vertical-align: top;}.choosecat #othercats {    display: none;    max-height: 100px;    overflow-y: auto;}.choosecat .chooseyear {    float: left;    width: 300px;}.choosecat #otheryear {    display: none;    max-height: 100px;    overflow-y: auto;}.buttonheading {    width: 24px;    height: 24px;    display: inline-block;}#jumpto {    margin: 10px 0;}/* global simple individual styles */.vtop {    vertical-align: top;}.vmiddle {    vertical-align: middle;}.vbottom {    vertical-align: bottom;}.w100 {    width: 100%;}.w8px {    width: 8px;}.w10px {    width: 10px;}.t300 {    width: 300px;}.b0 {    border: 0;}.b1sw {    border: 1px solid #FFF;}.p0 {    padding: 0;}.p10px {    padding: 10px;}.fs1px {    font-size: 1px;}.fs10px {    font-size: 10px;}.h100 {    height: 100%;}.h1 {    height: 1px;}#jevents img.h12px {    height: 12px;}#jevents img.h24px {    height: 24px;}.h80px {    height: 80px;}.pos_rel {    position: relative;}.fleft {    float: left;}.fwb {    font-weight: bold;}.probs_check_ev {    color: black !important;    background-color: yellow !important;    font-weight: bold}/* End of Inline CSS Removal. *//* Modal event editing  and CSV import*/#myEditModal_OLD {    bottom: 5%;    position: fixed;    overflow: hidden;}#myImportModal .uk-modal-dialog {    height: 500px;}/*#myImportModal {    margin-left: -280px;    width: 560px;    height: 500px;    overflow: hidden;    position: fixed;    z-index: 9999;    background-color: #ffffff;    border: 1px solid rgba(0, 0, 0, 0.3);    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    border-radius: 6px;    outline: none;    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    -webkit-background-clip: padding-box;    -moz-background-clip: padding;    background-clip: padding-box;    text-align: left;}*/#myEditModal_OLD.modal:not(.jeviso-modal) {    position: fixed;    bottom: 5%;    top: 5%;    left: 5%;    margin: 0;    z-index: 1050;    width: 90%;    background-color: #ffffff;    border: 1px solid #999;    border: 1px solid rgba(0, 0, 0, 0.3);    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    border-radius: 6px;    outline: none;    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    -webkit-background-clip: padding-box;    -moz-background-clip: padding-box;    background-clip: padding-box;    text-align: left;}#myEditModal_OLD.modal.fade:not(.jeviso-modal) {    top: -25%;    -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;    -moz-transition: opacity 0.3s linear, top 0.3s ease-out;    -o-transition: opacity 0.3s linear, top 0.3s ease-out;    transition: opacity 0.3s linear, top 0.3s ease-out;}#myEditModal_OLD.modal.fade.in:not(.jeviso-modal) {    top: 5%;}#myEditModal_OLD body.modal {    padding-top: 0;}#myEditModal_OLD .close, #myImportModal_OLD .close {    float: right;    font-size: 20px;    font-weight: bold;    line-height: 20px;    color: #000000;    text-shadow: 0 1px 0 #ffffff;    opacity: 0.2;    filter: alpha(opacity=20);}#myEditModal_OLD .close:hover,#myEditModal_OLD .close:focus,#myImportModal_OLD .close:hover,#myImportModal_OLD .close:focus {    color: #000000;    text-decoration: none;    cursor: pointer;    opacity: 0.4;    filter: alpha(opacity=40);}#myEditModal_OLD button.close, #myImportModal_OLD button.close {    padding: 0;    cursor: pointer;    background: transparent;    border: 0;    -webkit-appearance: none;}#myEditModal_OLD .modal-header .close, #myImportModal_OLD .modal-header .close {    margin-top: 2px;}#myEditModal_OLD .modal-footer, #myImportModal_OLD .modal-footer {    padding: 14px 15px 15px;    margin-bottom: 0;    text-align: right;    background-color: #f5f5f5;    border-top: 1px solid #ddd;    -webkit-border-radius: 0 0 6px 6px;    -moz-border-radius: 0 0 6px 6px;    border-radius: 0 0 6px 6px;    -webkit-box-shadow: inset 0 1px 0 #ffffff;    -moz-box-shadow: inset 0 1px 0 #ffffff;    box-shadow: inset 0 1px 0 #ffffff;}#myEditModal_OLD .modal-footer:before,#myEditModal_OLD .modal-footer:after,#myImporttModal .modal-footer:before,#myImportModal_OLD .modal-footer:after {    display: table;    line-height: 0;    content: "";}#myEditModal_OLD .modal-footer:after, #myImportModal_OLD .modal-footer:after {    clear: both;}#myEditModal_OLD .modal-footer .btn + .btn, #myImportModal_OLD .modal-footer .btn + .btn {    margin-bottom: 0;    margin-left: 5px;}#myEditModal_OLD .modal-footer .btn-group .btn + .btn, #myImportModal_OLD .modal-footer .btn-group .btn + .btn {    margin-left: -1px;}#myEditModal_OLD .modal-footer .btn-block + .btn-block, #myImportModal_OLD .modal-footer .btn-block + .btn-block {    margin-left: 0;}#myEditModal_OLD .modal-header, #myImportModal_OLD .modal-header {    float: none;    height: 35px;    left: 0;    position: relative;    right: 0;    padding: 9px 15px;    border-bottom: 1px solid #eee;}#myEditModal_OLD h4, #myImportModal_OLD h4 {    margin: 0;    font-family: inherit;    font-weight: bold;    font-size: 17.5px;    line-height: 20px;    color: inherit;    text-rendering: optimizelegibility;}#myEditModal_OLD .modal-body, #myImportModal_OLD .modal-body {    position: absolute;    left: 0;    right: 0;    bottom: 10px;    top: 36px;    overflow-y: auto;    max-height: none;    padding: 10px 0 5px 0;    width: 100%;    /*http://dev.magnolia-cms.com/blog/2012/05/strategies-for-the-iframe-on-the-ipad-problem/ */    -webkit-overflow-scrolling: touch;}#myEditModal_OLD .modal-body iframe, #myImportModal_OLD .modal-body iframe {    width: 99.5%;    border: none;    height: 100%;    min-height: 425px;    max-height: 100%;    /* See http://stackoverflow.com/questions/9129182/iframe-100-height-causes-vertical-scrollbar */    display: block;}#myEditModal_OLD .modal-dialog {    height: 100%;    width: auto;    margin: 0;}#myImportModal_OLD .modal-dialog {    height: 100%;    width: auto;}#myImportModal_OLD .modal-content, #myEditModal_OLD .modal-content {    box-sizing: border-box;    height: 100%;    margin: 5px;    position: relative;    box-shadow: none;    border: none;}/* Backwards compatible CSS for old club layouts */#jevents_body #ical_dialog {    position: absolute;    right: 0;    background-color: #dedede;    border: solid 1px #000000;    width: 200px;    padding: 10px;    visibility: hidden;    z-index: 999;}#jevents_body #ical_dialog a {    text-decoration: none;}#jevents_body #ical_dialog img {    border: 0;    margin-right: 1em;    height: 16px;}#jevents_body #ical_dialog .ical_dialog_close {    width: 12px !important;    float: right;    background-color: #ffffff;    border: solid #000000;    border-width: 0 0 1px 1px;    text-align: center;    margin: -10px;}#jevents_body #ical_dialog .ical_dialog_close a {    font-weight: bold;    text-decoration: none;    color: #000000;}#jevents_body #ical_dialog #unstyledical {    padding: 0;    margin: 0;}#jevents_body #ical_dialog #styledical {    padding: 0;    margin: 0;    display: none;}#jevents_body #action_dialog a {    text-decoration: none;}#jevents_body #action_dialog .close_dialog a {    font-weight: bold;    color: #000000;}#jevents_body #action_dialog #publish_reccur img, #jevents_body #action_dialog #edit_reccur img, #jevents_body #action_dialog #edit_event img, #jevents_body #action_dialog #edit_eventcopy img, #jevents_body #action_dialog #delete_repeat img, #jevents_body #action_dialog #delete_eventfuture img, #jevents_body #action_dialog #delete_event img {    width: 20px;    height: 20px;    border: 0;    margin-right: 1em;    vertical-align: middle;}#jevents ul.actions li {    list-style: none;    float: right;}.jev_version {    font-size: 12px;    border-top: 1px dashed;    margin-top: 15px;    text-align: center;    padding-top: 10px;}.jev_version .update_text {    display: block;    width: 100%;}.jev_version .update_cur_ver {    display: block;    width: 100%;}/* Backend translation links */span.hastranslation {    background-color: #55aa55;}.rsvp-translations.item-associations li span.hastranslation a {    color:#fff;}span.hasnotranslation {    background-color: #aa5f55;}.rsvp-translations.item-associations li span.hasnotranslation a {    color:#fff;}/* colour picker */div#jevents .jevcolour .minicolors-theme-bootstrap .minicolors-input {    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;    font-size: 14px;    height: 19px;    margin: 0;    padding: 4px 6px 4px 30px;    width: 65px;}/* Event editing irregular dates */#irregularDates {    min-width:120px;}#irregularDates_chzn {    min-width: 240px;}div#byirregular strong{    display:block;    margin-top:5px;}/* Event editing rounded grey boxes */.roundedgrey {        opacity: 1;}/* Only for sites that want a max size for the popup! */@media (min-width: 1200px) {    #myEditModal_OLD.modal {        left: 50%;        margin-left: -550px;        max-width: 1100px;    }}@media (max-width: 1199px) {    #myEditModal_OLD.modal {        left: 45%;        margin-left: -45%;    }}@media (max-width: 900px) {    #myEditModal_OLD.modal {        width: 98%;        left: 49%;        margin-left: -49%;    }}@media (max-height: 900px) {    #myEditModal_OLD.modal {        height: 98%;        bottom: 1%;    }    #myEditModal_OLD.modal.fade.in {        top: 1%;    }}/** CP Accordion Styling **/#plugin_options .accordion-toggle fieldset.radio.btn-group {    margin-top: -5px;}/** Fixes issues with some templates. The inline display: block; always overrides this anyhow **/.jevbootstrap > div.action_dialogJQ, .jevbootstrap div.ical_dialogJQ {    display: none;}/** Joomla 3.7.0 backend icon fix for poor bootstrap css issues **/body.admin.com_jevents [class^="icon-"] {    background-image:none;    vertical-align:baseline;}/* Fix for calendar popup width */.jevbootstrap .js-calendar .table {    width: 280px;}.jevbootstrap .modal:not(.jeviso-modal) > .modal-dialog {    left: 0;    right: 0;    margin: 0;}.sr-only {    position: absolute;    width: 1px;    height: 1px;    padding: 0;    margin: -1px;    overflow: hidden;    clip: rect(0, 0, 0, 0);    white-space: nowrap; /* added line */    border: 0;}/** Bootstrap Fix since J3.8.12 broke btn-group inline multi-select **/.jevbootstrap .jev-button-group, .jevbootstrap .jev-button-group * {    text-align: center;}.jevbootstrap .jev-button-group input{display: none;}.jevbootstrap .jev-button-group label.btn {    display: inline-block;}.jevbootstrap .jev-button-group input:checked + label,.jevbootstrap .jev-button-group input:checked + label:active {    color: #ffffff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);    background-color: #5bb75b;    background-image: -moz-linear-gradient(top, #62c462, #51a351);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));    background-image: -webkit-linear-gradient(top, #62c462, #51a351);    background-image: -o-linear-gradient(top, #62c462, #51a351);    background-image: linear-gradient(to bottom, #62c462, #51a351);    background-repeat: repeat-x;    border-color: #51a351 #51a351 #387038;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}.jevbootstrap .jev-button-group .btn:hover, .jevbootstrap .jev-button-group .btn:focus {    background-position: 0;}/* Menu options in the backend */joomla-tab div.control-group div.control-label label {    max-height:max-content;}joomla-tab div.control-group div.control-label:has(> label:empty) {    display: none;}

/* FILE: /components/com_jevents/views/default/assets/css/events_css.css */
/* * Component Styling */#jevents_body {    width: 100% !important;    border: none;}#jevents_header {    width: 100% !important;    border: none;}#jevents_header td, #jevents_header tr, div.ev_navigation tr, div.ev_navigation td {    border: none;}#jevents_body .contentpaneopen table, #jevents_body .contentpaneopen td, #jevents_body .contentpaneopen tr, #jevents_body .contentpaneopen p, #jevents_body .contentpaneopen div {    border: none;    line-height: 1.5em;}.jeventslight {    color: #000000;}/* Stop some templates messing with background colours on hover */#jevents #jevents_body a:hover {    background-color: inherit;}/********************** Calendar style**********************/#jevents_body .cal_table {    border: 1px solid #000000;    width: 100% !important;}#cal_title {    margin: 0.5em auto;    font-size: 14px;    font-style: normal;    font-weight: bold;    color: #000000;    text-decoration: none;    text-align: center;}#jevents_body .cal_td_daysnames {    border-bottom: 1px solid #000000;    height: 25px ! important;    line-height: 25px;    background-image: url(/components/com_jevents/views/default/assets/images/evback.jpg);    background-repeat: repeat-x;    background-position: top left;    color: black;    background-color: #E9B4A1;    font-weight: bold;    text-align: center !important;}.cal_daysnames {    font-size: 12px;    font-style: normal;    font-weight: bold;    color: #000000;    text-decoration: none;}.cal_td_daysoutofmonth {    background-color: #B0C4DE;    width: 14px;    vertical-align: top;}.cal_daysoutofmonth {    font-size: 12px;    font-style: normal;    line-height: normal;    font-weight: bold;    color: #000000;    text-decoration: none;}.cal_td_today {    background-color: #E9B4A1;    padding: 0px !important;}.cal_td_daysnoevents {    background-color: #FFDEAD;    padding: 0px !important;    height: 80px;    vertical-align: top;    width: 14%;}.cal_td_dayshasevents {    background-color: #FFDEAD;    padding: 0px !important;    height: 80px;    vertical-align: top;    width: 14%;}a.cal_daylink:link {    font-size: 12px;    font-style: normal;    font-weight: bold;    color: #000000;    text-decoration: none;}a.cal_daylink:visited {    font-size: 12px;    font-style: normal;    font-weight: bold;    color: #000000;    text-decoration: none;}a.cal_daylink:hover {    font-size: 12px;    font-style: normal;    font-weight: bold;    color: Red;    text-decoration: none;}a.cal_titlelink:link, a.cal_titlelink:visited, a.cal_titlelink:hover {    font-size: 10px;    font-weight: bold;    text-decoration: none;    color: inherit !important;    display: block;    margin-bottom: 1px;}#jevents_body .cal_td_weeklink {    background-color: #ece9d8;    vertical-align: middle !important;    border: black 1px solid;}.cal_td_weeklink a {    font-size: 10px;    font-weight: bold;    text-decoration: none;    color: inherit !important;}/**************************** Detail View ***************************/.ev_prevrepeat {    line-height: 20px;    float: left;    margin-right: 30px;}.ev_prevrepeat a {    background-repeat: no-repeat;    background-position: center left;    padding-left: 20px;}.ev_prevrepeat a.blue {    background-image: url(/components/com_jevents/views/default/assets/images/g_blue.gif);}.ev_prevrepeat a.gray {    background-image: url(/components/com_jevents/views/default/assets/images/g_gray.gif);}.ev_prevrepeat a.green {    background-image: url(/components/com_jevents/views/default/assets/images/g_green.gif);}.ev_prevrepeat a.orange {    background-image: url(/components/com_jevents/views/default/assets/images/g_orange.gif);}.ev_prevrepeat a.red {    background-image: url(/components/com_jevents/views/default/assets/images/g_red.gif);}.ev_prevrepeat a.yellow {    background-image: url(/components/com_jevents/views/default/assets/images/g_yellow.gif);}.ev_nextrepeat {    line-height: 20px;    float: left;    margin-left: 0px;}.ev_nextrepeat a {    background-repeat: no-repeat;    background-position: center right;    padding-right: 20px;}.ev_nextrepeat a.blue {    background-image: url(/components/com_jevents/views/default/assets/images/d_blue.gif);}.ev_nextrepeat a.gray {    background-image: url(/components/com_jevents/views/default/assets/images/d_gray.gif);}.ev_nextrepeat a.green {    background-image: url(/components/com_jevents/views/default/assets/images/d_green.gif);}.ev_nextrepeat a.orange {    background-image: url(/components/com_jevents/views/default/assets/images/d_orange.gif);}.ev_nextrepeat a.red {    background-image: url(/components/com_jevents/views/default/assets/images/d_red.gif);}.ev_nextrepeat a.yellow {    background-image: url(/components/com_jevents/views/default/assets/images/d_yellow.gif);}/**************************** List style**************************/#jevents_body ul.ev_ul {    list-style: none !important;    padding: 0px;    margin: 5px;}#jevents_body ul.ev_ul li.ev_td_li {    border-style: solid;    border-width: 0 0 0 5px;    margin-bottom: 1px;    padding-left: 2px;    background-image: none}#jevents_body ul.ev_ul li.ev_td_li_noevents {    border-width: 0px;}a.ev_link_cat:link {    font-size: 12px;    color: Gray;    text-decoration: none;}a.ev_link_cat:visited {    font-size: 12px;    color: Gray;    text-decoration: none;}a.ev_link_cat:hover {    font-size: 12px;    color: Black;}a.ev_link_row:link {    font-weight: bold;    font-size: 12px;    color: Gray;    text-decoration: none;}a.ev_link_row:visited {    font-weight: bold;    font-size: 12px;    color: Gray;    text-decoration: none;}a.ev_link_row:hover {    font-weight: bold;    font-size: 12px;    color: Black;}a.ev_link_unpublished {    color: red;    text-decoration: none;}a.ev_link_weekday:link {    font-size: 12px;    color: Gray;    text-decoration: none;}a.ev_link_weekday:visited {    font-size: 12px;    color: Gray;    text-decoration: none;}a.ev_link_weekday:hover {    font-size: 12px;    color: Black;}.ev_fieldset {    font-size: 12px;    font-style: normal;    font-weight: bold;    /* color: black; */}.jev_catdesc {    margin-bottom: 4px;}#jevents_body .ev_table {    border-right: 1px solid black;    border-left: 1px solid black;    border-bottom: 1px solid black;}.ev_table td {    padding: 5px;}#jevents_body .ev_td_right {    /*background-color: #FFDEAD;*/    border-top: 1px solid #000000;}#jevents_body .ev_td_left {    background-color: #c5d5e5;    border-right: 1px solid #000000;    border-top: 1px solid #000000;    font-size: 12px;    font-style: normal;    font-weight: normal;    color: black;    text-align: left;    vertical-align: top;    width: 100px !important;}#jevents_body .ev_td_today {    background-color: #E9B4A1;    border-right: 1px solid #000000;    border-top: 1px solid #000000;    font-size: 12px;    font-style: normal;    font-weight: normal;    color: black;}.ev_repeatexception {    font-weight: bold;    color: black;    background-color: yellow;}/*********************** Form style**********************//* Styles for dhtml tabbed-pages */.ontab {    font-size: 10px;    background-color: ThreedShadow;    border-left: outset 1px #ff9900;    border-right: outset 1px #808080;    border-top: outset 1px #ff9900;    border-bottom: solid 1px #d5d5d5;    text-align: center;    cursor: pointer;    font-weight: bold;    /* color: #FFFFFF; */}.offtab {    font-size: 10px;    background-color: #EEEEEE;    border-left: outset 1px #E0E0E0;    border-right: outset 1px #E0E0E0;    border-top: outset 1px #E0E0E0;    border-bottom: solid 1px #d5d5d5;    text-align: center;    cursor: pointer;    font-weight: normal;}.tabpadding {    border-bottom: solid 0px #777777;}.tabheading {    background-color: #ffae00;    border-left: solid 1px #777777;    border-right: solid 1px #777777;    /* color: #FFFFFF; */    font-size: 10pt;    text-align: left;}.tabcontent {    /* background-color: ThreedFace; */    border-top: solid 1px #777777;    border-left: solid 1px #777777;    border-right: solid 1px #777777;    border-bottom: solid 1px #777777;    /* color: #FFFFFF; */    font-size: 16pt;    text-align: left;}.pagetext {    visibility: hidden;    display: none;    position: relative;    top: 0;}.frm_td_bydays {    background-color: #FFF8DC;    font-size: 12px;    color: black;}.frm_td_byweeks {    background-color: #FFF0F5;    font-size: 12px;    color: black;}.frm_td_bymonth {    background-color: #FDF5E6;    font-size: 12px;    color: black;}.frm_td_byyear {    background-color: #F0F8FF;    font-size: 12px;    color: black;}/* Calendar navigaton area */div.ev_navigation a:hover {    background: transparent !important;}div.ev_navigation table {    margin: 0px auto;}/* Calendar admin panel */div.ev_adminpanel {}/*********************** Nav bar style**********************/a.nav_bar_link:link {    font-size: 10px;    color: Green;}a.nav_bar_link:visited {    font-size: 10px;    color: Teal;}a.nav_bar_link:hover {    font-size: 10px;    color: Lime;}.nav_bar_cell {    background-color: #ECECEC;    padding: 10px;}.nav_bar_cell form div {    margin-bottom: 5px;}/***************************** Iconic calendar navigation****************************/td.iconic_td {    width: 60px !important;    margin: 0px;    padding: 0px;}div.nav_bar_cal {    margin: 0px;    padding: 0px;    width: 50px;}div.nav_bar_cal img, div.nav_bar_cal a {    height: 31px;    width: 50px;    border: 0;}tr.icon_labels {    font-size: 7pt;    margin: 0px;    padding: 0px;    vertical-align: top;}div#ev_icon_yearly {    background-image: url(/components/com_jevents/views/default/assets/images/cal5x.jpg) !important;    background-repeat: no-repeat;}div#ev_icon_monthly {    background-image: url(/components/com_jevents/views/default/assets/images/cal1x.jpg) !important;    background-repeat: no-repeat;}div#ev_icon_weekly {    background-image: url(/components/com_jevents/views/default/assets/images/cal2x.jpg) !important;    background-repeat: no-repeat;}div#ev_icon_daily {    background-image: url(/components/com_jevents/views/default/assets/images/cal3x.jpg) !important;    background-repeat: no-repeat;}div#ev_icon_search {    background-image: url(/components/com_jevents/views/default/assets/images/cal8x.jpg) !important;    background-repeat: no-repeat;}div#ev_icon_jumpto {    background-image: url(/components/com_jevents/views/default/assets/images/cal9x.jpg) !important;    background-repeat: no-repeat;}div.jev_pagination {    width: 100%;    text-align: center;}.jev_pagination li {    display: inline;    margin-right: 3px;}/* Event Legend Module Styling */.moduletable div.event_legend_container {    border: solid black 1px;    background-color: #FFDEAD;    color: black;    padding: 3px;    font-size: 0.9em;}ul.event_legend_list {    list-style: none !important;    padding: 0px;    margin: 5px;}ul.event_legend_list li {    list-style: none !important;    border: solid black 1px;    background-image: none !important;    padding-left: 0px;}div.event_legend_name {    padding: 3px;    font-weight: bold;}div.event_legend_name a {    display: block;    text-decoration: none;    background-color: inherit;    color: black;}div.event_legend_desc {    background-color: white;    color: black;    padding: 3px 3px 3px 20px;}tr.dialogs, tr.dialogs td, tr.dialogs div {    z-index: 9999;}/* Component Legend Styling   float div to get table like view    border-color is set to category color by code */#jevents_body .event_legend_container {    border: none;}#jevents_body div.event_legend_item {    float: left;    border-left-width: 0px;    border-left-style: solid;    padding-left: 4px;    margin-top: 5px;    margin-left: 0px;    margin-bottom: 4px;    /*width:90px;*/    min-width: 90px;    white-space: nowrap;    overflow: hidden;}#jevents_body div.event_legend_name {    border-left-width: 8px;    border-left-style: solid;    padding: 0px 0px 0px 4px;}#jevents_body div.event_legend_desc {    border-left-width: 8px;    border-left-style: solid;    padding: 0px 0px 0px 4px;    display: none;}/* end component legend */div.jev_adminfilter {    text-align: center;    font-weight: bold;    margin: 5px auto 10px auto;}#jevents_body a.addjevent:hover {    background-color: transparent;}a.addjevent {    width: 16px;    height: 16px;    margin-right: 2px;    float: right;    background-image: url(/components/com_jevents/views/default/assets/images/add.png) !important;    background-repeat: no-repeat;    background-position: top left;    visibility: hidden;}a.addjevent img {    border-width: 0px !important;}td.showjevadd a.addjevent {    visibility: visible;}/**************************************** Boostrap ToolTips for JEvents Calendar****************************************/#jevents .jevbootstrap .top .popover-title {    padding: 0px;    margin: 0px;}.jevtip-tip, .jevtip {    float: left;    background: #f5f5f5;    border: 1px solid #D4D5AA;    padding: 0px;    max-width: 400px;    z-index: 99;    font-size: 10pt;}.jevtip-text {    padding: 0;    margin: 0;    font-size: 0.8em;}div.jevtt_title {    font-weight: bold;    font-size: 1.2em;    padding: 8px 14px;    border-radius: 5px 5px 0px 0px;}div.jevtt_text {    line-height: 1.3em;}span.hasjevtip {    display: block;}/* Joomla 1.6 changes */#jevents_body #action_dialog {    text-align: left;    position: absolute;    right: 0px;    background-color: #dedede;    border: 1px solid #CCC;    width: 200px;    padding: 10px;    visibility: hidden;    z-index: 999;}#action_dialog div {    width: 12px !important;    position: absolute;    right: 0px;    top: 0px;    background-color: #ffffff;    border: solid #000000;    border-width: 0 0 1px 1px;    text-align: center;}#action_dialog a {    display: block;    margin: 0px 2px;}#jevents_header {    position: relative;}#jevents_header ul.actions {    list-style-image: none;    position: absolute;    right: 0px;    top: 0px;    list-style-type: none;    list-style-image: none;    width: auto !important;    z-index : 999;}#jevents_header ul.actions li {    line-height: 14px !important;    background-image: none !important;    padding-left: 0px !important;    overflow: visible !important;    float: left;    margin-left: 3px;}/* Print version */@media print {    @page {        size: landscape;    }    body.contentpane {        filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);    }    table.contentpaneopen {        background-image: none !important;        background-color: white !important;    }    div.ev_navigation, div.new-navigation {        display: none;    }    div.ev_adminpanel {        display: none;    }    .ev_noprint {        display: none;    }}/* ICAL Export style */div.ical_form_button.export_public a {    float: left;    margin-bottom: 5px;    margin-right: 2%;    width: 45%;    clear: both;}div.ical_form_button.clearleft {    clear: left;}div.ical_form_button.clearleft h3 {    text-align: left;}div.ical_form_button.export_private a {    float: right;    margin-bottom: 5px;    margin-left: 2%;    width: 45%;    text-align: right;}div.ical_form_button a {    border: 1px solid rgb(202, 202, 202);    padding: 6px;    border-radius: 4px;    background-color: rgb(247, 247, 247);    color: rgb(107, 121, 107);    line-height: 2.6;}div.ical_form_button a:hover {}.ical_submit {    padding: 5px;}.jev_google_export {    float: left;    width: 100%;}.jev_google_export img {    display: block;    margin-top: 5px;}.jev_google_export_pub {    float: left;    margin: 5px;}.jev_google_export_priv {    float: right;    margin: 5px;}h3.export_pub {    float: left;    width: 50%;    text-align: left;}h3.export_priv {    float: right;    width: 50%;    text-align: right;}.ical_form_button.export_public h3 {    text-align: center;}h2.ical_generated {    text-align: center;}input.ical_submit {    margin: 10px 0 10px 0;    display: block;}.icalformat label {    display: inline-block;}div.export_form {    background-color: #cfcfcf;    display: inline-block;    width: 97%;    border-radius: 5px;    background-color: #f5f5f5;    border: 1px solid #e3e3e3;    padding: 10px;}/* Removing inline styles in tables */#jevents_body table.contentpaneopen {    width: 100%;}#jevents_body td.contentheading {    width: auto;}/* Media Queries for mobile and desktop displays */@media (max-width: 698px) {    .jev-only-mobile {        display: block;    }    .jev-only-desktop {        display: none;    }}@media (min-width: 699px) {    .jev-only-mobile {        display: none;    }    .jev-only-desktop {        display: block;    }}td.no_events_found {    height: 35px;    text-align: center;    font-weight: bold;}/** Css for jQuery popups in calendar cells **/.popover div > div {    color: inherit;}body.jeventsPrint *:not(body .jeventsPrint,body .jeventsPrint #jevents ,body .jeventsPrint #jevents *){    display: none;}body.jeventsPrint #jevents_body .ev_navigation,body.jeventsPrint #jevents_body .new-navigation,body.jeventsPrint #jevents_body > button{    display: none;}

/* FILE: /components/com_jevents/views/default/assets/css/modstyle.css */
/********************** Calendar module style**********************/.mod_events_table {    border: 1px solid #222222;    text-align: center;    font-style: normal;    text-decoration: none;    margin: 0px auto 0.25em auto;}.mod_events_td_title {    font-weight: bold;    color: #000000;    text-decoration: underline;}.mod_events_td_dayname {    font-weight: bold;    color: Black;}.mod_events_td_dayname .sunday {    color: red;}.mod_events_td_dayname .saturday {}.mod_events_td_dayoutofmonth {    font-weight: bold;    color: Gray;    background-color: #FFE4C4;}.mod_events_td_todaynoevents {    font-weight: normal;    color: Black;    background-color: #FFA07A;}.mod_events_td_todaywithevents {    font-weight: normal;    color: Black;    background-color: #B0C4DE;}.mod_events_td_daynoevents {    line-height: normal;    font-weight: normal;    color: Black;}.mod_events_td_daywithevents {    font-weight: normal;    color: Black;    background-color: #B0C4DE;}a.mod_events_daylink:link {    color: Black;    text-decoration: none;}a.mod_events_daylink:visited {    color: blue;    text-decoration: none;}a.mod_events_daylink:hover {    color: Silver;    text-decoration: none;}.mod_events_td_link {    background-color: Background;}a.mod_events_link:link {    color: Black;}a.mod_events_link:visited {    color: Navy;}a.mod_events_link:hover {    color: Silver;}.mod_events_monthyear {    border: 1px solid #222222;    margin: 0.25em auto 0px auto;    text-align: center;    cursor: pointer;    height: 24px;    background-image: url(/components/com_jevents/views/default/assets/images/evback.jpg);}.mod_events_monthyear td {    text-align: center !important;    vertical-align: middle;}.mod_events_monthyear a.mod_events_link, .mod_events_monthyear a.mod_events_link:visited, .mod_events_monthyear a.mod_events_link:visited {    font-weight: bold;    color: Black;    background-color: inherit;    text-decoration: none;}/*css template addons for module Latest EventsNote that these classes can be used to customize the look of the latest eventsmodule if desired beyond inherited properties from the mambo template being used.If you don't want to override some of the template properties such as maybe astandard uniform way to display links consistently, then you should comment outthe link style directives below or make suitable modifications.Classes:mod_events_latest_first- the table cell that contains the first event listedmod_events_latest- the table cell that contains an event besides the firstmod_events_latest_date- the html span that contains the date for the event on the  first line of the table cell.mod_events_latest_content - the html span that contains the event title.mod_events_latest_content a:{link|visited|hover}  - controls the formattingof the event title links if enabled thru the module parameters. See theReadme.txt file to get info on parameters.mod_events_latest_callink - the html div that contains the link to the full calendar component.*/table.mod_events_latest_table {}.mod_events_latest {    border-top: solid 1px red;    height: 30px;}.mod_events_latest_first {    height: 30px;}.jevbootstrap .mod_events_latest_date, .jevbootstrap .mod_events_latest_content {    line-height: 14px;    margin-top: 1px;    vertical-align: text-top;}.jevbootstrap [class^="icon-"], .jevbootstrap [class*=" icon-"] {    margin-right: 3px;}.jevbootstrap [class^="icon-"], .jevbootstrap [class*=" icon-"] {    margin-right: 3px;}div.mod_events_latest_callink {    margin-top: 8px;}div.mod_events_latest_callink a {    background: #E0E0E0;}.mod_events_latest_rsslink a {    text-decoration: none;    line-height: 24px;}.mod_events_latest_rsslink img {    border: 0px;    margin-right: 10px;}

/* FILE: /modules/mod_djimageslider/themes/default/css/djimageslider.css */
/* General slider styles */.djslider-loader-default {margin: 0 auto;position: relative;background: url(/modules/mod_djimageslider/themes/default/images/loader.gif) center center no-repeat;max-width: 100%;overflow: hidden;}.djslider-default {margin: 0 auto;position: relative;-webkit-transition: opacity 400ms ease;transition: opacity 400ms ease;opacity: 0;}.djslider-default .slider-container {position: absolute;overflow:hidden;left: 0; top: 0;height: 100%;width: 100%;}.djslider-default ul.djslider-in {position: relative;margin: 0 !important;padding: 0 !important;border: 0 !important;}.djslider-default ul.djslider-in > li {list-style: none outside !important;float: left;padding: 0 !important;border: 0 !important;position: relative;background: none;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;}.djslider-default ul.djslider-in > li:before,.djslider-default ul.djslider-in > li:after {display: none !important;}ul.djslider-in > li {text-align: center;}.djslider-default img.dj-image {border: 0 !important;margin: 0 !important;}.djslider-default.img-vcenter img.dj-image {position: relative;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}/* Slide description area */.djslider-default .slide-desc {position: absolute;}.djslider-default .slide-desc-in {position: relative;}.slide-desc-bg-default {position:absolute;top: 0;left: 0;width: 100%;height: 100%;background: RGBA(0,0,0,0.65);}.slide-desc-text-default {position: relative;color: #fff;padding: 15px 15px 5px;text-align: left;}.slide-desc-text-default .slide-title {font-size: 1.5em;color: #fff;margin-bottom: 10px;font-weight: 600;}.slide-desc-text-default .slide-title a {color: #fff;}.slide-desc-text-default a.readmore {float: right;margin-bottom: 10px;}/* Navigation buttons / indicators */.djslider-default .navigation-container {position: relative;text-align: center !important;}.djslider-default .navigation-container a {outline: none;}.djslider-default .navigation-container img {width: auto;box-shadow: none;}.djslider-default .navigation-container .prev-button {cursor: pointer;display: block;position: absolute;left: 0;}.djslider-default .navigation-container .next-button {cursor: pointer;display: block;position: absolute;right: 0;}.djslider-default .navigation-container .play-button, .djslider-default .navigation-container .pause-button {cursor: pointer;display: block;position: absolute;left: 50%;}.djslider-default .navigation-container-custom,.djslider-default .navigation-numbers {position: absolute;top: 10px;right: 10px;}.djslider-default .load-button {width: 10px;height: 10px;display: inline-block;background: #444;border: 2px solid #fff;margin: 0 3px;cursor: pointer;border-radius: 50%;opacity: 0.5;-webkit-transition: opacity 400ms ease;transition: opacity 400ms ease;}.djslider-default .load-button-active {opacity: 1;}.djslider-default .navigation-numbers .load-button {width: 16px;height: 16px;text-align: center;font-size: 11px;font-weight: bold;line-height: 16px;color: #fff;}/* Fading elements */.djslider-loader-default .showOnHover {opacity: 0;-webkit-transition: opacity 200ms ease 50ms;transition: opacity 200ms ease 50ms;}.djslider-loader-default:hover .showOnHover,.djslider-loader-default.focused .showOnHover {opacity: 1;}

/* FILE: /components/com_jsn/assets/css/style.min.css */
@import "./icons.min.css";img.avatar.author_avatar{border-radius:3px;height:20px;width:20px;display:inline-block;margin-left:5px}.control-group.privacy,.control-group.privacy > div,.form-group.privacy,.form-group.privacy > div{height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;position:relative!important}.control-group.privacy .privacy_btn,.form-group.privacy .privacy_btn{z-index:100;position:absolute;margin-top:6px;right:8px;color:#000;padding-left:5px;text-decoration:none;line-height:normal}.control-group.privacy .privacy_btn:hover,.form-group.privacy .privacy_btn:hover{text-decoration:none;color:#000}.control-group.privacy .privacy_btn .caret{top:-4px;position:relative}.control-group.privacy ul,.form-group.privacy ul{z-index:200;margin-top:30px;text-align:left;margin-right:4px}.control-group.privacy div.dropdown,.form-group.privacy div.dropdown{display:block}.red{color:red}.orange{color:orange}.green{color:green}.jsn_map{height:300px;border:10px solid #ddd}input.jsn_map_search{float:left;width:70%!important}select.gmap_radius_select{float:left;width:28%;margin-left:2%;display:block!important}select.gmap_radius_select + div.chzn-container{display:none!important}.gm-style img{max-width:none!important}.jsn_map_address + .jsn_map,.input-prepend + .jsn_map{margin-top:10px}.bsdatesearch,.numericsearch{margin-bottom:5px;width:100%}.numericsearch,div.jsn_search .bsdatesearch{float:left;width:49%}.numericsearch + .numericsearch,div.jsn_search .bsdatesearch + .bsdatesearch{margin-left:2%}.bsdatesearch .input-prepend{margin-bottom:0}div.jsn_search label.control-label,div.jsn_search_module label.control-label{font-weight:700}div.jsn_search_module .chzn-container,div.jsn_search .chzn-container{min-width:80px!important;width:100%!important}div.jsn_search_module input,div.jsn_search input,div.jsn_search_module > input-prepend,div.jsn_search > input-prepend{width:100%;box-sizing:border-box;height:auto;margin-bottom:0}div.jsn_search_module input[type="submit"],div.jsn_search input[type="submit"]{margin-top:10px}.jsn_registration_controls{margin-left:0!important;width:auto;float:none}#member-profile .control-group,#member-registration .control-group{clear:both}#member-profile .control-group.privacy + .control-group,#member-registration .control-group.privacy + .control-group{clear:none}#member-profile .chzn-container,#member-registration .chzn-container{min-width:200px!important;max-width:100%!important}.controls > fieldset.checkboxes,.controls > fieldset.radio,.controls > fieldset.radio:first-child{margin:0;padding:0}.controls .icon{text-transform:none!important}#member-profile .control-label .optional,#member-registration .control-label .optional{display:none}label.checkbox,label.radio{padding-left:20px;display:block;line-height:18px}label.checkbox input,label.radio input{width:auto}label.radio.inline,label.checkbox.inline{display:inline-block;margin-top:0}label.radio.inline + label.radio.inline,label.checkbox.inline + label.checkbox.inline{margin-left:10px}div.jsn_search .input-prepend,div.jsn_search_module .input-prepend,#member-profile .input-prepend,#member-registration .input-prepend,#filters .input-prepend{display:table!important;font-size:inherit}div.jsn_search .input-prepend > *,div.jsn_search_module .input-prepend > *,#member-profile .input-prepend > *,#member-registration .input-prepend > *,#filters .input-prepend > *{display:table-cell;float:none;position:relative;white-space:nowrap}div.jsn_search .input-prepend > .btn,div.jsn_search_module .input-prepend > .btn,#member-profile .input-prepend > .btn,#member-registration .input-prepend > .btn,#filters .input-prepend > .btn{width:1%;height:100%;vertical-align:middle;padding:0 12px;line-height:14px;font-size:14px}div.jsn_search .input-prepend > .btn .icon,div.jsn_search_module .input-prepend > .btn .icon,#member-profile .input-prepend > .btn .icon,#member-registration .input-prepend > .btn .icon,#filters .input-prepend > .btn .icon{margin:0}div.jsn_search .input-prepend > input,div.jsn_search_module .input-prepend > input,#member-profile .input-prepend > input,#member-registration .input-prepend > input,#filters .input-prepend > input{z-index:2;float:left;margin-bottom:0;width:100%}.chzn-search input{float:none!important}.jsn-p-opt{text-align:right}.jsn-p-top,.jsn-l-top{position:relative}.jsn-p-top,.jsn-p-avatar{margin-bottom:2em}.jsn-p-dates > div{font-size:13px;line-height:20px;display:inline-block}.jsn-p-date-reg{margin-right:10px}.jsn-p-top-a .jsn-p-title,.jsn-p-top-a .jsn-p-before-fields{margin-left:120px}.jsn-p-title h3,.jsn-l-title h3{display:inline;font-size:30px;line-height:1}.jsn-p-title .status.label,.jsn-l-title .status.label{font-size:0;height:15px;width:15px;border-radius:1000px;padding:0;display:inline-block;border:2px solid #fff;box-sizing:border-box;vertical-align:text-top}.jsn-l-title .status.label{width:14px;height:14px}.jsn-l-top,.jsn-l-avatar{margin-bottom:20px}.jsn-p-top-a .status.label,.jsn-l-top-a .status.label{position:absolute;left:-5px;top:-5px}.jsn-p-avatar,.jsn-l-avatar{float:left}.jsn-p-avatar img,.jsn-l-avatar img{width:100px;display:block;border-radius:4px;box-sizing:border-box}.jsn_profilesocial{margin-top:4px}@media (max-width: 767px){.jsn-p-top-a .jsn-p-title,.jsn-p-top-a .jsn-p-before-fields{clear:both;margin-left:0}.jsn-p-top{text-align:center}.jsn-p-avatar{float:none}.jsn-p-avatar img{margin:auto}.jsn-p-top-a .status.label{left:50%;margin-left:-55px}.jsn-p-opt{text-align:center;margin-bottom:10px}}.jsn-l-title h3{font-size:14px;font-weight:400}.jsn-l-avatar img{width:50px}.jsn-l-fields{font-size:13px;line-height:16px}.jsn-l-top-a .jsn-l-title,.jsn-l-top-a .jsn-l-fields{margin-left:60px}.jsn-l-field-title{font-weight:700}.jsn-list{display:table;width:100%}.jsn-l-row{clear:both;display:table-row}.jsn-l-w12,.jsn-l-w6,.jsn-l-w4,.jsn-l-w3,.jsn-l-w2,.jsn-l-w1{box-sizing:border-box;display:table-cell;border-bottom:1px #ccc dashed;padding-top:20px}.jsn-l-w12{width:100%}.jsn-l-w6{width:50%}.jsn-l-w4{width:33.333%}.jsn-l-w3{width:25%}.jsn-l-w2{width:16.666%}.jsn-l-w1{width:8.333%}@media (max-width: 767px){.jsn-list{display:block;width:100%}.jsn-l-row{display:block}.jsn-l-w12,.jsn-l-w6,.jsn-l-w4,.jsn-l-w3,.jsn-l-w2,.jsn-l-w1{width:100%;display:block;clear:both}}.jsn-l-map{padding:5px 0 0 5px}.jsn-form-fieldset,.jsn-form-fieldset > dl{margin-top:0;padding-top:0}.jsn-total,.jsn-export{padding-bottom:10px}.jsn-p-fields .no-title{display:none}.jsn-p-fields dl dt,.jsn-p-fields dl dd{margin:0;padding:0;float:none;display:block;text-align:left;width:auto;line-height:normal}.jsn-p-fields dl dd{margin:0 0 5px;padding:0 0 5px;border-bottom:1px dotted #ddd}.jsn-p-fields dl dd:after{content:"";clear:both;display:block}@media(min-width:767px){.jsn-p-fields dl dt{width:160px;float:left;text-align:right}.jsn-p-fields dl dd{margin-left:180px}}.jsn-map{position:relative;border:10px solid #ddd}.jsn-map.empty > div{display:none!important}.jsn-map.empty{background:url(/components/com_jsn/assets/img/emptymap.png) no-repeat center center #e5e3df}label.invalid{color:#9D261D!important}.control-group .controls .invalid,.control-group .controls .invalid + .chzn-container > .chzn-single,.control-group .controls .invalid + .chzn-container >.chzn-choices{border-color:#9D261D!important}.message-regex{color:#9D261D;font-size:12px;display:none}input.invalid:not(.empty-val) + .message-regex{display:block}a.z-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#jsn-form.z-tabs > .z-container,#jsn-form.z-tabs > .z-container > .z-content{overflow:visible;z-index:auto}#jsn-form.z-tabs > ul#jsn-profile-tabs{border-radius:4px;overflow:hidden}#jsn-form.z-tabs > ul#jsn-profile-tabs > li.z-tab a{top:0}#jsn-form.z-tabs > ul#jsn-profile-tabs > li.z-tab.z-first-row a{margin-top:0!important}#member-registration,#member-profile,.jsn-p-fields #jsn-form{overflow:visible}#jsn-form.mobile>ul.z-tabs-nav,#jsn-form.mobile>ul.z-tabs-nav.z-tabs-mobile{box-sizing:border-box;overflow:hidden;border-radius:4px}#member-registration .slim-btn-group,#member-profile .slim-btn-group{padding:10px 0}.slim-image-editor .slim-btn-group button{line-height:1}#jform_password1 + div{max-width:100%!important}@keyframes jsnpulse{0%{transform:scale(.95)}100%{transform:scale(1.0)}}#jsn-form.z-tabs>ul#jsn-profile-tabs li>a{font-size:14px;}#jsn-form.z-tabs > ul#jsn-profile-tabs li>a span,#member-profile > fieldset > legend span,#member-registration > fieldset > legend span{display:block;font-size:12px;font-weight:normal;}