#vaultpage-buttons{display:none;}
#big-div-here form{display:none;}
#big-div-here{width:98% !important; margin: -15px 0 0 0; padding: 0px 20px 50px!important;}
#big-div-here h2{width:95%; line-height:1.3em;}
#big-div-here #video-replacement-photos{width:100% !important; overflow:hidden;}
#big-div-here #video-replacement-photos div, #big-div-here #video-replacement-photos img{width:100% !important; margin:0 !important;}
#comments{float:left !important; width:100% !important;}
#secondary{float:right !important; width:360px;}
.left-col{float:left; width:63% !important; padding: 0 0 0 0px; overflow:hidden;}
.left-col #item-data, .left-col #short-description, .left-col #title-and-platform{max-width:100% !important;}
.left-col #title-and-platform h2{ margin:6px 0 !important; width:100%; font-size:20px !important;}
.left-col #item-data div{max-width:47%; float:left; margin:0;}
.left-col p, .left-col ul{max-width:90% !important;}
.right-col{float:right; width:33%; margin: 14px 0 0 0;}
.right-col #main-photo{float:left !important; margin: 15px 0 0 0 !important;width: 100%;}
.right-col #main-photo img{max-width:98%;}
.vaultpage-btn{float:right; background:-webkit-linear-gradient(bottom, rgba(0,0,0,.1), rgba(0,0,0,0)); padding:.4em 1em .5em; border-radius:5px; border:1px solid rgba(0,0,0,.2); margin:5px -8px !important; height:auto; display:block; width:85%; text-align:center; font-weight:bold; margin:0 0 0 0 !important}
.vaultpage-btn img{margin-left:10px; top:-2px; position:relative; max-width:30px;}
#big-div-here iframe{width:90% !important;}

#written-review-pull-ins, #video-pull-ins, #about-data{ max-width:100%;}
#written-review-pull-ins p, .text-content{ float:left; clear:left; line-height:1.6em; margin: 0 0 20px 0;} 
#written-review-pull-ins a{float:none; float:left; display:inline !important; }
#written-review-pull-ins a img, #written-review-pull-ins img{margin: 0px 15px 0 0; display:none;}
#written-review-pull-ins .tw_button{display:none;}

.text-content{width:100%;}

#comments input[type=text]{height:auto;}
#written-review-pull-ins strong{width:100%;}
#written-review-pull-ins .author-meta{clear:left; margin:10px 0; float:left; font-weight:500; color:#333;  font-size:12px; line-height:1em; font-weight:600; width:100%}

#title-and-platform h2{margin:0 0 .5em 0; font-size:2em !important;font-weight: 500 !important;}
.left-col{margin-top:10px;}

#main-photo a img{height:auto !important;}

.vaultpage-section{
    margin:20px 0 0 0 !important;
    border-top:1px solid rgba(0,0,0,.07) !important;
    padding:10px 0 0 0 !important;
}
.vaultpage-section .text-content{
    margin:.5em 0 0 ;
}
.vaultpage-section .author-meta{
}
#written-review-pull-ins .text-content{
    margin:-5px 0 0 0;
}

#vaultpage-video-nav .edit-post{
    float:none !important;
    position:relative;
    top:5px; 
    left:-10px;
}
#vaultpage-video-nav li.current .edit-post{
    left:8px !important;
}

.left-col .edit-post{
    margin-top:20px !important;
}
.left-col .edit-post a{
    color:#f30;
}

#written-review-pull-ins .edit-post{
    margin:5px 0 0 0 !important;
}
#written-review-pull-ins .edit-post a{
    float:none !important;
    color:#f30
}

.single-vaultpage #page{
    padding-top:30px;
}
.single-vaultpage #big-div-here{
    margin-top:0;
}

#secondary .main-cgr-ad{
    margin-bottom:20px;
}