@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,800');
@font-face {
    font-family: 'HattoriHanzoLight';
    src: url('../fonts/Hattori_Hanzo-webfont.eot');
    src: url('../fonts/Hattori_Hanzo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Hattori_Hanzo-webfont.woff') format('woff'),
         url('../fonts/Hattori_Hanzo-webfont.ttf') format('truetype'),
         url('../fonts/Hattori_Hanzo-webfont.svg#HattoriHanzoLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {font-family: 'Montserrat', sans-serif;color:#FFF;background-color:#000;background-image:url("../img/lily-bg-m-2.jpg");background-position:center top;background-size:auto 50%;background-repeat:no-repeat;background-attachment:fixed}
.overlay {opacity:0.5;background:url("../img/01.png");position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}
.container {margin-bottom:2rem}
h2,h6 {font-family: 'Montserrat', serif;font-weight:800}
h2 {color:#12bedd;font-size:1.5rem;text-align:center}
h6 {color:#12bedd;font-size:1.2rem;text-align:center}
.row {flex-direction:column!important;margin-bottom:12px}
.col-md-4 {padding-right:2rem;padding-left:2rem}
.blue {color:#12bedd}
#logo {margin:80px auto -40px auto; width:160px}
#lottie {position:absolute;top:0;right:0;bottom:0;left:0}
.panel {background-color:rgba(0,0,0,0.15);padding:1rem 1.2rem 1rem 1.2rem;margin-bottom:24px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.panel-top {-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0;border-radius:0 0 8px 8px}
#intro {margin-top:28px;padding-top:20px;padding-bottom:1px}
#plain-intro {margin-top:84px;margin-bottom:56px;padding-top:20px;padding-bottom:1px}
.btn-link,.btn-link.disabled {background-color:rgba(27,28,33,0.80);color:#FFF;font-size:0.8rem;width:100%;height:60px;line-height:44px;border:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;display:block!important;margin-bottom:12px} /* -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; */
.blur {-webkit-filter: blur(3px);filter: blur(3px)}
.btn-link:not(.disabled) {background:rgba(27,28,33,0.80)}
.btn-link:not(.disabled):focus,.btn-link:not(.disabled):active {background:#1B1C21!important}
.btn-link:not(.disabled):active {border-color:#12bedd!important}
.btn-link:not(.disabled):hover {background:rgb(27, 28, 33);color:#FFF;text-decoration:none}
.btn-link img {width:auto;height:44px}
.btn-mfc img {height:20px;margin-top:0.65rem}
/* .btn-chb {border-color:#EFB13E} */
.btn-chb img {height:40px;margin-top:2px}
/* .btn-of {border-color:#00aff0} */
/* .btn-mv {border-color:#1565c0} */
.btn-mv img {height:20px;margin-top:0.35rem}
.btn-of img {height:36px;margin-top:0.35rem}
/* .btn-insta {border-color:#3f5d87} */
.btn-insta img {height:42px;margin-right:50px;margin-left:50px}
/* .btn-twit {border-color:#1da1f2} */
.btn-twitter img {height:36px;margin-bottom:0.8rem;margin-right:100px;margin-left:100px}
.btn-tiktok img {width:140px;margin-bottom:0.8rem;margin-right:50px;margin-left:50px}
#social {font-size:1.4rem}
.link-container {position:relative}
.confirm {position:absolute;top:0;right:0;bottom:0.5rem;left:0;display:flex;flex-direction:column}
.spacer {flex: 1 1 auto}
.btn-confirm {font-weight:800;color:#FFF!important;background-color:#12bedd;border-color:#12bedd;max-width:100%;width:100%}
.btn-confirm img {margin-bottom:2px}
.link-container .col-xl-3,.link-container .col-xl-6 {padding-bottom:12px}
a {color:#ffffff!important}
a:hover:not(.btn), a:focus:not(.btn) {color:#12bedd!important}
a.btn.disabled {pointer-events:auto;cursor:default}
#warning {background-color:rgba(0,0,0,0.6);position:absolute;z-index:1000;top:0;right:0;bottom:0;left:0}
a.social-link {padding:1rem 0.5rem;text-align:center}
a.social-link>img {max-width:100%}
#socialModal .modal-body {display:flex;flex-direction:column}
#fansly .url-text, #onlyfans .url-text {display:none}
@media screen and (min-width:538px) {
	.btn-insta img {margin-right:100px;margin-left:100px}
	.btn-twitter img {margin-right:150px;margin-left:150px}
	.btn-tiktok img {margin-right:100px;margin-left:100px}
}
@media screen and (min-width:768px) {
	body {background:#000;background-image:url("../img/lily-bg-d-2.jpg");font-size:1.1rem;background-position:center top;background-size:auto;background-repeat:no-repeat}
	p {margin-bottom:0.5rem}
	h2 {font-size:1.4rem;text-align:left}
	h6 {font-size:1.5rem}
	.container {width:768px;padding-left:45px;padding-right:45px}
	.col-md-4 {padding-right:1.2rem;padding-left:1.2rem}
	#logo {width: 200px;margin:150px 0 0 34%}
	#logo img {margin-left:1.2rem}
	#intro {margin:-20px 0 148px 34%;padding-top:24px}
	/* .btn-link,.btn-link.disabled {height:40px;line-height:28px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;}
	.btn-mfc img {height:10px;margin-top:0.1rem}
	.btn-chb img {height:20px;margin-top:0rem}
	.btn-mv img {height:10px;margin-top:0}
	.btn-of img {height:18px;margin-top:0rem}
	.btn-insta img {height:18px;margin-top:0.2rem}
	.btn-twit img {height:18px;margin-top:0rem} */
	.row {flex-direction:row!important}
	.container {max-width:1280px;width:100%;padding-left:112px;padding-right:112px}
	.link-container .col-md-3,.link-container .col-md-6 {padding:0 8px 16px}
	.link-panel {background-color:rgba(0,0,0,0.8)}
}
@media screen and (max-width:768px) {
	.col-xl-3,.col-xl-6 {position:relative;width:100%;flex:none;max-width:100%}
}
@media screen and (min-width:992px) {
	.btn-link,.btn-link.disabled {height:72px;line-height:56px}
	/* .btn-mfc img {height:16px;margin-top:0.25rem}
	.btn-chb img {height:28px;margin-top:0.2rem}
	.btn-mv img {height:16px;margin-top:0.2}
	.btn-of img {height:24px;margin-top:0.1rem}
	.btn-insta img {height:28px;margin-top:0.2rem}
	.btn-twit img {height:28px;margin-top:0.2rem} */
	.btn-of img {height:48px;margin-top:0.35rem}
}
@media screen and (min-width:1280px) {
	#social {font-size:1.6rem}
}