@charset "IBM437";/* http://meyerweb.com/eric/tools/css/reset/    v2.0 | 20110126   License: none (public domain)*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline; }/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {  display: block; }body {  line-height: 1; }  .about {  min-height:540px;}ol, ul {  list-style: none; }blockquote, q {  quotes: none; }blockquote:before, blockquote:after,q:before, q:after {  content: '';  content: none; }table {  border-collapse: collapse;  border-spacing: 0; }* {  box-sizing: border-box;  -moz-box-sizing: border-box; }::-webkit-input-placeholder {  color: #000;  opacity: 1 !important; }:-moz-placeholder {  /* Firefox 18- */  color: #000;  opacity: 1 !important; }::-moz-placeholder {  /* Firefox 19+ */  color: #000;  opacity: 1 !important; }:-ms-input-placeholder {  color: #000;  opacity: 1 !important; }/***** Foundation Overrides *****/input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus {  background: rgba(255, 255, 255, 0.2); }strong {  font-weight: bold; }.clearfix:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }.wrapper {  padding: 40px 0;  padding-top: 110px;  background: url(../images/bg.jpg) no-repeat;  background-size: cover;  font-family: "Open Sans"; }.clear-ul {  margin: 0;  padding: 0; }.full-width {  width: 100%;  margin-left: auto;  margin-right: auto;  max-width: initial; }.section-title {  font: normal 33px "Permanent Marker", cursive;  color: #123d62; }  .section-title span {    color: #0054a9; }.section-sub-title {  font: 700 31px/32px "Titillium Web", sans-serif;  color: #3485da; }header {  width: 100%;  height: 54px;  background: #fff;  border-bottom: 2px solid #123d62; }  header .top-left-navigation li {    display: inline-block;    position: relative;    z-index: 99999; }    header .top-left-navigation li:hover ul {      display: block;      position: absolute; }      header .top-left-navigation li:hover ul li {        width: 240px;        background: #fff; }        header .top-left-navigation li:hover ul li a {          font: normal 16px "Advent Pro", sans-serif; }    header .top-left-navigation li a {      display: block;      padding: 16px 18px;      font: bold 16px "Advent Pro", sans-serif;      color: #353535; }      header .top-left-navigation li a:hover {        color: #123d62; }    header .top-left-navigation li ul {      display: none; }  header .top-right-navigation li {    float: right;    position: relative; }    header .top-right-navigation ul {      margin: 0 !important;    }    header .top-right-navigation li.twitter,     header .top-right-navigation li.facebook,        header .top-right-navigation li.youtube {      margin-top: 6px;      margin-left: 4px; }      header .top-right-navigation li.twitter a,       header .top-right-navigation li.facebook a,      header .top-right-navigation li.youtube a {        padding: 0; }    header .top-right-navigation li a {      display: block;      padding: 16px 18px;      font: bold 16px "Advent Pro", sans-serif;      color: #353535; }      header .top-right-navigation li a:hover {        color: #123d62; }    header .top-right-navigation li ul {      display: none; }.mobile-navigation {  background: #fff; }  .mobile-navigation .logo {    width: 70px; }  .mobile-navigation a {    font: bold 16px "Advent Pro", sans-serif; }.video-wrapper {  margin: 0 auto;  margin-top: 30px;  position: relative;  z-index: 1; }  .video-wrapper iframe {    z-index: 1;    border: 6px solid #123d62;    border-radius: 6px 6px 6px 6px;    -moz-border-radius: 6px 6px 6px 6px;    -webkit-border-radius: 6px 6px 6px 6px; }  .video-wrapper .play-now {    display: block;    width: 254px;    height: 115px;    background: url(../images/play-now.png) no-repeat;    position: absolute;    bottom: -40px;    left: 32%;    z-index: 10; }footer {  width: 100%;  height: 196px;  font: normal 12px "Open Sans", sans-serif;  color: #c0c0c0;  border-top: 4px solid #181818;  background: #323232;  background: -moz-linear-gradient(top, #323232 0%, #181818 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, #323232), color-stop(100%, #181818));  background: -webkit-linear-gradient(top, #323232 0%, #181818 100%);  background: -o-linear-gradient(top, #323232 0%, #181818 100%);  background: -ms-linear-gradient(top, #323232 0%, #181818 100%);  background: linear-gradient(to bottom, #323232 0%, #181818 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#181818', GradientType=0 ); }  footer .footer-content {    margin-top: 40px;    margin-bottom: 40px; }  footer h6 {    font: bold 12px "Open Sans", sans-serif;    color: #c0c0c0; }  footer a {    font: normal 12px "Open Sans", sans-serif;    color: #c0c0c0; }  footer .copyright {    font-size: 10px; }    footer .copyright a {      font-size: 10px; }/****** Shop Page ********/.membership .section-title {  margin-top: 40px; }.membership li {  width: 191px;  height: 128px;  margin: 3px;  margin-top: 40px;  padding: 6px;  padding-top: 10px;  background: url(../images/blue-box.png) no-repeat; }  .membership li .month {    display: block;    float: left;    margin-right: 10px;    margin-left: 6px;    font: normal 72px/60px "Titillium Web", sans-serif;    color: #fff;    letter-spacing: -6px; }  .membership li .month-label {    font: normal 24px/33px "Titillium Web", sans-serif;    color: #fff; }  .membership li .price {    font: 600 30px/25px "Titillium Web", sans-serif;    color: #fff; }  .membership li .buy-now {    display: block;    width: 177px;    height: 37px;    margin-top: 15px;    padding-top: 1px;    padding-left: 54px;    background: url(../images/buy-now.png) no-repeat;    font: 600 16px "Titillium Web", sans-serif;    color: #000; }  .membership li.last h4 {    font: 600 17px "Titillium Web", sans-serif;    color: #fff;    text-align: center; }  .membership li.last .month-label {    float: left;    margin-right: 10px;    margin-top: 4px;    margin-left: 8px;    font: normal 14px "Titillium Web", sans-serif;    color: #fff; }  .membership li.last .buy-now {    margin-top: 21px; }.buy-ufs {  margin-top: 110px;  padding-bottom: 120px; }  .buy-ufs .note {    padding: 10px;    background: #fff;    font: normal 14px/18px "Titillium Web", sans-serif;    color: #123d62;    border: 2px solid #123d62;    border-radius: 10px 10px 10px 10px;    -moz-border-radius: 10px 10px 10px 10px;    -webkit-border-radius: 10px 10px 10px 10px; }  .buy-ufs li {    width: 225px;    height: 128px;    margin: 11px;    margin-top: 30px;    padding: 8px;    padding-top: 16px;    background: url(../images/light-blue-box.png) no-repeat; }    .buy-ufs li:first-child {      padding: 0;      background: none; }    .buy-ufs li .ufs {      float: left;      font: 600 35px "Titillium Web", sans-serif;      color: #fff; }    .buy-ufs li .million-no {      float: left;      font: 600 68px/42px "Titillium Web", sans-serif;      color: #fff; }    .buy-ufs li .million {      font: normal 22px/18px "Titillium Web", sans-serif;      color: #fff; }    .buy-ufs li .price {      font: 600 30px/32px "Titillium Web", sans-serif;      color: #fff; }    .buy-ufs li .buy-now {      display: block;      width: 208px;      height: 37px;      margin-top: 15px;      padding-left: 84px;      background: url(../images/buy-now-2.png) no-repeat;      font: 600 16px/30px "Titillium Web", sans-serif;      color: #000; }/******** Contact Page ************/.contact .sub-title {  font: 600 14px "Titillium Web", sans-serif; }.contact form {  margin-top: 40px; }.contact input,.contact textarea {  color: #000;  border: 1px solid #494949;  border-radius: 10px 10px 10px 10px;  -moz-border-radius: 10px 10px 10px 10px;  -webkit-border-radius: 10px 10px 10px 10px;  background: rgba(255, 255, 255, 0.2); }.contact input[type="submit"] {  float: right;  padding: 9px 34px;  font-size: 15px;  font-weight: bold;  color: #fff;  cursor: pointer;  background: #468ef3;  background: -moz-linear-gradient(top, #468ef3 0%, #054cb0 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, #468ef3), color-stop(100%, #054cb0));  background: -webkit-linear-gradient(top, #468ef3 0%, #054cb0 100%);  background: -o-linear-gradient(top, #468ef3 0%, #054cb0 100%);  background: -ms-linear-gradient(top, #468ef3 0%, #054cb0 100%);  background: linear-gradient(to bottom, #468ef3 0%, #054cb0 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ef3', endColorstr='#054cb0', GradientType=0 ); }/******** About Page ********/.about .orbit-container {  margin-top: 40px;  min-height: 370px;  overflow: visible; }  .about .orbit-container .orbit-slides-container {    overflow: hidden; }  .about .orbit-container .row {    padding: 40px;    min-height: 370px;    background: rgba(201, 207, 212, 0.4);    border: 1px solid #636669;    border-radius: 10px 10px 10px 10px;    -moz-border-radius: 10px 10px 10px 10px;    -webkit-border-radius: 10px 10px 10px 10px; }  .about .orbit-container h3 {    margin-bottom: 30px;    font-weight: bold;    font-size: 24px;    color: #123d62; }  .about .orbit-container p {    padding: 0 20px;    font-weight: bold;    font-size: 18px;    line-height: 28px;    color: #123d62; }  .about .orbit-container .orbit-prev {    width: 26px;    height: 34px;    margin-top: 0;    background: url(../images/carousel-controls.png) no-repeat bottom;    left: -36px; }    .about .orbit-container .orbit-prev span {      display: none; }  .about .orbit-container .orbit-next {    width: 26px;    height: 34px;    margin-top: 0;    background: url(../images/carousel-controls.png) no-repeat;    right: -36px; }    .about .orbit-container .orbit-next span {      display: none; }/******** Meet Page *************/.meet .jcarousel li {  float: left;  width: 270px !important;  height: auto;  margin: 0 20px;  text-align: center; }  .meet .jcarousel li h3 {    margin-bottom: 20px;    font-weight: 900;    font-size: 18px;    color: #123d62; }  .meet .jcarousel li h5 {    margin-bottom: 4px;    font-weight: bold;    font-size: 12px;    text-align: left; }    .meet .jcarousel li h5 span {      display: inline-block;      width: 84px;      color: #123d62; }  .meet .jcarousel li p {    margin-top: 20px;    font-size: 12px;    line-height: 16px;    text-align: left; }.meet .jcarousel img {  display: inline-block;  height: auto !important;  margin-bottom: 20px;  border: 3px solid #123d62;  cursor: pointer;  border-radius: 4px 4px 4px 4px;  -moz-border-radius: 4px 4px 4px 4px;  -webkit-border-radius: 4px 4px 4px 4px;  -webkit-box-shadow: 0px 12px 5px 0px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0px 12px 5px 0px rgba(0, 0, 0, 0.2);  box-shadow: 0px 12px 5px 0px rgba(0, 0, 0, 0.2); }/******* News Page ********/.news .news-wrapper {  padding: 40px;  background: rgba(201, 207, 212, 0.4);  border: 1px solid #636669;  border-radius: 10px 10px 10px 10px;  -moz-border-radius: 10px 10px 10px 10px;  -webkit-border-radius: 10px 10px 10px 10px; }.news .news-wrapper p{padding-bottom:15px;}.news .scrollbar {  max-height: 300px; }.news #scrollbar1 .viewport {  height: 300px; }.news li {  margin-bottom: 40px; }  .news li img {    float: left;    margin-right: 10px; }  .news li .news-text {    float: left;    max-width: 620px; }  .news li h3 {    font-weight: 900;    font-size: 18px;    color: #123d62;     padding-bottom: 6px;}  .news li h6 {    font-weight: bold;    font-size: 11px;    color: #123d62; }  .news li p {    margin-top: 4px;    font-size: 11px;    line-height: 14px;    color: #123d62; }    .news li p a {      font-weight: bold;      color: #123d62; }/******** Home Page ************/.home-page .home-carousel li {  margin-right: 1px; }  .home-page .home-carousel li img {    width: 130px;    height: 92px !important; }.home-page .orbit-bullets {  display: none !important; }.home-page .orbit-container .orbit-slides-container img {  width: 100%;}.home-page .jcarousel-wrapper {  margin-top: 80px;}/******** Download Page ***********/.download .large-3 {  padding: 0; }.download .large-6 {  padding: 0 30px; }.download .sub-title {  font: 600 14px "Titillium Web", sans-serif;  color: #000; }  .download .sub-title a {    color: #237bd4; }.download .left-images img {  margin-bottom: 40px; }.download .right-images img {  margin-top: 70px; }.download .notes li {  margin-top: 26px;  padding: 10px;  background: #fff;  font: normal 14px/18px "Titillium Web", sans-serif;  color: #123d62;  border: 2px solid #123d62;  position: relative;  border-radius: 10px 10px 10px 10px;  -moz-border-radius: 10px 10px 10px 10px;  -webkit-border-radius: 10px 10px 10px 10px; }  .download .notes li.first i, .download .notes li.third i {    background-position: top;    top: 28%;    left: -15px; }  .download .notes li.second i, .download .notes li.forth i {    top: 28%;    background-position: bottom;    right: -15px; }  .download .notes li i {    display: block;    width: 15px;    height: 33px;    background: url(../images/arrows.png) no-repeat;    position: absolute; }  .download .notes li div {    float: left;    margin-right: 6px; }    .download .notes li div .hash {      float: left;      font-size: 17px; }    .download .notes li div .no {      font: 700 60px "Titillium Web", sans-serif;      line-height: 44px; }  .download .notes li p {    font: 600 13px "Titillium Web", sans-serif;    color: #123D62; }.download .notes .show-for-small-only {  width: 100%; }/******** Tournaments Page **********/.tournaments .section-title {  margin-top: 40px; }.tournaments ul li {  width: 99%;  min-height: 106px;  margin-bottom: 10px;  padding: 10px 20px;  background: white;  background: -moz-linear-gradient(top, white 0%, #e9e9e9 52%, #e0e0e0 62%, #e4e4e4 79%, #dedede 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, white), color-stop(52%, #e9e9e9), color-stop(62%, #e0e0e0), color-stop(79%, #e4e4e4), color-stop(100%, #dedede));  background: -webkit-linear-gradient(top, white 0%, #e9e9e9 52%, #e0e0e0 62%, #e4e4e4 79%, #dedede 100%);  background: -o-linear-gradient(top, white 0%, #e9e9e9 52%, #e0e0e0 62%, #e4e4e4 79%, #dedede 100%);  background: -ms-linear-gradient(top, white 0%, #e9e9e9 52%, #e0e0e0 62%, #e4e4e4 79%, #dedede 100%);  background: linear-gradient(to bottom, white 0%, #e9e9e9 52%, #e0e0e0 62%, #e4e4e4 79%, #dedede 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede', GradientType=0 );  -webkit-box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.75);  -moz-box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.75);  box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.75); }  .tournaments ul li .tournament-detail {    float: left; }    .tournaments ul li .tournament-detail h3 {      font: 700 31px/32px "Titillium Web", sans-serif; }    .tournaments ul li .tournament-detail h6 {      font: normal 18px "Titillium Web", sans-serif; }      .tournaments ul li .tournament-detail h6 span,      .tournaments ul li .tournament-detail h6 strong {        color: #123d62; }  .tournaments ul li .sign-up {    display: block;    float: right;    width: 150px;    margin-top: 24px;    padding: 6px 0;    font: 700 18px "Titillium Web", sans-serif;    color: #fff;    text-align: center;    border: 1px solid #076cc7;    border-radius: 10px 10px 10px 10px;    -moz-border-radius: 10px 10px 10px 10px;    -webkit-border-radius: 10px 10px 10px 10px;    background: #75befd;    background: -moz-linear-gradient(top, #75befd 0%, #0e72ca 100%);    background: -webkit-gradient(left top, left bottom, color-stop(0%, #75befd), color-stop(100%, #0e72ca));    background: -webkit-linear-gradient(top, #75befd 0%, #0e72ca 100%);    background: -o-linear-gradient(top, #75befd 0%, #0e72ca 100%);    background: -ms-linear-gradient(top, #75befd 0%, #0e72ca 100%);    background: linear-gradient(to bottom, #75befd 0%, #0e72ca 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#75befd', endColorstr='#0e72ca', GradientType=0 ); }  .tournaments ul li .view-results {    display: block;    float: right;    width: 150px;    margin-top: 24px;    padding: 6px 0;    font: 700 18px "Titillium Web", sans-serif;    color: #fff;    text-align: center;    border: 1px solid #2c2c2c;    border-radius: 10px 10px 10px 10px;    -moz-border-radius: 10px 10px 10px 10px;    -webkit-border-radius: 10px 10px 10px 10px;    background: #838383;    background: -moz-linear-gradient(top, #838383 0%, #393939 100%);    background: -webkit-gradient(left top, left bottom, color-stop(0%, #838383), color-stop(100%, #393939));    background: -webkit-linear-gradient(top, #838383 0%, #393939 100%);    background: -o-linear-gradient(top, #838383 0%, #393939 100%);    background: -ms-linear-gradient(top, #838383 0%, #393939 100%);    background: linear-gradient(to bottom, #838383 0%, #393939 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#838383', endColorstr='#393939', GradientType=0 ); }.tournament-results .results-4 {  width: 100%;  margin-top: 60px;  background: none;  border-collapse: collapse; }  .tournament-results .results-4 tr {    background: none; }  .tournament-results .results-4 .round-1 {    padding: 0;    vertical-align: top; }    .tournament-results .results-4 .round-1 tr:nth-child(2) td {      padding-bottom: 10px;      border-top: 2px solid #123d62;      border-right: 2px solid #123d62; }    .tournament-results .results-4 .round-1 tr:nth-child(1) td {      border-right: 2px solid #123d62; }    .tournament-results .results-4 .round-1 table:nth-child(odd) tr:nth-child(1) td {      border-right: 2px solid transparent; }    .tournament-results .results-4 .round-1 table:nth-child(even) tr:nth-child(2) td {      border-right: 2px solid transparent; }    .tournament-results .results-4 .round-1 .team {      border-radius: 0px 10px 10px 0px;      -moz-border-radius: 0px 10px 10px 0px;      -webkit-border-radius: 0px 10px 10px 0px; }  .tournament-results .results-4 .round-2 {    padding: 0;    vertical-align: top; }    .tournament-results .results-4 .round-2 tr td {      padding: 0 20px;      padding-right: 0; }    .tournament-results .results-4 .round-2 tr:nth-child(2) td {      padding-bottom: 30px;      border-top: 2px solid #123d62; }    .tournament-results .results-4 .round-2 table:nth-child(1) tr:nth-child(1) td {      padding-top: 56px; }    .tournament-results .results-4 .round-2 .team,    .tournament-results .results-4 .round-2 .color {      border-radius: 10px 0px 0px 10px;      -moz-border-radius: 10px 0px 0px 10px;      -webkit-border-radius: 10px 0px 0px 10px; }  .tournament-results .results-4 table {    width: 100%;    background: none; }    .tournament-results .results-4 table td {      padding: 0;      padding-right: 20px; }      .tournament-results .results-4 table td .team {        font: normal 18px "Open Sans", sans-serif;        background: white;        background: -moz-linear-gradient(top, white 0%, #d4d4d4 100%);        background: -webkit-gradient(left top, left bottom, color-stop(0%, white), color-stop(100%, #d4d4d4));        background: -webkit-linear-gradient(top, white 0%, #d4d4d4 100%);        background: -o-linear-gradient(top, white 0%, #d4d4d4 100%);        background: -ms-linear-gradient(top, white 0%, #d4d4d4 100%);        background: linear-gradient(to bottom, white 0%, #d4d4d4 100%);        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d4d4d4', GradientType=0 ); }        .tournament-results .results-4 table td .team:after {          content: ".";          display: block;          height: 0;          clear: both;          visibility: hidden; }        .tournament-results .results-4 table td .team .color {          display: block;          float: left;          width: 50px;          height: 50px; }        .tournament-results .results-4 table td .team .name {          display: inline-block;          margin-top: 13px;          margin-left: 10px; }        .tournament-results .results-4 table td .team .points {          float: right;          margin-top: 12px;          margin-right: 14px;          font-weight: bold; }.tournament-results .results-8 {  width: 100%;  margin-top: 60px;  background: none;  border-collapse: collapse; }  .tournament-results .results-8 tr {    background: none; }  .tournament-results .results-8 .round-1 {    padding: 0;    vertical-align: top; }    .tournament-results .results-8 .round-1 tr td {      padding-right: 20px;      border-right: 2px solid transparent; }    .tournament-results .results-8 .round-1 tr:nth-child(2) td {      padding-bottom: 30px;      border-top: 2px solid #123d62; }    .tournament-results .results-8 .round-1 table:nth-child(1) tr:nth-child(2) td {      border-right: 2px solid #123d62; }    .tournament-results .results-8 .round-1 table:nth-child(2) tr:nth-child(1) td {      border-right: 2px solid #123d62; }    .tournament-results .results-8 .round-1 table:nth-child(3) tr:nth-child(2) td {      border-right: 2px solid #123d62; }    .tournament-results .results-8 .round-1 table:nth-child(4) tr:nth-child(1) td {      border-right: 2px solid #123d62; }    .tournament-results .results-8 .round-1 .team {      border-radius: 0px 10px 10px 0px;      -moz-border-radius: 0px 10px 10px 0px;      -webkit-border-radius: 0px 10px 10px 0px; }  .tournament-results .results-8 .round-2 {    padding: 0;    vertical-align: middle; }    .tournament-results .results-8 .round-2 tr td {      padding: 0 20px;      border-right: 2px solid transparent; }    .tournament-results .results-8 .round-2 tr:nth-child(2) td {      padding-bottom: 30px;      border-top: 2px solid #123d62;      border-right: 2px solid #123d62; }    .tournament-results .results-8 .round-2 table:nth-child(2) td {      border-right: 0; }    .tournament-results .results-8 .round-2 table:nth-child(2) tr:nth-child(1) td {      padding-top: 120px;      border-right: 2px solid #123d62; }    .tournament-results .results-8 .round-2 .team {      border-radius: 10px 10px 10px 10px;      -moz-border-radius: 10px 10px 10px 10px;      -webkit-border-radius: 10px 10px 10px 10px; }    .tournament-results .results-8 .round-2 .color {      border-radius: 10px 0px 0px 10px;      -moz-border-radius: 10px 0px 0px 10px;      -webkit-border-radius: 10px 0px 0px 10px; }  .tournament-results .results-8 .round-3 {    padding: 0;    vertical-align: middle; }    .tournament-results .results-8 .round-3 tr td {      padding: 0 20px;      padding-right: 0; }    .tournament-results .results-8 .round-3 tr:nth-child(2) td {      padding-bottom: 30px;      border-top: 2px solid #123d62; }    .tournament-results .results-8 .round-3 .team,    .tournament-results .results-8 .round-3 .color {      border-radius: 10px 0px 0px 10px;      -moz-border-radius: 10px 0px 0px 10px;      -webkit-border-radius: 10px 0px 0px 10px; }  .tournament-results .results-8 table {    width: 100%;    background: none; }    .tournament-results .results-8 table td {      padding: 0; }      .tournament-results .results-8 table td .team {        font: normal 18px "Open Sans", sans-serif;        background: white;        background: -moz-linear-gradient(top, white 0%, #d4d4d4 100%);        background: -webkit-gradient(left top, left bottom, color-stop(0%, white), color-stop(100%, #d4d4d4));        background: -webkit-linear-gradient(top, white 0%, #d4d4d4 100%);        background: -o-linear-gradient(top, white 0%, #d4d4d4 100%);        background: -ms-linear-gradient(top, white 0%, #d4d4d4 100%);        background: linear-gradient(to bottom, white 0%, #d4d4d4 100%);        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d4d4d4', GradientType=0 ); }        .tournament-results .results-8 table td .team:after {          content: ".";          display: block;          height: 0;          clear: both;          visibility: hidden; }        .tournament-results .results-8 table td .team .color {          display: block;          float: left;          width: 50px;          height: 50px; }        .tournament-results .results-8 table td .team .name {          display: inline-block;          margin-top: 13px;          margin-left: 10px; }        .tournament-results .results-8 table td .team .points {          float: right;          margin-top: 12px;          margin-right: 14px;          font-weight: bold; }.tournament-results .results-16 {  width: 100%;  margin-top: 60px;  background: none;  border-collapse: collapse; }  .tournament-results .results-16 tr {    background: none; }  .tournament-results .results-16 .round-1 {    padding: 0;    vertical-align: top; }    .tournament-results .results-16 .round-1 tr:nth-child(2) td {      padding-bottom: 10px;      border-top: 1px solid #123d62;      border-right: 1px solid #123d62; }    .tournament-results .results-16 .round-1 tr:nth-child(1) td {      border-right: 1px solid #123d62; }    .tournament-results .results-16 .round-1 table:nth-child(odd) tr:nth-child(1) td {      border-right: 1px solid transparent; }    .tournament-results .results-16 .round-1 table:nth-child(even) tr:nth-child(2) td {      border-right: 1px solid transparent; }    .tournament-results .results-16 .round-1 .team {      border-radius: 0px 10px 10px 0px;      -moz-border-radius: 0px 10px 10px 0px;      -webkit-border-radius: 0px 10px 10px 0px; }  .tournament-results .results-16 .round-2 {    padding: 0;    vertical-align: top; }    .tournament-results .results-16 .round-2 td {      padding-left: 10px; }    .tournament-results .results-16 .round-2 table tr:nth-child(2) td {      border-top: 1px solid #123d62; }    .tournament-results .results-16 .round-2 table:nth-child(1) tr:nth-child(1) td {      padding-top: 26px; }    .tournament-results .results-16 .round-2 table:nth-child(2) tr:nth-child(1) td {      padding-top: 76px; }    .tournament-results .results-16 .round-2 table:nth-child(3) tr:nth-child(1) td {      padding-top: 70px; }    .tournament-results .results-16 .round-2 table:nth-child(4) tr:nth-child(1) td {      padding-top: 76px; }    .tournament-results .results-16 .round-2 table:nth-child(odd) tr:nth-child(2) td {      border-right: 1px solid #123d62; }    .tournament-results .results-16 .round-2 table:nth-child(odd) tr:nth-child(1) td {      border-right: 1px solid transparent; }    .tournament-results .results-16 .round-2 table:nth-child(even) tr:nth-child(1) td {      border-right: 1px solid #123d62; }    .tournament-results .results-16 .round-2 table:nth-child(even) tr:nth-child(2) td {      border-right: 1px solid transparent; }    .tournament-results .results-16 .round-2 .team {      border-radius: 10px 10px 10px 10px;      -moz-border-radius: 10px 10px 10px 10px;      -webkit-border-radius: 10px 10px 10px 10px; }    .tournament-results .results-16 .round-2 .color {      border-radius: 10px 0px 0px 10px;      -moz-border-radius: 10px 0px 0px 10px;      -webkit-border-radius: 10px 0px 0px 10px; }  .tournament-results .results-16 .round-3 {    padding: 0;    vertical-align: top; }    .tournament-results .results-16 .round-3 td {      padding-left: 10px; }    .tournament-results .results-16 .round-3 table tr:nth-child(2) td {      border-top: 1px solid #123d62; }    .tournament-results .results-16 .round-3 table:nth-child(1) tr:nth-child(1) td {      padding-top: 86px; }    .tournament-results .results-16 .round-3 table:nth-child(2) tr:nth-child(1) td {      padding-top: 200px; }    .tournament-results .results-16 .round-3 table:nth-child(odd) tr:nth-child(2) td {      border-right: 1px solid #123d62; }    .tournament-results .results-16 .round-3 table:nth-child(odd) tr:nth-child(1) td {      border-right: 1px solid transparent; }    .tournament-results .results-16 .round-3 table:nth-child(even) tr:nth-child(1) td {      border-right: 1px solid #123d62; }    .tournament-results .results-16 .round-3 table:nth-child(even) tr:nth-child(2) td {      border-right: 1px solid transparent; }    .tournament-results .results-16 .round-3 .team {      border-radius: 10px 10px 10px 10px;      -moz-border-radius: 10px 10px 10px 10px;      -webkit-border-radius: 10px 10px 10px 10px; }    .tournament-results .results-16 .round-3 .color {      border-radius: 10px 0px 0px 10px;      -moz-border-radius: 10px 0px 0px 10px;      -webkit-border-radius: 10px 0px 0px 10px; }  .tournament-results .results-16 .round-4 {    padding: 0;    vertical-align: top; }    .tournament-results .results-16 .round-4 td {      padding-left: 10px;      padding-right: 0; }    .tournament-results .results-16 .round-4 table tr:nth-child(2) td {      border-top: 1px solid #123d62; }    .tournament-results .results-16 .round-4 table:nth-child(1) tr:nth-child(1) td {      padding-top: 220px; }    .tournament-results .results-16 .round-4 .team,    .tournament-results .results-16 .round-4 .color {      border-radius: 10px 0px 0px 10px;      -moz-border-radius: 10px 0px 0px 10px;      -webkit-border-radius: 10px 0px 0px 10px; }  .tournament-results .results-16 table {    width: 100%;    background: none; }    .tournament-results .results-16 table td {      padding: 0;      padding-right: 10px; }      .tournament-results .results-16 table td .team {        padding: 0;        font: normal 14px "Open Sans", sans-serif;        background: white;        background: -moz-linear-gradient(top, white 0%, #d4d4d4 100%);        background: -webkit-gradient(left top, left bottom, color-stop(0%, white), color-stop(100%, #d4d4d4));        background: -webkit-linear-gradient(top, white 0%, #d4d4d4 100%);        background: -o-linear-gradient(top, white 0%, #d4d4d4 100%);        background: -ms-linear-gradient(top, white 0%, #d4d4d4 100%);        background: linear-gradient(to bottom, white 0%, #d4d4d4 100%);        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d4d4d4', GradientType=0 ); }        .tournament-results .results-16 table td .team:after {          content: ".";          display: block;          height: 0;          clear: both;          visibility: hidden; }        .tournament-results .results-16 table td .team .color {          display: block;          float: left;          width: 25px;          height: 25px; }        .tournament-results .results-16 table td .team .name {          display: inline-block;          margin-left: 10px;          margin-top: 3px; }        .tournament-results .results-16 table td .team .points {          float: right;          margin-right: 14px;          margin-top: 2px;          font-weight: bold; }.tournament-results .results-32 {  width: 100%;  margin-top: 60px;  background: none;  border-collapse: collapse; }  .tournament-results .results-32 .round-1 {    padding: 0;    vertical-align: top; }    .tournament-results .results-32 .round-1 tr:nth-child(2) td {      padding-bottom: 10px;      border-top: 1px solid #123d62;      border-right: 1px solid #123d62; }    .tournament-results .results-32 .round-1 tr:nth-child(1) td {      border-right: 1px solid #123d62; }    .tournament-results .results-32 .round-1 table:nth-child(odd) tr:nth-child(1) td {      border-right: 1px solid transparent; }    .tournament-results .results-32 .round-1 table:nth-child(even) tr:nth-child(2) td {      border-right: 1px solid transparent; }    .tournament-results .results-32 .round-1 .team {      border-radius: 0px 10px 10px 0px;      -moz-border-radius: 0px 10px 10px 0px;      -webkit-border-radius: 0px 10px 10px 0px; }  .tournament-results .results-32 .round-2 {    padding: 0;    vertical-align: top; }    .tournament-results .results-32 .round-2 td {      padding-left: 10px; }    .tournament-results .results-32 .round-2 table tr:nth-child(2) td {      border-top: 1px solid #123d62; }    .tournament-results .results-32 .round-2 table:nth-child(1) tr:nth-child(1) td {      padding-top: 30px; }    .tournament-results .results-32 .round-2 table:nth-child(2) tr:nth-child(1) td {      padding-top: 70px; }    .tournament-results .results-32 .round-2 table:nth-child(3) tr:nth-child(1) td {      padding-top: 76px; }    .tournament-results .results-32 .round-2 table:nth-child(4) tr:nth-child(1) td {      padding-top: 70px; }    .tournament-results .results-32 .round-2 table:nth-child(5) tr:nth-child(1) td {      padding-top: 66px; }    .tournament-results .results-32 .round-2 table:nth-child(6) tr:nth-child(1) td {      padding-top: 74px; }    .tournament-results .results-32 .round-2 table:nth-child(7) tr:nth-child(1) td {      padding-top: 70px; }    .tournament-results .results-32 .round-2 table:nth-child(8) tr:nth-child(1) td {      padding-top: 72px; }    .tournament-results .results-32 .round-2 table:nth-child(odd) tr:nth-child(2) td {      border-right: 1px solid #123d62; }    .tournament-results .results-32 .round-2 table:nth-child(odd) tr:nth-child(1) td {      border-right: 1px solid transparent; }    .tournament-results .results-32 .round-2 table:nth-child(even) tr:nth-child(1) td {      border-right: 1px solid #123d62; }    .tournament-results .results-32 .round-2 table:nth-child(even) tr:nth-child(2) td {      border-right: 1px solid transparent; }    .tournament-results .results-32 .round-2 .team {      border-radius: 10px 10px 10px 10px;      -moz-border-radius: 10px 10px 10px 10px;      -webkit-border-radius: 10px 10px 10px 10px; }    .tournament-results .results-32 .round-2 .color {      border-radius: 10px 0px 0px 10px;      -moz-border-radius: 10px 0px 0px 10px;      -webkit-border-radius: 10px 0px 0px 10px; }  .tournament-results .results-32 .round-3 {    padding: 0;    vertical-align: top; }    .tournament-results .results-32 .round-3 td {      padding-left: 10px; }    .tournament-results .results-32 .round-3 table tr:nth-child(2) td {      border-top: 1px solid #123d62; }    .tournament-results .results-32 .round-3 table:nth-child(1) tr:nth-child(1) td {      padding-top: 86px; }    .tournament-results .results-32 .round-3 table:nth-child(2) tr:nth-child(1) td {      padding-top: 200px; }    .tournament-results .results-32 .round-3 table:nth-child(3) tr:nth-child(1) td {      padding-top: 190px; }    .tournament-results .results-32 .round-3 table:nth-child(4) tr:nth-child(1) td {      padding-top: 190px; }    .tournament-results .results-32 .round-3 table:nth-child(odd) tr:nth-child(2) td {      border-right: 1px solid #123d62; }    .tournament-results .results-32 .round-3 table:nth-child(odd) tr:nth-child(1) td {      border-right: 1px solid transparent; }    .tournament-results .results-32 .round-3 table:nth-child(even) tr:nth-child(1) td {      border-right: 1px solid #123d62; }    .tournament-results .results-32 .round-3 table:nth-child(even) tr:nth-child(2) td {      border-right: 1px solid transparent; }    .tournament-results .results-32 .round-3 .team {      border-radius: 10px 10px 10px 10px;      -moz-border-radius: 10px 10px 10px 10px;      -webkit-border-radius: 10px 10px 10px 10px; }    .tournament-results .results-32 .round-3 .color {      border-radius: 10px 0px 0px 10px;      -moz-border-radius: 10px 0px 0px 10px;      -webkit-border-radius: 10px 0px 0px 10px; }  .tournament-results .results-32 .round-4 {    padding: 0;    vertical-align: top; }    .tournament-results .results-32 .round-4 td {      padding-left: 10px; }    .tournament-results .results-32 .round-4 table tr:nth-child(2) td {      border-top: 1px solid #123d62; }    .tournament-results .results-32 .round-4 table:nth-child(1) tr:nth-child(1) td {      padding-top: 200px; }    .tournament-results .results-32 .round-4 table:nth-child(2) tr:nth-child(1) td {      padding-top: 446px; }    .tournament-results .results-32 .round-4 table:nth-child(odd) tr:nth-child(2) td {      border-right: 1px solid #123d62; }    .tournament-results .results-32 .round-4 table:nth-child(odd) tr:nth-child(1) td {      border-right: 1px solid transparent; }    .tournament-results .results-32 .round-4 table:nth-child(even) tr:nth-child(1) td {      border-right: 1px solid #123d62; }    .tournament-results .results-32 .round-4 table:nth-child(even) tr:nth-child(2) td {      border-right: 1px solid transparent; }    .tournament-results .results-32 .round-4 .team {      border-radius: 10px 10px 10px 10px;      -moz-border-radius: 10px 10px 10px 10px;      -webkit-border-radius: 10px 10px 10px 10px; }    .tournament-results .results-32 .round-4 .color {      border-radius: 10px 0px 0px 10px;      -moz-border-radius: 10px 0px 0px 10px;      -webkit-border-radius: 10px 0px 0px 10px; }  .tournament-results .results-32 .round-5 {    padding: 0;    vertical-align: top; }    .tournament-results .results-32 .round-5 td {      padding-left: 10px;      padding-right: 0; }    .tournament-results .results-32 .round-5 table tr:nth-child(2) td {      border-top: 1px solid #123d62; }    .tournament-results .results-32 .round-5 table:nth-child(1) tr:nth-child(1) td {      padding-top: 440px; }    .tournament-results .results-32 .round-5 .team,    .tournament-results .results-32 .round-5 .color {      border-radius: 10px 0px 0px 10px;      -moz-border-radius: 10px 0px 0px 10px;      -webkit-border-radius: 10px 0px 0px 10px; }  .tournament-results .results-32 table {    width: 100%;    background: none; }    .tournament-results .results-32 table tr {      background: none; }    .tournament-results .results-32 table td {      padding: 0;      padding-right: 10px; }      .tournament-results .results-32 table td .team {        font: normal 14px "Open Sans", sans-serif;        background: white;        background: -moz-linear-gradient(top, white 0%, #d4d4d4 100%);        background: -webkit-gradient(left top, left bottom, color-stop(0%, white), color-stop(100%, #d4d4d4));        background: -webkit-linear-gradient(top, white 0%, #d4d4d4 100%);        background: -o-linear-gradient(top, white 0%, #d4d4d4 100%);        background: -ms-linear-gradient(top, white 0%, #d4d4d4 100%);        background: linear-gradient(to bottom, white 0%, #d4d4d4 100%);        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d4d4d4', GradientType=0 ); }        .tournament-results .results-32 table td .team:after {          content: ".";          display: block;          height: 0;          clear: both;          visibility: hidden; }        .tournament-results .results-32 table td .team .color {          display: block;          float: left;          width: 25px;          height: 25px; }        .tournament-results .results-32 table td .team .name {          display: inline-block;          margin-left: 10px;          margin-top: 3px; }        .tournament-results .results-32 table td .team .points {          float: right;          margin-right: 14px;          margin-top: 2px;          font-weight: bold; }/******** Media Queries ***********/@media only screen and (max-width: 40em) {  .jcarousel-wrapper {    margin-bottom: 0 !important; } }@media only screen and (min-width: 641px) and (max-width: 900px) {  header {    display: none !important; }    header .top-left-navigation li a {      display: block;      padding: 16px 5px;      font: bold 14px "Advent Pro", sans-serif;      color: #353535; }      header .top-left-navigation li a:hover {        color: #123d62; }    header .top-right-navigation li {      margin-top: 0;      margin-left: 0;      margin-top: 2px; }      header .top-right-navigation li a {        display: block;        padding: 14px 5px;        font: bold 14px "Advent Pro", sans-serif;        color: #353535; }        header .top-right-navigation li a:hover {          color: #123d62; }    header .top-right-navigation img {      width: 25px;      height: 25px; } }/******** JCarousel **************/.jcarousel-wrapper {  margin: 110px 0;  margin-bottom: 60px;  position: relative; }/** Carousel **/.jcarousel {  max-width: 940px;  margin: 0 auto;  position: relative;  overflow-x: hidden; }.jcarousel ul {  width: 20000em;  position: relative;  list-style: none;  margin: 0;  padding: 0; }.jcarousel li {  height: 120px;  float: left; }.jcarousel img {  display: block;  max-width: 100%;  height: auto !important;  border: 3px solid #123d62;  cursor: pointer;  border-radius: 4px 4px 4px 4px;  -moz-border-radius: 4px 4px 4px 4px;  -webkit-border-radius: 4px 4px 4px 4px;  -webkit-box-shadow: 0px 12px 5px 0px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0px 12px 5px 0px rgba(0, 0, 0, 0.2);  box-shadow: 0px 12px 5px 0px rgba(0, 0, 0, 0.2); }/** Carousel Controls **/.jcarousel-control-prev,.jcarousel-control-next {  display: block;  background: url(../images/carousel-controls.png) no-repeat;  position: absolute;  top: 28%;  width: 26px;  height: 34px; }.jcarousel-control-prev {  background-position: left bottom;  left: -40px; }  .jcarousel-control-prev.show-for-small-only {    top: -50px;    left: 40px; }  .jcarousel-control-prev.show-for-medium-only {    top: -50px;    left: 40px; }.jcarousel-control-next {  right: -10px; }  .jcarousel-control-next.show-for-small-only {    top: -50px;    right: 60px; }  .jcarousel-control-next.show-for-medium-only {    top: -50px;    right: 60px; }/** Carousel Pagination **/.jcarousel-pagination {  position: absolute;  bottom: -40px;  left: 50%;  -webkit-transform: translate(-50%, 0);  -ms-transform: translate(-50%, 0);  transform: translate(-50%, 0);  margin: 0; }.jcarousel-pagination a {  text-decoration: none;  display: inline-block;  font-size: 11px;  height: 10px;  width: 10px;  line-height: 10px;  background: #fff;  color: #4E443C;  border-radius: 10px;  text-indent: -9999px;  margin-right: 7px;  -webkit-box-shadow: 0 0 2px #4e443c;  -moz-box-shadow: 0 0 2px #4e443c;  box-shadow: 0 0 2px #4e443c; }.jcarousel-pagination a.active {  background: #4E443C;  color: #fff;  opacity: 1;  -webkit-box-shadow: 0 0 2px #f0efe7;  -moz-box-shadow: 0 0 2px #f0efe7;  box-shadow: 0 0 2px #f0efe7; }/******** Responsive Nav **********//* responsive-nav.js 1.0.32 by @viljamis */.nav-collapse ul {  margin: 0;  padding: 0;  width: 100%;  display: block;  list-style: none; }.nav-collapse li {  width: 100%;  display: block; }.js .nav-collapse {  clip: rect(0 0 0 0);  max-height: 0;  position: absolute;  display: block;  overflow: hidden;  zoom: 1; }.nav-collapse.opened {  max-height: 9999px; }.disable-pointer-events {  pointer-events: none !important; }.nav-toggle {  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  -o-user-select: none;  user-select: none; }@media screen and (min-width: 40em) {  .js .nav-collapse {    position: relative; }  .js .nav-collapse.closed {    max-height: none; }  .nav-toggle {    display: none; } }.fixed {  position: fixed;  width: 100%;  top: 0;  left: 0; }.nav-collapse,.nav-collapse * {  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box; }.nav-collapse,.nav-collapse ul {  list-style: none;  width: 100%;  float: left; }.nav-collapse li {  float: left;  width: 100%; }@media screen and (min-width: 40em) {  .nav-collapse li {    width: 25%;    *width: 24.9%;    /* IE7 Hack */    _width: 19%;    /* IE6 Hack */ } }.nav-collapse a {  color: #fff;  text-decoration: none;  width: 100%;  background: #123D62;  border-bottom: 1px solid white;  padding: 0.7em 1em;  float: left; }@media screen and (min-width: 40em) {  .nav-collapse a {    margin: 0;    padding: 1em;    float: left;    text-align: center;    border-bottom: 0;    border-right: 1px solid white; } }.nav-collapse ul ul a {  background: #ca3716;  padding-left: 2em; }@media screen and (min-width: 40em) {  .nav-collapse ul ul a {    display: none; } }/* ------------------------------------------  NAV TOGGLE STYLES--------------------------------------------- */.nav-toggle {  position: fixed;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  text-decoration: none;  text-indent: -999px;  position: relative;  overflow: hidden;  width: 70px;  height: 55px;  float: right; }.nav-toggle:before {  color: #123D62;  /* Edit this to change the icon color */  font-family: "responsivenav", sans-serif;  font-style: normal;  font-weight: normal;  font-variant: normal;  font-size: 28px;  text-transform: none;  position: absolute;  content: "â‰¡";  text-indent: 0;  text-align: center;  line-height: 55px;  speak: none;  width: 100%;  top: 0;  left: 0; }.nav-toggle.active::before {  font-size: 24px;  content: "x"; }/* Tiny Scrollbar */#scrollbar1 {  margin: 20px 0 10px; }#scrollbar1 .viewport {  height: 570px;  overflow: hidden;  position: relative; }#scrollbar1 .overview {  width: 100%;  list-style: none;  position: absolute;  left: 0;  top: 0;  padding: 0;  margin: 0; }#scrollbar1 .scrollbar {  background: #fff;  position: relative;  background-position: 0 0;  float: right;  width: 15px;  border-radius: 10px 10px 10px 10px;  -moz-border-radius: 10px 10px 10px 10px;  -webkit-border-radius: 10px 10px 10px 10px; }#scrollbar1 .track {  height: 100%;  width: 13px;  position: relative;  padding: 0 1px; }#scrollbar1 .thumb {  background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;  height: 20px;  width: 25px;  cursor: pointer;  overflow: hidden;  position: absolute;  top: 0;  left: -5px; }#scrollbar1 .thumb .end {  background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;  overflow: hidden;  height: 5px;  width: 25px; }#scrollbar1 .disable {  display: none; }.noSelect {  user-select: none;  -o-user-select: none;  -moz-user-select: none;  -khtml-user-select: none;  -webkit-user-select: none; }.test a {  display: none; }
#form-id input[type="submit"] {
    background: url("../images/buy-now-2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000000;
    display: block;
    font: 600 16px/30px "Titillium Web",sans-serif;
    height: 36px;
    margin-top: 15px;
    padding-left: 84px;
    width: 208px;
    border: 0px;
    padding-bottom: 6px;
	cursor:pointer;
}

#form-id2 input[type="submit"] {
display: block;
width: 177px;
height: 37px;
margin-top: 15px;
padding-top: 0px;
padding-left: 54px;
background: url(../images/buy-now.png) no-repeat;
font: 600 16px "Titillium Web", sans-serif;
color: #000;
border:0px;
cursor:pointer;
padding-bottom: 9px;
}

#form-id3 input[type="submit"] {
display: block;
width: 177px;
height: 37px;
margin-top: 21px;
padding-top: 0px;
padding-left: 54px;
background: url(../images/buy-now.png) no-repeat;
font: 600 16px "Titillium Web", sans-serif;
color: #000;
border:0px;
cursor:pointer;
padding-bottom: 9px;
}


#modal-privacy {
	width: 750px !important;
	left: 20% !important;
	margin: 0 auto !important;
	right: 20% !important;
	top: 100px !important;
}#modal-tos {	width: 750px !important;	left: 20% !important;	margin: 0 auto !important;	right: 20% !important;	top: 100px !important;}

#modal-signup {
	width: 750px !important;
	left: 20% !important;
	margin: 0 auto !important;
	right: 20% !important;
	top: 100px !important
	}

#modal-signup h3{
font: 600 20px "Titillium Web", sans-serif !important;
padding-bottom:25px !important;
}

#modal-signup p{
font: 400 16px "Titillium Web", sans-serif !important;
padding-bottom:10px !important;
}

#modal-signup input[type="text"] {
	font: 600 16px "Titillium Web", sans-serif;
}

#modal-signup input[type="submit"] {
font: 600 16px "Titillium Web", sans-serif !important;
background: rgb(93, 176, 209) !important;
color:white !important;
border:none !important;
width:300px !important;
height:40px !important;
text-transform:uppercase !important;
cursor: pointer !important;
}

#modal-signup input[type="submit"]:hover {
	background:rgb(75, 141, 167) !important;
}

#modal-register {
	width: 750px !important;
	left: 20% !important;
	margin: 0 auto !important;
	right: 20% !important;
	top: 100px !important
	}

#modal-register h3{
font: 600 20px "Titillium Web", sans-serif !important;
padding-bottom:25px !important;
}

#modal-register p{
font: 400 16px "Titillium Web", sans-serif !important;
padding-bottom:10px !important;
}

#modal-register input[type="text"] {
	font: 600 16px "Titillium Web", sans-serif !important;
}

#modal-register input[type="submit"] {
font: 600 16px "Titillium Web", sans-serif !important;
background: rgb(93, 176, 209) !important;
color:white !important;
border:none !important;
width:300px !important;
height:40px !important;
text-transform:uppercase !important;
cursor: pointer !important;
}

#modal-register input[type="submit"]:hover {
	background:rgb(75, 141, 167) !important;
}

#modal-forgotten {
	width: 750px !important;
	left: 20% !important;
	margin: 0 auto !important;
	right: 20% !important;
	top: 100px !important;
	}

#modal-forgotten h3{
font: 600 20px "Titillium Web", sans-serif !important;
padding-bottom:25px !important;
}

#modal-forgotten p{
font: 400 16px "Titillium Web", sans-serif !important;
padding-bottom:10px !important;
}

#modal-forgotten input[type="text"] {
	font: 600 16px "Titillium Web", sans-serif !important;
}

#modal-forgotten input[type="submit"] {
font: 600 16px "Titillium Web", sans-serif;
background: rgb(93, 176, 209);
color:white !important;
border:none !important;
width:300px !important;
height:40px !important;
text-transform:uppercase !important;
cursor: pointer !important;
}

#modal-forgotten input[type="submit"]:hover {
	background:rgb(75, 141, 167) !important;
}

#modal-tournament {
	width: 750px !important;
	left: 20% !important;
	margin: 0 auto !important;
	right: 20% !important;
	top: 100px !important;
	}

#modal-tournament h3{
font: 600 20px "Titillium Web", sans-serif !important;
padding-bottom:25px !important;
}

#modal-tournament p{
font: 400 16px "Titillium Web", sans-serif;
padding-bottom:10px !important;
}

#modal-tournament input[type="text"] {
	font: 600 16px "Titillium Web", sans-serif !important;
}

#modal-tournament input[type="submit"] {
font: 600 16px "Titillium Web", sans-serif !important;
background: rgb(93, 176, 209) !important;
color:white !important;
border:none !important;
width:300px !important;
height:40px !important;
text-transform:uppercase !important;
cursor: pointer !important;
}

#modal-tournament input[type="submit"]:hover {
	background:rgb(75, 141, 167) !important;
}

.logout-btn {
position:absolute;
bottom:1px;
font-size:12px !important;
text-transform:uppercase;
right:0;
}

#modal-reset {
	width: 320px !important;
	left: 20% !important;
	margin: 0 auto !important;
	right: 20% !important;
	top: 100px !important
	}

#modal-reset h3{
font: 600 20px "Titillium Web", sans-serif !important;
padding-bottom:25px !important;
}

#modal-reset p{
font: 400 16px "Titillium Web", sans-serif !important;
padding-bottom:10px !important;
text-align: left;
color: white;
}

#modal-reset input[type="text"] {
	font: 600 16px "Titillium Web", sans-serif;
	margin: 0 auto;
}

#modal-reset input[type="submit"] {
font: 600 16px "Titillium Web", sans-serif !important;
background: rgb(93, 176, 209) !important;
color:white !important;
border:none !important;
width: 100% !important;
height:40px !important;
text-transform:uppercase !important;
cursor: pointer !important;
margin-top: 10px;
}

#modal-reset input[type="submit"]:hover {
	background:rgb(75, 141, 167) !important;
}
