.jg_catelem_photo{font-size:0;line-height:0;}.loaded .jg_element_cat{display:none;}.jg_element_cat{padding-bottom:30px;}@media (max-width: 767px) {.jg_element_cat{width:100%;}}.jg_imgalign_catsubs{font-size:0;margin-bottom:30px;max-width:100%;overflow:hidden;position:relative;}.jg_imgalign_catsubs .jg_photo_custom{-webkit-transition:transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;}.jg_imgalign_catsubs:hover .jg_photo_custom{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.jg_imgalign_catsubs:hover .jg_subcatelem_txt{opacity:100;filter:alpha(opacity=10000);}.jg_subcatelem_cat a{height:auto;}.jg_subcatelem_photo a{display:block;}.jg_subcatelem_photo img{width:100%;max-width:none;height:auto;}.jg_subcatelem_txt{background:rgba(3,57,88,0.5);bottom:0;color:#fff;font-size:16px;left:0;opacity:0;filter:alpha(opacity=0);position:absolute;right:0;top:0;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;}.jg_subcatelem_txt:before{content:'';display:inline-block;height:100%;overflow:hidden;vertical-align:middle;width:0;background:#033958;}.jg_subcatelem_txt ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;max-width:99%;vertical-align:middle;}.jg_subcatelem_txt ul li{font-size:16px;line-height:22px;}.jg_subcatelem_txt ul li:before{display:none;}.jg_subcatelem_txt ul a{color:#fff;position:relative;}.jg_subcatelem_txt ul a:hover{color:#fff;}.jg_subcatelem_txt .jg_subcatelem_txt__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10;}.jg_catelem_txt{margin:0;text-align:center!important;}.jg_catelem_txt .gallery_desc p+p{display:none;}.jg_catelem_txt ul li a:hover{color:#393a3c;}.jg_catelem_txt ul li:before{display:none;}.jg_catelem_txt ul li>*{color:#ffffff;}.jg_dtl_photo{font-size:0;line-height:0;}.jg_dtl_photo .lazy_container{width:100%;}.jg_dtl_photo .lazy_container .lazy_preloader{height:100%;left:0;position:absolute;top:0;width:100%;}.jg_dtl_photo .lazy_container img{position:relative;}div.jg_details,div.jg_voting,div.jg_commentsarea,div.jg_send2friend,div.jg_bbcode,div.jg_exif,div.jg_panemodule{border:none;margin:0;}.jg_detailnavi{margin-bottom:0;}.jg_iconbar{padding:0;}.jg_imgtitle{text-align:left;}.jg_imgalign_catimgs{font-size:0;line-height:0;overflow:hidden;position:relative;}.jg_imgalign_catimgs img{width:100%;max-width:none;height:auto;}.jg_imgalign_catimgs .jg_photo_custom{-webkit-transition:transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;}.jg_imgalign_catimgs .jg_catelem_txt{background:rgba(3,57,88,0.5);color:#fff;height:100%;left:0;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;width:100%;}.jg_imgalign_catimgs .jg_catelem_txt .item_title{color:inherit;}.jg_imgalign_catimgs .jg_catelem_txt:before{content:'';display:inline-block;height:100%;overflow:hidden;vertical-align:middle;width:0;background:#033958;}.jg_imgalign_catimgs .jg_catelem_txt ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:16px;line-height:22px;max-width:99%;padding:0 10px;vertical-align:middle;}.jg_imgalign_catimgs .jg_catelem_txt .jg_links a{font-size:28px;margin:0 5px;}.jg_imgalign_catimgs:hover .jg_photo_custom{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.jg_imgalign_catimgs:hover .jg_catelem_txt{opacity:100;filter:alpha(opacity=10000);}.jg_gallery{font-size:0;line-height:0;text-align:left;margin-bottom:44px;}.jg_catorderlist{text-align:left;white-space:normal;}.jg_catorderlist>strong{display:block;margin-bottom:15px;}.jg_links .fancybox-thumb .lazy,.jg_links .fancybox-thumb img{display:none;}#joomcommentform{margin-bottom:44px;text-align:left;}#joomcommentform+.jg_row1{padding-bottom:0;}#joomcommentform .btn-group{display:block;}#joomcommentform .input_wrapper{position:relative;}.jg_comments_title{margin-bottom:30px;}.jg_cmtf{border:1px dashed #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:30px 0;text-align:center;}.ui-loader{display:none;}.jg_pathway{margin:0 0 22px;padding:0;}ul#order{margin:0 0 15px;overflow:hidden;}ul#order li{display:inline-block;}.jg_commentsarea{clear:both;padding-top:20px;}.jg_commentsarea textarea{height:200px;width:100%;}.jg_commentsarea .username{display:block;font-size:19.2px;font-weight:500;line-height:26.4px;margin-bottom:22px;}.jg_commentsarea div[class*="jg_row"]{padding-bottom:40px;}.jg_commentsarea div[class*="jg_row"] .comment_text{display:block;}.jg-details-header h4{padding:0;text-align:inherit;}.jg_dtl_photo{text-align:center;}.jg_subcat{margin-bottom:44px;}.gallery .jg-header {
 text-align:center;
}
.jg-footer {
 padding:5px;
}
.gallery li {
 background-image:none!important;
 list-style-image:none!important;
 list-style-type:none!important;
 margin:0;
 padding:0;
}
.jg_rm {
 font-size:0.8em;
 padding-left:2px;
 color:#999;
 vertical-align:middle;
}
.jg_back {
 padding-left:5px;
}
img.jg_photo {
 vertical-align:bottom;
 padding:3px;
 margin:0 0.3em 0.3em 0;
}
.jg_no_script {
 color:#999;
 font-size:0.8em;
}
.jg_no_access {
 color:#777;
}
.jg_spinner {
 background-image:url(../../system/images/modal/spinner.gif);
 background-repeat:no-repeat;
 background-position:center;
}
img.jg_photo,.jg_minis a img {
 border:1px solid #c0c0c0;
 background-color:#fff;
 background-image:none;
}
a:hover img.jg_photo,.jg_minis a:hover img {
 border:1px solid #999;
}
.jg_pathway {
 padding:2px;
}
.jg_pathway a img {
 vertical-align:middle;
}
.jg_mygal {
 text-align:left;
 font-weight:bold;
 padding-left:5px;
}
div.jg_my_favourites {
 text-align:left;
 font-weight:bold;
 padding-left:5px;
}
.jg_galcountcats,.jg_catcountimg,.jg_catcountsubcats {
 text-align:center;
}
.jg_txtrow,.jg_toplist,.jg_gallerystats {
 text-align:center!important;
 padding:0.5em 0;
}
.gallery .pagination ul {
 text-align:center!important;
}
.gallery .pagination li {
 padding-left:0!important;
 padding-right:0!important;
}
.jg_displaynone {
 display:none;
}
.jg_floatleft {
 float:left;
}
.jg_floatright {
 float:right;
}
.jg_floatnone {
 float:none;
}
.jg_clearboth {
 clear:both;
}
div.jg_search {
 text-align:right;
 margin:2px;
 padding:0.2em 0;
}
div.jg_search .inputbox {
 margin:0 0 0 5px;
 background-image:url("../images/search_icon.gif");
 background-position:5px center;
 background-repeat:no-repeat;
 padding:2px 5px 2px 20px;
}
.jg_poweredby {
 border:#666 solid 1px;
 padding:0.2em;
}
img.jg_icon {
 width:16px;
 height:16px;
 border:0px;
 margin:0 3px;
 vertical-align:bottom;
}
.pngfile {
}
.jg-tooltip-wrap .tip {
 background:#C64934;
 max-width:250px;
 padding:1px;
 border:none;
 text-align:left;
 -webkit-border-radius:0px;
 -moz-border-radius:0px;
 border-radius:0px;
}
.jg-tooltip-wrap.tooltip.in {
 opacity:1;
 filter:alpha(opacity=100);
}
.jg-tooltip-wrap .tip-title {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#fff;
 padding:2px 4px;
 margin:0;
 background:none repeat scroll 0 0 transparent;
}
.jg-tooltip-wrap .tip-text {
 background-color:#fff;
 border:1px solid #d0d0ca;
 padding:3px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:10px;
 color:#000;
 margin:1px;
}
.jg_row {
 overflow:hidden;
 height:auto!important;
 padding:0.8em 0;
}
.jg_element_gal,.jg_element_gal_r {
 height:100%;
}
.jg_photo_container_l,.jg_subcatelem_photo_l {
 float:left;
 padding-right:0.5em;
}
.jg_photo_container_r,.jg_subcatelem_photo_r {
 float:right;
 text-align:right!important;
 padding-left:0.5em;
}
.jg_photo_container_c,.jg_subcatelem_photo_c {
 text-align:center!important;
}
.jg_element_img {
 text-align:center;
}
.jg_element_txt_r,.jg_subcatelem_txt_r {
 text-align:right!important;
}
.jg_element_txt_l,.jg_subcatelem_txt_l {
 text-align:left!important;
}
.jg_element_txt_c,.jg_subcatelem_txt_c {
 text-align:center!important;
}
.jg_element_txt_subs_r {
 float:right;
 text-align:right!important;
 font-size:0.9em;
}
.jg_element_txt ul,.jg_element_txt_r ul,.jg_element_txt_l ul,.jg_element_txt_c ul,.jg_element_txt_subs ul,.jg_element_txt_subs_r ul,.jg_subcatelem_txt_r ul,.jg_subcatelem_txt_l ul,.jg_subcatelem_txt_c ul {
 margin:0!important;
 padding:0!important;
}
.jg_element_txt li,.jg_element_txt_r li,.jg_element_txt_l li,.jg_element_txt_c li,.jg_element_txt_subs li,.jg_element_txt_subs_r li,.jg_subcatelem_txt_r,.jg_subcatelem_txt_l,.jg_subcatelem_txt_c li {
 line-height:115%!important;
}
.jg-details-header h4 {
 text-align:center;
 padding:6px;
}
.jg-details-header h4.joomgallery-toggler {
}
.joomgallery-slider {
 padding-top:5px;
}
div.jg_details,div.jg_voting,div.jg_commentsarea,div.jg_send2friend,div.jg_bbcode,div.jg_exif,div.jg_panemodule {
 margin:0.3em 0;
 border:1px solid #ddd;
}
.jg_exif .jg_row1,.jg_exif .jg_row2 {
 overflow:auto;
}
div.jg_photo_left,div.jg_bbcode_left,div.jg_exif_left,div.jg_cmtl {
 clear:left;
 float:left;
 width:29%;
 font-weight:normal;
 padding-left:0.3em;
 text-align:left!important;
}
div.jg_photo_right,div.jg_photo_left,div.jg_bbcode_right,div.jg_bbcode_left,div.jg_exif_left,div.jg_exif_right,div.jg_cmtr {
 margin-bottom:0.7em;
 padding:0.3em;
 overflow:hidden;
}
div.jg_voting {
 text-align:center;
}
div.jg_voting form {
 padding:0.5em 0 0;
}
#jg_geomap {
 height:300px;
}
.jg_imgtitle {
 text-align:center;
 font-weight:bold;
 padding-bottom:10px;
}
.jg_cmticons {
 width:50px;
}
.jg_cmtsmilies {
 padding:0.5em 0 0 0.3em;
}
.jg_cmtl,.jg_s2fl {
 padding:0.3em;
 font-weight:normal;
 text-align:left;
 vertical-align:top;
}
.jg_s2fl {
 clear:left;
 float:left;
 width:23%;
 text-align:left!important;
}
.jg_cmtr,.jg_s2fr {
 padding:0.2em 0;
 text-align:left;
}
.jg_s2fr {
}
.jg_cmtr {
 text-align:left!important;
}
td.jg_cmtf {
 text-align:center;
}
.jg_cmtr img {
 vertical-align:bottom;
}
.jg_minipic {
 border:1px solid #000;
 padding:1px;
}
.jg_detailnavi {
 overflow:hidden;
 text-align:center!important;
 margin-bottom:0.9em;
}
.jg_detailnaviprev,.jg_detailnavinext {
 width:30%;
}
.jg_detailnaviprev {
 float:left;
 text-align:center!important;
}
.jg_detailnavinext {
 float:right;
 text-align:center!important;
}
.jg_detailnavislide {
 width:100%;
 padding:0.3em 0;
 text-align:center!important;
}
.jg_iconbar {
 float:left;
 width:40%;
 padding-top:5px;
 text-align:center!important;
}
.jg_minis {
 text-align:center;
 padding:0.5em 0;
}
#jg_mini_akt {
 border:2px solid #000;
}
#motioncontainer {
 margin:0 auto;
 overflow:hidden;
 max-width:100%;
}
#motioncontainer ul {
 opacity:0;
}
#motioncontainer.jg_scroller-ready ul {
 opacity:1;
}
.nameshield {
 font-size:10px;
 color:#4F4F4F;
 background-color:#E5E5E5;
 border:1px solid #888;
 filter:alpha(opacity=70);
 -moz-opacity:0.7;
 opacity:0.7;
 padding-left:2px;
 padding-right:2px;
}
.joomgallery-toggler,.joomgallery-toggler-down {
 background-repeat:no-repeat;
 background-position:right;
 cursor:pointer;
 margin:0.3em;
}
.joomgallery-toggler {
 background-image:url(../images/arrow_down.png);
}
.joomgallery-toggler-down {
 background-image:url(../images/arrow_up.png);
}
.joomgallery-slider {
 margin:0;
 padding:0.2em;
}
.jg_exif .joomgallery-slider {
 position:relative;
}
.jg_voting .joomgallery-slider {
 position:relative;
}
.jg_voting div.controls,.jg_voting label,.jg_voting .controls>.radio:first-child {
 display:inline-block;
 vertical-align:middle;
 padding-top:0px;
}
.jg_fav_switchlayout {
 text-align:right;
}
.jg_fav_clearlist {
 text-align:right;
}
.jg_favelem_txt ul {
 padding:1.1em;
}
.jg_createzip {
 margin-top:20px;
 margin-bottom:20px;
 text-align:center;
}
.jg_topelement .jg_topelem_txt {
 margin:0;
 padding:0;
}
.jg_topelem_txt ul {
 margin:0;
 padding:0;
}
.jg_searchelement .jg_searchelem_txt {
 margin:0;
 padding:0;
}
.jg_searchelem_txt ul {
 padding:1.1em;
}
.jg_up_head {
 vertical-align:middle;
 text-align:center!important;
 padding:0.3em 0;
}
div.list-footer ul {
 text-align:center!important;
 padding:0.8em 0;
}
div.limit,div.counter {
 text-align:center!important;
}
.jg_up_eminithumb {
 border:0;
 height:24px;
 width:24px;
}
.jg_catdescr {
 text-align:center;
 padding:5px;
}
.jg_catorderlist {
 text-align:right;
}
.jg_catelem_txt {
 clear:both;
 margin-left:0.3em;
 margin-right:0.3em;
}
.jg_catelem_txt ul,.jg_subcatelem_txt ul {
 margin:0;
 padding:0 0.5em;
}
dl.tabs {
 float:left;
 margin:10px 0pt -1px;
 z-index:50;
}
dl.tabs dt {
 background:#F0F0F0 none repeat scroll 0%;
 border-left:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
 border-top:1px solid #CCCCCC;
 color:#666666;
 float:left;
 margin-left:3px;
 padding:4px 10px;
}
dl.tabs dt.open {
 background:#F9F9F9 none repeat scroll 0%;
 border-bottom:1px solid #F9F9F9;
 color:#000000;
 z-index:100;
}
div.current {
 border:1px solid #CCCCCC;
 clear:both;
 margin-top:35px;
 padding:10px;
}
div.current legend {
 font-size:14px;
 font-weight:bold;
 color:#aa0005;
 padding-left:8px;
}
div.current dd {
 margin:0pt;
 padding:0pt;
}
div.current td {
 border-bottom:1px dotted #CCCCCC;
}
div.current .formu td {
 border-style:none;
 padding:2px;
}
#reportimageform div {
 margin:10px 0px;
}
.jg_feed_icon {
 float:right;
}
.jg_headerfavourites_icon {
 float:right;
}
.jg_upload_icon {
 float:right;
}
.jg-spinner {
 background-image:url(../../system/images/modal/spinner.gif);
 background-repeat:no-repeat;
 background-position:right;
}
.jg-category-results {
 background-color:#fff;
 display:none;
 width:250px;
 text-align:left;
 z-index:1500;
}
.jg-category-result {
 padding:5px;
}
.jg-category-result:hover {
 background-color:#e8f6fe;
 cursor:pointer;
}
.jg-category-result-hover {
 background-color:#e8f6fe!important;
}
.categories-results {
 border-right:1px solid grey;
 border-left:1px solid grey;
 border-bottom:1px solid grey;
}
.row0 {
 background-color:#f7f7f7;
}
.row1 {
 background-color:#f0f0f0;
 border-top:1px solid #ffffff;
}
.jg-no-results {
 padding:5px;
}
.jg-category-more-results {
 padding:5px;
 border-right:1px solid grey;
 border-left:1px solid grey;
 border-bottom:1px solid grey;
}
.jg-category-more-results:hover {
 background-color:#e8f6fe;
 cursor:pointer;
}
.sortable-handler.inactive {
 opacity:0.3;
}
.jg-uploader {
 font-weight:bold;
 padding-top:5px;
}
#arrscreenshot input[type="file"] {
 display:block;
}
.jg_bu_filter {
 margin-top:12px;
}
.jg_bu_minis {
 margin:3px auto 0px;
 border:solid 1px black;
 width:500px;
 overflow:hidden;
}
.jg_bu_mini {
 float:left;
 padding:5px;
}
.jg_bu_no_mini {
 width:40px;
 text-align:center;
 font-size:90%;
 line-height:13px;
}
.jg_bu_no_images {
 text-align:center;
 padding:10px;
}
#jg_bu_minis img {
 height:40px;
}
.jg_overlib .jg_title {
 font-weight:bold;
}
.jg_overlib .jg_catname {
 margin-left:5px;
}
.jg_bu_minis.jg_spinner {
 height:30px;
}
.jg_minicount {
 margin:5px 0 15px 0;
}
#jg-quick-edit-btn-bar {
 width:100%;
 position:fixed;
 bottom:0;
 left:0;
 display:none;
 background-color:#fff;
 text-align:center;
 padding:16px 0;
 margin:auto;
 box-shadow:0px -1px 21px rgba(68,68,68,0.25);
 z-index:1000;
}
.jg-quick-edit-row div.span9 {
 padding-right:6px;
}
.jg-quick-edit-row.changed td>div>div.span9 {
 padding-right:2px;
 border-right:4px solid #3D88CC;
}
.jg-quick-edit-row label {
 margin-top:5px;
}
.jg-quick-edit-row .jg-editor-wrapper {
 padding-right:4px;
}
.jg-quick-edit-row .jg-editor-wrapper>textarea {
 box-sizing:border-box;
}
.jg-icon-disabled img {
 filter:grayscale(100%);
}
.jg_subcatelem_txt {
    clear: both;
    text-align: center!important;}