/* Custom CSS Declarations */

.all-packages .package-group.mcpe-packages {
  width: 100%;
}/*
.all-packages .package-group.mcpe-packages .p-title {
  color: #00ff4d;
}
.all-packages .package-group.mcpe-packages .p-title ul {
  border-bottom: 1px solid #39B25E;
  border-top: 1px solid #39B25E;
}
.all-packages .package-group.mcpe-packages .p-title ul li:before {
  background: #00ff4d;
}
.all-packages .package-group.mcpe-packages:hover {
  box-shadow: inset 0 0 50px rgba(57, 178, 94, 0.2);
  background: rgba(57, 178, 94, 0.05);
}*/
.all-packages .package .mcpeslots {
  float: left;
  width: 42%;
  margin-left: 4%;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  height: 105px;
  box-sizing: border-box;
  font-family: "varela round", arial, helvetica, sans-serif;
  padding-top: 20px;
}
.all-packages .package .mcpeslots .r1,
.all-packages .package .mcpeslots .r2 {
  display: block;
  font-weight: normal;
  font-size: 20px;
  color: #348096;
}
.all-packages .package .mcpeslots .r1 b,
.all-packages .package .mcpeslots .r2 b {
  display: block;
  font-size: 20px;
}
.all-packages .package .mcpeslots .r2 {
  color: #999;
  font-size: 20px;
  margin-top: 5px;
}
.all-packages .package .mcpeslots .r2 b {
  display: inline;
  font-size: 20px;
  color: #ccc;
}
/*
.all-packages .mcpe-packages .package {
  background: rgba(0, 102, 31, 0.2);
}
.all-packages .mcpe-packages .package .name {
  background: #00992e;
}*/
.all-packages .mcpe-packages .package .ram .r1 {
  color: #39B25E;
}
.all-packages .mcpe-packages .package .ram .r2 {
  line-height: 15px;
  margin-top: 5px;
  font-size: 12px;
}/*
.all-packages .mcpe-packages .package .ram .r2 small {
  font-size: 11px;
}
.all-packages .mcpe-packages .package .features strong b {
  font-size: 15px;
}
.all-packages .mcpe-packages .package .price strong {
  color: #00ff4d;
}
.all-packages .mcpe-packages .package .price a {
  display: inline-block;
  border-radius: 5px;
  padding: 0 20px;
  line-height: 36px;
  color: #fff;
  font-size: 18px;
  text-align: center;
  margin: 0 10px;
  position: relative;
  top: -1px;
  cursor: pointer;
  background: rgba(0, 105, 32, 0.5);
  border: 1px solid #3ab25e;
  padding: 0 10px;
  line-height: 24px;
  font-size: 14px;
  font-weight: bold;
}
.all-packages .mcpe-packages .package .price a:hover {
  background: #006920;
}
.all-packages .mcpe-packages .package:hover {
  box-shadow: 0 0 10px #00ff4d;
}
.all-packages .mcpe-packages .package:hover .r1 {
  color: #00ff4d;
}

/**/
.fairusage {
  padding-top: 10px;
  padding-bottom: 30px;
  padding-left: 20px;
}

.p-title ul li.extra {
  color: #00ff4d;
}
.p-title ul li.extra b {
  font-size: 30px;
}
.p-title ul li.select-extra {
  padding-top: 30px;
  width: 100%;
}
.p-title ul li small {
  position: absolute;
  display: block;
  visibility: hidden;
  opacity: 0;
  left: -10px;
  bottom: 35px;
  width: 100%;
  color: #348096;
  padding: 10px 10px;
  background: #000;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 10px #348096;
  box-shadow: 0 0 10px #348096;
  font-size: 12px;
  line-height: 18px;
  -webkit-transition: opacity 1000ms;
  transition: opacity 1000ms;
}
.p-title ul li small:after {
  position: absolute;
  content: "";
  display: block;
  background: #000;
  -webkit-box-shadow: 5px 5px 5px #348096;
  box-shadow: 5px 5px 5px #348096;
  left: 47%;
  width: 15px;
  bottom: -5px;
  height: 15px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.p-title ul li:hover {
  color: #348096;
}
.p-title ul li.nofade:hover {
  color: #00ff4d;
}
.p-title ul li:hover small {
  visibility: visible;
  opacity: 1;
}
.p-title ul {
  margin-bottom: 0px;
}
.p-title ul:before,
.p-title ul:after {
  content: " ";
  display: table;
  visibility: hidden;
}
.p-title ul:after {
  clear: both;
}
.p-title ul li {
  position: relative;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  font-size: 14px;
}

.all-packages .package-group .p-title ul li.ignore:before {
  content: "";
  float: left;
  margin: 0px 0px 0 0;
  display: inline-block;
  width: 0px;
  height: 0px;
  background: #00c6ff;
}

.hosting ul li small {
  position: absolute;
  display: block;
  visibility: hidden;
  opacity: 0;
  left: -10px;
  bottom: 35px;
  width: 100%;
  color: #348096;
  padding: 10px 10px;
  background: #000;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 10px #348096;
  box-shadow: 0 0 10px #348096;
  font-size: 12px;
  line-height: 18px;
  -webkit-transition: opacity 1000ms;
  transition: opacity 1000ms;
}
.hosting ul li small:after {
  position: absolute;
  content: "";
  display: block;
  background: #000;
  -webkit-box-shadow: 5px 5px 5px #348096;
  box-shadow: 5px 5px 5px #348096;
  left: 47%;
  width: 15px;
  bottom: -5px;
  height: 15px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.hosting ul li:hover small {
  visibility: visible;
  opacity: 1;
}
.hosting ul {
  margin-bottom: 0px;
}
.hosting ul:before,
.hosting ul:after {
  content: " ";
  display: table;
  visibility: hidden;
}
.hosting ul:after {
  clear: both;
}
.hosting ul li {
  position: relative;
}
.testserver{
  position: relative;
  color: #00ff4d !important;
}


.hosting ul li.ignore:before {
  content: "";
  float: left;
  margin: 0px 0px 0 0;
  display: inline-block;
  width: 0px;
  height: 0px;
  background: #00c6ff;
}

/* GAMES SERVER PAGE CUSTOM CSS */

.dots{
	padding:50px 0;
}

.games-server-pages .hosting ul li.title{
	background:none;
	font-weight: bold;
	font-size: 20px;
	margin:40px 0 0px 0;
	height: 50px;
}

.games-server-pages .hosting ul li.price{
	color:#fff;
}

.games-server-pages .hosting ul li.order a{
	/*position:absolute;
	left:32%;*/
}

.games-server-pages .features .circle-mask{
	width:90px;
	height:90px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	overflow:hidden;
	position:absolute;
	top:-50px;right:0;bottom:0;left:0;
	margin:0 auto;
	border:2px solid #fff;
	box-shadow:0px 0px 15px #39b25e;
}

.games-server-pages .features .circle-mask img{
	width:100%;
}

.ph-gameservers{
  background: url(images/banner-3.png) center center no-repeat;
}