.info-box--standard-hover .info-box-image .utouch-icon {
    height: unset;
    width: unset;
}

.custom-green {
	background-color: #3CC742;
}

.custom-blue {
	background-color: #7D74DB;
}

.custom--blue {
	background-color: #7289d9;
}

.custom-btn--green {
	background-color: #00B137;
}

.custom-flag-green {
	background-color: #63b746;
}

.custom-setting-blue {
	background-color: #75b1b9;
}

.custom-person-orange {
	background-color: #e3954b;
}

.custom-other-orange {
	background-color: #e79541;
}

.custom-foguete-purple {
	background-color: #7289da;
}

.custom-no-padding {
	padding: unset;
}

.pokedex100-crossbar {
	width: 100%;
	height: 100px;
	background-color: #E79541;
}

.custom-margin-bottom {
	margin: 0px 0px 150px 0px;
}

.center-middle-img {
	position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.custom-header-line-green {
	background-color: #63b746;
}

.custom-header-line-blue {
	background-color: #75b1b9;
}

.custom-header-line-orange {
	background-color: #e3954b;
}

.custom-hard-orange {
	background-color: #ff6f32;
}

.custom-header-line-purple {
	background-color: #7289da;
}

.custom-green-text {
	color: #63b746;
}

.custom-blue-text {
	color: #75b1b9;
}

.custom-blue-text1 {
	color: blue;
}

.custom-orange-text {
	color: #e3954b;
}

.custom-purple-text {
	color: #7289da;
}

.text-align-center {
	text-align: center;
}

.relative-div {
	position: relative;
}

#pokedeximage1 {
	height: 500px;
}

#pokedexlogo {
	height: 150px;
}

.custom-white-text {
	color: white;
}

.custom-bg-blue {
    background-color: #6bb2b9;
}

.custom-bg-12 {
  	background-image: url("/static/gentouch/img/clouds12.png");
  	background-repeat: no-repeat;
    background-size: 100% 100%;
}

.custom-bg-11 {
	background-image: url("/static/gentouch/img/clouds15.png");
  	background-repeat: no-repeat;
    background-size: 100%;
}

.custom-bg-13 {
	background-image: url("/static/gentouch/img/clouds15.png");
}

.custom-bg-14 {
	background-image:
		url("/static/gentouch/img/update/dontstarvecloud1.png"),
		url("/static/gentouch/img/update/dontstarvecloud2.png"),
		url("/static/gentouch/img/update/dontstarvecloud2.png"),
		url("/static/gentouch/img/update/dontstarvecloud1.png");
	background-repeat: no-repeat;
	background-size: 15% 15%;
	background-position:
		10% 20%,
		40% 90%,
		80% 10%,
		90% 80%;
}

#custom-whitesnow-img {
	width: 150px;
}

#custom-video-section {
    margin-bottom: 100px;
}

#custom-whitesnow-video {
    margin-top: 200px;
}

.custom-hidden-anything {
	visibility: hidden;
}

#custom-mangameow-icon {
	width: 150px;
    margin-top: 100px;
}

.row.p-in-row > p {
	font-size: 20px;
    font-weight: bold;
}

.row.p-in-row-no-bold > p {
	font-size: 20px;
}

#custom-product-watch-video-area {
	margin-top: 140px;
}

.custom-margin-top-50px {
	margin-top: 50px
}

.custom-margin-top-150px {
	margin-top: 150px
}

.custom-height-1px-for-init {
	height: 1px;
}

.custom-font-weight-700 {
	font-weight: 700;
}

.custom-color-black {
	color: #120F0F;
}

.custom-other-color-black {
	color: #273f5b;
}

#screenshots-section {
    padding: 0 0 120px 0;
}

#custom-mangaslide1, #custom-mangaslide2, #custom-mangaslide3 {
	max-width: unset;
    width: 443px;
}

.custom-bg-2 {
	background-image: url("/static/gentouch/img/necessary/clouds2.png");
}

.custom-visibility-hidden {
	visibility: hidden;
}

.custom-fill-white {
    fill: white! important;
}

.custom-z-index--1 {
	/*z-index: -1! important;*/
}

.custom-bg-6 {
	background-image: url("/static/gentouch/img/update/slide_mangameow_cloud_2.png");
}

.custom-bg-7 {
	background-image: url("/static/gentouch/img/update/slide_mangameow_cloud_3.png");
}

#main-gentouch-logo {
	width: 172px;
}

.custom-visibility-hidden-p {
	visibility: hidden;
}

#not-absolute-reading100-img {
    position: unset! important;
}

/*.ytp-cued-thumbnail-overlay-image {
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
}*/

/* Slide image bigger, keep text not wrapped */
.slide-bigger-img {
  transform: scale(1.2);
  transition: transform 0.3s ease;
}

.custom-img-btn {
    display: block;
    border-radius: 32px; /* bạn có thể chỉnh 8px, 16px tùy hình */
    overflow: hidden;
    box-shadow: 0 0 10px rgba(255, 140, 0, 0); /* bóng mặc định tắt */
    transition: box-shadow 0.3s ease;
}

.custom-img-btn:hover {
    box-shadow: 0 0 12px rgba(248, 145, 1, 0.5); /* bóng cam khi hover */
}

.overlay-standard {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	opacity: 0;
	transition: opacity 0.3s ease;
}

.expand {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	transition: opacity 0.3s ease;
	z-index: 2;
}

div:hover .overlay-standard,
div:hover .expand {
	opacity: 1;
}
