/* FILE: /components/com_jdownloads/assets/css/jdownloads_fe.css */
/*** @version 3.9 * @package jDownloads* @copyright (C) 2008 / 2020 www.jdownloads.com * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL** jdownloads-fe.css Version 3.9.0.6 Beta 6 - 11 May 2020 *//* Fix for Protostar template and file selection modal window in jD frontend edit page */.modal-backdrop {position: relative !important;}.jd-item-page tr,.jd-item-page td { border: 0px !important;}.jd-item-page table { border-collapse: separate !important;}.jd_div { margin:0;}.jdtable { margin: 10px 0px;}.jd_body { font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:130%; text-align: justify; height:130%; padding-left: 8px; padding-right: 8px;}.jd_cat_title { text-align: left; font-weight: bolder; border: 1px double #cccccc; width: auto; background: url(/components/com_jdownloads/assets/images/button_bg.png) repeat-x; padding: 5px 10px 5px 5px; line-height: 20px; margin: 10px; font-size: 14px;}/* for layout header section*/.jd_top_navi select { width: 100%;}.jd_top_navi form{ margin: 0px;}.jd_top_navi_item,.jd_top_navi_catbox { padding:5px; display:inline-block; font-size: 13px; min-width: 4em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left;}.jd_top_navi_catbox { float: right;}.jd_top_navi { display:inline-block; padding: 10px 0px 0px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; font-size: 13px; font-weight: normal; width: 100%; line-height: 13px; margin: 0px; vertical-align: bottom; border-bottom: 1px solid #BBBBBB;}/* files subheader */.jd_files_subheader_title,.jd_cat_subheader_title { float: left; font-weight:bold;}.jd_files_subheader,.jd_cat_subheader,.jd_cats_subheader { text-align: left;  font-size: 12px; font-style: normal; width: 100%; line-height: 20px; vertical-align: middle; background-color: #F5F5F5; letter-spacing: 0px; border-bottom: 1px solid #BBBBBB; padding: 5px; box-sizing: border-box; margin: 0px; display: inline-block;}.jd_cats_subheader { border:none; padding-bottom: 5px; border-bottom: 1px dashed #b5b5b5;}/* for layout footer */.jd_footer { text-align: center; padding: 3px 3px; font: 12px; font-weight: normal; clear: both; /* background-color: #FFFFFF; */}.jd_div_content { padding-left:10px; padding-right:10px; padding-top: 2px; vertical-align: top;}.jd_td_cat_files { text-align: right; padding-left:10px; padding-right:5px; padding-top: 0px; vertical-align: middle;}/* search form used to give horizontal display */.jd_search_form_wrapper .checkbox,.jd_search_form_wrapper .radio { padding:0px 20px; display:inline-block;}.jd_search_form_wrapper label,.jd_search_form_wrapper .ordering { display:inline-block; margin-top:5px; font-weight: bold;}.jd_search_form_wrapper .inputbox { margin-top: 8px; width:auto;}.jd_search_form_wrapper #search-searchword { width:200px;}.jd_search_form_wrapper legend { margin-bottom:0px;}/* search form common part */.jd_search_form { text-align: left;  font-size: 12px; font-weight: normal; width: 100%; padding: 8px 8px 8px 8px; line-height: 20px; margin: 3px; vertical-align: middle; background-color: transparent;  letter-spacing: 0px;}.jd_search_result_title{ text-align: center; font-weight: normal; padding: 5px 10px 5px 5px; line-height: 20px; margin: 100px; width: 100%; background: none;}.jd_search_results{ text-align: left; font-weight: normal; border: 1px double #cccccc; background: url(/components/com_jdownloads/assets/images/button_bg.png) repeat-x; padding: 0px 10px 5px 5px; line-height: 20px; margin: 10px; width: 100%;}jd_ul { /* list-style:url(../../images/pfeil_liste.gif); */ margin:0; padding:0; margin-left:15px;}jd_ul jd_li { font-weight:bold;}jd_h3 { margin-bottom:10px; color: #990000;}.jd_small { color:#666666;}.jd_date { color:#999999;}.jd_inputbox { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:2px; color:#333333;}.jd_readon { padding-left:5px;}.jd_img { border:none;}.jd_button { color: #333333; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 11px; font-weight: bold; border: 1px solid #cccccc; width: auto; background: url(/components/com_jdownloads/assets/images/button_bg.png) repeat-x; padding: 3px 5px 2px 5px; line-height: 18px !important; line-height: 16px; height: 25px !important; height: 24px; margin: 1px;}.jd_back_button { color: #333333; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 11px; font-weight: bold; border: 1px solid #cccccc; border-radius: 8px; width: 55px; background: url(/components/com_jdownloads/assets/images/button_bg.png) repeat-x; padding: 0px 5px; line-height: 18px !important; line-height: 16px; height: 19px !important; margin: 1px; float: left; margin-top: 12px;}/* sort out calendar icon in upload form */.formelm .icon-calendar:before { content: "" !important;}.formelm .btn { width: 32px; height: auto; background-image: url(/components/com_jdownloads/assets/images/calendar.png); padding-top: 8px;}.formelm .btn:focus,.formelm .btn:active,.formelm .btn:hover { background-position: 0px 0px; background-color: #0000ff; background-image: url(/components/com_jdownloads/assets/images/calendar2.png);}/* ------------------------------------------------------- */.jd_pagenavbar { margin-left: 10px; float: left;}.jd_page_nav { text-align:right; float:right;}.jd_page_nav ul li { display: inline-block !important; list-style-type: none !important; margin:0 !important;}.pagenav{ display: inline !important; padding: 2px;}.pagenav ul li { list-style-type: none !important; display: block !important;  overflow: hidden; padding: 0;}.pagination-start{ display: inline; /* Shows each item side-by-side */ list-style-type: none; /* Gets rid of the bullet points */}.pagination-prev{ display: inline; /* Shows each item side-by-side */ list-style-type: none; /* Gets rid of the bullet points */}.pagination-next{ display: inline; /* Shows each item side-by-side */ list-style-type: none; /* Gets rid of the bullet points */}.pagination-end{ display: inline; /* Shows each item side-by-side */ list-style-type: none; /* Gets rid of the bullet points */}/* ------------------------------------------------------- *//* used in edit/create download page */#displayimages li { float: left; padding: 0; margin: 0; width: 107px; position: relative; overflow: hidden; height: 127px;}#jd_license_text { background:none repeat scroll 0 0 #FFFFEE; border:1px solid #EEE; margin-bottom:15px; margin-top:15px; margin-right:10px; margin-left:10px; height:200px; overflow:auto;}.jd_fieldset_inner1 { border:2px dotted #ddd !important;}.jd_fieldset_outer { /* border: 2px solid #ddd !important; */ padding-bottom: 0px; margin: 0px; padding-top: 0px;}/* ------------------------------------------------------- *//* BEGIN Subcategories pagination */.pg-normal { /*color: #303030;*/ font-weight: normal; text-decoration: none; cursor: pointer;}.pg-selected { /*color:#303030;*/ font-weight: bold; text-decoration: none;}.pageNavPosition { text-align: right; padding-bottom: 0px;}.jd_pagination_list li { display: inline; list-style-type: none; padding-left: 5px;}/* END Subcategories pagination *//* ------------------------------------------------------- *//* BEGIN layout with pane-sliders */.pane-sliders .title { margin: 0; padding: 2px; color: #666; font-size: 12px; cursor: pointer;}.pane-sliders .panel { border: 1px solid #ccc; margin-bottom: 3px;}.pane-sliders .panel { background: #f6f6f6; color: #666}.pane-sliders .content { background: #f6f6f6; }.pane-sliders .adminlist { border: 0 none; }.pane-sliders .adminlist td { border: 0 none; }.jpane-toggler span { background: transparent url(/components/com_jdownloads/assets/images/jd_slider_arrow_green.png) 5px 50% no-repeat; padding-left: 20px;}.jpane-toggler-down span { background: transparent url(/components/com_jdownloads/assets/images/jd_slider_arrow_down_green.png) 5px 50% no-repeat; padding-left: 20px;}.jpane-toggler-down { border-bottom: 1px solid #ccc; }/* END layout with pane-sliders *//* BEGIN layout with tabs */dl.tabs { float: left; margin: 10px 0 -1px 0 !important; z-index: 50;}dl.tabs dt { float: left; padding: 4px 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; margin-left: 3px; background: #f0f0f0; color: #666;}dl.tabs dt.open { background: #F9F9F9; border-bottom: 1px solid #F9F9F9; z-index: 100; color: #000;}div.current { clear: both; border: 1px solid #ccc; padding: 10px 10px;}div.current dd { padding: 0; margin: 0;}/* END Layout with tabs/* ------------------------------------------------------- */ul.jdpiclist { list-style-type: none !important;}/* ensure <li img items confined to jDownloads div */jd-item-page li img { float: left; margin: 10px; border: 1px solid #fff; -webkit-transition: box-shadow 0.5s ease; -moz-transition: box-shadow 0.5s ease; -o-transition: box-shadow 0.5s ease; -ms-transition: box-shadow 0.5s ease; transition: box-shadow 0.5s ease;}jd-item-page li img:hover { -webkit-box-shadow: 0px 0px 7px rgba(255,255,255,0.9); box-shadow: 0px 0px 7px rgba(255,255,255,0.9);}/* ------------------------------------------------------- *//* BEGIN styles for thumb list in downloads data */#thumbs { padding: 0em 0; margin: 0 auto; font: small Verdana, sans-serif;}#thumbs h3 { margin: 0; border-bottom: 1px solid #666;}#thumbs #jdmain { width: 100%; margin: 0; padding: 1em 0; list-style: none;}#thumbs #jdmain li p { margin: 0;}/* Positioning and initial formatting */#thumbs #jdmain { padding-left: 0px;}#thumbs #jdmain li { float: left; width: auto; /* 'auto' or alternate the needed size in px */ margin: 0 12px 0 0;}#thumbs #jdmain li img { display: block; width: 100%;}/* END (styles for thumb list in downloads data) *//* for reCaptcha */.jd_recaptcha { width: 300px; margin-left: auto; margin-right: auto; text-align: center; padding: 15px 0 0 0; max-width:100vw; /* set max width as 100% of view port for small devices */ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}/* for password */.jd_password { width: 210px; margin-left: auto; margin-right: auto; text-align: center; padding: 15px 20px 5px 20px; background: #f5f5f5; max-width: 95%;}.jd_password input[type=text]{ width:95%;}.jd_password p { font-weight:bold;} /* BEGIN Standard Files Layout */#jd .items { margin: 0 0 20px; overflow: hidden; border-width: 1px; border-bottom-style: solid; border-color: #dddddd; }#jd .items div.row {  background: url(/components/com_jdownloads/assets/images/item_light_bg.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0); padding: 15px 5px;}#jd .items div.teaser-item { overflow: hidden; padding: 0 10px;}#jd .items div.media-left { float: left; margin-right: 10px;}#jd .items div.media-right { float: right; margin-right: 0px;}#jd .items div.image-right { float: left; margin: 5px; padding: 5px; overflow: hidden;}#jd .items ul.pos-specification { display: table; width: 100%; list-style: none outside none; margin: 5px 0 0; padding: 0;}#jd .items li.element { display: table-cell; table-layout: fixed; width: 25%; border-spacing: 5px;}#jd .items li.element-text p { text-align: justify; line-height: 1.4em; padding: 0;}#jd .items li.element-text { text-align: justify; line-height: 1.4em; padding: 0;}#jd .items div.pos-button { margin: 3px 0 0; overflow: hidden;}#jd .items li img { float: none; margin: 0px;}#jd .items img.list-img { float: right; margin-left: 10px; margin-top: 5px; margin-bottom: 4px; vertical-align: top; text-align: right; border-width: 1px; border-bottom-style: solid; border-color: #dddddd;  border-spacing: 3px; }#jd .items h2.pos-title a { text-decoration: none;}/* END Standard Files Layout */input.button_rename { background-image: url(/components/com_jdownloads/assets/images/rename.png) !important;  background-color: transparent;  background-repeat: no-repeat;  background-position: 0px 0px;  border: none;  cursor: pointer;  height: 18px; width: 18px !important;  /*padding-left: 18px; /* make text start to the right of the image */ vertical-align: middle; }/* for correct jcomments integration */#jc { display: table; width:100%; }/* fix if template uses position:relative; in its containing div */.jd-item-page { position: relative; z-index: 1;}.item-page { position: relative; z-index: 1;}/* ++++++++++++++ .tooltip-inner for v3.x series ++++++++++++++ *//* ++++++++++++++ .tip for v2.5 series ++++++++++++++ */.tooltip-inner, .tip{ /* optional styling omit for tempate defaults*/ border: solid 1px #ccc !important; background: #ededed !important; color:#000333 !important; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; border-radius: 10px !important; /* +++ items below are essential */ /*width: auto; */ min-width: 100%; /*position: absolute;*/ top: 3em; z-index: 1040;}.tooltip.in, .tip-wrap{ /* required to overcome opacity with tempate defaults*/ opacity: 1 !important; filter: alpha(opacity=100) !important;}.tip-title { /* turn off arrow in 2-5 series as it is misleading on right hand side tooltips*/background-image:url(/components/com_jdownloads/assets/css) !important;}/* create downloads input with formelm and formelm-area */.jd_fieldset_outer legend { margin-bottom: 4px; line-height: 22px; font-size: 16px; font-style: italic; font-weight: bold; color: #696969; }.jd_fieldset_inner1 legend { font-size: 12px; font-style: normal; text-decoration: underline; }.jd-item-page .current { padding: 0px; }/* Upload form stuff */.formelm60 { width: auto; float:left; }.formelm60 label,.formelm_tags label,.formelm label { width: 11em; float: left; display: block !important; }.formelm40 { margin-left: 5px; float:left; }.formelm_tags,.formelm { clear: both; }.formelm60 select { width: 180px; }.formelm-area label { width: 9em; float: left; }.formelm input, .formelm-area input { clear: both;}.formelm select, .formelm-area select { width: auto;}/* extra tooltip css for create/edit form */#jform_description-lbl,#jform_description_long-lbl,#jform_changelog-lbl {    display: inline-block;    margin-bottom: 5px;}#jform_preview_file_upload-lbl,#jform_file_upload-lbl { display: inline-block; width: 11em; float: left;}.formelm30 small { margin-left: 14em;}/* width overrides in tags field in upload form */.formelm_tags #jform_tags_chzn ul, .formelm_tags #jform_tags_chzn input[style],.formelm_tags div[style] { width: 219px !important;}.formelm_tags { padding-bottom: 9px;} /* required to fix the search form in beez */fieldset.only label:before { background: none !important; border: 0px !important; box-shadow: none !important;}fieldset.only input[type="radio"],fieldset.only input[type="checkbox"] { margin-right: 2px !important;}.phrases-box label:before { background: none !important; border: 0px !important;}/* for compacted download details layout */.jdtable td { margin: 10px 0px; padding: 0px !important;}/* Video stuff *//* for native HTML5 videos */.jd_video_container { position: relative; padding-bottom: 56.25%; padding-top: 10px; height: 0; overflow: hidden; float: left;}/* External videos such as YouTube and Vimeo also need */.jd_video_container iframe, .jd_video_container object, .jd_video_container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}/* set minimum width */.jd_video_wrapper { min-width: 155px;}/* END Video stuff *//*-- START of html5 Audio responsive styling -- *//*-- for audio mp3-id3-tag -- */.jd_mp3_id3tag_wrapper { background-color: #FFD; width: 100%; clear: both; float: left; box-sizing: border-box; padding-left: 2px;}.jd_mp3_id3tag_name,.jd_mp3_id3tag_value{ float: left; min-height: 1.2em; padding-bottom: 3px; word-wrap: break-word; }.jd_mp3_id3tag_name { clear: both;  width: 25%; }.jd_mp3_id3tag_value { width: 75%; padding-left: 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}/*-- for native HTML5 audio -- */.jd_audio_container { position: relative; padding-top: 8px; overflow: hidden;}.jd_audio_wrapper { display: inline-block; clear: both; float: left; min-width: 150px; width: 100% !important; padding: 5px; min-height: 50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}/*-- override any browser presetting of <audio -- */audio{ display: inline-block; width: 100% !important;} /*-- END of Audio styling -- *//* preview video or audio */.jd_preview { font-size: 0.8em; font-style: italic; font-weight: bold; padding-right: 0.6em; clear:both;}/*  section for having scrolling as well as page navigation  */.jd_subcategories_scrolling_wrapper,.jd_subcats_scrolling_wrapper,.jd_categories_scrolling_wrapper,.jd_category_scrolling_wrapper,.jd_files_scrolling_wrapper {   overflow: auto;}.jd_subcategories_scrolling_wrapper,.jd_subcats_scrolling_wrapper {   max-height: 250px;}.jd_categories_scrolling_wrapper {   max-height: 150px;}.jd_category_scrolling_wrapper {   max-height: 250px;}.jd_files_scrolling_wrapper {   max-height: 400px;}/* clears */.jd_clear { clear: both;}.jd_clear_left { clear: left;}.jd_clear_right { clear: right;}/* for layout subheader navigation */.jd_cat_subheader ul { float: right;}/* layout sub header Categories */.jd_cat_end { border-top: 3px solid #B5B5B5; margin:0px; position: relative; top: -2px; }/* line up stars and votes */.jd_rating .jwajaxvote-box { padding:0px !important; float: none; font-size: small; margin: 2px;}/* ensure lightbox pics stay in page */#lightbox { max-width:95vw; /* set max width as 95% of view port */ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box; /* include padding etc inside the width */}.jd_tags { float:left;}/* jd_words just used in Alternate files layout */.jd_words_wrapper { width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.jd_words_right,.jd_words_left { vertical-align: top; min-width: 12%; display:inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.jd_words_left { float: left; text-align: left; margin-right: 2%; padding-left: 5px;}.jd_words_right { float: right; text-align: right; margin-right: 0px;}/* category description */.jd_cat_desc { width:100%; padding:5px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block;}.jd_inline{ display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}/* categories as in Categories Layout v3.2 */.jd_cats_title_text { background-color: #F5F5F5; padding: 6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #b5b5b5;}.jd_categories_title_v46 ,.jd_categories_title { padding:5px; font-weight: bold; float: left; vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.jd_categories_title_v46 { width: 100%; /*float: none;*/}.jd_categories_inner_wrapper { float: right; padding-top: 10px; font-weight: normal;}.jd_cats_sum_subcats,.jd_cats_sum_files { float: right; display:inline-block; padding: 0px 5px; box-sizing: border-box; clear: right;}/*  sub categories paginated */.jd_subcats_title_text { background-color: #F5F5F5; padding: 6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #b5b5b5;}/*  Following are deprecated */.jd_pagcats_sum_subcats,.jd_pagcats_sum_files {/* float: right; text-align:right; padding: 0px 5px; box-sizing: border-box; */ position: absolute; top: 50%; right: 10px; transform: translateY(-50%);}/* vertical align paginated */.jd_subcat_pagination_level3 {  height: 50px;  position: relative;}.jd_subcat_pagination_level4 {  position: absolute;  top: 50%;  left: 10px;  right: 10px;  transform: translateY(-50%);}/*  end of deprecated CSS *//* category items as in Category Layout v3.2 */.jd_cat_wrapper { width:100%; border-bottom: 1px solid #cccccc; background-color: #F5F5F5; display: inline-block;}/* jd_sum_files_cat and jd_sum_subcats as used in older 3.2 versions */.jd_sum_files_cat,.jd_sum_subcats { float: right; text-align:right; padding: 0px 5px; display: inline-block; box-sizing: border-box; /*position: absolute; top: 50%; right: 10px; transform: translateY(-50%); */}.jd_cat_title2 { font-weight: bold; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.jd_cat_description { padding: 5px; box-sizing: border-box; display: inline-block;}/* vertical align category */.jd_cat_title_outer {  height: 60px;  position: relative;}.jd_cat_title_inner {  position: absolute;  top: 50%;  left: 10px;  right: 10px;  transform: translateY(-50%);}.jd_sum_files_cat_scrolling {    float: right;    text-align: right;    padding: 0px 5px;    box-sizing: border-box;    right: 10px;}/* ordering -sort  */.jd_sort_order { text-align: right;  float: right;}.jd_sort_order form { margin:0px;}/* required for ordering for some new style templates css3 html5*/.jd-list-ordering a.hasTooltip,.jd-list-title a.hasTooltip,.jd-list-author a.hasTooltip,.jd-list-date a.hasTooltip,.jd-list-featured a.hasTooltip,.jd-list-hits a.hasTooltip {display: inline-block !important;}/*  end ordering -sort */.jd_subcat_count { text-align: left; float: left;}/* layout sub header Categories */.jd_cat_main { border-bottom: 1px solid #f5f5f5; display: block;}/* 4 column categories use 4 times 25% so "box-sizing: border-box;" added to include padding and any border within the width*/.jd_cats_4col { float: left; width: 25%; text-align:center; word-wrap:break-word; padding-right:3px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}.jd_2col_inner_wrapper_right,.jd_2col_inner_wrapper { vertical-align: top; border: 0px none; overflow: hidden; width:50%; display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left:5px; clear: both;}.jd_2col_inner_wrapper_right { float:right;}.jd_cats_2col { text-align:left; word-wrap: break-word; padding:0px 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align: top;}.jd_cats_2col_left { display: inline-block; float: left;}.jd_cats_2col_wrapper,.jd_cats_4col_wrapper { width: 100%; padding-top: 5px; border-bottom: 1px dashed #bbb;}.jd_cats_2col_wrapper { display:inline-block;}.jd_cats_4col_inner_wrapper { vertical-align: top; border: 0px; clear:both;}/* used in Standard Categories Layout for paginated Subcategories. */.jd_subcats_main { width: 100%;  word-wrap: break-word;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #b5b5b5;}.jd_subcat_pagination_inner_wrapper { border-bottom: 1px solid #cccccc; padding: 5px 0px; display: inline-block; text-align: left; width: 100%;}/* ensure cleared after using */div.jd_download_title::after,div.jd_cat_main::after,div.jd_back_button::after,div.jd_top_navi::after{ clear: both;}/* ensure cleared before using */div.jd_footer::before { clear: both;}/* download specific */.jd_url_download_right { float: right; vertical-align: middle;}.jd_download_title { width: 100%; padding: 3px 0px; background-color: #F5F5F5; clear: both; display: inline-block;}.jd_download_url { text-align: center; margin-left: 10px; min-width:75px; min-height: 2px;}.jd_featured_pic,.jd_rating,.jd_rating_field { font-weight: normal; text-align: center; float: right; margin: 0px 5px; font-size: small;}.jd_download_url_position,.jd_rating { position: relative; top: 5px; float:right;}.jd_download_detail_pics_wrapper { padding:5px; margin: 8px 0px;}.jd_download_detail_pics { display: inline-block; vertical-align: middle;}.jd_download_detail_img { border : 1px solid lightgray; padding:4px;}.jd_report_link { margin: 0px auto; text-align: center; height: 19px !important;}.jd_report_link a { width: 13em; font-size: 1em; color: #08c; font-family: Arial, Helvetica, sans-serif; font-weight: bold; border: 1px solid #cccccc; border-radius: 8px; background: url(/components/com_jdownloads/assets/images/button_bg.png) repeat-x; padding: 0px 5px;}.jd_rating_field { display:inline-block; float:none; vertical-align:middle;}.jd_rating_field .jwajaxvote-star-rating { margin-left: 5px; float: left;}.jd_readmore { text-align: center; font-weight: 600; font-size:11px; border: 1px solid rgb(204, 204, 204); border-radius: 8px; width: 80px; background: transparent url(/components/com_jdownloads/assets/images/button_bg.png) repeat-x scroll 0% 0%; margin: 3px auto;}/* Used in some Files layouts */.jd_files_title { background-color:#F5F5F5; border-bottom: 1px solid #bbb;  margin-bottom: 5px;  padding:6px; display: block;}.jd_right form { margin: 0px;}.jd_right b { vertical-align: middle; line-height: 30px;}.jd_files_body { color: #333; font-family: "Open Sans",sans-serif; font-size: 1em; line-height: 1.3em; clear: both;}.jd_minipic_wrapper { background:#F8F8F8; padding:5px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; font-size: small;}.jd_files_oneline,.jd_files_minipic { display: inline-block; padding: 0px 2px;}.jd_files_oneline { float:none;}.jd_header { border-bottom: 1px solid #ccc;}.jd_title_left { float: left; padding-left: 5px;}.jd_title_right { float: right; display: inline-block;}/* checkbox in files */.jd_checkbox_wrapper { display:inline-block; float:right;}.jd_checkbox_file { text-align: center; display: inline-block; font-weight: bold; padding-left: 5px; vertical-align:middle;}.jd_checkbox_title { float:right;}/* used to align checkbox with text */.jd_right input[type="checkbox"],.jd_checkbox_file input[type="checkbox"] { margin:0px;}.jd_files_checkbox { margin: 0 10px; float:none; display:inline-block; vertical-align:middle;}/* for {file_pic} {file_title} {release} {pic_is_new} {pic_is_hot} {pic_is_updated} */.jd_title_block { vertical-align: middle; float: left; padding: 5px 0px}/* for Summary */.jd_summary_list li { display:inline-block;}.jd_summary_list b {/* font-color: #ff0000; */}/* files display wrapper */.jd_content_wrapper { padding:3px 0px; width: 100%; border-bottom: 2px solid #bbb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; margin-bottom: 5px;}.jd_history_content_wrapper { padding: 5px 5px 5px 5px; width: 100%; border-bottom: 1px solid #bbb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block;}.jd_content_inner_wrapper { display: inline-block; vertical-align: top;}.jd_download_details_wrapper,.jd_download_wrapper { border-bottom: 2px solid #bbb; display:inline-block; width: 100%; margin: 0px 0px 5px 0px;}.jd_download_details_wrapper.jd_featured {margin: 0;border: none;}.jd_download_details_title { padding-top:15px; padding-bottom:10px; vertical-align: top; height: 38px; font-weight: bold; font-size:1.3em;}.jd_content_left { padding:3px; margin-bottom:6px;}/* content including description and images, possibly video/audio */.jd_content { text-align:left; float: left; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; clear:both;}/* showing descriptions */.jd_description_wrapper { padding: 3px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; clear: both;}.jd_download_description { text-align:left; margin: 4px;}/* fields used in multiple columns typically for showing information *//* jd_fields_wrapper_outer provides centering for inline blocks    */.jd_fields_wrapper_outer {  text-align:center;}.jd_fields_wrapper_compact,.jd_fields_wrapper { background-color: #F5F5F5; padding: 5px; display: inline-block; word-wrap: break-word; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 4px; border: 2px solid #dfdfdf; border-radius: 10px;}.jd_fields_wrapper.jd_featured_detail {border-radius:0;border: none;}.jd_fields { float: left; display: block; line-height: 12px; font-size:small;}.jd_fields_caption,.jd_field_row_wide,.jd_field_block { clear: both; font-weight: bold; position: relative; top: 0; width: 100%; color: #777;  padding-left: 5px; padding-top: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  text-align: center; /* simulate border-collapse */ box-shadow:  1px 0 0 0 #b3b3b3,  0 0px 0 0 #b3b3b3,  1px 0px 0 0 #b3b3b3, /* Just to fix the corner */ 1px 0 0 0 #b3b3b3 inset,  0 0px 0 0 #b3b3b3 inset;}.jd_fields_caption_compact,.jd_fields_caption { text-align: center; background-color: #cecece; /* simulate border-collapse */ box-shadow:  1px 0 0 0 #cecece,  0 0px 0 0 #cecece,  1px 0px 0 0 #cecece, /* Just to fix the corner */ 1px 0 0 0 #cecece inset,  0 0px 0 0 #cecece inset;}#listings .jd_field_row, .page-id-118 #listings .jd_field_row { display: block; padding: 2px 0; width: auto !important;}.jd_field_row_compact,.jd_field_row { width: 100%; display: inline-block; padding-top: 5px; word-wrap: break-word; overflow-wrap: break-word; word-break: break-all; text-align: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px dashed #b3b3b3; /* simulate border-collapse */ box-shadow:  1px 0 0 0 #b3b3b3,  0 0px 0 0 #b3b3b3,  1px 0px 0 0 #b3b3b3, /* Just to fix the corner */ 1px 0 0 0 #b3b3b3 inset,  0 0px 0 0 #b3b3b3 inset;}/* these _compact overide the widths*/.jd_fields_wrapper_compact,.jd_fields_caption_compact,.jd_field_row_compact { width: auto;}.jd_field_title { display: inline-block; font-weight: bold; line-height: 110%; color: #777777; padding-left:5px; position: relative; top: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.jd_field_value_compact,.jd_field_value { display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: right; min-width: 50%; padding-right:5px; padding-left:5px;}.jd_field_value_compact{ min-width: 5px;}/* screenshot pics */.jd_screenshot { float: left;  padding: 3px;}.jd_image-left { float: left; padding: 0 15px 5px 0;}.jd_image_right { float: right; margin: 5px;}/* used in Summary layout */.jd_summary_title { text-align: left; margin: 10px; padding: 5px; font-weight: bold;}.result-info { margin-bottom: 10px;}.jd_left { float: left;}.jd_right { float: right;}/*  section for Content Plugin - title only  */.jd_content_plugin{ float:none; clear:none;}.jd_content_file{ display:inline-block;}.jd_content_category,.jd_content_latest,.jd_content_updated,.jd_content_hottest {  display: block;}/* end content plugin *//* when showing only reg users can download .jd_reg_only { border-radius: 0.5em; text-align: center; max-width: 14em; font: 0.9em Arial,Helvetica,sans-serif;}*//* when showing featured in content then enclose in border .jd_content.jd_featured { border-radius: 0.5em; border-style: solid; border-width: 1px; border-color: #9A9A9A;} */ /*.jd_featured div:empty { background-color:#FFFFDD;} *//* items for featured */.jd_featured {/*background: #feffe8 !important; /* Old browsers *//*background: -moz-linear-gradient(top, #feffe8 0%, #d6dbbf 100%) !important; /* FF3.6-15 *//*background: -webkit-linear-gradient(top, #feffe8 0%,#d6dbbf 100%) !important; /* Chrome10-25,Safari5.1-6 *//*background: linear-gradient(to bottom, #feffe8 0%,#d6dbbf 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8', endColorstr='#d6dbbf',GradientType=0 ) !important; /* IE6-9 */}.jd_featured_detail,.jd_featured_detail .jd_minipic_wrapper,.jd_featured_detail .jd_fields_wrapper_compact,.jd_featured_detail .jd_fields_wrapper {/*background: #d6dbbf !important; /* Old browsers *//*background: -moz-linear-gradient(top, #d6dbbf 0%, #feffe8 100%) !important; /* FF3.6-15 *//*background: -webkit-linear-gradient(top, #d6dbbf 0%,#feffe8 100%) !important; /* Chrome10-25,Safari5.1-6 *//*background: linear-gradient(to bottom, #d6dbbf 0%,#feffe8 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6dbbf', endColorstr='#feffe8',GradientType=0 ) !important; /* IE6-9 */}/*  for revised jD39 Categories *//* revised clear */.jd_clear {/* display: inline-block; */clear: both;display: block;}/* for subcategories */.jd_categories_title39 {width: 100%;float: none;clear: both;}/*  for tags in jd39 */.jd_tags39 {/*float: left; */margin-top:5px;}/* CSS for Downloads subheader */.jd_subheader_wrap39 { float: left; display: block !important;}.jd_subcat_count39 { text-align: left; float: left; margin-left: 0px; clear: both;}.jd_page_nav39 {    text-align: center;    float: right;    box-sizing: border-box;    border: 1px solid #ccc;    margin-left: 5px;padding: 0 3px;}.jd_page_nav39 ul { margin-bottom:0px !important; margin-left:9px; }.jd_page_nav39 ul li { display: inline-block !important; list-style-type: none !important; margin:0 !important;}.jd_sort_order39 {    text-align: center;    font-weight: normal;    float: right;    box-sizing: border-box;    border: 1px #ccc solid;    padding: 0 5px;    margin: 0 5px;}.jd_sort_order39 form { margin:0px !important;}.jd_report_link39 {text-align: center;}.jd_files_title39  {background-color: #F5F5F5;border-bottom: 1px solid #bbb;margin-bottom: 5px;padding: 6px;display: block;box-sizing: border-box;}/* files subheader */.jd_files_subheader_title39,.jd_cat_subheader_title39 { float: left; font-weight:bold;}.fields-container {margin:0 !important;}/* when empty show nothing to get rid of border */div:empty.jd_sort_order39,div:empty.jd_page_nav39 {  display:none;}/*  for associations */.jd_associations {  padding: 3px 0;  display: inline-block;  box-sizing: border-box;}/* for tags in Downloads with lang flags */ul.tags {display:inline-block;margin-right: 10px;}dd.jd_associations {margin-inline-start:8px;}/* jD Table for summary view */div.jd_div_table {  border: 1px solid #BBBBBB;  background-color: #F5F5F5;  width: 100%;  text-align: center;  border-collapse: collapse;}.divTable.jd_div_table .divTableCell, .divTable.jd_div_table .divTableHead {  border: 1px solid #BBBBBB;  padding: 3px 2px;}.divTable.jd_div_table .divTableBody .divTableCell {  font-size: 13px;}.divTable.jd_div_table .divTableHeading {  background: #D8D8D8;}.divTable.jd_div_table .divTableHeading .divTableHead {  color: #333333;  text-align: center;}.divTable.jd_div_table .divTableHeading .divTableHead:first-child {  border-left: none;}.jd_div_table .links a{  display: inline-block;  background: #1C6EA4;  color: #FFFFFF;  padding: 2px 8px;  border-radius: 5px;}.divTable{ display: table; }.divTableRow { display: table-row; }.divTableHeading { display: table-header-group;}.divTableCell, .divTableHead { display: table-cell;}.divTableHeading { display: table-header-group;}.divTableBody { display: table-row-group;}.form-horizontal .control-label{    text-align:left !important;}/* for frontend edit sybols and pic   */.button_rename,.jd_symbol_pic {  margin-top:-75px;  margin-left: 420px;}.jd_edit_button_delete {  margin-top:-75px;  margin-left: 5px;}

/* FILE: /components/com_jdownloads/assets/css/jdownloads_buttons.css */
/*** @version 2.5 * @package jDownloads* @copyright (C) 2008 / 2014 www.jdownloads.com* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL* css classes created by http://www.webdesignerwall.com/* modified colinM/ bositman  V2 31-Oct-2014, ColinM V3 16 Nov 2014*/.jdbutton {display: inline-block;zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */*display: inline;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 14px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(0,0,0,.3);/*-webkit-border-radius: .5em; -moz-border-radius: .5em;  */border-radius: .5em;/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); */box-shadow: 0 1px 2px rgba(0,0,0,.2);}.jdbutton:hover {text-decoration: none;}.jdbutton:active {position: relative;top: 1px;}.jbigrounded {/*-webkit-border-radius: 2em;-moz-border-radius: 2em;  */border-radius: 2em;}.jmedium {font-size: 12px;padding: .4em 1.5em .42em;}.jsmall {font-size: 11px;padding: .2em 1em .275em;}/* for HOT / NEW / UPDATED */.jstatus {font-size: 10px;padding: .2em 0.7em .275em;vertical-align: middle;cursor: default;}/* color styles ---------------------------------------------- *//* black */.jblack {color: #d7d7d7 !important;border: solid 1px #333;background: #333;filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');background: linear-gradient(#666666, #000000);}/* gray */.jgray {color: #e9e9e9 !important;border: solid 1px #555;background: #6e6e6e;filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');background: linear-gradient(#888888,  #575757);}/* white */.jwhite {color: #606060 !important;border: solid 1px #b7b7b7;background: #fff;filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');background: linear-gradient(#ffffff,  #ededed);}/* orange  This has various other options commented out in case needed later */.jorange {color: #fef4e9 !important;border: solid 1px #da7c0c;background: #f78d1d;/*background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background: -moz-linear-gradient(top,  #faa51a,  #f47a20);  */filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');background: linear-gradient(#faa51a,  #f47a20);}/* .jorange:hover {background: #f47c20 !important;background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');background: linear-gradient(#f88e11,  #f06015);}.jorange:active {color: #fcd3a5 !important;background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));background: -moz-linear-gradient(top,  #f47a20,  #faa51a);  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');background: linear-gradient(#f47a20,  #faa51a);} *//* red */.jred {color: #faddde !important;border: solid 1px #980c10;background: #d81b21;filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');background: linear-gradient(#ed1c24,  #aa1317);}/* blue */.jblue {color: #d9eef7 !important;border: solid 1px #0076a3;background: #0095cd;filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');background: linear-gradient(#00adee,  #0078a5);}/* rosy */.jrosy {color: #fae7e9 !important;border: solid 1px #b73948;background: #da5867;filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');background: linear-gradient(#f16c7c,  #bf404f);}/* green */.jgreen {color: #e8f0de !important;border: solid 1px #538312;background: #64991e;filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');background: linear-gradient(#7db72f,  #4e7d0e);}/* pink */.jpink {color: #feeef5 !important;border: solid 1px #d2729e;background: #f895c2;filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');background: linear-gradient(#feb1d3,  #f171ab);}

/* FILE: /components/com_jdownloads/assets/css/jdownloads_custom.css */
/* Custom CSS File for jDownloads   If this file already exist then jDownloads does not overwrite it when installing or upgrading jDownloads.   This file is loaded after the standard jdownloads_fe.css.   So you can use it to overwrite the standard css classes for your own customising.*/

/* FILE: /plugins/system/jce/css/content.css */
.wf-columns{display:flex;gap:1rem}.wf-columns .wf-column{max-width:100%;box-sizing:border-box;flex:1}.wf-columns-stack-large,.wf-columns-stack-medium,.wf-columns-stack-small{flex-wrap:wrap}.wf-columns-align-left{justify-content:flex-start}.wf-columns-align-center{justify-content:center}.wf-columns-align-right{justify-content:flex-end}.wf-columns-layout-1-2>.wf-column:last-child,.wf-columns-layout-2-1>.wf-column:first-child{width:calc(100% * 2 / 3.001);flex:none}.wf-columns-layout-1-1-2>.wf-column:last-child,.wf-columns-layout-1-2-1>.wf-column:nth-child(2),.wf-columns-layout-2-1-1>.wf-column:first-child{width:50%;flex:none}.wf-columns-layout-1-3>.wf-column:last-child,.wf-columns-layout-3-1>.wf-column:first-child{width:75%;flex:none}.wf-columns-gap-small{gap:.5rem}.wf-columns-gap-medium{gap:1rem}.wf-columns-gap-large{gap:2rem}.wf-columns-gap-none{gap:0}@media (max-width:640px){.wf-columns-stack-small>.wf-column{width:100%;flex:auto!important}}@media (max-width:960px){.wf-columns-stack-medium>.wf-column{width:100%;flex:auto!important}}@media (max-width:1200px){.wf-columns-stack-large>.wf-column{width:100%;flex:auto!important}}@media (max-width:1600px){.wf-columns-stack-xlarge>.wf-column{width:100%}}[data-wf-columns]>div>figure img,[data-wf-columns]>div>figure video{object-fit:cover;height:calc(100% - 2rem)}[data-wf-columns]>div>figure{margin:0;display:block;position:relative;height:100%}[data-wf-columns]>div>figure figcaption{text-align:center;line-height:2rem;display:inline-block;width:100%}[data-wf-columns]>div>figure>a.wfpopup+figcaption{pointer-events:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wf-columns .wf-column{margin-left:1rem}.wf-columns .wf-column:first-child{margin-left:inherit}.wf-columns .wf-column:last-child{margin-right:inherit}}@media all and (-ms-high-contrast:none) and (max-width:640px),(-ms-high-contrast:active) and (max-width:640px){.wf-columns-stack-small .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-small .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-small.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-small.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-small.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:960px),(-ms-high-contrast:active) and (max-width:960px){.wf-columns-stack-medium .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-medium .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-medium.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-medium.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-medium.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:1200px),(-ms-high-contrast:active) and (max-width:1200px){.wf-columns-stack-large .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-large .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-large.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-large.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-large.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:1600px),(-ms-high-contrast:active) and (max-width:1600px){.wf-columns-stack-xlarge .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-xlarge .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column{margin-top:2rem}}@supports (-webkit-hyphens:none){.wf-columns .wf-column{margin-left:1rem}.wf-columns .wf-column:first-child{margin-left:inherit}.wf-columns .wf-column:last-child{margin-right:inherit}@media (max-width:640px){.wf-columns-stack-small .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-small .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-small.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-small.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-small.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:960px){.wf-columns-stack-medium .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-medium .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-medium.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-medium.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-medium.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:1200px){.wf-columns-stack-large .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-large .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-large.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-large.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-large.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:1600px){.wf-columns-stack-xlarge .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-xlarge .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column{margin-top:2rem}}}[data-wf-columns].uk-flex,[data-wf-columns].uk-flex-gap-small{gap:.5rem}[data-wf-columns].uk-flex-gap-medium{gap:1rem}[data-wf-columns].uk-flex-gap-large{gap:2rem}[data-wf-columns].uk-flex-gap-none{gap:0}[data-wf-columns].row{gap:.5rem;margin:0}[data-wf-columns].row>[class*=col]{padding:0}[data-wf-columns].flex-gap-sm{gap:.5rem}[data-wf-columns].flex-gap-md{gap:1rem}[data-wf-columns].flex-gap-lg{gap:2rem}[data-wf-columns].flex-gap-none{gap:0}

/* FILE: /components/com_imageshow/assets/css/style.css */
/** * @author JoomlaShine.com Team * @copyright JoomlaShine.com * @link joomlashine.com * @package JSN ImageShow * @version $Id: style.css 14162 2012-07-19 02:35:40Z haonv $ * @license GNU/GPL v2 http://www.gnu.org/licenses/gpl-2.0.html */.jsn-container {outline: none;text-align: center;}.jsn-gallery {outline: none;}/* SLIDE GALLERY */#main {padding: 0 !important;}body.contentpane {margin: 0 !important;}div.jsn-missing-data-alert-box {height: 80px;width: 190px;margin: 20px auto;border: 2px solid #FF9900;background-color: #333333;}div.jsn-missing-data-alert-box .header {height: 50px;display: block;}div.jsn-missing-data-alert-box .footer {height: 30px;display: block;background-color: #000;}div.jsn-missing-data-alert-box .header span.icon-warning {float: left;margin: 8px;width: 32px;height: 32px;background: url(/components/com_imageshow/assets/images/icon-uni-32/icon-text-alert.png) no-repeat;}div.jsn-missing-data-alert-box .header span.message {color: #FFF;display: block;padding-top: 8px;text-align: center;}div.jsn-missing-data-alert-box .footer span.link-to-more {display: block;padding-top: 8px;text-align: center;}div.jsn-missing-data-alert-box .footer span.link-to-more a {color: #FFF;height: 25px;display: block;text-decoration: none;}div.jsn-missing-data-alert-box .footer span.link-to-more a:hover {text-decoration: none;background: none !important;}div.jsn-missing-data-alert-box .footer:hover {cursor: pointer;background-color: #FF9900;}div.jsn-is-back {text-align: left;padding: 5px 0 5px 0;}div.jsn-is-back a.jsn-is-back-link {background: #999;    color: #fff;    font-size: 12px;    padding: 5px 10px}div.jsn-is-back a.jsn-is-back-link:hover {background: #888;text-decoration: none;}