/*Skeleton of needed css values for all templates NO EMPTY Classes, breaks parsing for preview */
/*body {*/
    /*background-color: #000000;*/
/*}*/
/*Wrapper and Content layout*/
/*#wrapper {*/
/*background-color: #ffffff;*/
/*}*/
/*#content {*/
/*color: #000000;*/
/*}*/
/* Text Formatting */
/*#content h1 {*/
/*font-size:25px;*/
/*font-weight: bold;*/
/*}*/
/*#content h2 {*/
/*font-size:20px;*/
/*font-weight: bold;*/
/*font-family: Tahoma;*/
/*color: #000000;*/
/*}*/
/*#content h3 {*/
/*font-size:18px;*/
/*font-weight: bold;*/
/*font-family: Tahoma;*/
/*color:#000000;*/
/*}*/
/*footer {*/
    /*background-color: #f4f4f4;*/
    /*min-height:75px;*/
    /*text-align: center;*/
    /*border-top:thick solid #000000;*/
/*}*/

#mast {

overflow-x: hidden;
overflow-y: auto;
    position:relative;
    text-align:center;
}
#mast img {
    margin:5px;
}
#faFooter {
    font-size:15px;
    font-family: verdana, arial, helvetica, sans-serif;
    color:black;
    font-weight: bold;
    /*text-shadow: 1px 11px 0 white, 1px -1px 0 white, -1px 1px 0 white, -1px -1px 0 white;*/
    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
    width:250px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
/*#faFooter a:link a:hover a:active {*/
    /*text-decoration: underline;*/
    /*color:black;*/
/*}*/
.flex {
    margin:0px;
    padding:0px;
    width:100%;
    display: flex;
    flex-wrap: wrap;

}
.flex .fb1 {
    flex: 1;
    padding:5px;
    /*text-align: center;*/

}
.flex .fb1 h1 {
    text-align: center;
}
.flex .fb2 {
    flex: 2;
    /*padding:5px;*/
    /*text-align: center;*/
}
.flex .fb2 h1 {
    text-align: center;
}
#gallery a img {
    padding:5px;
}
.galleryImg {
    padding:10px;
    /*background-color: grey;*/
}
.odd {
    background-color: #e4e4e4;
}
.flexCat {
    margin:0px;
    padding:0px;
    width:100%;
    display: flex;
    flex-wrap: wrap;
}
.fbCat {
    height:200px;
    flex: 3;
    background-color: #e0e0e0;
    border:2px solid;
    border-radius:10px;
    padding:15px;
    margin:5px;
    text-align:center;
    overflow:hidden;
}
.fbCat .title  {
    display: block;
    font-weight:bold;
    font-size:14px;
}
.fbCat .desc {

    display: block;
    font-size:smaller;
    font-stretch: ultra-condensed;
}
.fbCat .price {
    display: block;
text-decoration: line-through;
color: #c40000;
}
.fbCat .price_sell {
 display: block;
 font-weight: bold;
}
.fbCat .link {
    display: block;
    text-align: right;
    bottom:5px;
}
.fbCatItem {
    /*background-color: red;*/
    text-align: center;
}
.fbCatItem .imgPrimary {
    width:600px;
    border-width: 2px;
    border-color: black;
    border-style: solid;
    padding:5px;
}
.fbCatItem .title {
    margin:5px;
    display: block;
    text-align: center;
    font-size:20px;
    font-weight: bold;
    /*color: #9bccff;*/
}
.fbCatItem .imgOther img {
    width:300px;
    border-width: 2px;
    border-color: black;
    border-style: solid;
    /*width:100px;
    */
}
.fbCatItem .desc {
    font-size:18px;
    display:block;
    margin:15px;

}
.fbCatItem .files {
    font-size:25px;
    margin: 15px;
    background-color: #e0e0e0;
    border-radius: 5px;
    border-width: 2px;
    border-color: black;
    border-style: solid;
    padding:10px;

}
.fbCatItem .nav {
    font-size:25px;
    padding:15px;
}
.txtCatItemTitle {
    margin:5px;
    display: block;
    text-align: center;
    font-size:20px;
    font-weight: bold;
    /*color: #9bccff;*/
}
/*alternating content items*/
/*.contentItemEven {*/
    /*background-color: #fbcace;*/
/*}*/
/*.contentItemOdd{*/
    /*background-color: #bccfc5;*/
/*}*/