#gallery2 {
    top: 85px;
	padding-bottom: 81px;
	z-index: 1;
}

#gallery2__header__logo ,
#gallery2__header__img-count ,
#gallery2__close ,
#gallery2__thumb-strip__hide_container ,
#gallery2__thumb-strip {
	display: none !important;
}

body {
	background: white;
}

#gallery2__header__mid {
	margin: 0 auto !important;
	margin-top: 2px !important;
}

#gallery2__header ,
#content ,
#center {
	background: none;
}
#gallery2__bg {
	background: #303d52;
}

#gallery2__header #gallery2__header__comments {
	margin-right: 0;
}

#gallery2__header #gallery2__header__fullscreen {
	margin-right: 0;
}

#gallery2__content__sidebar {
	background: #303d52;
	padding-top: 45px;
}

#gallery2__header .gallery2__header__icon {
	margin: 0;
}

#gallery2__content__sidebar__inner {
	background: white;
    top: 9px;
}

#gallery2__header__inner {
	padding: 10px 19px;
}

#gallery2__content__viewport {
	padding-top: 54px;
}

#gallery2__content__sidebar__inner {
	padding: 19px 13px 19px 15px;
}

#gallery2__content__sidebar__inner,
#gallery2__content__sidebar__inner__flex {
	overflow:hidden;
}

#gallery_vote {
	margin-left: 8px !important;
}

#gallery2__sidebar__info-name {
	max-width: 245px;
}

#gallery_vote .fa {
	font-size: 18px;
}

#gallery2__header__info {
	position: relative !important;
	left: auto !important;
	top: auto !important;
}
#gallery2__header__view-original-small {
	display: none !important;
}

@media screen and (max-width: 1100px) {
	
	#gallery2__header__inner a span {
	    font-size: 1em;
	}
}

@media screen and (max-width: 920px) {
	
	#gallery2__header__inner a span {
		font-size: 1em;
	}
	
	#gallery2__content__sidebar {
		width: 380px;
	}
	#gallery2__content.gallery__sidebar-visible #gallery2__content__viewport {
		padding-left: 380px;
	}
}

@media screen and (max-width: 780px) {
	
    #gallery2__header__fullscreen ,
    #gallery2__header__like {
        display: none !important;
    }
    #gallery2__header #gallery2__header__view-original {
    	margin-right: 0;
    }
    #gallery2__header__mid {
        max-width: none;
    }
}

@media screen and (max-width: 700px) {
	
	#gallery2__content__sidebar {
		width: 100%;
	}
	#gallery2__content.gallery__sidebar-visible #gallery2__content__viewport {
		padding-left: 100%;
	}
}

@media screen and (max-width: 600px) {
	
    #gallery2__share a span ,
    #gallery2__order a span {
        font-size: 0;
    }
}

@media screen and (max-width: 550px) {
	
	#gallery2__header__view-original {
        display: inline-block !important;
    }
}


@media screen and (max-width: 480px) {

	#gallery2__header__mid {
		margin: 0 auto;
	}

	#gallery2__header__inner a span {
		font-size: 0;
	}
}

@media screen and (max-width: 350px) {
	
	#gallery2__header__view-original {
        display: none !important;
    }
}