#viewer_info{

}


#viewer_info hr{
    border: 0px;
    border-top:1px #eee dotted;
}

#viewer_info a
{
    color: #ccc;
    text-decoration: none;
}
#viewer_info a:hover
{
    color: #fff;
}



#viewer_info .item-list dt{
width: 100%;
font-weight:bold;
font-size: 1.1em;
}

#viewer_info .item-list dd{
width: 100%;
padding: 0;
margin: 0;

}

#viewer_info .item-list::before{
    border-top: 1px solid #585858;
padding-top: 20px;
margin-top: 20px;
    content: "";
    width: 100%;
    display: block;
}

#viewer_info .item-list {
margin: 0;
}
#viewer_info .item-list:first-child::before, #viewer_info .item-list.no_title::before{
    display: none;
    padding: 0;
    margin: 0;
}


.share_custom_bt
{
    padding: 10px 20px;
    color: #fff;
    cursor: pointer;
}
.share_custom_bt:hover
{
    text-decoration: underline;
}
.share_custom_bt img{
margin: -2px 10px 0 -10px;
float: left;
}

.main_thumb_element {
	width: 100%; /* percentage fixes the X axis white space when zoom out */
	height: 100vh; /* this is still an issue where you see white space when zoom out in the Y axis */
	overflow: scroll; /* needed for safari to show the x axis scrollbar */
    margin-top: 50px;
    overflow-y: hidden;
}

.content_thumb {
	/* width: 200%;  */
    width: 100% !important;
	height: 200vh;	
	transform-origin: 0 0;
    position: initial;
}
.content_thumb::-webkit-scrollbar {
    width: 0px;
}
.calendar_count_0 {
                display: none;
        }
