/*
# -------------------------------------------------------------------------
# com_emdown : eXtro Downloads Component
# -------------------------------------------------------------------------
# author     eXtro-media.de
# copyright  Copyright (C) 2016 eXtro-media.de. All Rights Reserved.
# license - http://www.gnu.org/licenses/gpl-3.0.html GNU/GPL
# Websites:  http://www.eXtro-media.de
# Technical Support: http://www.extro-media.de/new-ticket.html
# -------------------------------------------------------------------------
*/
/*#################### tables ############################ */
/*
.emdown table
{
        border-collapse:collapse;
        width: 99%;
}
.emdown table th
{
	    text-align: center;
	    background: #f7f7f7;
	    color: #666;
	    border-bottom: 1px solid #CCC;
	    border-left: 1px solid #ddd;
}
.emdown table th a img
{
	    border:solid 0px ;
}
.emdown .filter
{
        margin:10px 0
}
.emdown .filter-search
{
        float:left;
}
.emdown .filter-search input
{
        width: auto;
}
.emdown .display-limit,
.emdown .filter
{
        text-align:right;
        margin-right:7px;
        width: 20%;
        float: right;    
}
.emdown legend.element-invisible
{
        position:absolute;
        margin-left:-3000px;
        margin-top:-3000px;
        height:0px;
}


.formelm .fltlft
{
    float: left;
} 
.formelm .button2-left
{
    margin-top: -15px;
    margin-left: 10px;
}
.formelm .media-preview
{
    margin-left: 10px;
}
*/


/* 
view: category
layout: multi / default
*/
.emdown.category-list { margin-top: 10px; margin-bottom: 10px; }
.emdown.category-list h2.emdown-category-heading {  }
.emdown.category-list .emdown-category-description { margin-bottom: 30px; margin-top: 20px; }
.emdown.category-list .emdown-category-items { margin-top: 30px; margin-bottom: 0px; }
.emdown.category-list .emdown-category-subcats { margin-top: 20px; margin-bottom: 20px; }
.emdown.category-list .emdown-category-subcats .more-subcats { margin-bottom: 30px; }
.emdown.category-list .emdown-category-items .hauptkategorie-no-items { margin-bottom: 30px; }

.emdown.category-list .emdown-category-subcats .subcat-line { padding-top: 20px; padding-bottom: 20px; }
.emdown.category-list .emdown-category-subcats .emdown-cat-up { margin-top: 30px; }

.emdown.category-list .emdown-category-items .hauptkategorie-items {  }
.emdown.category-list .emdown-category-items .hauptkategorie-items .catline-odd,
.emdown.category-list .emdown-category-items .hauptkategorie-items .catline-even,
.emdown.category-list .emdown-category-items .hauptkategorie-items .line-odd,
.emdown.category-list .emdown-category-items .hauptkategorie-items .line-even { padding-top: 20px; padding-bottom: 20px; /*margin-bottom: 5px; margin-top: 5px;*/ }

.emdown.category-list .emdown-category-items .hauptkategorie-items .line-even { background-color: #f8f8f8; }
.emdown.category-list .emdown-category-items .hauptkategorie-items .line-odd  { background-color: #fff; }

.emdown-multi-button { margin-top: 20px; margin-bottom: 20px; }

/* multi / default ende */

/*
view: categories
*/
.emdown.emdown-categories { margin-top: 10px; margin-bottom: 10px; }
.emdown.emdown-categories .category-desc { margin-top: 15px; margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px; }
.emdown.emdown-categories .hauptkategorie-items{ margin-bottom: 15px; }
.emdown.emdown-categories .hauptkategorie-items > .row { margin-bottom: 15px; }
.emdown.emdown-categories .ema-accordion > ul { padding: 0; margin-bottom: 15px; }
.emdown.emdown-categories .ema-accordion .ema-content .row { padding-top: 10px; padding-bottom: 15px; }
.emdown.emdown-categories .ema-accordion ul li > a, .emdown.emdown-categories .ema-accordion .ema-content { padding-left: 0; padding-right: 0; }


/* categories ende */

/*
view: download 
*/
.emdown.emdown-single-default { margin-top: 10px; margin-bottom: 10px; }
.emdown.emdown-single-default > .row { padding-top: 10px; padding-bottom: 10px; }

/* download ende */

/*
view: downloads
*/
.emdown.downloads-list { margin-top: 10px; margin-bottom: 10px; }
.emdown.downloads-list > .row { padding-top: 20px; padding-bottom: 20px; }
.emdown.downloads-list > .row.odd { background-color: #fff; }
.emdown.downloads-list > .row.even { background-color: #f8f8f8; }



.pagination-list { border-radius: 4px; display: inline-block; margin: 10px 0; padding-left: 0; }
.pagination-list > li { display: inline; }

.pagination-list > li > a,
.pagination-list > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }

.pagination-list > li:first-child > a,
.pagination-list > li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.pagination-list > li:last-child > a,
.pagination-list > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.pagination-list > li > a:hover,
.pagination-list > li > span:hover,
.pagination-list > li > a:focus,
.pagination-list > li > span:focus { color: #23527c; background-color: #eee; border-color: #ddd; }

.pagination-list > .active > a,
.pagination-list > .active > span,
.pagination-list > .active > a:hover,
.pagination-list > .active > span:hover,
.pagination-list > .active > a:focus,
.pagination-list > .active > span:focus { z-index: 2; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7; }

.pagination-list > .disabled > span,
.pagination-list > .disabled > span:hover,
.pagination-list > .disabled > span:focus,
.pagination-list > .disabled > a,
.pagination-list > .disabled > a:hover,
.pagination-list > .disabled > a:focus { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd; }

.pagination-list > li:nth-child(1), .pagination-list > li:nth-child(2), .pagination-list > li:nth-last-child(2), .pagination-list > li:nth-last-child(1) { display: none; }





/* downloads ende */


/* lightbox */
.fllb { display: none; }
.featherlight .featherlight-content { min-width: 25%; }
.fllb-link { cursor: pointer; }
.emd-pl20 { padding-left: 20px; }
/* lightbox ende */

.panel-heading a, .panel-heading a:focus { outline: 0; }
.hauptkategorie-items { margin-bottom: 30px; }


