@import url(http://fonts.googleapis.com/css?family=Oswald);

/* Prices Page
------------------------------------------------------*/
.prices-ultimate{ border-radius:20px;  background:background: rgb(220,220,220); background: linear-gradient(0deg, rgba(220,220,220,1) 50%, rgba(248,248,248,1) 100%); width:384px; height:1074px; position:absolute; right:0px; }
.prices-ultimate div { opacity:1 }
.prices-premium { border-radius:20px; background:background: rgb(220,220,220); background: linear-gradient(0deg, rgba(220,220,220,1) 50%, rgba(248,248,248,1) 100%); width:445px; height:960px; position:absolute; left:365px; top:50px }
.prices-standard {border-radius:20px; background:background: rgb(220,220,220); background: linear-gradient(0deg, rgba(220,220,220,1) 50%, rgba(248,248,248,1) 100%); width:384px; height:854px; position:absolute; top:100px; left:10px }
.price-package { position:relative; height:1080px }

.prices-ultimate-header{
	position: relative; left:130px ; top:20px
}
.prices-ultimate-sale{
	position: relative; left:20px ; top:60px; color:#800207; font-size:2em; font-weight:bold;
}
.prices-ultimate-price span{
	font-weight:200;
	font-size:0.6em;
	vertical-align:baseline;
}

.prices-ultimate-sale-line { position:absolute; left:-2px; top:-2px }
.prices-ultimate-price{ margin-top:50px; font-size:5em; font-weight:600;}

.prices-ultimate-icon{ position:absolute; right:25px; top:60px;  }
.prices-ultimate-icon img{width:50px !important; }
.prices-ultimate-button1{ position:absolute; left:40px; top:190px }
.prices-ultimate-button2{ position:absolute; left:125px; top:189px }
.prices-ultimate-button3{ position:absolute; left:215px; top:189px }
.prices-ultimate-button4{ position:absolute; left:40px; top:220px }
.prices-ultimate-button5{ position:absolute; left:120px; top:220px }
.prices-ultimate-button6{ position:absolute; left:200px; top:220px }
.prices-ultimate-button7{ position:absolute; left:40px; top:275px }
.prices-ultimate-button8{ position:absolute; left:143px; top:274px }
.prices-ultimate-button9{ position:absolute; left:245px; top:274px }
.prices-ultimate-button10{ position:absolute; left:40px; top:317px }
.prices-ultimate-button11{ position:absolute; left:143px; top:316px }
.prices-ultimate-button12{ position:absolute; left:245px; top:316px }
.prices-ultimate-addtocart{ position:absolute; left:120px; top:950px }

.prices-ultimate1-1{
	-webkit-animation: bounceIn 1s ease 1s;
	animation: bounceIn 1s ease 1s;
	opacity:1 !important;
	transition-delay: 1s;
	-webkit-transition-delay:1s;
}

.prices-ultimate1-2{
	-webkit-animation: bounceIn 1s ease 1.5s;
	animation: bounceIn 1s ease 1.5s;
	opacity:1 !important;
	transition-delay: 1.5s;
	-webkit-transition-delay:1.5s;
}

.prices-ultimate1-3{
	-webkit-animation: bounceIn 1s ease 1.8s;
	animation: bounceIn 1s ease 1.8s;
	opacity:1 !important;
	transition-delay: 1.8s;
	-webkit-transition-delay:1.8s;
}

.prices-ultimate1-4{
	-webkit-animation: bounceIn 1s ease 2.1s;
	animation: bounceIn 1s ease 2.1s;
	opacity:1 !important;
	transition-delay: 2.1s;
	-webkit-transition-delay:2.1s;
}

.prices-ultimate1-5{
	-webkit-animation: flipInY 1s ease 2.3s;
	animation: flipInY 1s ease 2.3s;
	opacity:1 !important;
	transition-delay: 2.3s;
	-webkit-transition-delay:2.3s;
}
.prices-ultimate1-6{
	-webkit-animation: flipInY 1s ease 2.5s;
	animation: flipInY 1s ease 2.5s;
	opacity:1 !important;
	transition-delay: 2.5s;
	-webkit-transition-delay:2.5s;
}
.prices-ultimate1-7{
	-webkit-animation: flipInY 1s ease 2.7s;
	animation: flipInY 1s ease 2.7s;
	opacity:1 !important;
	transition-delay: 2.7s;
	-webkit-transition-delay:2.7s;
}
.prices-ultimate1-8{
	-webkit-animation: flipInY 1s ease 2.9s;
	animation: flipInY 1s ease 2.9s;
	opacity:1 !important;
	transition-delay: 2.9s;
	-webkit-transition-delay:2.9s;
}
.prices-ultimate1-9{
	-webkit-animation: flipInY 1s ease 3.1s;
	animation: flipInY 1s ease 3.1s;
	opacity:1 !important;
	transition-delay: 3.1s;
	-webkit-transition-delay:3.1s;
}
.prices-ultimate1-10{
	-webkit-animation: flipInY 1s ease 3.3s;
	animation: flipInY 1s ease 3.3s;
	opacity:1 !important;
	transition-delay: 3.3s;
	-webkit-transition-delay:3.3s;
}
.prices-ultimate1-11{
	-webkit-animation: flipInY 1s ease 3.5s;
	animation: flipInY 1s ease 3.5s;
	opacity:1 !important;
	transition-delay: 3.5s;
	-webkit-transition-delay:3.5s;
}
.prices-ultimate1-12{
	-webkit-animation: flipInY 1s ease 3.7s;
	animation: flipInY 1s ease 3.7s;
	opacity:1 !important;
	transition-delay: 3.7s;
	-webkit-transition-delay:3.7s;
}
.prices-ultimate1-13{
	-webkit-animation: flipInY 1s ease 3.9s;
	animation: flipInY 1s ease 3.9s;
	opacity:1 !important;
	transition-delay: 3.9s;
	-webkit-transition-delay:3.9s;
}
.prices-ultimate1-14{
	-webkit-animation: flipInY 1s ease 4.1s;
	animation: flipInY 1s ease 4.1s;
	opacity:1 !important;
	transition-delay: 4.1s;
	-webkit-transition-delay:4.1s;
}
.prices-ultimate1-15{
	-webkit-animation: flipInY 1s ease 4.3s;
	animation: flipInY 1s ease 4.3s;
	opacity:1 !important;
	transition-delay: 4.3s;
	-webkit-transition-delay:4.3s;
}
.prices-ultimate1-16{
	-webkit-animation: flipInY 1s ease 4.5s;
	animation: flipInY 1s ease 4.5s;
	opacity:1 !important;
	transition-delay: 4.5s;
	-webkit-transition-delay:4.5s;
}

.prices-premium-header{
	position: relative; left:160px ; top:20px
}
.prices-premium-sale{
	position: relative; left:40px ; top:50px
}

.prices-premium-sale-line { position:absolute; left:10px; top:0px }
.prices-premium-price{ position:absolute; left:160px; top:90px }
.prices-premium-icon{ position:absolute; left:320px; top:70px }
.prices-premium-button1{ position:absolute; left:60px; top:190px }
.prices-premium-button2{ position:absolute; left:163px; top:189px }
.prices-premium-button3{ position:absolute; left:265px; top:189px }
.prices-premium-button4{ position:absolute; left:60px; top:231px }
.prices-premium-button5{ position:absolute; left:163px; top:231px }
.prices-premium-button6{ position:absolute; left:265px; top:231px }
.prices-premium-button7{ position:absolute; left:60px; top:275px }
.prices-premium-button8{ position:absolute; left:163px; top:274px }
.prices-premium-addtocart { position:absolute; left:140px; top:840px }

.prices-premium-1{
	-webkit-animation: bounceIn 1s ease 1s;
	animation: bounceIn 1s ease 1s;
	opacity:1 !important;
	transition-delay: 1s;
	-webkit-transition-delay:1s;
}

.prices-premium-2{
	-webkit-animation: bounceIn 1s ease 1.5s;
	animation: bounceIn 1s ease 1.5s;
	opacity:1 !important;
	transition-delay: 1.5s;
	-webkit-transition-delay:1.5s;
}

.prices-premium-3{
	-webkit-animation: bounceIn 1s ease 1.8s;
	animation: bounceIn 1s ease 1.8s;
	opacity:1 !important;
	transition-delay: 1.8s;
	-webkit-transition-delay:1.8s;
}

.prices-premium-4{
	-webkit-animation: bounceIn 1s ease 2.1s;
	animation: bounceIn 1s ease 2.1s;
	opacity:1 !important;
	transition-delay: 2.1s;
	-webkit-transition-delay:2.1s;
}

.prices-premium-5{
	-webkit-animation: flipInY 1s ease 2.3s;
	animation: flipInY 1s ease 2.3s;
	opacity:1 !important;
	transition-delay: 2.3s;
	-webkit-transition-delay:2.3s;
}
.prices-premium-6{
	-webkit-animation: flipInY 1s ease 2.5s;
	animation: flipInY 1s ease 2.5s;
	opacity:1 !important;
	transition-delay: 2.5s;
	-webkit-transition-delay:2.5s;
}
.prices-premium-7{
	-webkit-animation: flipInY 1s ease 2.7s;
	animation: flipInY 1s ease 2.7s;
	opacity:1 !important;
	transition-delay: 2.7s;
	-webkit-transition-delay:2.7s;
}
.prices-premium-8{
	-webkit-animation: flipInY 1s ease 2.9s;
	animation: flipInY 1s ease 2.9s;
	opacity:1 !important;
	transition-delay: 2.9s;
	-webkit-transition-delay:2.9s;
}
.prices-premium-9{
	-webkit-animation: flipInY 1s ease 3.1s;
	animation: flipInY 1s ease 3.1s;
	opacity:1 !important;
	transition-delay: 3.1s;
	-webkit-transition-delay:3.1s;
}
.prices-premium-10{
	-webkit-animation: flipInY 1s ease 3.3s;
	animation: flipInY 1s ease 3.3s;
	opacity:1 !important;
	transition-delay: 3.3s;
	-webkit-transition-delay:3.3s;
}
.prices-premium-11{
	-webkit-animation: flipInY 1s ease 3.5s;
	animation: flipInY 1s ease 3.5s;
	opacity:1 !important;
	transition-delay: 3.5s;
	-webkit-transition-delay:3.5s;
}
.prices-premium-12{
	-webkit-animation: flipInY 1s ease 3.7s;
	animation: flipInY 1s ease 3.7s;
	opacity:1 !important;
	transition-delay: 3.7s;
	-webkit-transition-delay:3.7s;
}

.prices-standard-header{
	position: relative; left:130px ; top:20px
}
.prices-standard-sale{
	position: relative; left:10px ; top:60px
}

.prices-standard-sale-line { position:absolute; left:10px; top:0px }
.prices-standard-price{ position:absolute; left:125px; top:85px }
.prices-standard-icon{ position:absolute; left:280px; top:75px }
.prices-standard-button1{ position:absolute; left:40px; top:190px }
.prices-standard-button2{ position:absolute; left:143px; top:189px }
.prices-standard-button3{ position:absolute; left:245px; top:189px }
.prices-standard-button4{ position:absolute; left:40px; top:231px }
.prices-standard-button5{ position:absolute; left:143px; top:231px }
.prices-standard-addtocart { position:absolute; left:110px; top:735px }
.prices-standard-1{
	-webkit-animation: bounceIn 1s ease 1s;
	animation: bounceIn 1s ease 1s;
	opacity:1 !important;
	transition-delay: 1s;
	-webkit-transition-delay:1s;
}

.prices-standard-2{
	-webkit-animation: bounceIn 1s ease 1.5s;
	animation: bounceIn 1s ease 1.5s;
	opacity:1 !important;
	transition-delay: 1.5s;
	-webkit-transition-delay:1.5s;
}

.prices-standard-3{
	-webkit-animation: bounceIn 1s ease 1.8s;
	animation: bounceIn 1s ease 1.8s;
	opacity:1 !important;
	transition-delay: 1.8s;
	-webkit-transition-delay:1.8s;
}

.prices-standard-4{
	-webkit-animation: bounceIn 1s ease 2.1s;
	animation: bounceIn 1s ease 2.1s;
	opacity:1 !important;
	transition-delay: 2.1s;
	-webkit-transition-delay:2.1s;
}

.prices-standard-5{
	-webkit-animation: flipInY 1s ease 2.3s;
	animation: flipInY 1s ease 2.3s;
	opacity:1 !important;
	transition-delay: 2.3s;
	-webkit-transition-delay:2.3s;
}
.prices-standard-6{
	-webkit-animation: flipInY 1s ease 2.5s;
	animation: flipInY 1s ease 2.5s;
	opacity:1 !important;
	transition-delay: 2.5s;
	-webkit-transition-delay:2.5s;
}
.prices-standard-7{
	-webkit-animation: flipInY 1s ease 2.7s;
	animation: flipInY 1s ease 2.7s;
	opacity:1 !important;
	transition-delay: 2.7s;
	-webkit-transition-delay:2.7s;
}
.prices-standard-8{
	-webkit-animation: flipInY 1s ease 2.9s;
	animation: flipInY 1s ease 2.9s;
	opacity:1 !important;
	transition-delay: 2.9s;
	-webkit-transition-delay:2.9s;
}
.prices-standard-9{
	-webkit-animation: flipInY 1s ease 3.1s;
	animation: flipInY 1s ease 3.1s;
	opacity:1 !important;
	transition-delay: 3.1s;
	-webkit-transition-delay:3.1s;
}

.prices-additional { position:relative }

.img-people { position:absolute; right:30px; top:-37px }

.pricing-title{
	height:20vh;
	background-image:url('../../images/price/price-header.png');
	background-repeat:no-repeat;
	position:absolute;
	top:-40px;
}
.pricing-title h2{
	
	line-height:2vh;
	color:#fff;
	font-weight:bold;
	font-family:sans-serif;
	text-shadow:2px 2px #E5E5E5;
}

.dolar-d-price{
	font-size:0.5em;
	vertical-align:baseline;
}

.lt-only{
	color:#A1A1A1;
	font-size:0.2em;
	font-weight:100;
}

.pricing-body-expert button{
	background-color: #8064A2 !important;
}

.pricing-table{
	font-family:'Merriweather Sans', sans-serif !important;
}
ul, li {
    padding: 0;
    margin: 0;
    list-style: none;
}

.center-heading {
  text-align: center;
}

.center-heading .section-title {
  font-weight: 400;
  font-size: 28px;
  color: #3B566E;
  letter-spacing: 1.75px;
  line-height: 38px;
  margin-bottom: 20px;
}

.center-heading.colored .section-title {
  color: #ffffff;
}

.center-text {
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  color: #6F8BA4;
  line-height: 28px;
  letter-spacing: 1px;
  margin-bottom: 50px;
}

.center-text.colored {
  color: #FFC0EB;
}

.center-text p {
  margin-bottom: 30px;
}

.pricing-item {
  background: #FFFFFF;
  background-image: linear-gradient(#F8F8F8, #DCDCDC);
  box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.13);
  border-radius: 20px;
  margin-bottom: 30px;
  margin-top: 20px;
}

.pricing-item.active .pricing-header {
  position: relative;
}

.pricing-item.active .pricing-header .pricing-title {
  color: #fff;
  
}

.pricing-item .pricing-header {
  text-align: center;
  display: block;
  position: relative;
  padding-bottom: 10px;
}

.pricing-item .pricing-header .pricing-title {
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff;
  position: absolute;
  height: 80px;
  line-height: 40px;
  left: 0px;
  right: 0px;
  margin: auto;
  top: -18px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-image:url('../../images/price/price-header.png');
	background-repeat:no-repeat;
	background-position:center;
	font-weight: 300;
	padding-top:2vh;
	font-size:large;
}

.pricing-item .pricing-body {
  margin-top:20px;
}
.pricing-body div div button{
	margin:0.5vh;
	width:80px;
	
}

.pricing-body div div{
	height:120px;
	margin-top:20px;
	margin-bottom:20px;
}

.pricing-body img{
	margin-right:25px;
}


.pricing-item .pricing-body .price-wrapper .price {
  font-weight: 700;
  font-size: 34px;
  color: #e64b3d;
  letter-spacing: 2.12px;
}

.pricing-item .pricing-body .list li {
  text-align: center;
  margin-bottom: 12px;
  font-weight: 400;
  font-size: 14px;
  color: #CCDCEA;
  letter-spacing: 0.88px;
  text-decoration: line-through;
}

.pricing-item .pricing-footer {
  text-align: center;
  padding-bottom:20px;
  margin-top:50px;
}

.btn-primary-line {
    width: 160px;
    margin: auto;
    display: inline-block;
    height: 44px;
    line-height: 45px;
    text-align: center;
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #fff;
    margin-bottom: 40px;
    font-weight: 700;
    font-size: 12px;
    color: #fff;
    letter-spacing: 0.75px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    outline: none !important;
    cursor: pointer;
    text-decoration: none !important;
    position: relative;
}
.pricing-item .pricing-footer .btn-primary-line {
  border: 1px solid #e64b3d;
  color: #e64b3d;
  height: 36px;
  line-height: 36px;
}

.pricing-mid-body { 
	min-height:30vh;
	margin-top:10vh;
	padding:3vh;
	position:relative;
}

.actual-price{
	font-weight:800;
	font-size: 2.2em;
	margin-left:0vh;
}


#basic-actual-price{
	color:#669933;
}
#advanced-actual-price{
	color:#3491DA;
}
#expert-actual-price{
	color:#E28800;
}

.price-header{
	height:100px;
}

.pricing-basic button:disabled{
  background:#669933 ;
	background-image: linear-gradient(#8EC154, #6AA02E);
	opacity:1;
	color: #fff;
}
.pricing-advanced button:disabled{
  background: #007BFF ;
	background-image: linear-gradient(#3FA0EF, #2A84E7);
	opacity:1;
	color: #fff;
}
.pricing-expert button:disabled{
  background: #E28800 ;
	background-image: linear-gradient(#FE961F, #F67808);
	opacity:1;
	color: #fff;
}

.pricing-list{
	padding-left:10%;
	margin-top:10px;
}

.pricing-list li{
	margin-top:-20px;
	font-weight:bold;
	color:black !important;
}
.pricing-body-basic .pricing-list li::before {
  content: "✓";
  color: #97B776;
  font-weight: bold;
	font-size:2em;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

.pricing-body-advanced .pricing-list li::before {
  content: "✓";
  color: #3491DA;
  font-weight: bold;
	font-size:2em;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

.pricing-body-expert .pricing-list li::before {
  content: "✓";
  color: #E28800;
  font-weight: bold;
	font-size:2em;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

.pricing-body-basic div div div a{
	text-decoration: underline !important;
	color: #669933 !important;
}
.pricing-body-advanced div div div a{
	text-decoration: underline !important;
	color: #3491DA  !important;
}
.pricing-body-expert div div div a{
	text-decoration: underline !important;
	color: #E28801 !important;
}

.pricing-list hr{
	background: #fff;
	border:1px inset #fff;
	margin-top:0;
	width:90%;
}

.pricing-list li:last-child hr{ 
	border:none;
}

#pricing-plans .row{
	padding:0 !important;
}

.pricing-buttons-body{
	margin-top:10px;
	margin-bottom:20px;
}

.text-black{
	color:black;
}
#tournaments{
	margin-bottom:80px;
}

.tournament_title{
	margin-top:20px; 
	height:30px;
}

.tournament_title p{
	line-height:1;
}
#tournaments div div div img{
	max-height:150px;
	height:-webkit-fill-available;
}


#tournaments>div>div{
	margin-bottom:10px;
}

#tournaments>div>div>div{
	overflow: hidden;
	border: 3px solid #908f8f;
	background-color: #ECECEC;
	border-radius: 10px;
}
