@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* 
font-family: 'Nanum Gothic';
Regular 400
Bold 700
ExtraBold   800
*/

@font-face {
  font-family: "aTitleGothic";
  font-style: normal;
  font-weight: 400;
  src: local("../font/a1"), /* computer */
    url("/font/a1.eot"), /* IE9 Compat Modes */
    url("/font/a1.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */  
    url("/font/a1.woff") format("woff"), /* Modern Browsers */
    url("/font/a1.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "aTitleGothic";
  font-style: normal;
  font-weight: 500;
  src: local("../font/a2"), /* computer */
    url("/font/a2.eot"), /* IE9 Compat Modes */
    url("/font/a2.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ 
    url("/font/a2.woff") format("woff"), /* Modern Browsers */
    url("/font/a2.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "aTitleGothic";
  font-style: normal;
  font-weight: 600;
  src: local("../font/a3"), /* computer */
    url("/font/a3.eot"), /* IE9 Compat Modes */
    url("/font/a3.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/font/a3.woff") format("woff"), /* Modern Browsers */
    url("/font/a3.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "aTitleGothic";
  font-style: normal;
  font-weight: 700;
  src: local("../font/a4"), /* computer */
    url("/font/a4.eot"), /* IE9 Compat Modes */
    url("/font/a4.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/font/a4.woff") format("woff"), /* Modern Browsers */
    url("/font/a4.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "aTitleGothic";
  font-style: normal;
  font-weight: 800;
  src: local("../font/a5"), /* computer */
    url("/font/a5.eot"), /* IE9 Compat Modes */
    url("/font/a5.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/font/a5.woff") format("woff"), /* Modern Browsers */
    url("/font/a5.ttf") format("truetype"); /* Safari, Android, iOS */
}



/* **** Common Reset **** */
*{margin:0;padding:0;list-style:none;font-size:13px;font-weight:500;font-family: "aTitleGothic",sans-serif;box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5{margin:0;padding:0;word-wrap:break-word;word-break:break-all;}
li,p,span,strong,a,i,em{font-size:inherit;color:inherit;font-family:inherit;}
b, strong{font-weight:500;color: inherit;font-size: inherit;}
font{font-weight:500;font-size:inherit;}
body, html{width:100%;height:100%;/*background: #15111d;*/}
input,select,img,i{vertical-align:middle;}
img{border:0;}
table{width:100%;}
table caption{position: absolute;top: 0px;left: 0px;overflow: hidden;display: block !important;width: 0px !important;height: 0px !important;margin: 0 !important;font-size: 0 !important;line-height: 0 !important;}
.clear{clear:both;}
.clearfix::after{content:"";display:block;clear:both;}
.blind {position: absolute;top: 0px;left: 0px;overflow: hidden;display: inline-block !important;width: 1px !important;height: 1px !important;margin: 0 !important;font-size: 0 !important;line-height: 0 !important;}
a{display:inline-block;text-decoration:none;transition:all 0.2s ease-in-out;}
i{font-style:normal;}
input[type="password"]{/*font-family: 'Nanum Gothic';*/}
body{ min-width:320px; }
table {border-collapse: collapse;width: 100%;}

.blue{color:#0ba0fc !important;}
.green{color:#3ec600 !important;}
.red{color: #e54141 !important;}
.grey{color:#646363 !important;}
.orange{color:#e2bd11 !important;}
.purpul{color:#c641fc !important;}
.blue-line { color:#298fed !important; }
.tx_org { color:#ff6c00 !important; }
.yellow-point { color:#fae00f !important; }

.pop1{position: fixed;top: 0px; left:0;right:0;z-index: 102;width: 100%;margin: auto;background: #000;border:2px solid #441b1b;}
/* .pop1::before{content:"";position:fixed;top:0;right:0;left:0;bottom:0;} */
.pop1 .cont{min-height:200px; height:calc(100% - 40px); overflow-y:scroll; /*padding: 20px;*/font-size:13px;color:#fff;position: relative;}
.pop1 .cont img { width:100% !important; }
.pop-bt{background: #441b1b;height: 40px;line-height: 40px;padding: 0 10px;overflow: hidden;}
.pop-bt label{float:left;font-weight:500;color:#e2e2e2;}
.pop-bt a.pop-close{float:right;font-weight:500;color: #fff; font-size: 30px; }
.pop-bt a.pop-close img{vertical-align: -1px;margin-left:5px;}

/*좌측,우측 메뉴*/
.menu-box{position:fixed;top:0;left:-100%;z-index: 1000;width: 100%;height:100%;}
.menu-box-tit{
    font-weight: 700;
    color: #fae00f;
    height: 55px;
    line-height: 52px;
    padding: 0 20px;
    background: #0f0f10;
    border-bottom: 1px solid #4c4c4c;
    text-align: center;
}
.menu-box-tit img{ height:35px; margin-top:2px; }
.menu-box-tit span{display: inline-block;font-size: 14px;color: #333;vertical-align:middle;}
.menu-box-tit span i{display:inline-block;font-size: 20px;font-weight: 700;color: #0241ff;margin-right: 10px;}
.menu-box-tit span strong{font-size: 20px;font-weight:700;color: #333;}
.menu-box-tit a.iconfont{position:absolute;right:20px;top: 13px;width: 77px;height: 27px;line-height: 27px;font-size: 14px;color: #333;background: #e5e5e5;border: 1px solid #c7c7c7;border-radius:16px;text-align: center;}
.menu-box-tit a.iconfont i{color:#0241ff;}
.menu-close{position: absolute;top: 7px;right: 10px; text-align: center;}
.menu-close a{font-size:36px;color: #fff;}

.menu-box .leftBottom { height:100%; }
.menu-box .leftBottom .left,
.menu-box .leftBottom .right { float:left; height:calc(100% - 55px); padding:20px 0 20px 30px; box-sizing: border-box; }
.menu-box .leftBottom .left{ width:160px; padding-left:0; padding-top:3px; background:linear-gradient(to right,#260908,#490f0c); overflow-y:scroll;  }
.menu-box .leftBottom .left li a { display:block; font-size:14px; color:#fff; font-weight:600; padding:12px 0 12px 30px; }
.menu-box .leftBottom .left li a.on { position:relative; color:#f91d29; text-decoration:underline; }
.menu-box .leftBottom .left li a.on:after { position:absolute; left:0; top:7px; content:''; display:block; width:2px; height:24px; background:#f91d29; }

.menu-box .leftBottom .right { width:calc(100% - 160px); padding-right:20px; background:rgba(0,0,0,0.8); backdrop-filter:blur(20px);  }
.menu-box .leftBottom .right .rightTitle { position:relative; color:#fff; }
.menu-box .leftBottom .right .rightTitle a { display:block; padding:0 0 20px; margin:0 0 5px; font-size:14px; color:#f91d29; border-bottom:1px solid #4c4c4c; }
.menu-box .leftBottom .right .rightTitle a span { font-weight:600; }
.menu-box .leftBottom .right .rightTitle .iconfont { position:absolute; right:-4px; top:-4px; font-size:23px; color:#fff; }
.menu-box .leftBottom .right .depth2 { height:calc(100% - 87px); overflow-y:scroll; }
.menu-box .leftBottom .right .depth2 li a { display:block; padding:10px 0; font-size:14px; color:#fff; font-weight:400; }
.menu-box .leftBottom .right .depth2 li .depth2List { background:#1e1e1e; padding:10px; }
.menu-box .leftBottom .right .depth2 li .depth2List li a { padding:15px 0 0; color:#bbbbbb; font-size:13px; }
.menu-box .leftBottom .right .depth2 li .depth2List li:first-child a { padding-top:0; }

.menu-box .leftBottom .right .menu-right { display:none; height:100%; }
.menu-box .leftBottom .right .menu-right .c-red { color:#f33f1f; }
.menu-box .leftBottom .right .menu_1 { display:block; }

.menu-box .leftBottom .right .miniGame .depth2 li ul { display:none; }
.menu-box .leftBottom .right .miniGame .depth2 li.active ul { display:block; }

.info-box-bg{display:none;position:fixed;top:0;left:0;z-index: 2;width:100%;height:100%;background: rgba(0, 0, 0, 0.1); }
.info-box{position:fixed;top:0;right: -100%;z-index: 9999;width:100%;height:100%; background: rgba(0, 0, 0, 0.8); backdrop-filter:blur(20px); }
.info-box-tit{font-size:16px; color:#eae1d4;height:54px;line-height:54px;padding: 0 15px; border-bottom: 1px solid #e91b26; background:#100f0e; }
.info-box-tit span strong{font-size:16px; color: #fff; font-weight:500; vertical-align: middle; margin-left:5px; }
.info-box-tit a.iconfont{position:absolute;right: 25px;top: 13px;width: 81px;height: 31px;line-height: 34px;font-size: 14px;font-weight: 700;color: #989797;border: 1px solid #545050;background: #292525;border-radius:16px;text-align: center; }
.info-box-tit a.iconfont i{color: #fff;font-weight: 700;/* vertical-align: middle; */}
.info-box-tit2 { padding:20px; border-bottom:12px solid #232323; }
.info-box-tit2 .left { float:left; width:calc(100% - 100px);}
.info-box-tit2 .left .cash-tit { font-size:13px; color:#bbbbbb; font-weight:600; }
.info-box-tit2 .left .cash { padding:5px 0; }
.info-box-tit2 .left .cash a { font-size:24px; color:#e91b26; font-weight:600; }
.info-box-tit2 .left .point a { font-size:13px; color:#bbbbbb; font-weight:600; }
.info-box-tit2 .left .point a span { font-size:13px; color:#fff; font-weight:600; }
.info-box-tit2 .left .point a span i { vertical-align: 0; }
.info-box-tit2 .right { float:right; width:100px; text-align:right; }
.info-box-tit2 .right span { margin-left:5px; font-weight:600; }
.info-box-tit2 .right .bok { height:40px; line-height:40px; color:#bbbbbb; font-size:13px; font-weight:600; }
.info-box-tit2 .right .memo { padding-top:15px; color:#bbbbbb; font-size:13px; font-weight:600; border-top:1px solid #3e3e3e; }
.info-box-tit2 .right .memo span { padding-left:5px; }
.info-box-tit2 .right .c-red { color:#c91821; font-weight:600; line-height:13px; vertical-align: 0; }

.info-box-cont .cont1 { padding:25px 10px 0; font-size:0; border-bottom:12px solid #232323; }
.info-box-cont .cont1 li {display:inline-block; width:25%; font-size:13px; color:#b3b3b3;margin-bottom:25px; }
.info-box-cont .cont1 li a { position:relative; padding-top:35px;   text-align:center; width:100%; font-weight:600; }
.info-box-cont .cont1 li i { position:absolute; top:0; left:50%; transform:translateX(-50%); font-size:25px; background-image: linear-gradient(#d4d4d4, #ffffff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; }
.info-box-cont .cont2 { padding:15px 30px; font-size:0; border-bottom:12px solid #232323; }
.info-box-cont .cont2 li a { height:44px; line-height:44px; color:#b3b3b3; font-size:14px; width:100%; font-weight:500; } 
.info-box-cont .cont2 li i { font-size:20px; display:inline-block; width:30px; vertical-align:middle; }
.info-box-cont a.logout { margin:15px 10px; width:calc(100% - 20px); height:40px; background:#000000; color:#fff; text-align:center; line-height:40px; border:2px solid #313131; font-weight:600; }

.info-close{position:absolute;top:12px;right:10px; color:#fff; }
.info-close a { font-size:33px; }


/*해드*/
body { background:#000;}
#header { padding:130px 0 0;}
#header .headerInner { z-index:15; position: fixed;top: 0;left: 0; width: 100%; min-width:320px; transition:all 0.2s; border-bottom:1px solid #3a3a3a; background:#000000; }
.header-tp { position:relative; height:50px; border-bottom:1px solid #e00a15; overflow:hidden; }
.header-tp .logo { text-align:center; }
.header-tp .logo a { padding:7px 0 0; }
.header-tp .logo img { height:35px; }
.header-tp .menu { position:absolute; top:8px; left:10px; }
.header-tp .menu i { color:#e00a15; font-size:35px; }
.header-tp .info { position:absolute; top:11px; right:20px; }
.header-tp .info i { color:#fff; font-size:30px; }
.header-bt .inner-tp { border-bottom:1px solid #3a3a3a; }
.header-bt .inner-tp .info-list li { float:left; color:#b5b5b5; height:40px; line-height:40px; margin-left:13px; font-size:13px; }
.header-bt .inner-tp .info-list li:first-child { margin-left:17px; }
.header-bt .inner-tp .info-list li i {
    background: linear-gradient(to top, #ffffff , #d4d4d4);
    -webkit-background-clip: text;
    color: transparent;
    margin-right:3px;
}
.header-bt .inner-bt { padding:0 10px; border-radius:0 0 10px 10px; }
.header-bt .inner-bt .info-list li { position:relative; float:left; width:50%; color:#b5b5b5; height:40px; line-height:40px; font-size:13px; text-align:center; }
.header-bt .inner-bt .info-list li:first-child:after { content:''; position:absolute; top:10px; right:0; display:block; width:1px; height:20px; background:#3a3a3a; }
.header-bt .inner-bt .info-list li i {
    background: linear-gradient(to top, #ffffff , #d4d4d4);
    -webkit-background-clip: text;
    color: transparent;
    margin-right:3px;
}
.header-bt .c-white { color:#fff; }
.header-bt .c-yellow { color:#fff; }
@media screen and (max-width:370px){
    .header-bt .inner-tp .info-list li { margin-left:5px; font-size:12px; }
}


.nav {height: 40px;/* border-bottom: 1px solid #1a1a3a; */}
.nav > ul > li {float: left;line-height: 40px;width: calc(100% / 5);position: relative;text-align:center;}
.nav > ul > li::after{display: none;content:"";position:absolute;top:calc(50% - 6px);right:0;width:1px;height:12px;background: #4d4d68;}
.nav > ul > li:last-child::after{display:none;}
.nav > ul > li a{display:block;font-weight: 700;color: #fff;font-size: 15px;}
.nav > ul > li a.on{/*color: #202b33;*/}
.nav > ul > li > .mdeph2{display:none;position:absolute;top: 46px;left: calc(50% - 41px);z-index: 1;width: 123px;padding: 10px 0;background: #1f2a36;box-shadow: 0px 0px 8px rgba(255, 255, 255, 0.85);border-radius: 5px;}
.nav > ul > li > .mdeph2::before{display: none;content:"";position: absolute;top: -6px;left: 27px;background: url(../images/common/menu_icon.png) no-repeat;width: 14px;height: 6px;}
.nav > ul > li > .mdeph2 > li{margin-top: 6px;line-height: 20px;text-align: left;}
.nav > ul > li > .mdeph2 > li:first-child{margin-top:0;}
.nav > ul > li > .mdeph2 > li > a{display: block;font-size: 14px;font-weight: 500;color:#fff;padding: 0px 0 0 14px;height: 35px;line-height: 35px;}
.nav > ul > li > .mdeph2 > li > a:hover{/* background: #2d3e51; *//* text-decoration: underline; */color: #e73b54;}


.one-notice { padding:0 10px; background:#242424; }
.one-notice .notice-cont { overflow:hidden; }
.one-notice .notice { width:30px; line-height:39px; display:inline-block; color:#fff; vertical-align:middle; font-size:12px; text-align:center; }
.one-notice .notice .iconfont { vertical-align: middle; }
.one-notice marquee { width:calc( 100% - 35px ); display:inline-block; vertical-align:middle; color:#fff; font-size:12px; z-index:0; }

.notice-container ,
.header-bt2{overflow:hidden;padding: 0px 10px;height: 36px;background: rgba(37, 40, 55, 0.8);border-bottom: 1px solid #464b58;}
.header-bt2 ul{}
.header-bt2 ul > li{position:relative;float:left;color: #646363;font-weight: 700;margin-left: 15px;line-height: 39px;}
.header-bt2 ul > li:first-child{margin-left:0;}
.header-bt2 ul > li::before{display: none;content:"";position:absolute;top:calc(50% - 5px);left:-15px;width:1px;height:10px;background:#7d7966;}
.header-bt2 ul > li:first-child::before{display:none;}
.header-bt2 ul > li i{margin-right:8px;vertical-align:middle;}
.header-bt2 ul > li i.lv{display:inline-block;width: 41px;height:22px;line-height:22px;background: #6b6b6b;font-size:12px;font-weight:700;color:#fff;border-radius:5px;}
.header-bt2 ul > li a{font-weight:700;}
.header-bt2 ul > li .white{color: #fff;font-weight: 700;}
.header-bt2 ul > li span strong{color: #e72b33;}
.header-bt2 ul > li .account{width: 69px;height: 27px;line-height: 31px;background: #03805b;color: #fff;border-radius: 5px;vertical-align: middle;}
.header-bt2 ul > li .account:hover{opacity:0.9;}
.header-bt2 ul > li .account:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}
.header-bt2 ul > li .point:hover{color:#fff;}
.header-bt2 ul > li .logout{color:#a89334;}
.header-bt2 ul > li .logout:hover{opacity:0.9;}
.header-bt2 ul > li .logout:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}
.notice-container { margin-top:-1px; background:#000; border:0; }
.notice-container .notice { width:70px; line-height:39px; display:inline-block; color:#fff; vertical-align:middle; font-size:12px; }
.notice-container .notice img { width:15px; }
.notice-container .notice .iconfont { vertical-align: middle; }
.notice-container marquee { width:calc( 100% - 75px ); display:inline-block; vertical-align:middle; color:#fff; font-size:12px; z-index:0; }
.notice-container marquee font { font-weight:500; }

.quick.top{display: none;position:fixed;bottom: 60px;right: 10px;z-index: 4;}
.quick.bottom{position:fixed;bottom: 60px;right: 10px;z-index: 4;}
.quick.top img,
.quick.bottom img { width:40px; }

#footer { background:#000; padding:30px 0; }
.ft-logo { text-align:center; }
.ft-logo img { width:179px; }
.ft-copy { color:#b2b2b2; font-size:12px; text-align:center; padding:12px 10px; }
.ft-copy span { color:#fae00f; }
.go-pc { text-align:center; }
.go-pc a { width:134px; height:40px; line-height:40px; color:#fff; border-radius:10px; border:2px solid #2f3034; background:#222126; }
.go-pc a i { color:#878787; font-size:25px; margin-right:10px; }


@media screen and (max-width:374px){
	.nav > ul > li a{font-size:14px;}
	.header-bt2 ul > li{/* font-size: 12px; */margin-left: 5px;letter-spacing: -1px;}
	.header-bt2 ul > li i{margin-right:3px;}
}

.footerQuick { display:none; position:fixed; bottom:0px; left:0; right:0; background:#000; border-top:1px solid #e202a0; }
.footerQuick li { position:relative; float:left; width:25%; height:55px;  text-align:center;  }
.footerQuick li:before { content:""; position:absolute; top:14px; left:0; height:25px; width:1px; background:#2e2c2c; }
.footerQuick li a { display:block; color:#aeaeae; font-size:12px; }
.footerQuick li a span { display:block; height:20px; overflow:hidden; margin:8px 0 8px;}
.footerQuick li a span img { max-width:19px; }


.footer { text-align:center; color:rgba(255,255,255,0.3); font-size:12px; line-height:18px; text-shadow: 1px 1px #000; padding-bottom:25px; background:#000; border-top:1px solid #e50914; }
.footer .gray-logo { padding:0px 0 15px; }
.footer .gray-logo img { width:106px; }
.footer p { color:#787878; }
.footer .pc-view{margin-top: 18px;}
.footer .pc-view a{width:135px;height:40px;line-height:40px;text-align:center;font-size:14px;font-weight:500;color:#ffffff;background:#353535; border:1px solid #4a4a4a; border-radius: 9px;}
.footer .pc-view a .iconfont { color:#a8a29c; display: inline-block; margin:0 3px 0 -5px; vertical-align:-6px; }

.login_btn.purple { background:#a633fb; color:#fff; }
.login_btn.white { color:#111112; border:1px solid #bebebe; background:#fff; box-sizing: border-box; }

.noticeArea { height: 35px; overflow:hidden; line-height:35px; background:linear-gradient(#22122f, #22122e); }
.noticeArea .title { float:left; width:85px; line-height:35px; padding:0 0 0 10px; font-weight:700; font-size:12px; color:#982dfa; box-sizing: border-box;}
.noticeArea .title .iconfont { vertical-align: -2px; }
.noticeArea .content { float:right; width:calc(100% - 85px); height:35px; padding:0 10px 0 0;  }
.noticeArea .content li a { display:block; font-size:13px; color:#fff; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }

h2.title { padding:10px 10px 8px; color:#fff; font-size:16px; border-bottom:1px solid #403f44; margin:0 10px 0; }
h3.title { position:relative;padding:25px 0 20px 10px; font-size:16px; color:#ffffff; }
h3.title span { position:relative; z-index:1; }
h2.title.no-line { border-bottom:0; }

/*미니게임 베팅정보 타이틀*/
h3.title.gameInfo { position:relative;padding:15px 0 10px 0; font-size:16px; color:#ffffff; }
h3.title .produce { display:inline-block; font-size:12px; color:#8c8c8c; }

h3.title.cashInfo { padding-bottom:10px; }

.isPc { display:none; }
/*Plugin CSS*/

.str_wrap {
    overflow: hidden;
    //zoom:1;
    width: 100%;
    position: relative;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.str_move {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    cursor: move;
}

.str_move_clone {
    display: inline-block;
    //display:inline;
    //zoom:1;
    vertical-align: top;
    position: absolute;
    left: 100%;
    top: 0;
}

.str_vertical .str_move_clone {
    left: 0;
    top: 100%;
}

.str_down .str_move_clone {
    left: 0;
    bottom: 100%;
}

.str_vertical .str_move,
.str_down .str_move {
    white-space: normal;
    width: 100%;
}

.str_static .str_move,
.no_drag .str_move,
.noStop .str_move {
    cursor: inherit;
}

.str_wrap img {
    max-width: none !important;
}

/*공통소스*/

.inlineGrid2 { margin-left:-10px; font-size:0; }
.inlineGrid2 > * { display:inline-block; width:calc(100% / 2 - 10px); margin-left:10px; margin-bottom:10px; font-size:13px; vertical-align: top; }
.inlineGrid3 { margin-left:-10px; font-size:0; }
.inlineGrid3 > * { display:inline-block; width:calc(100% / 3 - 10px); margin-left:10px; margin-bottom:10px; font-size:13px; vertical-align: top; }
.inlineGrid4 { margin-left:-10px; font-size:0; }
.inlineGrid4 > * { display:inline-block; width:calc(100% / 4 - 10px); margin-left:10px; margin-bottom:10px; font-size:13px; vertical-align: top; }
.inlineGrid5 { margin-left:-10px; font-size:0; }
.inlineGrid5 > * { display:inline-block; width:calc(100% / 5 - 10px); margin-left:10px; margin-bottom:10px; font-size:13px; vertical-align: top; }
.inlineGrid6 { margin-left:-10px; font-size:0; }
.inlineGrid6 > * { display:inline-block; width:calc(100% / 6 - 10px); margin-left:10px; margin-bottom:10px; font-size:13px; vertical-align: top; }

.flexGrid2,
.flexGrid3,
.flexGrid4,
.flexGrid5,
.flexGrid6,
.flexGrid7,
.flexGrid8,.flexGrid9 { display: flex; flex-wrap: wrap; align-items:flex-start; justify-content:flex-start; }
/* .flexGrid2 > *:nth-child(2n),
.flexGrid3 > *:nth-child(3n),
.flexGrid4 > *:nth-child(4n),
.flexGrid5 > *:nth-child(5n),
.flexGrid6 > *:nth-child(6n),
.flexGrid7 > *:nth-child(7n) { padding-right:0 !important; } */
.flexGrid2 > * { width:50%; padding:0 10px 10px 0; }
.flexGrid3 > * { width:calc(100% / 3); padding:0 10px 10px 0; }
.flexGrid4 > * { width:25%; padding:0 10px 10px 0; }
.flexGrid5 > * { width:20%; padding:0 10px 10px 0; }
.flexGrid6 > * { width:calc(100% / 6); padding:0 10px 10px 0; }
.flexGrid7 > * { width:calc(100% / 7); padding:0 10px 10px 0; }
.flexGrid8 > * { width:calc(100% / 8); padding:0 10px 10px 0; }
.flexGrid9 > * { width:calc(100% / 9); padding:0 10px 10px 0; }

.mt0{ margin-top:0px !important;}
.mt3{ margin-top:3px !important;}
.mt4{ margin-top:4px !important;}
.mt5{ margin-top:5px !important;}
.mt10{ margin-top:10px !important;}
.mt15{ margin-top:15px !important;}
.mt20{ margin-top:20px !important;}
.mt25{ margin-top:25px !important;}
.mt30{ margin-top:30px !important;}
.mt35{ margin-top:35px !important;}
.mt40{ margin-top:40px !important;}
.mt45{ margin-top:45px !important;}
.mt50{ margin-top:50px !important;}
.mt55{ margin-top:55px !important;}
.mt60{ margin-top:60px !important;}
.mt65{ margin-top:65px !important;}
.mt70{ margin-top:70px !important;}
.mt75{ margin-top:75px !important;}
.mt80{ margin-top:80px !important;}
.mt85{ margin-top:85px !important;}
.mt90{ margin-top:90px !important;}
.mt95{ margin-top:95px !important;}
.mt100{ margin-top:100px !important;}
.mr0{ margin-right:0px !important;}
.mr5{ margin-right:5px !important;}
.mr10{ margin-right:10px !important;}
.mr15{ margin-right:15px !important;}
.mr20{ margin-right:20px !important;}
.mr25{ margin-right:25px !important;}
.mr30{ margin-right:30px !important;}
.mr35{ margin-right:35px !important;}
.mr40{ margin-right:40px !important;}
.mr45{ margin-right:45px !important;}
.mr50{ margin-right:50px !important;}
.mr55{ margin-right:55px !important;}
.mr60{ margin-right:60px !important;}
.mr65{ margin-right:65px !important;}
.mr70{ margin-right:70px !important;}
.mr75{ margin-right:75px !important;}
.mr80{ margin-right:80px !important;}
.mr85{ margin-right:85px !important;}
.mr90{ margin-right:90px !important;}
.mr95{ margin-right:95px !important;}
.mr100{ margin-right:100px !important;}
.mb0{ margin-bottom:0px !important;}
.mb5{ margin-bottom:5px !important;}
.mb10{ margin-bottom:10px !important;}
.mb15{ margin-bottom:15px !important;}
.mb20{ margin-bottom:20px !important;}
.mb25{ margin-bottom:25px !important;}
.mb30{ margin-bottom:30px !important;}
.mb35{ margin-bottom:35px !important;}
.mb40{ margin-bottom:40px !important;}
.mb45{ margin-bottom:45px !important;}
.mb50{ margin-bottom:50px !important;}
.mb55{ margin-bottom:55px !important;}
.mb60{ margin-bottom:60px !important;}
.mb65{ margin-bottom:65px !important;}
.mb70{ margin-bottom:70px !important;}
.mb75{ margin-bottom:75px !important;}
.mb80{ margin-bottom:80px !important;}
.mb85{ margin-bottom:85px !important;}
.mb90{ margin-bottom:90px !important;}
.mb95{ margin-bottom:95px !important;}
.mb100{ margin-bottom:100px !important;}
.ml0{ margin-left:0px !important;}
.ml5{ margin-left:5px !important;}
.ml10{ margin-left:10px !important;}
.ml15{ margin-left:15px !important;}
.ml20{ margin-left:20px !important;}
.ml25{ margin-left:25px !important;}
.ml30{ margin-left:30px !important;}
.ml35{ margin-left:35px !important;}
.ml40{ margin-left:40px !important;}
.ml45{ margin-left:45px !important;}
.ml50{ margin-left:50px !important;}
.ml55{ margin-left:55px !important;}
.ml60{ margin-left:60px !important;}
.ml65{ margin-left:65px !important;}
.ml70{ margin-left:70px !important;}
.ml75{ margin-left:75px !important;}
.ml80{ margin-left:80px !important;}
.ml85{ margin-left:85px !important;}
.ml90{ margin-left:90px !important;}
.ml95{ margin-left:95px !important;}
.ml100{ margin-left:100px !important;}
.mtb0{ margin-top:0px !important; margin-bottom:0px !important;}
.mtb5{ margin-top:5px !important; margin-bottom:5px !important;}
.mtb10{ margin-top:10px !important; margin-bottom:10px !important;}
.mtb15{ margin-top:15px !important; margin-bottom:15px !important;}
.mtb20{ margin-top:20px !important; margin-bottom:20px !important;}
.mtb25{ margin-top:25px !important; margin-bottom:25px !important;}
.mtb30{ margin-top:30px !important; margin-bottom:30px !important;}
.mtb35{ margin-top:35px !important; margin-bottom:35px !important;}
.mtb40{ margin-top:40px !important; margin-bottom:40px !important;}
.mtb45{ margin-top:45px !important; margin-bottom:45px !important;}
.mtb50{ margin-top:50px !important; margin-bottom:50px !important;}
.mtb55{ margin-top:55px !important; margin-bottom:55px !important;}
.mtb60{ margin-top:60px !important; margin-bottom:60px !important;}
.mtb65{ margin-top:65px !important; margin-bottom:65px !important;}
.mtb70{ margin-top:70px !important; margin-bottom:70px !important;}
.mtb75{ margin-top:75px !important; margin-bottom:75px !important;}
.mtb80{ margin-top:80px !important; margin-bottom:80px !important;}
.mtb85{ margin-top:85px !important; margin-bottom:85px !important;}
.mtb90{ margin-top:90px !important; margin-bottom:90px !important;}
.mtb95{ margin-top:95px !important; margin-bottom:95px !important;}
.mtb100{ margin-top:100px !important; margin-bottom:100px !important;}
.mtl0{ margin-top:0px !important; margin-left:0px !important;}
.mtl5{ margin-top:5px !important; margin-left:5px !important;}
.mtl10{ margin-top:10px !important; margin-left:10px !important;}
.mtl15{ margin-top:15px !important; margin-left:15px !important;}
.mtl20{ margin-top:20px !important; margin-left:20px !important;}
.mtl25{ margin-top:25px !important; margin-left:25px !important;}
.mtl30{ margin-top:30px !important; margin-left:30px !important;}
.mtl35{ margin-top:35px !important; margin-left:35px !important;}
.mtl40{ margin-top:40px !important; margin-left:40px !important;}
.mtl45{ margin-top:45px !important; margin-left:45px !important;}
.mtl50{ margin-top:50px !important; margin-left:50px !important;}
.mtl55{ margin-top:55px !important; margin-left:55px !important;}
.mtl60{ margin-top:60px !important; margin-left:60px !important;}
.mtl65{ margin-top:65px !important; margin-left:65px !important;}
.mtl70{ margin-top:70px !important; margin-left:70px !important;}
.mtl75{ margin-top:75px !important; margin-left:75px !important;}
.mtl80{ margin-top:80px !important; margin-left:80px !important;}
.mtl85{ margin-top:85px !important; margin-left:85px !important;}
.mtl90{ margin-top:90px !important; margin-left:90px !important;}
.mtl95{ margin-top:95px !important; margin-left:95px !important;}
.mtl100{ margin-top:100px !important; margin-left:100px !important;}
.mtr0{ margin-top:0px !important; margin-right:0px !important;}
.mtr5{ margin-top:5px !important; margin-right:5px !important;}
.mtr10{ margin-top:10px !important; margin-right:10px !important;}
.mtr15{ margin-top:15px !important; margin-right:15px !important;}
.mtr20{ margin-top:20px !important; margin-right:20px !important;}
.mtr25{ margin-top:25px !important; margin-right:25px !important;}
.mtr30{ margin-top:30px !important; margin-right:30px !important;}
.mtr35{ margin-top:35px !important; margin-right:35px !important;}
.mtr40{ margin-top:40px !important; margin-right:40px !important;}
.mtr45{ margin-top:45px !important; margin-right:45px !important;}
.mtr50{ margin-top:50px !important; margin-right:50px !important;}
.mtr55{ margin-top:55px !important; margin-right:55px !important;}
.mtr60{ margin-top:60px !important; margin-right:60px !important;}
.mtr65{ margin-top:65px !important; margin-right:65px !important;}
.mtr70{ margin-top:70px !important; margin-right:70px !important;}
.mtr75{ margin-top:75px !important; margin-right:75px !important;}
.mtr80{ margin-top:80px !important; margin-right:80px !important;}
.mtr85{ margin-top:85px !important; margin-right:85px !important;}
.mtr90{ margin-top:90px !important; margin-right:90px !important;}
.mtr95{ margin-top:95px !important; margin-right:95px !important;}
.mtr100{ margin-top:100px !important; margin-right:100px !important;}
.mbl0{ margin-left:0px !important; margin-bottom:0px !important;}
.mbl5{ margin-left:5px !important; margin-bottom:5px !important;}
.mbl10{ margin-left:10px !important; margin-bottom:10px !important;}
.mbl15{ margin-left:15px !important; margin-bottom:15px !important;}
.mbl20{ margin-left:20px !important; margin-bottom:20px !important;}
.mbl25{ margin-left:25px !important; margin-bottom:25px !important;}
.mbl30{ margin-left:30px !important; margin-bottom:30px !important;}
.mbl35{ margin-left:35px !important; margin-bottom:35px !important;}
.mbl40{ margin-left:40px !important; margin-bottom:40px !important;}
.mbl45{ margin-left:45px !important; margin-bottom:45px !important;}
.mbl50{ margin-left:50px !important; margin-bottom:50px !important;}
.mbl55{ margin-left:55px !important; margin-bottom:55px !important;}
.mbl60{ margin-left:60px !important; margin-bottom:60px !important;}
.mbl65{ margin-left:65px !important; margin-bottom:65px !important;}
.mbl70{ margin-left:70px !important; margin-bottom:70px !important;}
.mbl75{ margin-left:75px !important; margin-bottom:75px !important;}
.mbl80{ margin-left:80px !important; margin-bottom:80px !important;}
.mbl85{ margin-left:85px !important; margin-bottom:85px !important;}
.mbl90{ margin-left:90px !important; margin-bottom:90px !important;}
.mbl95{ margin-left:95px !important; margin-bottom:95px !important;}
.mbl100{ margin-left:100px !important; margin-bottom:100px !important;}
.mbr0{ margin-bottom:0px !important; margin-right:0px !important;}
.mbr5{ margin-bottom:5px !important; margin-right:5px !important;}
.mbr10{ margin-bottom:10px !important; margin-right:10px !important;}
.mbr15{ margin-bottom:15px !important; margin-right:15px !important;}
.mbr20{ margin-bottom:20px !important; margin-right:20px !important;}
.mbr25{ margin-bottom:25px !important; margin-right:25px !important;}
.mbr30{ margin-bottom:30px !important; margin-right:30px !important;}
.mbr35{ margin-bottom:35px !important; margin-right:35px !important;}
.mbr40{ margin-bottom:40px !important; margin-right:40px !important;}
.mbr45{ margin-bottom:45px !important; margin-right:45px !important;}
.mbr50{ margin-bottom:50px !important; margin-right:50px !important;}
.mbr55{ margin-bottom:55px !important; margin-right:55px !important;}
.mbr60{ margin-bottom:60px !important; margin-right:60px !important;}
.mbr65{ margin-bottom:65px !important; margin-right:65px !important;}
.mbr70{ margin-bottom:70px !important; margin-right:70px !important;}
.mbr75{ margin-bottom:75px !important; margin-right:75px !important;}
.mbr80{ margin-bottom:80px !important; margin-right:80px !important;}
.mbr85{ margin-bottom:85px !important; margin-right:85px !important;}
.mbr90{ margin-bottom:90px !important; margin-right:90px !important;}
.mbr95{ margin-bottom:95px !important; margin-right:95px !important;}
.mbr100{ margin-bottom:100px !important; margin-right:100px !important;}

.pt0{ padding-top:0px !important; }
.pt5{ padding-top:5px !important; }
.pt10{ padding-top:10px !important; }
.pt15{ padding-top:15px !important; }
.pt20{ padding-top:20px !important; }
.pt25{ padding-top:25px !important; }
.pt30{ padding-top:30px !important; }
.pt35{ padding-top:35px !important; }
.pt40{ padding-top:40px !important; }
.pt45{ padding-top:45px !important; }
.pt50{ padding-top:50px !important; }
.pt55{ padding-top:55px !important; }
.pt60{ padding-top:60px !important; }
.pt65{ padding-top:65px !important; }
.pt70{ padding-top:70px !important; }
.pt75{ padding-top:75px !important; }
.pt80{ padding-top:80px !important; }
.pt85{ padding-top:85px !important; }
.pt90{ padding-top:90px !important; }
.pt95{ padding-top:95px !important; }
.pt100{ padding-top:100px !important; }
.pr0{ padding-right:0px !important; }
.pr5{ padding-right:5px !important; }
.pr10{ padding-right:10px !important; }
.pr15{ padding-right:15px !important; }
.pr20{ padding-right:20px !important; }
.pr25{ padding-right:25px !important; }
.pr30{ padding-right:30px !important; }
.pr35{ padding-right:35px !important; }
.pr40{ padding-right:40px !important; }
.pr45{ padding-right:45px !important; }
.pr50{ padding-right:50px !important; }
.pr55{ padding-right:55px !important; }
.pr60{ padding-right:60px !important; }
.pr65{ padding-right:65px !important; }
.pr70{ padding-right:70px !important; }
.pr75{ padding-right:75px !important; }
.pr80{ padding-right:80px !important; }
.pr85{ padding-right:85px !important; }
.pr90{ padding-right:90px !important; }
.pr95{ padding-right:95px !important; }
.pr100{ padding-right:100px !important; }
.pb0{ padding-bottom:0px !important; }
.pb5{ padding-bottom:5px !important; }
.pb10{ padding-bottom:10px !important; }
.pb15{ padding-bottom:15px !important; }
.pb20{ padding-bottom:20px !important; }
.pb25{ padding-bottom:25px !important; }
.pb30{ padding-bottom:30px !important; }
.pb35{ padding-bottom:35px !important; }
.pb40{ padding-bottom:40px !important; }
.pb45{ padding-bottom:45px !important; }
.pb50{ padding-bottom:50px !important; }
.pb55{ padding-bottom:55px !important; }
.pb60{ padding-bottom:60px !important; }
.pb65{ padding-bottom:65px !important; }
.pb70{ padding-bottom:70px !important; }
.pb75{ padding-bottom:75px !important; }
.pb80{ padding-bottom:80px !important; }
.pb85{ padding-bottom:85px !important; }
.pb90{ padding-bottom:90px !important; }
.pb95{ padding-bottom:95px !important; }
.pb100{ padding-bottom:100px !important; }
.pl0{ padding-left:0px !important; }
.pl5{ padding-left:5px !important; }
.pl10{ padding-left:10px !important; }
.pl15{ padding-left:15px !important; }
.pl20{ padding-left:20px !important; }
.pl25{ padding-left:25px !important; }
.pl30{ padding-left:30px !important; }
.pl35{ padding-left:35px !important; }
.pl40{ padding-left:40px !important; }
.pl45{ padding-left:45px !important; }
.pl50{ padding-left:50px !important; }
.pl55{ padding-left:55px !important; }
.pl60{ padding-left:60px !important; }
.pl65{ padding-left:65px !important; }
.pl70{ padding-left:70px !important; }
.pl75{ padding-left:75px !important; }
.pl80{ padding-left:80px !important; }
.pl85{ padding-left:85px !important; }
.pl90{ padding-left:90px !important; }
.pl95{ padding-left:95px !important; }
.pl100{ padding-left:100px !important; }
.ptl0{ padding-top:0px !important; padding-left:0px !important; }
.ptl5{ padding-top:5px !important; padding-left:5px !important; }
.ptl10{ padding-top:10px !important; padding-left:10px !important; }
.ptl15{ padding-top:15px !important; padding-left:15px !important; }
.ptl20{ padding-top:20px !important; padding-left:20px !important; }
.ptl25{ padding-top:25px !important; padding-left:25px !important; }
.ptl30{ padding-top:30px !important; padding-left:30px !important; }
.ptl35{ padding-top:35px !important; padding-left:35px !important; }
.ptl40{ padding-top:40px !important; padding-left:40px !important; }
.ptl45{ padding-top:45px !important; padding-left:45px !important; }
.ptl50{ padding-top:50px !important; padding-left:50px !important; }
.ptl55{ padding-top:55px !important; padding-left:55px !important; }
.ptl60{ padding-top:60px !important; padding-left:60px !important; }
.ptl65{ padding-top:65px !important; padding-left:65px !important; }
.ptl70{ padding-top:70px !important; padding-left:70px !important; }
.ptl75{ padding-top:75px !important; padding-left:75px !important; }
.ptl80{ padding-top:80px !important; padding-left:80px !important; }
.ptl85{ padding-top:85px !important; padding-left:85px !important; }
.ptl90{ padding-top:90px !important; padding-left:90px !important; }
.ptl95{ padding-top:95px !important; padding-left:95px !important; }
.ptl100{ padding-top:100px !important; padding-left:100px !important; }
.ptr0{ padding-top:0px !important; padding-right:0px !important; }
.ptr5{ padding-top:5px !important; padding-right:5px !important; }
.ptr10{ padding-top:10px !important; padding-right:10px !important; }
.ptr15{ padding-top:15px !important; padding-right:15px !important; }
.ptr20{ padding-top:20px !important; padding-right:20px !important; }
.ptr25{ padding-top:25px !important; padding-right:25px !important; }
.ptr30{ padding-top:30px !important; padding-right:30px !important; }
.ptr35{ padding-top:35px !important; padding-right:35px !important; }
.ptr40{ padding-top:40px !important; padding-right:40px !important; }
.ptr45{ padding-top:45px !important; padding-right:45px !important; }
.ptr50{ padding-top:50px !important; padding-right:50px !important; }
.ptr55{ padding-top:55px !important; padding-right:55px !important; }
.ptr60{ padding-top:60px !important; padding-right:60px !important; }
.ptr65{ padding-top:65px !important; padding-right:65px !important; }
.ptr70{ padding-top:70px !important; padding-right:70px !important; }
.ptr75{ padding-top:75px !important; padding-right:75px !important; }
.ptr80{ padding-top:80px !important; padding-right:80px !important; }
.ptr85{ padding-top:85px !important; padding-right:85px !important; }
.ptr90{ padding-top:90px !important; padding-right:90px !important; }
.ptr95{ padding-top:95px !important; padding-right:95px !important; }
.ptr100{ padding-top:100px !important; padding-right:100px !important; }
.pbl0{ padding-bottom:0px !important; padding-left:0px !important; }
.pbl5{ padding-bottom:5px !important; padding-left:5px !important; }
.pbl10{ padding-bottom:10px !important; padding-left:10px !important; }
.pbl15{ padding-bottom:15px !important; padding-left:15px !important; }
.pbl20{ padding-bottom:20px !important; padding-left:20px !important; }
.pbl25{ padding-bottom:25px !important; padding-left:25px !important; }
.pbl30{ padding-bottom:30px !important; padding-left:30px !important; }
.pbl35{ padding-bottom:35px !important; padding-left:35px !important; }
.pbl40{ padding-bottom:40px !important; padding-left:40px !important; }
.pbl45{ padding-bottom:45px !important; padding-left:45px !important; }
.pbl50{ padding-bottom:50px !important; padding-left:50px !important; }
.pbl55{ padding-bottom:55px !important; padding-left:55px !important; }
.pbl60{ padding-bottom:60px !important; padding-left:60px !important; }
.pbl65{ padding-bottom:65px !important; padding-left:65px !important; }
.pbl70{ padding-bottom:70px !important; padding-left:70px !important; }
.pbl75{ padding-bottom:75px !important; padding-left:75px !important; }
.pbl80{ padding-bottom:80px !important; padding-left:80px !important; }
.pbl85{ padding-bottom:85px !important; padding-left:85px !important; }
.pbl90{ padding-bottom:90px !important; padding-left:90px !important; }
.pbl95{ padding-bottom:95px !important; padding-left:95px !important; }
.pbl100{ padding-bottom:100px !important; padding-left:100px !important; }
.pbr0{ padding-bottom:0px !important; padding-right:0px !important; }
.pbr5{ padding-bottom:5px !important; padding-right:5px !important; }
.pbr10{ padding-bottom:10px !important; padding-right:10px !important; }
.pbr15{ padding-bottom:15px !important; padding-right:15px !important; }
.pbr20{ padding-bottom:20px !important; padding-right:20px !important; }
.pbr25{ padding-bottom:25px !important; padding-right:25px !important; }
.pbr30{ padding-bottom:30px !important; padding-right:30px !important; }
.pbr35{ padding-bottom:35px !important; padding-right:35px !important; }
.pbr40{ padding-bottom:40px !important; padding-right:40px !important; }
.pbr45{ padding-bottom:45px !important; padding-right:45px !important; }
.pbr50{ padding-bottom:50px !important; padding-right:50px !important; }
.pbr55{ padding-bottom:55px !important; padding-right:55px !important; }
.pbr60{ padding-bottom:60px !important; padding-right:60px !important; }
.pbr65{ padding-bottom:65px !important; padding-right:65px !important; }
.pbr70{ padding-bottom:70px !important; padding-right:70px !important; }
.pbr75{ padding-bottom:75px !important; padding-right:75px !important; }
.pbr80{ padding-bottom:80px !important; padding-right:80px !important; }
.pbr85{ padding-bottom:85px !important; padding-right:85px !important; }
.pbr90{ padding-bottom:90px !important; padding-right:90px !important; }
.pbr95{ padding-bottom:95px !important; padding-right:95px !important; }
.pbr100{ padding-bottom:100px !important; padding-right:100px !important; }

.childmt0 > * { margin-top:0px !important; }
.childmt5 > * { margin-top:5px !important; }
.childmt10 > * { margin-top:10px !important; }
.childmt15 > * { margin-top:15px !important; }
.childmt20 > * { margin-top:20px !important; }
.childmt25 > * { margin-top:25px !important; }
.childmt30 > * { margin-top:30px !important; }
.childmt35 > * { margin-top:35px !important; }
.childmt40 > * { margin-top:40px !important; }
.childmt45 > * { margin-top:45px !important; }
.childmt50 > * { margin-top:50px !important; }
.childmt55 > * { margin-top:55px !important; }
.childmt60 > * { margin-top:60px !important; }
.childmt65 > * { margin-top:65px !important; }
.childmt70 > * { margin-top:70px !important; }
.childmt75 > * { margin-top:75px !important; }
.childmt80 > * { margin-top:80px !important; }
.childmt85 > * { margin-top:85px !important; }
.childmt90 > * { margin-top:90px !important; }
.childmt95 > * { margin-top:95px !important; }
.childmt100 > * { margin-top:100px !important; }
.childmr0 > * { margin-right:0px !important; }
.childmr5 > * { margin-right:5px !important; }
.childmr10 > * { margin-right:10px !important; }
.childmr15 > * { margin-right:15px !important; }
.childmr20 > * { margin-right:20px !important; }
.childmr25 > * { margin-right:25px !important; }
.childmr30 > * { margin-right:30px !important; }
.childmr35 > * { margin-right:35px !important; }
.childmr40 > * { margin-right:40px !important; }
.childmr45 > * { margin-right:45px !important; }
.childmr50 > * { margin-right:50px !important; }
.childmr55 > * { margin-right:55px !important; }
.childmr60 > * { margin-right:60px !important; }
.childmr65 > * { margin-right:65px !important; }
.childmr70 > * { margin-right:70px !important; }
.childmr75 > * { margin-right:75px !important; }
.childmr80 > * { margin-right:80px !important; }
.childmr85 > * { margin-right:85px !important; }
.childmr90 > * { margin-right:90px !important; }
.childmr95 > * { margin-right:95px !important; }
.childmr100 > * { margin-right:100px !important; }
.childmb0 > * { margin-bottom:0px !important; }
.childmb5 > * { margin-bottom:5px !important; }
.childmb10 > * { margin-bottom:10px !important; }
.childmb15 > * { margin-bottom:15px !important; }
.childmb20 > * { margin-bottom:20px !important; }
.childmb25 > * { margin-bottom:25px !important; }
.childmb30 > * { margin-bottom:30px !important; }
.childmb35 > * { margin-bottom:35px !important; }
.childmb40 > * { margin-bottom:40px !important; }
.childmb45 > * { margin-bottom:45px !important; }
.childmb50 > * { margin-bottom:50px !important; }
.childmb55 > * { margin-bottom:55px !important; }
.childmb60 > * { margin-bottom:60px !important; }
.childmb65 > * { margin-bottom:65px !important; }
.childmb70 > * { margin-bottom:70px !important; }
.childmb75 > * { margin-bottom:75px !important; }
.childmb80 > * { margin-bottom:80px !important; }
.childmb85 > * { margin-bottom:85px !important; }
.childmb90 > * { margin-bottom:90px !important; }
.childmb95 > * { margin-bottom:95px !important; }
.childmb100 > * { margin-bottom:100px !important; }
.childml0 > * { margin-bottom:0px !important; }
.childml5 > * { margin-bottom:5px !important; }
.childml10 > * { margin-bottom:10px !important; }
.childml15 > * { margin-bottom:15px !important; }
.childml20 > * { margin-bottom:20px !important; }
.childml25 > * { margin-bottom:25px !important; }
.childml30 > * { margin-bottom:30px !important; }
.childml35 > * { margin-bottom:35px !important; }
.childml40 > * { margin-bottom:40px !important; }
.childml45 > * { margin-bottom:45px !important; }
.childml50 > * { margin-bottom:50px !important; }
.childml55 > * { margin-bottom:55px !important; }
.childml60 > * { margin-bottom:60px !important; }
.childml65 > * { margin-bottom:65px !important; }
.childml70 > * { margin-bottom:70px !important; }
.childml75 > * { margin-bottom:75px !important; }
.childml80 > * { margin-bottom:80px !important; }
.childml85 > * { margin-bottom:85px !important; }
.childml90 > * { margin-bottom:90px !important; }
.childml95 > * { margin-bottom:95px !important; }
.childml100 > * { margin-bottom:100px !important; }
.childpt0 > * { padding-top:0px !important; }
.childpt5 > * { padding-top:5px !important; }
.childpt10 > * { padding-top:10px !important; }
.childpt15 > * { padding-top:15px !important; }
.childpt20 > * { padding-top:20px !important; }
.childpt25 > * { padding-top:25px !important; }
.childpt30 > * { padding-top:30px !important; }
.childpt35 > * { padding-top:35px !important; }
.childpt40 > * { padding-top:40px !important; }
.childpt45 > * { padding-top:45px !important; }
.childpt50 > * { padding-top:50px !important; }
.childpt55 > * { padding-top:55px !important; }
.childpt60 > * { padding-top:60px !important; }
.childpt65 > * { padding-top:65px !important; }
.childpt70 > * { padding-top:70px !important; }
.childpt75 > * { padding-top:75px !important; }
.childpt80 > * { padding-top:80px !important; }
.childpt85 > * { padding-top:85px !important; }
.childpt90 > * { padding-top:90px !important; }
.childpt95 > * { padding-top:95px !important; }
.childpt100 > * { padding-top:100px !important; }
.childpr0 > * { padding-right:0px !important; }
.childpr5 > * { padding-right:5px !important; }
.childpr10 > * { padding-right:10px !important; }
.childpr15 > * { padding-right:15px !important; }
.childpr20 > * { padding-right:20px !important; }
.childpr25 > * { padding-right:25px !important; }
.childpr30 > * { padding-right:30px !important; }
.childpr35 > * { padding-right:35px !important; }
.childpr40 > * { padding-right:40px !important; }
.childpr45 > * { padding-right:45px !important; }
.childpr50 > * { padding-right:50px !important; }
.childpr55 > * { padding-right:55px !important; }
.childpr60 > * { padding-right:60px !important; }
.childpr65 > * { padding-right:65px !important; }
.childpr70 > * { padding-right:70px !important; }
.childpr75 > * { padding-right:75px !important; }
.childpr80 > * { padding-right:80px !important; }
.childpr85 > * { padding-right:85px !important; }
.childpr90 > * { padding-right:90px !important; }
.childpr95 > * { padding-right:95px !important; }
.childpr100 > * { padding-right:100px !important; }
.childpb0 > * { padding-bottom:0px !important; }
.childpb5 > * { padding-bottom:5px !important; }
.childpb10 > * { padding-bottom:10px !important; }
.childpb15 > * { padding-bottom:15px !important; }
.childpb20 > * { padding-bottom:20px !important; }
.childpb25 > * { padding-bottom:25px !important; }
.childpb30 > * { padding-bottom:30px !important; }
.childpb35 > * { padding-bottom:35px !important; }
.childpb40 > * { padding-bottom:40px !important; }
.childpb45 > * { padding-bottom:45px !important; }
.childpb50 > * { padding-bottom:50px !important; }
.childpb55 > * { padding-bottom:55px !important; }
.childpb60 > * { padding-bottom:60px !important; }
.childpb65 > * { padding-bottom:65px !important; }
.childpb70 > * { padding-bottom:70px !important; }
.childpb75 > * { padding-bottom:75px !important; }
.childpb80 > * { padding-bottom:80px !important; }
.childpb85 > * { padding-bottom:85px !important; }
.childpb90 > * { padding-bottom:90px !important; }
.childpb95 > * { padding-bottom:95px !important; }
.childpb100 > * { padding-bottom:100px !important; }
.childpl0 > * { padding-left:0px !important; }
.childpl5 > * { padding-left:5px !important; }
.childpl10 > * { padding-left:10px !important; }
.childpl15 > * { padding-left:15px !important; }
.childpl20 > * { padding-left:20px !important; }
.childpl25 > * { padding-left:25px !important; }
.childpl30 > * { padding-left:30px !important; }
.childpl35 > * { padding-left:35px !important; }
.childpl40 > * { padding-left:40px !important; }
.childpl45 > * { padding-left:45px !important; }
.childpl50 > * { padding-left:50px !important; }
.childpl55 > * { padding-left:55px !important; }
.childpl60 > * { padding-left:60px !important; }
.childpl65 > * { padding-left:65px !important; }
.childpl70 > * { padding-left:70px !important; }
.childpl75 > * { padding-left:75px !important; }
.childpl80 > * { padding-left:80px !important; }
.childpl85 > * { padding-left:85px !important; }
.childpl90 > * { padding-left:90px !important; }
.childpl95 > * { padding-left:95px !important; }
.childpl100 > * { padding-left:100px !important; }
.childmtl0 > * { margin-top:0px !important; margin-left:0px !important; }
.childmtl5 > * { margin-top:5px !important; margin-left:5px !important; }
.childmtl10 > * { margin-top:10px !important; margin-left:10px !important; }
.childmtl15 > * { margin-top:15px !important; margin-left:15px !important; }
.childmtl20 > * { margin-top:20px !important; margin-left:20px !important; }
.childmtl25 > * { margin-top:25px !important; margin-left:25px !important; }
.childmtl30 > * { margin-top:30px !important; margin-left:30px !important; }
.childmtl35 > * { margin-top:35px !important; margin-left:35px !important; }
.childmtl40 > * { margin-top:40px !important; margin-left:40px !important; }
.childmtl45 > * { margin-top:45px !important; margin-left:45px !important; }
.childmtl50 > * { margin-top:50px !important; margin-left:50px !important; }
.childmtl55 > * { margin-top:55px !important; margin-left:55px !important; }
.childmtl60 > * { margin-top:60px !important; margin-left:60px !important; }
.childmtl65 > * { margin-top:65px !important; margin-left:65px !important; }
.childmtl70 > * { margin-top:70px !important; margin-left:70px !important; }
.childmtl75 > * { margin-top:75px !important; margin-left:75px !important; }
.childmtl80 > * { margin-top:80px !important; margin-left:80px !important; }
.childmtl85 > * { margin-top:85px !important; margin-left:85px !important; }
.childmtl90 > * { margin-top:90px !important; margin-left:90px !important; }
.childmtl95 > * { margin-top:95px !important; margin-left:95px !important; }
.childmtl100 > * { margin-top:100px !important; margin-left:100px !important; }
.childmtr0 > * { margin-top:0px !important; margin-right:0px !important; }
.childmtr5 > * { margin-top:5px !important; margin-right:5px !important; }
.childmtr10 > * { margin-top:10px !important; margin-right:10px !important; }
.childmtr15 > * { margin-top:15px !important; margin-right:15px !important; }
.childmtr20 > * { margin-top:20px !important; margin-right:20px !important; }
.childmtr25 > * { margin-top:25px !important; margin-right:25px !important; }
.childmtr30 > * { margin-top:30px !important; margin-right:30px !important; }
.childmtr35 > * { margin-top:35px !important; margin-right:35px !important; }
.childmtr40 > * { margin-top:40px !important; margin-right:40px !important; }
.childmtr45 > * { margin-top:45px !important; margin-right:45px !important; }
.childmtr50 > * { margin-top:50px !important; margin-right:50px !important; }
.childmtr55 > * { margin-top:55px !important; margin-right:55px !important; }
.childmtr60 > * { margin-top:60px !important; margin-right:60px !important; }
.childmtr65 > * { margin-top:65px !important; margin-right:65px !important; }
.childmtr70 > * { margin-top:70px !important; margin-right:70px !important; }
.childmtr75 > * { margin-top:75px !important; margin-right:75px !important; }
.childmtr80 > * { margin-top:80px !important; margin-right:80px !important; }
.childmtr85 > * { margin-top:85px !important; margin-right:85px !important; }
.childmtr90 > * { margin-top:90px !important; margin-right:90px !important; }
.childmtr95 > * { margin-top:95px !important; margin-right:95px !important; }
.childmtr100 > * { margin-top:100px !important; margin-right:100px !important; }
.childmbl0 > * { margin-bottom:0px !important; margin-left:0px !important; }
.childmbl5 > * { margin-bottom:5px !important; margin-left:5px !important; }
.childmbl10 > * { margin-bottom:10px !important; margin-left:10px !important; }
.childmbl15 > * { margin-bottom:15px !important; margin-left:15px !important; }
.childmbl20 > * { margin-bottom:20px !important; margin-left:20px !important; }
.childmbl25 > * { margin-bottom:25px !important; margin-left:25px !important; }
.childmbl30 > * { margin-bottom:30px !important; margin-left:30px !important; }
.childmbl35 > * { margin-bottom:35px !important; margin-left:35px !important; }
.childmbl40 > * { margin-bottom:40px !important; margin-left:40px !important; }
.childmbl45 > * { margin-bottom:45px !important; margin-left:45px !important; }
.childmbl50 > * { margin-bottom:50px !important; margin-left:50px !important; }
.childmbl55 > * { margin-bottom:55px !important; margin-left:55px !important; }
.childmbl60 > * { margin-bottom:60px !important; margin-left:60px !important; }
.childmbl65 > * { margin-bottom:65px !important; margin-left:65px !important; }
.childmbl70 > * { margin-bottom:70px !important; margin-left:70px !important; }
.childmbl75 > * { margin-bottom:75px !important; margin-left:75px !important; }
.childmbl80 > * { margin-bottom:80px !important; margin-left:80px !important; }
.childmbl85 > * { margin-bottom:85px !important; margin-left:85px !important; }
.childmbl90 > * { margin-bottom:90px !important; margin-left:90px !important; }
.childmbl95 > * { margin-bottom:95px !important; margin-left:95px !important; }
.childmbl100 > * { margin-bottom:100px !important; margin-left:100px !important; }
.childmbr0 > * { margin-bottom:0px !important; margin-right:0px !important; }
.childmbr5 > * { margin-bottom:5px !important; margin-right:5px !important; }
.childmbr10 > * { margin-bottom:10px !important; margin-right:10px !important; }
.childmbr15 > * { margin-bottom:15px !important; margin-right:15px !important; }
.childmbr20 > * { margin-bottom:20px !important; margin-right:20px !important; }
.childmbr25 > * { margin-bottom:25px !important; margin-right:25px !important; }
.childmbr30 > * { margin-bottom:30px !important; margin-right:30px !important; }
.childmbr35 > * { margin-bottom:35px !important; margin-right:35px !important; }
.childmbr40 > * { margin-bottom:40px !important; margin-right:40px !important; }
.childmbr45 > * { margin-bottom:45px !important; margin-right:45px !important; }
.childmbr50 > * { margin-bottom:50px !important; margin-right:50px !important; }
.childmbr55 > * { margin-bottom:55px !important; margin-right:55px !important; }
.childmbr60 > * { margin-bottom:60px !important; margin-right:60px !important; }
.childmbr65 > * { margin-bottom:65px !important; margin-right:65px !important; }
.childmbr70 > * { margin-bottom:70px !important; margin-right:70px !important; }
.childmbr75 > * { margin-bottom:75px !important; margin-right:75px !important; }
.childmbr80 > * { margin-bottom:80px !important; margin-right:80px !important; }
.childmbr85 > * { margin-bottom:85px !important; margin-right:85px !important; }
.childmbr90 > * { margin-bottom:90px !important; margin-right:90px !important; }
.childmbr95 > * { margin-bottom:95px !important; margin-right:95px !important; }
.childmbr100 > * { margin-bottom:100px !important; margin-right:100px !important; }
.childptl0 > * { padding-top:0px !important; padding-left:0px !important; }
.childptl5 > * { padding-top:5px !important; padding-left:5px !important; }
.childptl10 > * { padding-top:10px !important; padding-left:10px !important; }
.childptl15 > * { padding-top:15px !important; padding-left:15px !important; }
.childptl20 > * { padding-top:20px !important; padding-left:20px !important; }
.childptl25 > * { padding-top:25px !important; padding-left:25px !important; }
.childptl30 > * { padding-top:30px !important; padding-left:30px !important; }
.childptl35 > * { padding-top:35px !important; padding-left:35px !important; }
.childptl40 > * { padding-top:40px !important; padding-left:40px !important; }
.childptl45 > * { padding-top:45px !important; padding-left:45px !important; }
.childptl50 > * { padding-top:50px !important; padding-left:50px !important; }
.childptl55 > * { padding-top:55px !important; padding-left:55px !important; }
.childptl60 > * { padding-top:60px !important; padding-left:60px !important; }
.childptl65 > * { padding-top:65px !important; padding-left:65px !important; }
.childptl70 > * { padding-top:70px !important; padding-left:70px !important; }
.childptl75 > * { padding-top:75px !important; padding-left:75px !important; }
.childptl80 > * { padding-top:80px !important; padding-left:80px !important; }
.childptl85 > * { padding-top:85px !important; padding-left:85px !important; }
.childptl90 > * { padding-top:90px !important; padding-left:90px !important; }
.childptl95 > * { padding-top:95px !important; padding-left:95px !important; }
.childptl100 > * { padding-top:100px !important; padding-left:100px !important; }
.childptr0 > * { padding-top:0px !important; padding-right:0px !important; }
.childptr5 > * { padding-top:5px !important; padding-right:5px !important; }
.childptr10 > * { padding-top:10px !important; padding-right:10px !important; }
.childptr15 > * { padding-top:15px !important; padding-right:15px !important; }
.childptr20 > * { padding-top:20px !important; padding-right:20px !important; }
.childptr25 > * { padding-top:25px !important; padding-right:25px !important; }
.childptr30 > * { padding-top:30px !important; padding-right:30px !important; }
.childptr35 > * { padding-top:35px !important; padding-right:35px !important; }
.childptr40 > * { padding-top:40px !important; padding-right:40px !important; }
.childptr45 > * { padding-top:45px !important; padding-right:45px !important; }
.childptr50 > * { padding-top:50px !important; padding-right:50px !important; }
.childptr55 > * { padding-top:55px !important; padding-right:55px !important; }
.childptr60 > * { padding-top:60px !important; padding-right:60px !important; }
.childptr65 > * { padding-top:65px !important; padding-right:65px !important; }
.childptr70 > * { padding-top:70px !important; padding-right:70px !important; }
.childptr75 > * { padding-top:75px !important; padding-right:75px !important; }
.childptr80 > * { padding-top:80px !important; padding-right:80px !important; }
.childptr85 > * { padding-top:85px !important; padding-right:85px !important; }
.childptr90 > * { padding-top:90px !important; padding-right:90px !important; }
.childptr95 > * { padding-top:95px !important; padding-right:95px !important; }
.childptr100 > * { padding-top:100px !important; padding-right:100px !important; }
.childpbl0 > * { padding-bottom:0px !important; padding-left:0px !important; }
.childpbl5 > * { padding-bottom:5px !important; padding-left:5px !important; }
.childpbl10 > * { padding-bottom:10px !important; padding-left:10px !important; }
.childpbl15 > * { padding-bottom:15px !important; padding-left:15px !important; }
.childpbl20 > * { padding-bottom:20px !important; padding-left:20px !important; }
.childpbl25 > * { padding-bottom:25px !important; padding-left:25px !important; }
.childpbl30 > * { padding-bottom:30px !important; padding-left:30px !important; }
.childpbl35 > * { padding-bottom:35px !important; padding-left:35px !important; }
.childpbl40 > * { padding-bottom:40px !important; padding-left:40px !important; }
.childpbl45 > * { padding-bottom:45px !important; padding-left:45px !important; }
.childpbl50 > * { padding-bottom:50px !important; padding-left:50px !important; }
.childpbl55 > * { padding-bottom:55px !important; padding-left:55px !important; }
.childpbl60 > * { padding-bottom:60px !important; padding-left:60px !important; }
.childpbl65 > * { padding-bottom:65px !important; padding-left:65px !important; }
.childpbl70 > * { padding-bottom:70px !important; padding-left:70px !important; }
.childpbl75 > * { padding-bottom:75px !important; padding-left:75px !important; }
.childpbl80 > * { padding-bottom:80px !important; padding-left:80px !important; }
.childpbl85 > * { padding-bottom:85px !important; padding-left:85px !important; }
.childpbl90 > * { padding-bottom:90px !important; padding-left:90px !important; }
.childpbl95 > * { padding-bottom:95px !important; padding-left:95px !important; }
.childpbl100 > * { padding-bottom:100px !important; padding-left:100px !important; }
.childpbr0 > * { padding-bottom:0px !important; padding-right:0px !important; }
.childpbr5 > * { padding-bottom:5px !important; padding-right:5px !important; }
.childpbr10 > * { padding-bottom:10px !important; padding-right:10px !important; }
.childpbr15 > * { padding-bottom:15px !important; padding-right:15px !important; }
.childpbr20 > * { padding-bottom:20px !important; padding-right:20px !important; }
.childpbr25 > * { padding-bottom:25px !important; padding-right:25px !important; }
.childpbr30 > * { padding-bottom:30px !important; padding-right:30px !important; }
.childpbr35 > * { padding-bottom:35px !important; padding-right:35px !important; }
.childpbr40 > * { padding-bottom:40px !important; padding-right:40px !important; }
.childpbr45 > * { padding-bottom:45px !important; padding-right:45px !important; }
.childpbr50 > * { padding-bottom:50px !important; padding-right:50px !important; }
.childpbr55 > * { padding-bottom:55px !important; padding-right:55px !important; }
.childpbr60 > * { padding-bottom:60px !important; padding-right:60px !important; }
.childpbr65 > * { padding-bottom:65px !important; padding-right:65px !important; }
.childpbr70 > * { padding-bottom:70px !important; padding-right:70px !important; }
.childpbr75 > * { padding-bottom:75px !important; padding-right:75px !important; }
.childpbr80 > * { padding-bottom:80px !important; padding-right:80px !important; }
.childpbr85 > * { padding-bottom:85px !important; padding-right:85px !important; }
.childpbr90 > * { padding-bottom:90px !important; padding-right:90px !important; }
.childpbr95 > * { padding-bottom:95px !important; padding-right:95px !important; }
.childpbr100 > * { padding-bottom:100px !important; padding-right:100px !important; }

.fz12{ font-size:12px !important; }
.fz13{ font-size:13px !important; }
.fz14{ font-size:14px !important; }
.fz15{ font-size:15px !important; }
.fz16{ font-size:16px !important; }
.fz17{ font-size:17px !important; }
.fz18{ font-size:18px !important; }
.fz19{ font-size:19px !important; }
.fz20{ font-size:20px !important; }
.fz21{ font-size:21px !important; }
.fz22{ font-size:22px !important; }
.fz23{ font-size:23px !important; }
.fz24{ font-size:24px !important; }
.fz25{ font-size:25px !important; }
.fz26{ font-size:26px !important; }
.fz27{ font-size:27px !important; }
.fz28{ font-size:28px !important; }
.fz29{ font-size:29px !important; }
.fz30{ font-size:30px !important; }
.fz31{ font-size:31px !important; }
.fz32{ font-size:32px !important; }
.fz33{ font-size:33px !important; }
.fz34{ font-size:34px !important; }
.fz35{ font-size:35px !important; }
.fz36{ font-size:36px !important; }
.fz37{ font-size:37px !important; }
.fz38{ font-size:38px !important; }
.fz39{ font-size:39px !important; }
.fz40{ font-size:40px !important; }
.fz41{ font-size:41px !important; }
.fz42{ font-size:42px !important; }
.fz43{ font-size:43px !important; }
.fz44{ font-size:44px !important; }
.fz45{ font-size:45px !important; }
.fz46{ font-size:46px !important; }
.fz47{ font-size:47px !important; }
.fz48{ font-size:48px !important; }
.fz49{ font-size:49px !important; }
.fz50{ font-size:50px !important; }

.fw400{ font-weight:400 !important; }
.fw500{ font-weight:500 !important; }
.fw600{ font-weight:600 !important; }
.fw700{ font-weight:700 !important; }


/*미니게임*/
.mini-iframe{background: #1d2123;width:100%;margin:0; }
.mini_screen {
	overflow-y: hidden;
	overflow-x: hidden;
	position: relative;
	width: 100%;
	height: 750px;
	margin: 0;
	background: #000;
}
.mini_screen>div {
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
	margin: 0 auto;
    text-align: center;
}
.mini_screen>div>iframe {
	width: 900px;
	height: 800px;
	margin: 0;
}
@media screen and (max-width:1024px) {
	.mini_screen {
		position: relative;
		background: #000;
		overflow: hidden
	}
	.mini_screen>div {
		position: relative;
	}
	.mini_screen>div>iframe {
		transform-origin: left top;
	}
}
.g_head .yellow { font-weight:500; }
.yellow { color:var(--ct-fae00f) !important; }

.info-scroll { height:calc(100vh - 54px); overflow-y:auto; }
.info-box-cont .info-banner { padding:10px 10px 0; }
.info-box-cont .domainArea { position:relative; height:130px; border:2px solid #e00a15; border-radius:10px; background:url(https://i.imgur.com/U120SJH.png) no-repeat; background-size:cover; }
.info-box-cont .domainArea .logo { padding:13px 0 10px;text-align:center; }
.info-box-cont .domainArea .logo img { height:26px; }
.info-box-cont .domainArea .produce { font-size:16px; color:var(--ct-fff); text-align: center; }
.info-box-cont .domainArea .wrapBox { overflow:hidden; position:absolute; bottom:8px; left:50%; width:210px; margin-left:-105px; height:45px; line-height:45px; box-shadow:0 0 6px #fb3c3e; border:2px solid #fff; background:linear-gradient(to right,#fc665e,#f9111d); }
.info-box-cont .domainArea .box { display:block;  color:var(--ct-fff); line-height:43px; font-size:21px; text-align: center; }

.info-box-cont .telArea { position:relative; height:130px; border:2px solid #e00a15; border-radius:10px; background:url(https://i.imgur.com/BbxBgCL.png) no-repeat; background-size:cover; margin-top:10px; }
.info-box-cont .telArea .logo { padding:19px 0 11px 20px; }
.info-box-cont .telArea .logo img { height:26px; }
.info-box-cont .telArea .txt { font-size:14px; color:var(--ct-fff); padding-left:20px; line-height:19px; }
.info-box-cont .telArea .go-tel { margin:8px 0 0 20px; width:143px; height:30px; background:linear-gradient(to right,#f8635b,#e00a15); border-radius:15px; line-height:30px; color:#fff; text-align:center; }
.info-box-cont .telArea .go-tel i { margin-right:8px; }
