@-ms-viewport{
width: device-width;
}

   @font-face {
    font-family: 'Simply Rounded Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Simply Rounded Regular'), url('font/SimplyRounded.woff') format('woff');
    }

   @font-face {
    font-family: 'Junegull-Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Junegull-Regular'), url('font/junegull.woff') format('woff');
    }

.no-drag {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
}

.xs	{
margin: 15px auto
}
.sm	{
margin: 30px auto 80px;
}
.yellow{
color: #fffae4 !important;
}

body	{
margin:0;
padding:0;	
font-family: Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif; 
font-size:1.1em;
font-weight:normal;
background-color:#000;
color: #29201d;
line-height:20px;
position: relative;
}
small{
font-size: 11px !important;
}
a{
text-decoration: none;
}
img {
border:none !important;
padding:0px;
margin:0px;
}
#header	{
margin:0px auto;
padding:0px;
height: 250px;
}

.title-text{
margin: 0 auto;
text-align: center;
	position: relative;
    top: 80px;
}
.title-text h1{
	font-family: 'Arvo', serif;
    font-size: 65px;
    color: #ffffff;
    margin: 0px;
    line-height: 65px;
}

.title-text span {
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	color: #019bbc;
	font-weight: bold;
	text-shadow: 0 1px 1px #000, 1px 2px 2px #000, 0px 1px 1px #000;
}

.logo	{
width: 216px;
height: 77px;
float: left;
margin-left: 120px;
margin-top: 15px;
}
.sns{
width: 400px;
height:46px;
float: right;
margin-right: 20px;
margin-top: 25px;
margin-bottom: -20px;
}
#masthead {
height: 5rem;
display: block;
}

#page{
width:100%;
height:100%;
position: relative;
overflow: hidden;
min-width: 1500px;
max-width: 2000px;
margin: 0 auto;
background: url('https://img.koggames.com/ES/microsite/2022/0511/epic-shop/images/bg-v2.jpg') top no-repeat, #1e1b2f;
min-height: 2240px;
}
#gagunb {
position:relative;
z-index:4;
overflow: hidden;
min-width: 1200px;
max-width: 2000px;
min-height: 45px;
margin:0px;
padding:0px;
}
#gfooter {
position:relative;
z-index:4;
overflow: hidden;
min-width: 1200px;
max-width: 2000px;
min-height: 144px;
margin: 0 auto;
}

#wrapper {
	padding-top: 180px;
}

#menu {
    margin: 30px auto 10px;
    position: relative;
    text-align: center;
    padding: 10px 0;	 
    z-index: 2;
}

#content {
	height:100%;
    width: 1200px;
    margin: 0 auto;
    text-align:	center;	
}
#content .title h1{
    color: #fcd98a;
	font-size: 3rem;;
    font-family: 'Junegull-Regular';
	text-transform: uppercase;
    text-shadow: 0px -2px 2px #000, -2px -1px 2px #000, 2px 0px 2px #000, -2px 5px 2px #000, -1px 6px 2px #000, -1px 7px 2px #000;
}

#content2 {
	height:100%;
    width: 1200px;
    margin: 0 auto;
    text-align:	center;
	padding-top:100px;
}

#content2 .title h4{
    color: #29201d;
	font-size: 1.8rem;;
    font-family: 'Simply Rounded Regular'; 
	margin: 20px 0 10px;
}

#content2 .ariel {
	width: 808px;
	height: 259px;
	margin:-70px auto -50px;
	background: url('https://img.koggames.com/ES/microsite/2022/0511/epic-shop/images/bg-table-2.png')top center no-repeat, transparent;
	text-align: left;
	padding-top:80px;
    position: relative;
    left: -50px;
}


#content2 .ariel ul p {
	position:relative;
	left:12rem;
	top:1rem;
	color:#763500;
	font-weight: bold;
	font-size: 1.6rem;
}

#content2 .ariel ul li {
	position:relative;
	left:15rem;
	top:0rem;
	color:#763500;	
	font-size: 1.1rem;
}

#content2 table.tbl {
	font-size: 1rem;
    position: relative;
    top: -20px;
}

#content2 table.tbl span {
	color:#7e2824;
}


#content3 {
	height:100%;
    width: 100%;
    margin: 0 auto;
    text-align:	center;	
	color:#ffffff;
}
#content3 .title h1{
    color: #fcd98a;
	font-size: 2.2rem;;
    font-family: 'Junegull-Regular';
	text-transform: uppercase;
    text-shadow: 0px -2px 2px #000, -2px -1px 2px #000, 2px 0px 2px #000, -2px 5px 2px #000, -1px 6px 2px #000, -1px 7px 2px #000;
	margin: 15px;
}

#content3 .title span {
	color:#ffcd75;
	font-size: 1rem;
}

#content3 p.title {
	color:#ffd4cf;
	font-size: 1rem;
	text-align: center;
	margin-top:30px;
}


#content3 .bgtable {
	width: 1347px;
	height: 379px;
	margin: 10px auto;
	background: url('https://img.koggames.com/ES/microsite/2022/0511/epic-shop/images/bgtable.png')top center no-repeat, transparent;
	text-align: left;
	padding-top:80px;
}

#content3 .bgtable table.tbl {
	color: #000000;
	padding:0px;
	font-size:0.9rem;
	line-height: 14px;
}


#content3 .bgtable table.tbl td h3 {
	color: #000000;
	padding:0px;
	font-size:1.1rem;
	line-height: 18px;
	font-weight: 300;
	
}


#content4 {
	height:100%;
    width: 1200px;
    margin: 0 auto;
    text-align:	center;	
	color:#000000;
	font-size:1.3rem;
}

#content4 span{	
	color:#000000;
	font-size:1rem;
}

#content4 .title h1{
    color: #fcd98a;
	font-size: 2.2rem;;
    font-family: 'Junegull-Regular';
	text-transform: uppercase;
    text-shadow: 0px -2px 2px #000, -2px -1px 2px #000, 2px 0px 2px #000, -2px 5px 2px #000, -1px 6px 2px #000, -1px 7px 2px #000;
	margin: 15px;
}


.container {
	margin:20px auto;
	width: 900px;
}

.container p{
	color:#000000;
	font-size: 1rem;
	text-align: center;
    font-weight: 300;
    font-style: italic;
}

#content4 .container .left {
	width:425px;
	height:651px;
	float: left;
	position: relative;
	top:0px;
	background:url('https://img.koggames.com/ES/microsite/2022/0511/epic-shop/images/img-table_01.png') top center no-repeat, transparent;
	margin:20px auto;
	padding-top:5px;
}


#content4 .container .left table tr td{
	color: #000000;
	font-size: 0.9rem;
	margin:0;
}


#content4 .container .left h1 {
	color: #ffffff;
	font-size: 1.8rem;;
    font-family: 'Junegull-Regular';
	text-transform: uppercase;
    text-shadow: 0px -2px 1px #925d19, -2px -1px 1px #925d19, 2px 0px 1px #925d19, -2px 3px 1px #925d19, -1px 4px 1px #925d19, -1px 5px 1px #925d19;
	margin: 5px;
}

#content4 .container .left span {
	color: #000000;
	font-size: 0.9rem;
	text-transform: uppercase;
	margin:0;
}

#content4 .container .right {
	width:426px;
	height:731px;
	float: right;
	position: relative;
	top:0px;
	background:url('https://img.koggames.com/ES/microsite/2022/0511/epic-shop/images/img-table_02.png') top center no-repeat, transparent;
	margin:20px auto;
	padding-top:5px;
}


#content4 .container .right table tr td{
	color: #000000;
	font-size: 0.9rem;
	margin:0;
}


#content4 .container .right h1 {
	color: #ffffff;
	font-size: 1.8rem;;
    font-family: 'Junegull-Regular';
	text-transform: uppercase;
    text-shadow: 0px -2px 1px #925d19, -2px -1px 1px #925d19, 2px 0px 1px #925d19, -2px 3px 1px #925d19, -1px 4px 1px #925d19, -1px 5px 1px #925d19;
	margin: 5px;
}

#content4 .container .right span {
	color: #000000;
	font-size: 0.9rem;
	text-transform: uppercase;
	margin:0;
}



.hide{
display: none;
}

/* Tooltip container */
.tooltip {
position: relative;
display: inline-block;
}
/* Tooltip text */
.tooltip .tooltiptext {
visibility: hidden;
position: absolute;
z-index: 10;
top: -200px;
left:100px;
width: 100%;
min-width:613px;
font-family: Avant Garde,Avantgarde,sans-serif; 
font-size:16px;
text-align:left;
font-weight: normal;

}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
visibility: visible;
}
			
/* generic footer start */
footer[role="contentinfo"] {
padding-top: 15px;
background-color: #000;
}

footer {
background-image: url(/wp-content/themes/elsword3/images/bg-footer.jpg);
font-size: 12px;
font-size: 0.857142857rem;
font-family: "Open Sans", Helvetica, Arial, sans-serif;
width: 100%;
min-width: 1024px;
margin: 0px auto 0px auto;
padding: 0px;
background-repeat: no-repeat;
background-position: center;
background-position: top;
height: 180px;
}

.footernormal {
font-size:12px;
color:#4679ba;
text-align:left;
font-weight:normal;
}

a.footerlinks:link {color: #4679ba; text-decoration:none; line-height:16px; }
a.footerlinks:active {color: #4679ba; }
a.footerlinks:visited {color: #4679ba; }
a.footerlinks:hover {color: #4679ba; }

.footersections {
font-size:12px;
color:#FFF;
font-weight: bold;
}

.footercopyright {
font-size:12px;
color:#FFF;
}
/* generic footer end */
