/*
 * CSS overrides for mobile devices
 */

html {
}

/* bottom ............. */
.vw-mobile #vw-bottom {
    display: none;
}

/* top ............. */
.vw-mobile #vw-top-home {
    width: 50px;
}
.vw-mobile #vw-page-title {
}
.vw-mobile #vw-page-title img {
}

/* top search ............. */
.vw-mobile #vw-top-search {
    left: 50px;
    width: calc(100% - 140px);
}

/* action bar ............. */
.vw-mobile .vw-action-bar-box {
    position: fixed;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    background: white;
    border: none;
    border-top: 1px solid;
}

.vw-mobile .vw-action-bar-box .vw-menu  {
    bottom: 50px;
    top: unset;
}

/* main ............. */
.vw-mobile #vw-main {
    top: 50px;
    bottom: 50px;
    height: calc(100% - 100px);
}

/* home ............. */
.vw-mobile #vw-home-box #vw-intro.vw-main-head {
    padding: 30px;
}

/* ............. */
.vw-mobile .vw-head-info {
    left: 70px;
}
.vw-mobile #vw-catalog > div.vw-head-box
    , .vw-mobile #vw-user > div.vw-head-box 
{
    height: 70px;
}
.vw-mobile #vw-catalog > div.vw-body-box 
    , .vw-mobile #vw-user > div.vw-body-box 
{
    top: 70px;
    height: calc(100% - 70px);
}
.vw-mobile #vw-catalog > div.vw-head-box .vw-picture-box
    , .vw-mobile #vw-user > div.vw-head-box .vw-picture-box
{
    width: 70px;
}
.vw-mobile #vw-catalog > div.vw-head-box .vw-picture img
    , .vw-mobile #vw-user > div.vw-head-box .vw-picture img
{
    width: 70px;
}

.vw-mobile .vw-catalog-path .vw-menu-button svg {
    margin: 3px 10px;
}

/* section ............. */
.vw-mobile .vw-section-box {
    height: 160px;
}
    /*height: calc(100% - 141px);*/     
    /* subtract (top + bottom + 1) */
.vw-mobile .vw-max-view.vw-section-box {
    top: 120px;
    height: calc(100% - 170px);     /* subtract (top + bottom + 1) */
}

.vw-mobile .vw-section-box.vw-collapsed {
    height: 35px;
}

/* ............. */
    /*margin: 40px 20px;*/
    /*margin: 5px 8px;*/
    /*margin: 15px 0 0 15px;*/
.vw-mobile .vw-one-box {
    height: 100px;
    width: 100px;
    margin: 15px 0 0 10px;
}
.vw-mobile div.vw-one-box:last-child {
    margin-right: 15px;
}
.vw-mobile .vw-one-box .vw-picture .vw-no-img.vw-template-tmb {
    height: 60px;
    width: 60px;
}

/* item info ............. */
.vw-mobile .vw-item-info-detail-box {
    top: 170px;
    height: calc(100% - 220px);
}

.vw-mobile .vw-multiple .vw-item-info-detail .vw-items {
    padding: 0;
}

/* item info ............. */
.vw-mobile .vw-item-box {
    height: 225px;
    width: 150px;
}

.vw-mobile .vw-item-box.vw-zoom {
    height: 100%;
    width: 100%;
}

/* supported item type ............. */
.vw-mobile .vw-supported-item-type > div {
    padding: 0;
}
.vw-mobile .vw-supported-item-type {
    height: 20px;
}
.vw-mobile .vw-panel .vw-supported-item-type {
    height: 40px;
}

/* vw-modal  vw-panel ...................... */
    /*, .vw-mobile .vw-modal-content*/ 
.vw-mobile .vw-modal-content.vw-search-panel 
{
    margin-top: 10%;
}

.vw-mobile .vw-modal .vw-panel.vw-modal {
    height: 81%;
}

/* vw-button ...................... */
.vw-mobile .vw-button.vw-ok {
    width: 40px;
}

.vw-mobile .vw-infobox .vw-info-count {
    padding: 5px 0;
}


/* ...................... */
.vw-mobile .vw-defined-props div.vw-prop-val-edit {
    right: 10px;
    width: 120%;
}

/* ...................... */
.vw-mobile .vw-page-info .vw-page-link {
    padding: 0 8px;
}
.vw-mobile #vw-main > div.vw-search-results-box .vw-page-info .vw-page-link {
    padding: 0 14px;
}


/* ************************************************************************** */
/* ************************************************************************** */
/* ************************************************************************** */
/* ************************************************************************** */
/* ************************************************************************** */
/* ************************************************************************** */

/* .vw-mobile-old */

body.vw-mobile-old {
    font-size: 36px; /*set default font size */
}

.vw-mobile-old input[type="radio"] {
    transform: scale(2.5);
}

.vw-mobile-old #vw-page-title {
    font-size: 85%;
}
.vw-mobile-old #vw-page-title img {
    height: 60px;
    margin: 20px 10px;
}

.vw-mobile-old #vw-main {
    top: 100px;
    bottom: 100px;
    height: calc(100% - 200px);
}

.vw-mobile-old #vw-top {
    height: 100px;
}

.vw-mobile-old #vw-bottom {
    display: none;
}

/* svg ........... */
.vw-mobile-old svg.vw-feather {
    height: 50px;
    width: 50px;
}

/* ..... */
.vw-mobile-old .vw-spinner {
    height: 50px;
    width: 50px;
    margin: 10% 5%;
}

/* */
.vw-mobile-old input[type="checkbox"] {
    height: 40px;
    width: 40px;
}
.vw-mobile-old .vw-modal-content {
    width: 80%;
}
/* vw-button ...................... */
.vw-mobile-old .vw-button {
    padding: 5px 20px;
}
.vw-mobile-old .vw-action > div.vw-ajax {
    padding: 5px 20px;
}

.vw-mobile-old .vw-overlay-close {
    width: 100px;
    height: 100px;
    background-size: 50px;
}

.vw-mobile-old div.vw-prop-edit .vw-overlay-close {
    width: 50px;
    height: 50px;
}

/* menu ................ */
.vw-mobile-old .vw-menu-button {
    height: 70px;
    width: 70px;
}
.vw-mobile-old .vw-menu .vw-menu-item {
    padding: 20px;
}
.vw-mobile-old .vw-menu .vw-menu-item div {
}
.vw-mobile-old .vw-menu .vw-menu-item a {
}
/* menu button */

/* */
.vw-mobile-old .vw-head-box {
    height: 100px;
}
.vw-mobile-old .vw-head-box .vw-row {
    height: 30px;
}
.vw-mobile-old .vw-head {
}
.vw-mobile-old .vw-body-box {
    top: 100px;
    height: calc(100% - 100px);
}
.vw-mobile-old .vw-section .vw-body-box 
, .vw-mobile-old .vw-section-box .vw-section.vw-search-result .vw-search-results.vw-body-box 
{
    top: 50px;
    height: calc(100% - 50px);
    overflow-x: auto;
}
.vw-mobile-old .vw-section-box.vw-max-view .vw-head-box {
    height: 100px;
}
.vw-mobile-old .vw-section-box.vw-max-view .vw-body-box 
, .vw-mobile-old .vw-max-view.vw-section-box .vw-section .vw-search-results.vw-body-box 
, .vw-mobile-old .vw-max-view.vw-section-box .vw-section.vw-search-result > .vw-search-results-box .vw-search-results.vw-body-box 
{
    top: 100px;
    height: calc(100% - 100px);
}
.vw-mobile-old .vw-section-box.vw-max-view .vw-manage-featured .vw-head-box {
    height: 200px;
}
.vw-mobile-old .vw-section-box.vw-max-view .vw-manage-featured .vw-body-box 
{
    top: 200px;
    height: calc(100% - 200px);
}
/*.vw-mobile-old .vw-section-box.vw-max-view .vw-panel-box .vw-head-box {*/
/*
.vw-mobile-old .vw-section-box.vw-max-view .vw-panel-box .vw-namebuilder .vw-head-box {
    height: 200px;
}
*/
/*.vw-mobile-old .vw-section-box.vw-max-view .vw-panel-box .vw-body-box {*/
/*
.vw-mobile-old .vw-section-box.vw-max-view .vw-panel-box .vw-namebuilder .vw-body-box {
    top: 200px;
    height: calc(100% - 200px);
}
*/
.vw-mobile-old #vw-catalog > div.vw-head-box {
    height: 100px;
}
.vw-mobile-old #vw-catalog > div.vw-body-box {
    top: 100px;
    height: calc(100% - 100px);
}

/* */
.vw-mobile-old .vw-section-box {
    height: 400px;
}
.vw-mobile-old .vw-section-box.vw-max-view {
    top: 198px;
    height: calc(100% - 300px);     /* subtract (top + bottom + 2) */
}
.vw-mobile-old .vw-section-box.vw-collapsed {
    height: 60px;
}
.vw-mobile-old #vw-catalog-body div:first-of-type .vw-title {
    padding: 0px;
}
.vw-mobile-old .vw-section-box .vw-head-box {
    height: 50px;
}
.vw-mobile-old .vw-section-box .vw-head div.vw-title {
    margin-top: 7px;
}
.vw-mobile-old .vw-section-box.vw-max-view .vw-section.vw-my-stuff .vw-head div.vw-title {
    margin: 0;
}
.vw-mobile-old .vw-section-box .vw-head-box .vw-section-nav {
}
.vw-mobile-old .vw-section-box .vw-head-box .vw-section-nav > div {
    padding: 10px 5px;
}
.vw-mobile-old .vw-section-box .vw-nav-box svg {
    height: 40px;
    width: 40px;
}
    /*padding-left: 30px;*/
.vw-mobile-old .vw-section-box .vw-nav-box div.vw-nav-2 .vw-action {
}
.vw-mobile-old .vw-section-box .vw-nav-box div.vw-nav-2 .vw-action .vw-max {
    padding: 10px 25px 50px 50px;
}
.vw-mobile-old .vw-section-box .vw-nav-box div.vw-nav-2 .vw-action .vw-min {
    padding: 10px 25px 10px 50px;
}
.vw-mobile-old .vw-section-box .vw-nav-box div.vw-nav-3 {
    left: calc(20% + 40px);
}
/* ............... */
/* don't show action bar titles next to icons */
/*
.vw-mobile-old .vw-action-bar-box .vw-action > div.vw-title {
    display: none;
}
*/
.vw-mobile-old .vw-action-bar > div:first-of-type.vw-action {
    padding: 20px 8%;
}
.vw-mobile-old .vw-action-bar .vw-action .vw-label {
    padding: 10px;
}
.vw-mobile-old .vw-action-bar .vw-action .vw-menu-button .vw-label {
    top: 0;
}
.vw-mobile-old .vw-action-bar-box {
    position: fixed;
    top: auto;
    bottom: 0;
    left: 0;
    height: 100px;
    width: 100%;
    background: white;
    border: none;
    border-top: 1px solid;
}
.vw-mobile-old .vw-action-bar-box .vw-action {
    height: 50px;
    width: 50px;
}
.vw-mobile-old .vw-action-bar-box .vw-menu  {
    bottom: 100px;
    top: unset;
}
.vw-mobile-old .vw-action-bar .vw-action {
    padding: 20px 9%;
}
.vw-mobile-old .vw-action-bar .vw-action .vw-menu svg {
    height: 35px;
    width: 35px;
}
.vw-mobile-old .vw-action > div.vw-menu-box .vw-menu {
    min-width: 440px;
}
.vw-mobile-old .vw-action > div.vw-menu-box .vw-menu .vw-menu {
    min-width: unset;
}
/* vw-picture ........................... */
.vw-mobile-old .vw-picture-box {
    width: 200px;
}
.vw-mobile-old .vw-picture {
}
.vw-mobile-old .vw-picture img {
    width: 200px;
}
.vw-mobile-old .vw-head .vw-picture-box {
    width: 100px;
}
.vw-mobile-old .vw-head .vw-picture {
    width: 100px;
}
.vw-mobile-old .vw-head .vw-picture img {
    width: 100px;
    height: auto;
}
.vw-mobile-old .vw-head .vw-picture .vw-no-img .vw-text {
    font-size: 120%;
}
.vw-mobile-old .vw-head .vw-picture .vw-no-img 
    , .vw-mobile-old .vw-head .vw-picture .vw-no-img.vw-template-tmb 
{
    height: 100px;
    width: 100px;
}
.vw-mobile-old div.vw-catalog-completed-img {
    width: 220px;
}
/* */
.vw-mobile-old .vw-infobox-box .vw-picture-box {
    width: 300px;
}
/* item info box, inc. zoom */
.vw-mobile-old .vw-one-box.vw-item-info .vw-zoom .vw-picture img {
    width: 70%;
}
.vw-mobile-old .vw-one-box.vw-item-info .vw-zoom .vw-owner-info .vw-picture {
    width: 70%;
}
.vw-mobile-old .vw-one-box.vw-item-info .vw-zoom .vw-infobox .vw-picture img {
    width: 100%;
}
.vw-mobile-old .vw-zoomed .vw-item-box .vw-item .vw-section-box .vw-nav-box {
    top: 50px;
}
/* no img ........... */
.vw-mobile-old .vw-picture .vw-no-img {
    height: 200px;
    width: 200px;
}
.vw-mobile-old .vw-picture .vw-no-img .vw-text {
    padding: 12% 0; 
}
.vw-mobile-old .vw-picture .vw-no-img.vw-template-tmb {
    height: 200px;
    width: 200px;
}
.vw-mobile-old .vw-picture .vw-template-lrg {
    height: 400px;
    /*width: 100px;*/
}
/* ........... */
.vw-mobile-old .vw-catalog-info .vw-picture .vw-no-img 
    , .vw-mobile-old .vw-catalog-info .vw-picture .vw-no-img.vw-template-tmb 
{
    height: 140px;
    width: 140px;
}
/* ........... */
.vw-mobile-old .vw-owner-info .vw-picture .vw-no-img {
    height: 100px;
    width: 100px;
}
.vw-mobile-old .vw-owner-info .vw-picture .vw-no-img.vw-template-tmb {
    height: 100px;
    width: 100px;
}
/* ........... */
.vw-mobile-old .vw-one-title {
    font-size: smaller;
}
/* vw-one ............... */
.vw-mobile-old .vw-one-box {
    height: 250px;
    width: 250px;
    margin: 40px 20px;
}
.vw-mobile-old .vw-one-box.vw-item-info .vw-menu {
    left: -220px;
}
.vw-mobile-old .vw-one-box.vw-item-info .vw-item-info-head {
    height: 50px;
}
.vw-mobile-old .vw-one-box.vw-item-info .vw-item-info-body > div {
    top: 50px;
    height: calc(100% - 50px);
}
.vw-mobile-old .vw-one-box.vw-item-info .vw-picture {
    width: 100%;
}
.vw-mobile-old .vw-one-box.vw-item-info .vw-picture img {
}
.vw-mobile-old .vw-one-box.vw-item-info .vw-owner-info {
}
/* ............... */

/* top user - guest (not logged in) */
.vw-mobile-old.vw-guest #vw-top-user {
    display: block;
    margin: 30px 0;
}
/* top user */
.vw-mobile-old #vw-top-user {
    left: calc(100vw - 100px);
    width: 100px;
}
.vw-mobile-old #vw-top-user.vw-top-action {
    margin: 40px 10px 0 0;
}
.vw-mobile-old #vw-top-user #vw-user {
}
.vw-mobile-old #vw-top-user .vw-picture {
}
.vw-mobile-old #vw-top-user .vw-picture img {
}
.vw-mobile-old #vw-top-user .vw-picture .vw-no-img {
    height: 80px;
    width: 80px;
}
.vw-mobile-old #vw-top-user .vw-picture .vw-no-img .vw-text {
    padding: 2%;
}

/* ........................ */
    /*left: 135px;*/
.vw-mobile-old #vw-top-search {
    max-width: 85vw;
    width: calc(100vw - 275px);
}
/* ... */
.vw-mobile-old .vw-search-box .vw-search-form-box {
    height: 80px;
}
/* hack */
.vw-mobile-old .vw-search-box .vw-search-form-box form > div {
    margin: 0 -4px;
}
.vw-mobile-old .vw-search-box .vw-search-form-box form > div.vw-options-box {
    margin: 0 10px 0;
}
/* ... */
 .vw-mobile-old .vw-search-form-box .vw-search-context {
    width: calc(40% - 40px);
}
.vw-mobile-old .vw-search-form-box .vw-input-box {
    width: calc(60% - 40px);
}
.vw-mobile-old .vw-search-context .vw-facade .vw-label {
    line-height: 80px;
}
.vw-mobile-old .vw-search-context .vw-facade .vw-select-icon {
    top: 38px;
    border-width: 8px;
    border-top: 8px solid #666;
}
.vw-mobile-old .vw-search-context select {
    height: 80px;
}
/* ... */
.vw-mobile-old .vw-search-form-box .vw-input input[type="text"] {
    height: 80px;
    padding: 0 15px;
    font-size: larger;
}
/* ... */
.vw-mobile-old .vw-search-form-box .vw-button-box  {
    height: 80px;
    width: 80px;
}
.vw-mobile-old .vw-search-form-box .vw-button-box .vw-img-button {
    height: 50px;
    width: 50px;
    padding: 15px;
}
/* ... */
.vw-mobile-old .vw-search-form-box .vw-options-box {
    top: -15px;
    right: 0;
    height: 80px;
    width: 80px;
}
.vw-mobile-old .vw-search-form-box .vw-options-box .vw-options-button {
    height: 40px;
    width: 40px;
}
.vw-mobile-old .vw-search-form-box .vw-options-box .vw-options-button svg {
    height: 100%;
    width: 100%;
}
.vw-mobile-old .vw-search-form-box .vw-options-box .vw-options-button img {
    width: 20px;
}
.vw-mobile-old .vw-search-form-box .vw-options-box .vw-options {
    top: 70px;
}

/* */
.vw-mobile-old .vw-search-results-box .vw-head-box {
    height: 100px;
    font-size: 80%;
}

.vw-mobile-old .vw-page-info .vw-page-link {
    padding: 0 20px;
}

.vw-mobile-old .vw-page-info .vw-page-link svg {
    height: 40px;
    width: 40px;
}

.vw-mobile-old .vw-search-results {
    top: 100px;
}
/* panel search ................. */
.vw-mobile-old .vw-panel-box .vw-search-form-box .vw-search-form .vw-input-box {
    width: 75%;
}
/* .............. */
.vw-mobile-old .vw-search-panel .vw-search-head {
    height: 100px;
}
.vw-mobile-old .vw-search-panel .vw-search-body {
    top: 100px;
}
.vw-mobile-old #vw-catalog .vw-search-panel .vw-search-body {
    top: 100px;
}
/*
.vw-mobile-old .vw-section-box .vw-panel-box .vw-add-parent .vw-body-box {
    top: 50px;
    height: calc(100% - 50px);
*/
.vw-mobile-old .vw-section-box .vw-panel-box .vw-add-parent .vw-body-box {
}
.vw-mobile-old .vw-panel-box .vw-add-parent .vw-search-body {
    top: 110px;
}
.vw-mobile-old #vw-catalog .vw-panel-box .vw-add-parent .vw-search-body {
    top: 110px;
}
/* search list view ............................... */
.vw-mobile-old .vw-search-list-view .vw-picture {
    height: 50px;
    width: 50px;
}
.vw-mobile-old .vw-search-list-view .vw-picture img {
    width: 50px;
}
.vw-mobile-old .vw-search-list-view div.vw-one-box {
    height: 80px;
}
.vw-mobile-old .vw-search-list-view .vw-one-title {
    margin-left: 60px;
    width: calc(100% - 60px);
}

/* catalog */
.vw-mobile-old .vw-head-box .vw-catalog-name.vw-title {
    left: 160px;
}
.vw-mobile-old .vw-head-name-box {
    margin: 5px 0 0 80px;
}
/* property definition panel .......... */
.vw-mobile-old .vw-property-definition-panel .vw-head-box {
    height: 200px;
}
.vw-mobile-old .vw-property-definition-panel .vw-body-box {
    top: 200px;
    height: calc(100% - 200px);
}
.vw-mobile-old .vw-property-definition-panel form select option {
    font-size: 65%;
}
.vw-mobile-old .vw-property-definition-panel .vw-actions div.vw-request-remove {
    width: 230px;
}
.vw-mobile-old .vw-catalog-manage .vw-catalog-go-live .vw-button {
    width: 100px;
}
.vw-mobile-old .vw-catalog-manage .vw-catalog-remove .vw-button {
    width: 222px;
}
.vw-mobile-old .vw-property-definition-panel .vw-actions div.vw-approve {
    width: 110px;
}
.vw-mobile-old .vw-property-definition-panel .vw-actions div.vw-reject {
    width: 90px;
}
.vw-mobile-old .vw-property-definition-panel .vw-actions div.vw-reject.DELETE {
    width: 200px;
}
.vw-mobile-old .vw-property-definition-panel .vw-actions div.vw-approve.DELETE {
    width: 225px;
}
.vw-mobile-old .vw-property-panel-body form .vw-input-box input[type="text"] {
    width: 480px;
    height: 50px;
}
/* property ...................... */
.vw-mobile-old .vw-property-box {
    height: 100px;
}
.vw-mobile-old .vw-properties .vw-more {
    height: 100px;
}
.vw-mobile-old .vw-prop-definition {
}
.vw-mobile-old .vw-prop-val-name {
}
.vw-mobile-old .vw-prop-val-input {
}
/* ..... */
.vw-mobile-old .vw-item-card .vw-property-box {
    height: unset;
}
/* ..... */
.vw-mobile-old #vw-catalog-info .vw-infobox .vw-property-box {
    height: 50px;
}
/* item info */
.vw-mobile-old .vw-item-info-detail-box {
    top: 300px;
    height: calc(100% - 400px);
}
.vw-mobile-old .vw-item-info-detail-box .vw-overlay-close {
    width: 70px;
    height: 70px;
}
.vw-mobile-old .vw-item-info-detail {
}
.vw-mobile-old .vw-section-box .vw-section .vw-item-info-detail .vw-head {
    width: calc(100% - 100px);
}
.vw-mobile-old .vw-item-info-detail-head {
}
/*
.vw-mobile-old .vw-one-box.vw-item-info .vw-zoom .vw-owner-info .vw-picture img {
    width: 70%;
}
.vw-mobile-old .vw-one-box.vw-item-info .vw-owner-info .vw-picture img {
    width: 70%;
}
*/
/* item box, inc. zoom */
.vw-mobile-old .vw-item-box.vw-zoom {
    height: 100%;
    width: 100%;
}
.vw-mobile-old .vw-item-box.vw-zoom .vw-item {
    height: 90%;
    width: 90%;
    margin: 5%;
}
.vw-mobile-old .vw-item-box {
    height: 600px;
    width: 400px;
}
.vw-mobile-old .vw-item-box .vw-item .vw-item-body-box {
    margin: 35px 0 0 0;
}

/* catalog build */
.vw-mobile-old .vw-catalog-build-box .vw-catalog-build .vw-head-box {
    height: 150px;
}
.vw-mobile-old .vw-catalog-build-box .vw-catalog-build .vw-head {
    height: 150px;
}
.vw-mobile-old .vw-catalog-build-box .vw-catalog-build .vw-head .vw-head-body {
    padding: 10px 5%;
}
    /*height: calc(100% - 150px);*/
    /*top: 50px;*/
.vw-mobile-old .vw-catalog-build-box .vw-catalog-build .vw-body {
}
.vw-mobile-old .vw-catalog-build-box.vw-modal .vw-catalog-build > .vw-body-box {
    top: unset;
    height: calc(100% - 150px);
}
.vw-mobile-old .vw-catalog-build-box .vw-catalog-build > .vw-body-box .vw-body-box.vw-body .vw-body {
    height: calc(100% - 150px)
}
/*
.vw-mobile-old .vw-catalog-build-box.vw-modal .vw-catalog-build.vw-modal-content .vw-body.vw-body-box {
    top: unset;
    height: 100%;
}
*/
/*.vw-mobile-old .vw-catalog-build .vw-catalog-name .vw-clear-name-menu .vw-menu-button {*/
/*.vw-mobile-old #vw-catalog .vw-catalog-build .vw-catalog-name .vw-clear-name-menu {*/
.vw-mobile-old .vw-catalog-build .vw-catalog-name .vw-clear-name-menu {
    margin: -40px 0 0 0;
    height: 50px;
    width: 50px;
}
/* build catalog candidates ............... */
.vw-mobile-old .vw-catalog-build .vw-catalog-candidates {
    height: 40px;
}
.vw-mobile-old .vw-catalog-build .vw-catalog-candidates .vw-menu {
    top: 50px;
    max-height: 385px;
}
/* vw-namebuilder */
.vw-mobile-old .vw-namebuilder .vw-drop-box {
    height: 80px;
}
.vw-mobile-old #vw-catalog-info .vw-namebuilder-box div.vw-prop-definition {
    width: 150px;
}
.vw-mobile-old #vw-catalog-info .vw-namebuilder-box div.vw-prop-definition:hover {
    width: 300px;
}
/* image ............... */
.vw-mobile-old .vw-image img.Portrait {
    height: 200px;
}
.vw-mobile-old .vw-image img.Landscape {
    width: 200px;
}
.vw-mobile-old .vw-portrait {
    height: 200px;
}
.vw-mobile-old .vw-landscape {
    width: 200px;
}
/* forum ....................... */
.vw-mobile-old .vw-forum-topics .vw-cell {
    height: 50px;
}
.vw-mobile-old .vw-forum-topic .vw-cell {
    height: 100px;
}
/* admin ....................... */
.vw-mobile-old .vw-catalog-admin .vw-section-2 > .vw-head-box {
    height: 50px;
}
.vw-mobile-old .vw-catalog-admin .vw-head .vw-title {
    margin-top: 20px;
}
.vw-mobile-old .vw-catalog-admin .vw-moderator {
    height: 50px;
}
/*  ............................... */
.vw-mobile-old .vw-msg-and-err-box, .vw-mobile-old .vw-action-result {
    width: calc(100% - 100px);
}
.vw-mobile-old .vw-property-definition-panel .vw-msg-and-err-box
    , .vw-mobile-old .vw-property-definition-panel .vw-action-result 
{
    height: 200px;
    z-index: 999;
}
/*  ............................... */
.vw-mobile-old .vw-panel-box .vw-head .vw-actions {
    margin-top: 50px;
}
.vw-mobile-old .vw-supported-item-type {
    height: 50px;
}
.vw-mobile-old .vw-panel-box .vw-supported-item-type {
    height: 80px;
}
/* ............................... */
.vw-mobile-old .vw-boxes div.vw-prop-definition {
    width: 160px;
    height: 60px;
}
.vw-mobile-old .vw-boxes div.vw-prop-definition:hover {
    width: 320px;
}
/* name builder  ............................... */
.vw-mobile-old .vw-namebuilder-description {
    font-size: 50%;
}
/* wishlist  ............................... */
.vw-mobile-old .vw-menu .vw-wishlist-menu-item {
    margin-left: 70px;
}
/* ************************************************************************* */
/* ************************************************************************* */
/*
.vw-mobile-old .vw-namebuilder-box .vw-prop-definition {
    width: 100px;
    height: 50px;
}
.vw-mobile-old .vw-namebuilder .vw-prop {
    width: 100px;
}
.vw-mobile-old .vw-namebuilder .vw-prop-definition-box {
    width: 100px;
    height: 50px;
}
*/
/* ************************************************************************* */
/* ************************************************************************* */
/*
.vw-mobile-old .vw-head .vw-picture img {
    width: 100px;
}
.vw-mobile-old .vw-catalog-picture {
    height: 200px;
    width: 210px;
}
.vw-mobile-old .vw-catalog-picture img {
    width: 200px;
}
*/
/* ************************************************************************* */
/*
.vw-mobile-old .vw-section {
    top: 50px;
    height: calc(100% - 50px);
}
.vw-mobile-old #vw-catalog .vw-section-box .vw-head-box {
    height: 50px
}
.vw-mobile-old .vw-max-view .vw-section  {
    top: 100px;
    height: calc(100% - 100px);
}
*/
/* ************************************************************************* */
/*
.vw-mobile-old #vw-left {
    display: none;
}

.vw-mobile-old #vw-right {
    display: none;
}
*/
/* ************************************************************************* */
/*
.vw-mobile-old #vw-top-nav {
    width: 100px;
}
*/
/* ************************************************************************* */
/*
.vw-mobile-old .vw-menu-button:hover {
    background-color: rgb(30,80,90);
    background-color: rgba(30,80,90,1);
}
.vw-mobile-old .vw-x-large {
    height: 90px;
    width: 90px;
}
.vw-mobile-old .vw-x-large .vw-menu-button {
    -webkit-mask-size: 90px 90px;
    mask-size: 90px 90px;
}
.vw-mobile-old .vw-large {
    height: 100px;
    width: 100px;
}
.vw-mobile-old .vw-large .vw-menu-button {
    -webkit-mask-size: 65px 65px;
    mask-size: 65px 65px;
}
.vw-mobile-old .vw-medium {
    height: 70px;
    width: 70px;
}
.vw-mobile-old .vw-medium svg.vw-feather {
    height: 50px;
    width: 50px;
}
.vw-mobile-old .vw-medium .vw-menu-button {
    -webkit-mask-size: 50px 50px;
    mask-size: 50px 50px;
}
.vw-mobile-old .vw-small {
    height: 50px;
    width: 50px;
}
.vw-mobile-old .vw-small svg.vw-feather {
    height: 40px;
    width: 40px;
}
.vw-mobile-old .vw-small .vw-menu-button {
    -webkit-mask-size: 40px 40px;
    mask-size: 40px 40px;
}
.vw-mobile-old .vw-x-small {
    height: 35px;
    width: 35px;
}
.vw-mobile-old .vw-x-small .vw-menu-button {
    -webkit-mask-size: 30px 30px;
    mask-size: 30px 30px;
}
*/
/* ************************************************************************* */
/*
.vw-mobile-old .vw-menu svg {
    height: 30px;
    width: 30px;
    padding-right: 10px;
}
*/
/* ************************************************************************* */
/*
.vw-mobile-old #vw-catalog .vw-head-box {
    height: 100px;
}
.vw-mobile-old .vw-body-box {
    top: 50px;
    height: calc(100% - 50px);
}
.vw-mobile-old .vw-max-view .vw-body-box {
    top: 100px;
    height: calc(100% - 100px);
}
*/
/* ************************************************************************* */
/*.vw-mobile-old .vw-search-context-box  {*/
/*
.vw-mobile-old .vw-search-context  {
    width: 270px;
}
.vw-mobile-old .vw-search-form-box .vw-input-box {
    margin-left: 270px; 
}
.vw-mobile-old .vw-search-form-box .vw-input-box {
    height: 82px;
    width: calc(100% - 275px);
}
.vw-mobile-old .vw-search-form-box .vw-input-box {
}
*/
/* ************************************************************************* */