.panelFullWidth_01
{
    display: block; width: 100%;
    position: relative; top: 0; margin: 0;
    background-color: rgba(255, 255, 255, 0);
}

.panelFullWidth_01 h2
{
    display: block; padding: 1em 0 0 0;
    position: relative; margin: 0;
    background-color: rgba(0, 0, 0, .75);
    color: #FFFFFF;
}

.panelFullWidth_01 h3
{
    background-color: rgba(255, 255, 255, .75);
    margin: 0 0 0 0;
    padding: 1em 0 0.5em 0;
    text-align: center;
    font-size: 1.5em;
}

.panelFullWidth_01 p.subTitle
{
    display: block; padding: 0 0 18% 0;
    position: relative; margin: 0;
    background-image: url("/resources/img/computer-01.png"), linear-gradient(180deg, rgba(0, 0, 0, .75) 60%, rgba(255, 255, 255, .75) 60%);
    background-position: 50% bottom, bottom;
    background-size: 30%, 100% 100%;
    background-repeat: no-repeat, no-repeat;
    color: #FFFFFF;
}

.panelFullWidth_01 p:not(.subTitle)
{
    padding: 1em 10% .5em 10%;
    background-color: rgba(255, 255, 255, .75);
}

/*
.panelFullWidth_01 div.table
{
    display: table; width: 100%; padding: 5em 0 7em 0;
    background-color: rgba(255, 255, 255, 1);
}

.panelFullWidth_01 div.table div.tableRow
{
    display: table-row;
}

.panelFullWidth_01 div.table div.tableRow div.tableCell
{
    display: table-cell;
    / *background-color: #FFFFE5;* /
}

.panelFullWidth_01 div.table div.tableRow div.tableCell:nth-child(3n)
{
    width: calc(50% - 17em);
}

.panelFullWidth_01 div.table div.tableRow div.tableCell:nth-child(3n) article.offerDescription
{
    position: relative; left: 2em;
}

.panelFullWidth_01 div.table div.tableRow div.tableCell:nth-child(3n+1)
{
    width: calc(50% - 17em);
}

.panelFullWidth_01 div.table div.tableRow div.tableCell:nth-child(3n+1) article.offerDescription
{
    position: relative; left: calc(100% - 32em);
}

.panelFullWidth_01 div.table div.tableRow div.tableCell:nth-child(3n+2)
{
    width: 34em;
    / *background-color: #00FF00;* /
}

.panelFullWidth_01 div.table div.tableRow div.tableCell:nth-child(3n+2) article.offerDescription
{
    margin: auto;
}

.panelFullWidth_01 article.offerDescription
{
    display: block; width: 30em; height: 20em; margin: 0;
    border: solid 1px #000;
    background-color: #FFFFFF; color: #008;
    background-image: url("/resources/img/fish-origin.jpg");
    background-size: 100%;
    / *
    display: table-cell; width: 30em; margin: 0; padding: 5em 0 0 0;
    font-size: medium;
    background-color: rgba(255, 100, 100, 1);
    * /
}

.panelFullWidth_01 article.offerDescription div.imagePlaceHolder
{
    / * display: block; width: 30em; height: 15em;
    margin: auto;
    border: solid 1px #000; * /
}

.panelFullWidth_01 article.offerDescription p
{
    /*width: 28em; height: 15em; margin: auto; padding: 2em 1em 0 1em;
    background-color: #F00;
    color: #000;
    border: solid 1px #000;
    font-size: 1em;* /
}

/*main section#services
{
    display: block; width: 100%; padding: 7em/ *header height* / 0 0 0;
    position: relative; margin: 0em 0 0 0;
}

main section#services h2
{
    width: 80%; padding: .25em 0 0 0;
    margin: auto;
    background-color: rgba(0, 0, 0, .65); color: #FFF;
}

main section#services p.subTitle
{
    width: 80%; padding: 0 0 1em 0;
    position: relative; margin: auto;
    background-color: rgba(0, 0, 0, .65); color: #FFF;
}

main section#services ul
{
    display: block; width: 80%; height: 70%; padding: 0;
    margin: 2em 10% 1em 10%;
    background-color: rgba(255, 255, 255, 1);
    list-style: none; font-size: 0;
}

main section#services ul li
{
    display: inline-block; width: 40%;
    margin: 0;
    background-color: rgba(255, 255, 255, 1); color: #000; font-size: medium;
    vertical-align: top;
}


main section#services ul li a
{
    display: block; margin: 0; padding: 0;
}


main section#services ul li:nth-child(2n+1)
{
    padding: 1em 10% 0 0;
    text-align: right;
}

main section#services ul li:nth-child(2n+1) a
{
    position: relative; left: 4em; top: 1em;
}

main section#services ul li:nth-child(2n)
{
    padding: 1em 0 0 10%;
    text-align: left;
}

main section#services ul li:nth-child(2n) a
{
    position: relative; right: 4em; top: 1em;
}

main section#services p
{
    display: block; width: calc(80% - 4em); padding: 1.75em 2em 3em 2em;
    margin: auto;
    background-color: rgba(255, 255, 255, 1);
}
*/