/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*LAYOUT*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*****************************************************************************************/
/*LAYOUT (BOTH)*/
/*****************************************************************************************/

h3 { text-align: left; }

h4.naglowek-danych { display: inline-block; }

/*****************************************************************************************/
/*LAYOUT (LANDSCAPE)*/
/*****************************************************************************************/

@media all and (orientation: landscape) {}

/*****************************************************************************************/
/*LAYOUT (PORTRAIT)*/
/*****************************************************************************************/

@media all and (orientation: portrait) {}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*SIZES*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*****************************************************************************************/
/*SIZES (BOTH)*/
/*****************************************************************************************/

/*-----------------------------------------------------------*/
/*Proportions*/
/*-----------------------------------------------------------*/

#page-table { width: 68%; }

    table.data-table { width: 100%; }

        .articles-table td:nth-child(1),
        .sermons-table td:nth-child(1),
        .sermons-table td:nth-child(3),
        .events-table td:nth-child(1),
        .events-table td:nth-child(2) { width: 10em; }
        .articles-table td:nth-child(3),
        .sermons-table td:nth-child(4) { width: 17em; }

/*-----------------------------------------------------------*/
/*Spaces*/
/*-----------------------------------------------------------*/

h4.naglowek-danych { margin: 1em 0; padding: .75em 1em; }

#page-table { margin-top: 1em; }

    table.data-table { border-collapse: separate; border-spacing: 0.5em; }

        .data-table td { padding: 1em; }

/*-----------------------------------------------------------*/
/*Sizes*/
/*-----------------------------------------------------------*/

/*................................*/
/*Texts*/
/*................................*/

h3 { font-size: 1.3em; }

.articles-table td:nth-child(1),
.articles-table td:nth-child(3),
.sermons-table td:nth-child(1),
.sermons-table td:nth-child(3),
.sermons-table td:nth-child(4),
.events-table td:nth-child(1),
.events-table td:nth-child(2) { font-size: 0.8em; }

/*................................*/
/*Images*/
/*................................*/

/*................................*/
/*Misc*/
/*................................*/

/*****************************************************************************************/
/*SIZES (LANDSCAPE)*/
/*****************************************************************************************/

@media all and (orientation: landscape) {
    
    /*-----------------------------------------------------------*/
    /*Scales*/
    /*-----------------------------------------------------------*/
    
    /*-----------------------------------------------------------*/
    /*Proportions*/
    /*-----------------------------------------------------------*/
    
}

/*****************************************************************************************/
/*SIZES (PORTRAIT)*/
/*****************************************************************************************/

@media all and (orientation: portrait) {
    
    /*-----------------------------------------------------------*/
    /*Scales*/
    /*-----------------------------------------------------------*/
    
    /*-----------------------------------------------------------*/
    /*Proportions*/
    /*-----------------------------------------------------------*/
    
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*STYLES*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*****************************************************************************************/
/*DECORATIONS*/
/*****************************************************************************************/

/*-----------------------------------------------------------*/
/*Texts*/
/*-----------------------------------------------------------*/

.articles-table td:nth-child(1),
.sermons-table td:nth-child(1),
.events-table td:nth-child(1) { text-align: right; }

/*-----------------------------------------------------------*/
/*Images*/
/*-----------------------------------------------------------*/

/*****************************************************************************************/
/*COLORS*/
/*****************************************************************************************/

/*-----------------------------------------------------------*/
/*Texts*/
/*-----------------------------------------------------------*/

h3 { color: #2C6C94; }

h4.naglowek-danych { color: rgba(255,255,255,0.9); }

#page-table { color: #333333; }

/*-----------------------------------------------------------*/
/*Foregrounds*/
/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/
/*Backgrounds*/
/*-----------------------------------------------------------*/

h3 { background-color: rgba(255,255,255,0.6); }

h4.naglowek-danych { background: #888888; }

.data-table td { background: rgba(255,255,255,0.6); }

/*-----------------------------------------------------------*/
/*Borders*/
/*-----------------------------------------------------------*/

h3 { box-shadow: 0 0 2em 0em rgba(0,0,0,0.1); border-left: .4em solid #2C6C94; }

h4.naglowek-danych { box-shadow: 0 0 0.5em 0em rgba(0,0,0,0.3); }

.data-table td { box-shadow: 0 0 1em 0em rgba(0,0,0,0.1); }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*MISCELLANEOUS*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*****************************************************************************************/
/*RESETS*/
/*****************************************************************************************/

#page-table a:link,
#page-table a:visited,
#page-table a:active { text-decoration: none; color: #43A4E0; transition: color 0.3s; }
#page-table a:hover { text-decoration: underline; color: #43A4E0; }

/*****************************************************************************************/
/*UNIVERSAL*/
/*****************************************************************************************/

/*****************************************************************************************/
/*BETA*/
/*****************************************************************************************/

ul#page-table-menu {
    display: flex; flex-wrap: wrap; justify-content: center;
    margin: 2.25em 0 2em; padding-left: 1.5em;
}
ul#page-table-menu li {
    margin-top: 1.5em; margin-right: 1.5em;
}
ul#page-table-menu a {
    display: block;
    padding: 0.5em 1em;
    font-size: 0.9em;
    font-weight: bold;
    color: #EEE;
    background-color: #2C6C94; transition: background-color 0.15s;
    box-shadow: 0 0 0.5em 0em rgba(0,0,0,0.3);
}
ul#page-table-menu a:hover {
    background-color: #43A4E0;
}

/*****************************************************************************************/
/*DEVELOPMENT*/
/*****************************************************************************************/
