.shadow{background-color:#fafafa}
.mc_media_top{
    /* background-color: red; */
    font-family: "proxima-nova",sans-serif;
    margin-bottom: 12px;
}
.mc_m_title{
    display: block;
    font-size: 18pt;
    font-weight: 600;
}
.mc_m_np{}
.mc_m_np{
    text-align: left;
    display: block;
    /* background-color: #562d2d; */
}.mc_m_np a{
    font-size: 12pt;
    font-weight: 500;
    background-color: #f7f7f7;
    display: inline-block;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-decoration: none;
    color: #424242;
    border-radius: 4px;
    border: solid #f3f3f3 1px;
}

.mc_m_np a:hover{background-color:white}

.mc_m_np a i{padding:0}
.mc_m_p{
    /* float: left; */
}
.mc_m_n{
    float: right;
    /* display: inline; */
}
#lockerImageViewerCommentsHolder{
    background-color: transparent;
    /* border: solid red 1px; */
    /* float: left; */
    /* width: 100%; */
    margin-bottom: 33px;
}

                                                    .mc_single_image_description{
    /* background-color: red; */
    /* display: block; */
    width: 100%;
    float: left;
}.mc_single_image_desc_titles{
    /* background-color: orange; */
    display: block;
    float: left;
    width: 100%;
    /* margin-bottom: 100px; */
    margin-bottom: 100px;
}
.mc_single_image_desc_titles .imageBoxCaption{background-color:orange;width: 100%;margin-bottom: 12px;padding: 12px;border: solid #dedede 1px;background-color: white;}
.mc_single_image_desc_titles .imageBoxCaption:focus{border: solid #c5c5c5 1px;resize: vertical;box-shadow: 0px 0px 5px #cccccc;}
.updateCaptionLink{
    float: right;
    margin-left: 12px;
}.cancelCaptionLink{
    float: right;
}
.mc_single_image_desc_text{
    background-color: #ffffff;
    border: solid #efefef 1px;
    padding: 12px;
}.mc_single_image_desc_editlink{
    /* background-color: aquamarine; */
    /* padding-left: 12px; */
    /* padding-top: 8px; */
    /* padding-bottom: 8px; */
    /* padding-right: 12px; */
}.mc_single_image_desc_editlink a{
    text-decoration: none;
    font-weight: 600;
    font-size: 10pt;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    display: inline-block;
    margin-top: 9px;
    border: solid #ececec 1px;
    background-color: #f7f7f7;
    color: #3a3a3a;
}
.chocolat-image img{margin:0;float: none;border-radius: 0;padding: 0px!important;max-width: 100%;}
.mc_single_image_desc_editlink a:hover{background-color:white}
.am_imVLikes{
    text-align: right;
    /* background-color: orange; */
    float: left;
    width: 100%;
    margin-top: 12px;
}
.am_imVLikes .like_likecont{
    display: inline-block;
    float: none;
}
.am_imVLikes .like_likecont .imageBottomLikes{
    margin-right: 6px;
}

.mc_image_comments{
    float: left;
    width: 100%;
}.mc_image_comments_title{
    /* background-color: transparent; */
    font-size: 18pt;
    font-weight: 800;
    margin-bottom: 12px;
    border-top: solid #333333 3px;
    padding-top: 4px;
}.fullpageComments{
    background-color: transparent;
    padding: 0;
    float: none;
    width: auto;
    display: block;
}.fullpageCommentsWrap{}
