div.bt-frontend-archive-BtProject.Loop {
    height: 100%;
}
div.bt-frontend-archive-BtProject.Loop > div.taxonomy {
    float: left;
    width: 30%;
    height: 530;
    position: relative;
}
html[data-developerToggle="true"] div.bt-frontend-archive-BtProject.Loop > div.taxonomy {
    float: right;
}
div.bt-frontend-archive-BtProject.Loop > div.taxonomy > div.wrapper {
    padding: 10px;
}
div.bt-frontend-archive-BtProject.Loop > div.taxonomy > img.BorderImage {
    position: absolute;
    top: 0;
    right: 1px;
    width: 5px;
    height: 530px;
}
html[data-developerToggle="true"] div.bt-frontend-archive-BtProject.Loop > div.taxonomy > img.BorderImage {
    left: -1;
    right: auto;
}
@media (max-width: 560px) {
    div.bt-frontend-archive-BtProject.Loop > div.taxonomy {
        display: none;
    }
}
div.bt-frontend-archive-BtProject.Loop > div.content {
    float: right;
    width: 70%;
    height: 100%;
    position: relative;
}
html[data-developerToggle="true"] div.bt-frontend-archive-BtProject.Loop > div.content {
    float: left;
}
@media (max-width: 560px) {
    div.bt-frontend-archive-BtProject.Loop > div.content {
        float: none;
        width: 100%;
        height: auto;
    }
}
div.bt-frontend-archive-BtProject.Taxonomies {
    margin-bottom: 40px;
}
div.bt-frontend-archive-BtProject.Taxonomies:first-child {
    margin-bottom: 20px;
}
div.bt-frontend-archive-BtProject.Taxonomies > h2 {
    font-size: medium;
    font-weight: normal;
    text-align: right;
}
html[data-developerSwitch="1"] div.bt-frontend-archive-BtProject.Taxonomies > h2 {
    text-align: left;
}
html[data-developerSwitch="2"] div.bt-frontend-archive-BtProject.Taxonomies > h2 {
    text-align: center;
}
div.bt-frontend-archive-BtProject.Taxonomies > h2.all {
    cursor: pointer;
    opacity: 0.1;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
}
div.bt-frontend-archive-BtProject.Loop.emphasized div.bt-frontend-archive-BtProject.Taxonomies > h2.all {
    opacity: 1;
}
div.bt-frontend-archive-BtProject.Taxonomies > div {
    cursor: pointer;
    height: 19px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
div.bt-frontend-archive-BtProject.Taxonomies > div > div {
    height: 19px;
    overflow: hidden;
    padding: 1px 3px;
    text-align: right;
    color: #92a49c;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
html[data-developerSwitch="1"] div.bt-frontend-archive-BtProject.Taxonomies > div > div {
    text-align: left;
}
html[data-developerSwitch="2"] div.bt-frontend-archive-BtProject.Taxonomies > div > div {
    text-align: center;
}
div.bt-frontend-archive-BtProject.Taxonomies > div:hover > div,
div.bt-frontend-archive-BtProject.Taxonomies > div.emphasized > div {
    background-color: #4d5854;
    color: white;
    z-index: 999999;
}
a.bt-frontend-archive-BtProject.Single {
    display: block;
}
@media (min-width: 560px) {
    a.bt-frontend-archive-BtProject.Single {
        position: absolute;
        overflow: hidden;
        -webkit-transition: opacity 0.4s;
        -moz-transition: opacity 0.4s;
        -o-transition: opacity 0.4s;
        transition: opacity 0.4s;
    }
    a.bt-frontend-archive-BtProject.Single.size-33 {
        height: 186px;
        width: 186px;
    }
    a.bt-frontend-archive-BtProject.Single.size-32 {
        height: 186px;
        width: 123px;
    }
    a.bt-frontend-archive-BtProject.Single.size-23 {
        height: 123px;
        width: 186px;
    }
    a.bt-frontend-archive-BtProject.Single.size-22 {
        height: 123px;
        width: 123px;
    }
    a.bt-frontend-archive-BtProject.Single.size-11 {
        height: 60px;
        width: 60px;
    }
    div.bt-frontend-archive-BtProject.Loop.emphasized a.bt-frontend-archive-BtProject.Single {
        opacity: 0.3;
    }
    div.bt-frontend-archive-BtProject.Loop.emphasized a.bt-frontend-archive-BtProject.Single.emphasized {
        opacity: 1;
    }
}
@media (max-width: 560px) {
    a.bt-frontend-archive-BtProject.Single {
        margin-bottom: 10px;
        position: relative;
    }
}
a.bt-frontend-archive-BtProject.Single > img {
    width: 100%;
}
a.bt-frontend-archive-BtProject.Single > img.secondry {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
}
html.no-touch a.bt-frontend-archive-BtProject.Single:hover > img.secondry {
    opacity: 1;
}
a.bt-frontend-archive-BtProject.Single > div.meta {
    display: none;
}
html.touch a.bt-frontend-archive-BtProject.Single > div.meta {
    display: block;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    margin-bottom: 25px;
}
@media (min-width: 560px) {
    html.touch a.bt-frontend-archive-BtProject.Single > div.meta {
        position: absolute;
        bottom: 0;
        left: 0;
        margin-bottom: 0;
    }
    html.touch a.bt-frontend-archive-BtProject.Single > div.meta > h1 {
        margin-bottom: 0;
    }
}
html.touch a.bt-frontend-archive-BtProject.Single > div.meta > h1 {
    font-size: medium;
    padding: 2px 5px 5px;
    font-weight: normal;
}
@media (max-width: 560px) {
    html.touch a.bt-frontend-archive-BtProject.Single > div.meta > h1 {
        font-size: medium;
        font-weight: normal;
        margin-bottom: 25px;
    }
}
html.touch a.bt-frontend-archive-BtProject.Single > div.meta > div {
    display: none;
}
div.bt-frontend-archive-BtProject.Single.meta {
    width: 100%;
}
div.bt-frontend-archive-BtProject.Single.meta > h1 {
    float: left;
    padding-top: 17px;
    font-weight: bold;
}
div.bt-frontend-archive-BtProject.Single.meta > div {
    float: right;
    padding: 16px 0 0 10px;
    position: relative;
    text-align: right;
}
div.bt-frontend-archive-BtProject.Single.meta > div > img {
    height: 40px;
    right: 5px;
    top: 0;
    position: absolute;
    z-index: -1;
}
div.bt-frontend-archive-BtProject.Single.meta > div > span {
    background-color: rgba(255, 255, 255, 0.9);
    border-top: 1px #4d5854 solid;
    padding: 2px;
    font-size:13px;
}
div.bt-frontend-archive-BtProject.Loop.emphasized a.bt-frontend-archive-BtProject.Single {
    border-radius: 3px;
}
div.bt-frontend-archive-BtProject.Taxonomies > div > div {
    font-size: 14px !important;
}
div.bt-frontend-page-Front.Loop {
    height: 540px !important;
    max-height: 540px !important;
}
div.bt-frontend-archive-BtProject.Taxonomies {
    margin-bottom: 25px;
}
span.all {
    text-align: right;
    display: block;
}
::-webkit-scrollbar {
    display: none;
}
div.bt-frontend-archive-BtProject.Loop > div.taxonomy {
    float: right;
}
