* {
	c/olor: white;
	f/ont-size: 12pt;
}
pre {
	color: white;
}
/*
a {
	color: #ffcc00;
	text-shadow: 1px 1px #000;
}
a:hover { color:#d55527; text-decoration: none;	}
*/

body {
	background-color: #000;
}

h1, h2, h3, h4, h5, h6 {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  margin: 0;
  font-weight: 700;
  font-family: DM Sans;
}

h1, h2 {
  f/ont-size: 30px;
  line-height: 50px;
}

h1.big, h2.big {
  f/ont-size: 72px;
  line-height: 86px;
}

h1.small, h2.small {
  font-size: 42px;
  line-height: 52px;
  font-weight: 700;
}

h3 {
  font-size: 25px;
  line-height: 52px;
}

h1,h2,h3,h4,h5 {
	f/ont-family: 'Trajan Pro Regular';
	font-family: Verdana, Geneva, sans-serif;
}
h2 {
	margin-top:75px;
	width: 50%;
	text-align:center;
	margin: 0 auto;
	border-bottom: 5px solid #fc791f;
}

#player-online {
	background-color: black;
	padding:5px;
	f/ont-family: Tahoma, Geneva, sans-serif;
	font-family: Verdana, Geneva, sans-serif;
    font-size: 14pt;
    color: white;
    text-align: center;
	line-height: 14pt;
}

#player-online > span {
	display: block;
}

.subtitle {
	f/ont-family: 'Trajan Pro Regular';
	font-family: Verdana, Geneva, sans-serif;
    font-size: 12pt;
    letter-spacing: normal;
}
#player-count {
	color:#f1e681;
}

/* --  [ScrollPointer]  -- */
nav.scrollpointer {
    position: relative;
}

nav.scrollpointer ul {
    position: fixed;
	z-index: 5;
    list-style: none;
    right: 5px;
    l/eft: 10px;
    top: 50%;
	width:45px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

nav.scrollpointer ul li {
    width: 15px;
    height: 15px;
    margin: 30px 15px;
    /*background: rgba(255,255,255,.6); */
    background: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
    cursor: pointer;
}

nav.scrollpointer .active{
    width: 15px;
    height: 15px;
    margin: 30px 15px;
    border: 2px solid #fff;
    background: #d55527;
}

/* -- custom nav var -- */
@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
   
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}

/* --  [Sections]  -- */
.sections-container, .sections, .section {
	position: relative;
	/* height: calc(100vh - 156px); */
	color: #fff;
}
.sections-container .red {
	font-size: 100%;
}

/* --   [Sections: Home]       -- */
#section-home, #section-main {
	padding-top:74px;
	background: #000 url("../img/bg-main.jpg") no-repeat center bottom;
	background-size: cover;
	min-height: calc(100vh);
	overflow: hidden;
}
#section-main > .container {
	background-color: rgba(0,0,0,0.8);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#splash-container {
	position: relative;
}

#splash-img {
	position: absolute;
	top:-5vh;
	padding: 0;
	width: calc(851px * 0.5);
	height: calc(873px *  0.5);
	background: transparent url("../img/splash-main.png") no-repeat center center;
	background-size: cover;
	display: block;
}

#home-login {
	margin-top:165px;
}
#my-account-box{
	padding-top:80px;
}

#home-login #splash-login-box {
	p/osition: relative;
	b/ackground-color: rgba(0,0,0,0.7);
	w/idth: 100%;
	padding-bottom: 10px;
	margin: 0 auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:20px;
}

.splash-box {
	position: relative;
	background-color: rgba(0,0,0,0.7);
	padding-bottom: 10px;
	margin: 0 auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:20px;
}


#home-login #splash-login-logo {
	position: absolute;	
	top: -100px;
	right: 15px;
	width: calc(298px * 1);
	height: calc(169px * 1);	
    left: 50%;
    transform: translateX(-50%);
	z-index: 1;
}

#home-login #splash-login-logo, #core-logo {
	width: calc(400px * 1);
	height: calc(168px * 1);
	background: transparent url("../img/splash-logo.png") no-repeat center center;
}

#splash-login-form {
	f/ont-family: 'Trajan Pro Regular';
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 75px;
	text-transform: uppercase;
}
#splash-login-form legend {
	font-size:12pt;
	font-weight: bold;
	text-align: center;
}
#splash-login-form label {
	font-size:10pt;
	padding-left:0px;
	margin-bottom: 0;
}
#home-login .btn.btn-primary {
	f/ont-family: 'Trajan Pro Regular';
	font-family:  Impact, Charcoal, sans-serif;
	letter-spacing: 0.6px;
	background-color: #fc9044;
	border-color: #FFF;
	color:#;
}
#home-login .btn.btn-primary:hover {
	background-color: #fc9044;
	border-color: #FFF;
	color:#;
}

#home-login #splash-register-box {
	width: 100%;
	margin: 10px auto 0 ;
}

#splash-register, #splash-logout {
	padding-left: 75px;
	background: #c0f0f9 url("../img/splash-register.png") no-repeat center center;
}
#splash-register:hover, #splash-logout:hover {
	background: #331409 url("../img/splash-register.png") no-repeat center center;
}

.scroll-more {
	position: relative;
	margin:0 auto 0;
	padding-bottom: 60px;
}
.scroll-more:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
	content: "\f103";
	font-size: 20pt;
	text-shadow: 0px 0px 4px #000;
	w/idth: 30px;
	h/eight: 30px;
	transform: translateX(-50%);
	position: absolute;
	margin: 0 auto;
	top: 0px;
	r/ight: 0;
	l/eft: 0;
	-webkit-animation: 2s arrow infinite ease;
	animation: 2s arrow infinite ease;
}

@-webkit-keyframes arrow {
	0%,100% {
		top:-5px;
	}
	50% {
		top:25px;
	}
}
@keyframes arrow {
	0%,100% {
		top:-5px;
	}
	50% {
		top:25px;
	}
}

/* --   [Sections: News]       -- */
#news-slider {
	display: flex;
	width:100%;
}
#news-slider .news-empty {
	margin-bottom: 0px;
}
#news-slider .slider-box {
	background-color: #1b1c1e;
	border: 2px solid #4b4b4b;
	border-right: 0; 
	width:25%;
}
#news-slider .slider-box:after {
    display: block;
	width: 100%;
	height: 10px;
	content: '';
	background-color:#1b1c1e;
}
#news-slider .slick-current .slider-box:after {
	background-color:#d55527;
}
#news-slider .slider-box img{
	padding:10px 10px 0;
	width: auto;
	height: 100%;
	max-height: 300px;
	object-fit: cover;
}
#news-slider h5 {
	color:#e79b07;
	padding: 25px 10px 0;
	height: 80px;
}
#news-slider small {
	padding: 0 10px;
}
#news-slider .shorten-text {
	height: 200px;
	text-align: justify;
	padding: 0 10px;
}
#news-modal .modal-body {
	width: 100%;
}
#news-modal .modal-title, #news-modal .modal-body p, #news-modal .modal-body span {
	color: #000;
}
#news-modal .modal-body p {
	text-align: justify;
}
/* --   [Sections: Info]       -- */
#section-info {
	padding-top:120px;
	background: #000 url("../img/bg-info.jpg") no-repeat 20% center;
	background-size: cover;
	min-height: calc(662px + 70px);
	display: block;
	overflow: hidden;
}

#info-img {
	position: absolute;
	top: -20px;
	padding: 0;
	right: -160px;
	width: calc(441px * 1.1);
	height: calc(639px *  1.1);
	background: transparent url("../img/info-img.png") no-repeat center center;
	background-size: cover;
	display: block;
}
#info-box {
	background-color: rgba(0,0,0,0.5);
	padding-bottom: 10px;
	border-radius: 10px;
}

#info-box #info-logo {
	position: absolute;
	top: -85px;
	left: 0;
	width: calc(298px * 1);
	height: calc(169px * 1);
	background: transparent url("../img/info-logo.png") no-repeat center center;
}

#info-box #info-text{
	padding-top: 80px;
}
#info-box #info-text h6 {
	color:#ffb414;
}
#info-box #info-text p {
	text-align: justify;
	max-height: 265px;
}
#info-box #info-text span {
	display: block;
	font-weight: bold;
	text-align: center;
}
#info-box #info-text span.info-huge {
	color:#ffb414;
	font-size: 20pt;
	line-height: 20pt;
}
#info-box #info-text span.info-big {
	font-size: 12pt;
	line-height: 14pt;
}

/* --   [Sections: Job]       -- */
#section-job {
	background: #000 url("../img/bg-job.jpg") no-repeat center bottom;
	background-size: cover;
	min-height: 834px;
	overflow: hidden;
}
#section-job #job-layout {
	z-index: 3;
}
#section-job #job-sprite {
	padding-left: 0;
}
#section-job #job-sprite li {
	display: inline-block;
    vertical-align: top;
	margin: 5px 0 0;
	min-width: 90px;
}
#section-job #job-sprite li img, #section-job #job-sprite li .subs {
	margin: 0 auto;
	display: block;
	text-align: center;
}
#section-job #job-sprite li .subs{
	font-size: 10pt;
	width: calc(110px * 0.75);
	text-shadow: 1px 1px #000;
	word-wrap: break-word;
}
#section-job #job-img {
	position: absolute;
	t/op: 20px;
	top: calc(550px * -1.1);
	left: 50%;
	transform: translateX(-50%);
	padding: 0;
	width: calc(600px * 1.1);
	height: calc(630px *  1.1);
	background: transparent url("../img/job/KNIGHT.png") no-repeat center center;
	background-size: cover;
	display: block;
	opacity: 0.5;
  	filter: alpha(opacity=50);
}
#section-job #job-sprite li .job-img, #section-job #job-sprite li.active .job-img {
	width: calc(110px * 0.75);
	height: calc(110px *  0.75);
	background-size: contain;
}
.job-description-box {
	background-color: rgba(0,0,0,0.5); 
	padding:4px;
	margin-top:5px;
	text-align:center;
	border-radius:10px;
}
#job-PRIEST        { opacity:0.5; background: transparent url('../img/job-normal/PRIEST.gif') no-repeat center center; }
#job-ALCHEMIST     { opacity:0.5; background: transparent url('../img/job-normal/ALCHEMIST.gif') no-repeat center center; }
#job-ASSASSIN      { opacity:0.5; background: transparent url('../img/job-normal/ASSASSIN.gif') no-repeat center center; }
#job-NINJA         { opacity:0.5; background: transparent url('../img/job-normal/NINJA.gif') no-repeat center center; }
#job-CRUSADER      { opacity:0.5; background: transparent url('../img/job-normal/CRUSADER.gif') no-repeat center center; }
#job-BLACKSMITH    { opacity:0.5; background: transparent url('../img/job-normal/BLACKSMITH.gif') no-repeat center center; }
#job-HUNTER        { opacity:0.5; background: transparent url('../img/job-normal/HUNTER.gif') no-repeat center center; }
#job-KNIGHT        { opacity:0.5; background: transparent url('../img/job-normal/KNIGHT.gif') no-repeat center center; }
#job-ROGUE         { opacity:0.5; background: transparent url('../img/job-normal/ROGUE.gif') no-repeat center center; }
#job-SAGE          { opacity:0.5; background: transparent url('../img/job-normal/SAGE.gif') no-repeat center center; }
#job-MONK          { opacity:0.5; background: transparent url('../img/job-normal/MONK.gif') no-repeat center center; }
#job-WIZARD        { opacity:0.5; background: transparent url('../img/job-normal/WIZARD.gif') no-repeat center center; }
#job-BARD          { opacity:0.5; background: transparent url('../img/job-normal/BARD.gif') no-repeat center center; }
#job-GUNSLINGER    { opacity:0.5; background: transparent url('../img/job-normal/GUNSLINGER.gif') no-repeat center center; }
#job-STARGLADIATOR { opacity:0.5; background: transparent url('../img/job-normal/STARGLADIATOR.gif') no-repeat center center; }

#job-sprite li:hover #job-PRIEST, #job-sprite li.active #job-PRIEST 			  { opacity:1; background: transparent url('../img/job-normal/PRIEST.gif') no-repeat center center; }
#job-sprite li:hover #job-ALCHEMIST, #job-sprite li.active #job-ALCHEMIST 		  { opacity:1; background: transparent url('../img/job-normal/ALCHEMIST.gif') no-repeat center center; }
#job-sprite li:hover #job-ASSASSIN, #job-sprite li.active #job-ASSASSIN 		  { opacity:1; background: transparent url('../img/job-normal/ASSASSIN.gif') no-repeat center center; }
#job-sprite li:hover #job-NINJA, #job-sprite li.active #job-NINJA 				  { opacity:1; background: transparent url('../img/job-normal/NINJA.gif') no-repeat center center; }
#job-sprite li:hover #job-CRUSADER, #job-sprite li.active #job-CRUSADER 		  { opacity:1; background: transparent url('../img/job-normal/CRUSADER.gif') no-repeat center center; }
#job-sprite li:hover #job-BLACKSMITH, #job-sprite li.active #job-BLACKSMITH		  { opacity:1; background: transparent url('../img/job-normal/BLACKSMITH.gif') no-repeat center center; }
#job-sprite li:hover #job-HUNTER, #job-sprite li.active #job-HUNTER 			  { opacity:1; background: transparent url('../img/job-normal/HUNTER.gif') no-repeat center center; }
#job-sprite li:hover #job-KNIGHT, #job-sprite li.active #job-KNIGHT 			  { opacity:1; background: transparent url('../img/job-normal/KNIGHT.gif') no-repeat center center; }
#job-sprite li:hover #job-ROGUE, #job-sprite li.active #job-ROGUE 				  { opacity:1; background: transparent url('../img/job-normal/ROGUE.gif') no-repeat center center; }
#job-sprite li:hover #job-SAGE, #job-sprite li.active #job-SAGE 				  { opacity:1; background: transparent url('../img/job-normal/SAGE.gif') no-repeat center center; }
#job-sprite li:hover #job-MONK, #job-sprite li.active #job-MONK 				  { opacity:1; background: transparent url('../img/job-normal/MONK.gif') no-repeat center center; }
#job-sprite li:hover #job-WIZARD, #job-sprite li.active #job-WIZARD 			  { opacity:1; background: transparent url('../img/job-normal/WIZARD.gif') no-repeat center center; }
#job-sprite li:hover #job-BARD, #job-sprite li.active #job-BARD 				  { opacity:1; background: transparent url('../img/job-normal/BARD.gif') no-repeat center center; }
#job-sprite li:hover #job-GUNSLINGER, #job-sprite li.active #job-GUNSLINGER       { opacity:1; background: transparent url('../img/job-normal/GUNSLINGER.gif') no-repeat center center; }
#job-sprite li:hover #job-STARGLADIATOR, #job-sprite li.active #job-STARGLADIATOR { opacity:1; background: transparent url('../img/job-normal/STARGLADIATOR.gif') no-repeat center center; }

/* --   [Sections: Gallery]       -- */
#section-gallery {
	min-height: 329px;
}
#section-gallery .gallery-box {
	position: relative;
	height: fit-content;
	z-index: 0;
    margin-bottom: -30px;
    padding: 0 4px;
}
#section-gallery .gallery-box.transition {
	z-index: 1;
}
#section-gallery .gallery-link{
	position: relative;
}
#section-gallery .gallery-img, #section-gallery .subs {
	display: inline-block;
}
#section-gallery .gallery-link, #section-gallery .gallery-img {
	height: 100%;
	width: 100%;
	object-fit: contain;
	z-index: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
#section-gallery .gallery-link, #section-gallery .gallery-img.transition {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 1;
}

#section-gallery .subs {
	position: relative;
	top:-50px;
	left: 50%;
	transform: translateX(-50%);
	padding: 5px 10px;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	z-index: 2;
}


/* --   [Sections: Footer]       -- */
#footer {
	padding: 20px 0 25px;
	min-height: 50px;
	background: #000;
}
#footer .footer-links{
	list-style: none;
	padding: 0;
	line-height: 10pt;
}
#footer .footer-links li {
	margin-bottom: 10px;
}
#footer .footer-links li a{
	color: #fff;
	font-size: 10pt;
	f/ont-family: Tahoma, Geneva, sans-serif;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#footer .footer-links li a:hover{
	color: #ffcc00;
}
#footer .footer-copy p, #footer .footer-copy p a{
	text-align: normal;
	font-size: 10pt;
	text-shadow: 1px 1px #000;
}
#footer .footer-copy img{
	margin: 0 0 0px 0;
}
#footer select.form-control-sm, #footer select.form-control-sm option {
	font-size: 10pt;
    padding: 2px;
    height: 25px;
    float:right;
	color:#000;
}

select {
	color:#0000FF;
}

/* --   [Core: general]       -- */
.core h2,h3,h4,h5,h6 {
	width: fit-content;
}
.core h2 {
	font-weight: bold;
	border-bottom: 2px solid #ff0000;
	margin: 25px auto;
}
.core h3 {
	font-weight: bold;
	margin: 25px auto;
}
.core h3 .title-line, .core h4 .title-line, .core h5 .title-line {
	margin-left: 10px;
	border-bottom: 2px solid #ff0000;
}
.core h4 {
	margin: 40px auto .5rem;
}
.core h5 {
	margin: 30px auto .5rem;
}
.core h6 {
	margin: 20px auto .5rem;
}
.core p {
	text-align: justify;
}
.core #core-logo {
	margin: 50px auto 0;
}

.core table.table {
	border-collapse: collapse;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.core table.table tr th {
	background-color: rgba(0,0,0,0.8);
}
.core table.table.side tr th{
	text-align: right;
}

/* --   [Core: downloads]       -- */
.direct span { color: #ffd700; }
.gdrive span { color: #21a464; }
.mega span { color: #D9272E; }
.mediafire span { color: #1299F3; }
.direct:hover span { color: #000; text-shadow: none; }
.mega:hover span, .gdrive:hover span, .mediafire:hover span { color: #fff; text-shadow: none; }

.right-nav-box {
	position: relative;
	background-color: rgba(0,0,0,0.5);
	padding-bottom: 0px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 0px;
}

.center-text{
 margin:0 auto;
 width:100%;
}

.ckc {
	transition: transform .2s;
	p/osition: relative;
}
.ckc:hover { 
	transform: scale(0.98); 
	color: orange;
}
.newstext{
	p/osition: absolute;
	bottom: 10px;width: 93%;
	margin:0 auto;
}

/* CAROUSELLLLLLL */
.shadow-effect {
	background: #;
	padding: 10px;
	border-radius: 4px;
	text-align: center;
	box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);
}
#testimonials-list .shadow-effect p {
	font-family: inherit;
	font-size: 17px;
	line-height: 1.5;
	margin: 0 auto 17px 0;
	font-weight: 300;
	
}
.testimonial-name {
	margin: 0px auto 0;
	display: table;
	width: auto;
	background: #f39633;
	padding: 5px ;
	border-radius: 12px;
	text-align: center;
	color: #fff;
	box-shadow: 0 9px 18px rgba(0,0,0,0.12), 0 5px 7px rgba(0,0,0,0.05);
}
#testimonials-list .item {
	text-align: center;
	padding: 10px;
	margin-bottom: 10px;
	opacity: .5;
	-webkit-transform: scale3d(0.8, 0.8, 1);
	transform: scale3d(0.8, 0.8, 1);
	transition: all 0.3s ease-in-out;
}
#testimonials-list .owl-item.active.center .item {
	opacity: 1;
	-webkit-transform: scale3d(1.0, 1.0, 1);
	transform: scale3d(1.0, 1.0, 1);
}
.owl-carousel .owl-item img {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	max-width: 0px;
	border-radius: 0%;
	margin: 0 auto;
}
#testimonials-list.owl-carousel .owl-dots .owl-dot.active span,
#testimonials-list.owl-carousel .owl-dots .owl-dot:hover span {
	background: #3190E7;
	-webkit-transform: translate3d(0px, -50%, 0px) scale(0.7);
	transform: translate3d(0px, -50%, 0px) scale(0.7);
}
#testimonials-list.owl-carousel .owl-dots{
	display: inline-block;
	width: 100%;
	text-align: center;
}
#testimonials-list.owl-carousel .owl-dots .owl-dot{
	display: inline-block;
}
#testimonials-list.owl-carousel .owl-dots .owl-dot span {
	background: #3190E7;
	display: inline-block;
	height: 20px;
	margin: 0 2px 5px;
	-webkit-transform: translate3d(0px, -50%, 0px) scale(0.3);
	transform: translate3d(0px, -50%, 0px) scale(0.3);
	-webkit-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0;
	transition: all 250ms ease-out 0s;
	width: 20px;
}

/**** CAROUSEL TOUCH *****/
.carousel {
  display: block;
  position: relative;
  -webkit-transform: translateZ(0);
  top: 0;
  right: 0;
  bottom: 0px;
  left: 0;
  width: 80%;
  height: 200px;
  min-width: 550px;
  margin: auto;
  font-size: 0;
  background: #505456;
  padding: 5px;
  border-radius: 6px;
  box-shadow: 0 4px 10px #000;
  height: 210px;
  -webkit-overflow-scrolling: touch;
}
.touch .carousel {
  overflow: auto;
}
.carousel:before, .carousel:after {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: 50px;
  font-size: 80px;
  line-height: 190px;
  font-family: arial;
  color: #fc791f;
  font-weight: bold;
  pointer-events: none;
  transition: 0.2s ease-out;
}
.carousel:before {
  content: '\2039';
  left: 0;
  text-align: left;
  text-indent: -20px;
  box-shadow: 50px 0 20px -20px #292B2C inset;
}
.carousel:after {
  content: '\203A';
  right: 0;
  text-align: right;
  text-indent: 40px;
  box-shadow: -50px 0 20px -20px #292B2C inset;
}
.carousel.right:after, .carousel.left:before {
  opacity: 1;
}
.carousel.right:after {
  right: 0;
  text-indent: 60px;
}
.carousel.left:before {
  left: 0;
  text-indent: -40px;
}
.carousel > a {
  position: absolute;
  margin: 0;
  top: 0;
  bottom: 0;
  color: #CCC;
  font-size: 1.5em;
  transition: 0.1s;
}
.carousel > a:hover {
  color: #FFF;
}
.carousel > a.prev {
  left: -20px;
}
.carousel > a.next {
  right: -20px;
}
.carousel > .slide {
  pointer-events: none;
  position: absolute;
  z-index: 4;
  top:-5px;
  bottom: 0;
  left: 0;
  background: #fc791f;
  height: 5px;
  border-radius: 10px;
  opacity: 0;
  transition: opacity 0.2s, bottom 0.2s;
}
.carousel:hover > .slide {
  opacity: 1;
  bottom: -10px;
}
.carousel > .wrap {
  overflow: hidden;
  border-radius: 5px;
}
.carousel > .wrap > ul {
  list-style: none;
  white-space: nowrap;
  height: 200px;
}
.carousel > .wrap > ul > li {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  margin: 0 0 0 5px;
  position: relative;
  overflow: hidden;
  transition: 0.25s ease-out;
}
.carousel > .wrap > ul > li:first-child {
  margin: 0;
}
.carousel > .wrap > ul > li > img {
  display: block;
  height: 100%;
  margin: auto;
  vertical-align: bottom;
  position: relative;
  z-index: 1;
  transition: 1s ease;
}

.rss-background {
	position:relatives;
	background-position:center; 
	background-repeat: no-repeat; 
	width:271px; 
	height:460px;
	t/ext-align:center;
	padding-left:;
}

.rss-title {
	position:relative; 
	top:220px;
	font-family: Impact, Charcoal, sans-serif; 
	font-size: 20px;
	font-weight
}

.rss-description {
	position:relative; 
	top:200px;
	left:7px;
	width:256px; 
	height:185px;
	font-size: 12px;
	b/order:1px solid #FFF;
	z-index:1; 
}

.rss-link {
	position:relative;
	top:190px;
}

#news {
	background: transparent url("../img/news/news.png") no-repeat center center;
}
#update {
	background: transparent url("../img/news/update.png") no-repeat center center;
}
#event {
	background: transparent url("../img/news/events.png") no-repeat center center;
}
#promo {
	background: transparent url("../img/news/promo.png") no-repeat center center;
}


/*CUSTOM */
.custom {
  cursor: url("../img/cursors.gif"), auto;
}
.custom:hover a {
  cursor: url("../img/hands.gif"), auto;
}
.custom:hover li {
  cursor: url("../img/hands.gif"), auto;
}
.custom:hover button {
  cursor: url("../img/hands.gif"), auto;
}
.custom:hover input {
  cursor: url("../img/hands.gif"), auto;
}
/*END CUSTOM CURSOR*/

/* CUSTOMIZE */

.btn_login {
	padding:.2rem;
	background:url(../img/loginBtnBg.png) center top no-repeat!important;
	color:#000; 
	text-transform:uppercase;
	font-weight:700;
	border-radius:2px;
	border:0
}
