#content {
	height: 100%;
}
#gallery2 {
    top: 75px;
    padding-bottom: 75px;
    z-index: 1;
}
body.show_header_flag #gallery2 {
    top: 95px;
   	padding-bottom: 95px;
}
body.hide_main_menu #gallery2 {
	top: 0;
	padding-bottom: 0;
}

@media only screen and (max-width: 620px) {
	#gallery2 {
		top: 55px;
		padding-bottom: 55px;
	}
    body.show_header_flag #gallery2 {
        top: 75px;
   		padding-bottom: 75px;
    }
	body.hide_main_menu #gallery2 {
		top: 0;
		padding-bottom: 0;
	}
}

#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_mobile .gallery2__header__close {
	display: none;
}

#gallery2__header ,
#content ,
#center {
	background: none;
}
#gallery2__bg {
	background: #000000;
}

#gallery2__header #gallery2__header__comments {
	margin-right: 0;
}

#gallery2__header #gallery2__header__fullscreen {
	margin-right: 0;
}

#gallery2__content__sidebar {
	background: #060606;
	padding-top: 62px;
}

#gallery2__header .gallery2__header__icon {
	margin: 0;
}

#gallery2__content__sidebar__inner {background: #242424;}

#gallery2__header__inner {
    height: 62px;
    align-items: center;
    padding: 0 15px 0 30px;
    width: 100%;
}

#gallery2__content__viewport {
	padding-top: 62px;
}

#gallery2__content__sidebar__inner {}

#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__top-ads {
	top: 44px;
}
#gallery2.gallery2_top-ad-visible #gallery2__content__viewport {
    padding-top: 316px;
}
body.ui-mobile #gallery2__top-ads {
    padding-top: 0;
    height: 60px;
    top: 62px;
}
body.ui-mobile #gallery2.gallery2_top-ad-visible #gallery2__content__viewport {
    padding-top: 114px;
}
@media screen and (max-width: 920px) {

	#gallery2__content__sidebar {
		width: 380px;
	}
	#gallery2__content.gallery__sidebar-visible #gallery2__content__viewport {
		padding-right: 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-right: 100%;
	}
}

@media screen and (max-width: 600px) {
	
    #gallery2__order a span {
        font-size: 0;
    }
}

@media screen and (max-width: 550px) {
	
	#gallery2__header__view-original {
        display: inline-block;
    }
}

@media screen and (max-width: 500px) {
	
	#gallery2__content__viewport{
		padding-top: 36px;
		padding-bottom: 80px;
	}
	#gallery2__content #gallery2__content__sidebar {
	    padding: 0;
	}
	#gallery2__header__inner {
		padding: 10px 20px 0;
	    background-color: #060606;
	    max-width: 100%;
	    box-sizing: border-box;
	    height: 80px;
	}
	#gallery2__header__mid {
		display: flex;
	    height: 58px;
	    text-align: left;
	    flex-wrap: wrap;
	}
	#gallery2__header__mid_content {
	    display: inline-flex;
	    column-gap: 15px;
	    width: 100%;
	    flex-wrap: wrap;
	    flex-direction: row;
	    justify-content: space-around;
	}
}

@media only screen and (max-width: 360px) {
	#gallery2__header__inner {
		padding: 15px 10px 7px;
	}
	#gallery2__header__mid {
		margin-right: 8px;
	}
}

@media screen and (max-width: 350px) {
	
	#gallery2__header__view-original {
        display: none !important;
    }
}