body {
  margin:0px;
  width: 100%;
  overflow-x: hidden;
  -webkit-text-size-adjust:none;
  -ms-text-size-adjust:none;
}
.paypalimgdiv {
  width:535px;
  margin-left:auto;
  margin-right:auto;
}
.paypalimg {
  height:45px;
}
#arkpgtop {
  position:absolute;
  top:0px;
}
#arklien {
  position:relative;
  top:-93px;
}
#arklide {
  position:relative;
  top:-75px;
}
#arkligu {
  position:relative;
  top:-90px;
}
#arkliab {
  position:relative;
  top:-65px;
}
h1 {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}
@font-face {
  font-family: 'Overpass_Bold';
  src: url('Overpass_Bold-webfont.eot?#iefix') format('embedded-opentype'),
       url('Overpass_Bold-webfont.woff') format('woff'),
       url('Overpass_Bold-webfont.ttf')  format('truetype'),
       url('Overpass_Bold-webfont.svg#svgFontName') format('svg');
}
@font-face {
  font-family: 'Overpass_Reg';
  src: url('Overpass_Regular-webfont.eot?#iefix') format('embedded-opentype'),
       url('Overpass_Regular-webfont.woff') format('woff'),
       url('Overpass_Regular-webfont.ttf')  format('truetype'),
       url('Overpass_Regular-webfont.svg#svgFontName') format('svg');
}
.rkheader {
  height:90px;
  width:100%;
  position:fixed;
  display:block;
  top:0px;
  z-index:3;
  background-color:rgba(0,0,0,.9);
}
#rkbgi {
  position: absolute;
  top: 90;
  left: 0;
  right: 0;
  background-size: cover,cover;
  background-position: center,center;
  z-index: -1;
  height:530px;
}
.rkbgishade {
   position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  background-color:rgba(0,0,0,.66);
}
.rkhcontainer {
  width:1400px;
  height:90px;
  margin:auto;
  top:0px;
  border: 0px solid #999999;
}
.logogroup {
  height:90px;
  display:inline-block;
}
.rkslogo {
  height:80px;
  padding:5px;
  position:relative;
  top:0px;
  left:10px;
  display:inline-block;
}
.rkblogo {
  padding:10px;
  position:relative;
  top:-30px;
  color:#fff;
  font-family:'Overpass_Reg';
  font-size:2.5em;
  display:inline-block;
}
.rkbar {
  display:inline;
  font-family:'Overpass_BOLD';
  font-size:1.7em;
  position:relative;
  top:-33px;
  left:20px;
}
.rkbli {
  display:inline-block;
  margin-right:40px;
  color:#fff;
}
.rkbliu {
   border-bottom: 4px solid #fff;
}
.icobar {
  position:relative;
  top:-30px;
  left:215px;
  display:inline-block;
}
.ico {
  height:30px;
  margin-left:10px;
}
.menubr {
  display:none;
}
.rkbody {
  width:1360px;
  height:auto;
  border: 0px solid #eee;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
}
.rkbodybt {
  width:1360px;
  height:auto;
  border: 0px solid #eee;
  margin-left:auto;
  margin-right:auto;
  margin-top:140px;
}
.rkintrocontainter {
  width:100%;
  height:530px;
  margin-top:90px;
}
.rkintro2contain {
  height:100%;
  width:1400px;
  margin-left:auto;
  margin-right:auto;
}
.rkintro2 {
  color:#666;
  font-family:'Overpass_Reg';
  position:relative;
  top:0px;
  left:0px;
  margin-top:120px;
  width:100%;
  font-size:4em;
  line-height:90%;
}
.rkintrofont {
  color:c00;
}
.rkvid {
  width:677px;
  height:358px;
  position:relative;
  top:0px;
  padding-left:0px;
  background-color:#000;
}
.rkcryptcontainer {
  margin-top:20px;
  width:inherit;
  border: 0px solid #c00;
  height:auto;
}
.rkenh {
  font-family:'Overpass_Reg';
  font-size:2em;
  color:#222;
  border:4px solid #222;
  border-radius:10px;
  padding:7px;
  display:inline-block;
  margin:28px 0 0 7px;
}
.rkedh {
  font-family:'Overpass_Reg';
  font-size:2em;
  color:#222;
  border:4px solid #222;
  border-radius:10px;
  padding:7px;
  display:inline-block;
  margin:60px 0 28px 7px;
}
#rko1 {
  width:433px;
  background-color:#222;
  border-radius:10px;
  height:auto;
  margin:8px;
  display:inline-block;
}
#rko2 {
  width:433px;
  background-color:#222;
  margin-right:0px;
  margin-left:0px;
  border-radius:10px;
  height:auto;
  margin:8px;
  display:inline-block;
}
#rko3 {
  width:433px;
  background-color:#222;
  margin-right:0px;
  margin-left:0px;
  border-radius:10px;
  height:auto;
  margin:8px;
  display:inline-block;
}
#rko4 {
  width:433px;
  background-color:#222;
  border-radius:10px;
  height:auto;
  margin:8px;
  display:inline-block;
}
#rko5 {
  width:433px;
  background-color:#222;
  border-radius:10px;
  height:auto;
  margin:8px;
  display:inline-block;
}
#rko6 {
  width:433px;
  height:221px;
  background-color:#222;
  border-radius:10px;
  height:auto;
  margin:0px 8px -221px 8px;
  position:relative;
  top:-75px;
  display:inline-block;
}
.rkenimgblockpanel {
  background-color:rgba(175,175,175,0.85);
  height:221px;
  width:433px;
  border-radius:10px;
  position:relative;
  top:0px;
  z-index:1;
  margin:-221px 0 0 0;
  padding:0px;
  display:block;
  vertical-align:middle;
}
.rkenimgblocktxt {
  font-family:'Overpass_Bold';
  font-size:2.5em;
  color:#b00;
  text-align:center;
  margin-top:0px;
  padding-top:80px;
  vertical-align:top;
  letter-spacing:-3px;

}
.rkenicodiv {
  margin:20px;
  background-color:#b00;
  height:80px;
  width:80px;
  border-radius:40px;
  display:inline-block;
}
.rkenicoimg1 {
  height:60px;
  margin:10;
}
.rkenicoimg2 {
  height:50px;
  margin:15px;
}
.rkenopth {
  color:#fff;
  display:inline-block;
  font-family:Overpass_Bold;
  letter-spacing:-1px;
  font-size:2em;
  margin-top:40px;
  vertical-align:top;
}
.rkemoptdes {
  font-family:Open Sans;
  color:#bbb;
  margin:0 20px 20px 20px;
  font-size:1.25em;
  text-align:left;
}
.rkdecryptdiv1 {
  margin-bottom:20px;
  margin-top:60px;
  height:69px;
}
.rkdeh {
  font-family:'Overpass_Reg';
  font-size:2em;
  color:#800;
  border:3px solid #800;
  border-radius:10px;
  padding:10px;
  display:inline-block;
}
.rkdecryptdiv2 {
  margin-bottom:20px;
  margin-top:0;
  width:inherit;
  height:auto;
  border: 0 solid #888;
}
.rkdecryptcontainer {
  display: -webkit-flex;
  display:flex;
  margin-bottom:0;
  width:inherit;
  border: 0px solid #c00;
  height:104px;
}
#rkdeo1 {
  width:440px;
  background-color:#222;
  margin-right:0px;
  margin-left:7px;
  border-radius:15px 15px 0 0;
  height:100px;
  padding-left:10px;
}
#rkdeo2 {
  width:440px;
  background-color:#222;
  margin-right:0px;
  margin-left:0px;
  border-radius:15px 15px 0 0;
  height:100px;
  padding-left:10px;
}
#rkdeo3 {
  width:440px;
  background-color:#222;
  margin-right:0px;
  margin-left:0px;
  border-radius:15px 15px 0 0;
  height:100px;
  padding-left:10px;
}
#rkdeo4 {
  width:440px;
  background-color:#222;
  margin-right:7px;
  margin-left:0px;
  border-radius:15px 15px 0 0;
  height:100px;
  padding-left:10px;
}
#rkdeo5 {
  width:440px;
  background-color:#222;
  margin-right:7px;
  margin-left:7px;
  border-radius:15px 15px 0 0;
  height:100px;
  padding-left:10px;
}
.rkdespacer1a {
  width:19px;
  height:14px;
  background-color:#222;
  margin-top:90px;
}
#rkdespacer1b {
  margin-right:0;
  width:14px;
  height:14px;
  background-color:#fff;
  margin-top:0;
}
.rkdespacer2a {
  width:19px;
  height:14px;
  background-color:#222;
  margin-top:90px;
}
#rkdespacer2b {
  margin-right:0;
  width:14px;
  height:14px;
  background-color:#fff;
  margin-top:0;
}
.rkdespacer3a {
  width:19px;
  height:14px;
  background-color:#222;
  margin-top:90px;
}
#rkdespacer3b {
  margin-right:0;
  width:14px;
  height:14px;
  background-color:#fff;
  margin-top:0;
}
.rkdeicodiv {
  margin:15px 10px 10px 10px;
  background-color:#222;
  border:2px solid #fff;
  height:66px;
  width:66px;
  border-radius:42px;
  display:inline-block;
}
.rkdeicoimg1 {
  height:50px;
  margin:8px;
}
.rkdeicoimg2 {
  height:40px;
  margin:13px;
}
.rkdeopth {
  color:#fff;
  display:inline-block;
  font-family:Overpass_Bold;
  letter-spacing:-1px;
  font-size:2em;
  margin:30px 0 10px 0;
  vertical-align:top;
}
.rkdecontain1 {
  background-color:#222;
  margin:0px 7px 40px 7px;
  min-height:100px;
  border-radius:0 0 15px 15px;
}
.rkdecontain2 {
  display:-webkit-flex;
  display:flex;
}
.rkdecontain2a {
  background-color:#222;
  margin:0px 7px 40px 7px;
  min-height:100px;
  border-radius:0 0 15px 15px;
}
.rkdecolumn1 {
  margin:25px;
  border:solid 0px #b00;
  height:auto;
  width:100%;
}
.rkdecolumn1bt {
  margin:25px;
  border:solid 0px #b00;
  height:auto;
  min-width:411px;
}
.rkdecolumn2 {
  margin:25px 0 25px 0;
  border:solid 0px #b00;
  height:auto;
  width:100%;
}
.rkdecolumn3 {
  margin:25px;
  border:solid 0px #b00;
  height:auto;
  width:100%;
}
.rkdecolumntxt {
  color:#b00;
  font-family:Overpass_Bold;
  letter-spacing:-1px;
  padding:3px;
  border:solid 2px #b00;
  border-radius:6px;
  font-size:1.5em;
  margin:0;
  text-align:center;
  width:100px;
}
.rkdecolumntxt2 {
  color:#fff;
  font-family:Overpass_Bold;
  letter-spacing:-1px;
  border-radius:6px;
  font-size:1.8em;
  margin:20px 0 20px 0;
  
}
#rkdeinputfield1 {
margin:0;
height:248px;
width:100%;
-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
border:0px solid #fff;
font-family:Open Sans;
}
.rkdepasscfield1 {
  height:200px;
}
.rkdepassctxt {
  color:#fff;
  font-family:Overpass_Bold;
  letter-spacing:-1px;
  border-radius:6px;
  font-size:1.6em;
  margin:10px 0 20px 0;
  display:inline-block;
  vertical-align:top;
}
.rkdepasscinl{
  margin:0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border:0px solid #fff;
  font-family:Open Sans;
  text-align:center;
  font-size:1.6em;
  margin:10px 0 20px 20px;
  display:inline-block;
  vertical-align:top;
}
.rkdepasscinn {
  margin:0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border:0px solid #fff;
  font-family:Open Sans;
  text-align:center;
  font-size:1.6em;
  margin:10px 0 20px 20px;
  display:inline-block;
  vertical-align:top;
}
.rkdebutton1 {
  font-family:Overpass_Bold;
  font-size:1.6em;
  letter-spacing:-1px;
  border-radius:6px;
  color:#222;
  background-color:#b00;
  padding:5px;
  text-align:center;
  margin:10px 60px 10px 60px;
  width:295px;
}
.rkdeftinput3l {
  width:360px;
  margin-left: auto;
  margin-right: auto;
}
.rkdebutton2 {
  font-family:Overpass_Bold;
  font-size:1.6em;
  letter-spacing:-1px;
  border-radius:6px;
  color:#222;
  background-color:#b00;
  padding:5px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  width:295px;
}
.rkdeoutputfield1 {
margin:0;
height:248px;
width:100%;
-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
border:0px solid #fff;
font-family:Open Sans;
font-size:1.2em;
}
.rkbody2shell {
  height:auto;
  width:100%;
  background-color:#222;
}
.rkbody2 {
  width:1360px;
  height:auto;
  border: 0px solid #800;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:20px;
}
.rkguihead {
  padding:10px;
  position:relative;
  margin:20px 0 15px 0;
  color:#fff;
  font-family:'Overpass_Reg';
  font-size:2.5em;
  display:inline-block;
}
.rkguiins {
  font-family:'Overpass_Reg';
  font-size:2em;
  color:#222;
  background-color:#ccc;
  border:3px solid #ccc;
  border-radius:10px;
  padding:10px;
  margin:10px 0 20px 0;
  display:inline-block;
}
.rkguiwallrow {
  margin-top:10px;
  margin-bottom:6px;
  height:150px;
  display:-webkit-flex;
  display:flex;
}
.rkguibrick1 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:440px;
  margin-right:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick2 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:440px;
  margin-right:10px;
  margin-left:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick3 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:440px;
  margin-left:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick3-5 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:210px;
  margin-right:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick4 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:440px;
  margin-right:10px;
  margin-left:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick5 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:440px;
  margin-right:10px;
  margin-left:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick5-5 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:210px;
  margin-left:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick6 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:440px;
  margin-right:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick7 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:440px;
  margin-right:10px;
  margin-left:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick8 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:440px;
  margin-left:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick8-5 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:210px;
  margin-right:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick9 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:440px;
  margin-right:10px;
  margin-left:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick10 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:440px;
  margin-right:10px;
  margin-left:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick10-5 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:210px;
  margin-left:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick11 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:440px;
  margin-right:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick12 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:440px;
  margin-right:10px;
  margin-left:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguibrick13 {
  background-color:#222;
  border: 3px solid #b00;
  height:140px;
  width:440px;
  margin-left:10px;
  border-radius:15px;
  vertical-align:top;
}
.rkguiques {
  padding:20px;
  position:relative;
  color:#ccc;
  font-family:'Overpass_Reg';
  font-size:1.6em;
  display:inline-block;
  vertical-align: middle;
  text-align: center;
  margin:0;
}
.rkguiansw {
  color:#222;
  font-family:Open Sans;
  padding:20px;
  font-size:1.5em;
  margin:10px auto 16px auto;
  width:inherit;
  height:auto;
  background-color:#ccc;
  border-radius:15px;
  display:none;
}
#rkbgiau {
  margin-top:20px;
  top: 90;
  left: 0;
  right: 0;
  background-size: cover,cover;
  background-position: center,center;
  z-index: 100;
  padding-bottom:60px;
  height:auto;
  background-image:url("bwpillarrocks.jpg");
}
.rkabohead {
  padding:10px;
  position:relative;
  margin:25px 0 20px 0;
  padding-top:30px;
  color:#fff;
  font-family:'Overpass_Reg';
  font-size:2.5em;
}

.rkaupillar1 {
  width:438px;
  height:auto;
  background-color:rgba(22,22,22,.75);
  border-radius:15px;
  display:inline-block;
  margin-right:8px;
  vertical-align:top;
}
.rkaupillar2 {
  width:438px;
  height:auto;
  background-color:rgba(22,22,22,.8);
  border-radius:15px;
  display:inline-block;
  margin-right:8px;
  margin-left:8px;
  vertical-align:top;
}
.rkaupillar3 {
  width:438px;
  height:auto;
  background-color:rgba(22,22,22,.75);
  border-radius:15px;
  display:inline-block;
  margin-left:8px;
  vertical-align:top;
}
.rkabopillarhead {
  padding:10px 0 10px 20px;
  position:relative;
  color:#fff;
  font-family:'Overpass_Reg';
  font-size:2.5em;
}
.rkaupillar1txt {
  color:#aaa;
  font-family:Open Sans;
  padding:0 20px 20px 20px;
  font-size:1.5em;
  margin:0;
}
.rkaupillar2txt {
  color:#aaa;
  font-family:Open Sans;
  padding:10px 20px 20px 20px;
  font-size:1.5em;
  margin:0;
}
.rkaupillar3txt {
  color:#aaa;
  font-family:Open Sans;
  padding:0 20px 20px 20px;
  font-size:1.5em;
  margin:0;
}
.rkfounderimg {
  height:150px;
  border-radius:20px;
  margin:5px 20px 0 20px;
  display:inline-block;
}
.rkfounderintro {;
  color:#fff;
  font-family:'Overpass_Bold';
  font-size:1.5em;
  display:inline-block;
  vertical-align:top;
  margin:0 20px 0 0;
}
#rkfootershell {
  width:100%;
  height:80px;
  background-color:#222;
}
.rkfootertxt {
  color:#fff;
  font-family:Open Sans;
  font-size:1.2em;
  text-align:center;
  padding-top:15px;
}
.rktoxlink {
  text-decoration:underline;
  color:#fff;
}
.rkoutadvcontain {
  margin:auto;
  width:850px;
}
/*BASIC TEXT CSS*/
.rkbten1 {
  width:100%;
  background-color:#222;
  border-radius:15px;
  padding-bottom:-10px;
}
.rkbteninputfield {
  margin:0 0 5px 0;
  height:250px;
  width:410px;
  -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  border:0px solid #fff;
  font-family:Open Sans;
  font-size:1.2em;
}
.rkbtenoutputfield {
  margin:0 0 5px 0;
  height:250px;
  width:100%;
  -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  border:0px solid #fff;
  font-family:Open Sans;
}
.rkbtdisclaimertxt {
  margin-top:-40;
  padding:0 25px 25px 25px;
  color:#aaa;
  font-family:Open Sans;
  font-size:.9em;
}
/*PASSCODES CSS*/
.rkpceninputfield {
  margin:0 0 5px 0;
  height:50px;
  width:100%;
  -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  border:0px solid #fff;
  font-family:Overpass_Bold;
  color:#b00;
  font-size:2em;
  padding-left:10px;
  text-align:center;
}
.rkpcenoutputfield {
  margin:0 0 5px 0;
  height:50px;
  width:100%;
  -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  border:0px solid #fff;
  font-family:Overpass_Bold;
  font-size:2em;
  font-weight:bold;
  color:#b00;
  text-align:center;
}
.rkpccontain {
  margin-bottom:25px;
  border:solid 0px #b00;
  height:auto;
  width:800px;
  margin-left:auto;
  margin-right:auto;
}
.rkpcheadtxt {
  color:#fff;
  font-family:Overpass_Bold;
  letter-spacing:-1px;
  border-radius:6px;
  font-size:1.8em;
  text-align:center;
  margin:20px 0 20px 0;
}
/*FULL TEXT CSS*/
.rkemfthottxt {
  color:#fff;
  font-family:Overpass_Bold;
  text-align:center;
  font-size:1.8em;
}
.rkftlattecomp {
  width:100%;
  height:90px;
}
.rkftlattecomp2 {
  width:220px;
  margin-left:auto;
  margin-right:auto;
}
.rkftcompftimg {
  height:90px;
  margin-right:10px;
}
.rkftcomplatteimg {
  height:90px;
  margin-left:10px;
}
.rkftcontainvert1{
  width:1120px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:20px;
  padding-top:20px;
}
.rkftdestext {
  width:1120px;
  margin-left:auto;
  margin-right:auto;
  font-family:Open Sans;
  color:#bbb;
  font-size:1.25em;
  text-align:center;
}
.rkftstep1 {
  display:inline-block;
  color:#b00;
  font-family:Overpass_Bold;
  letter-spacing:-1px;
  padding:3px;
  border:solid 2px #b00;
  border-radius:6px;
  font-size:1.5em;
  margin:0;
  text-align:center;
  width:100px;
}
.rkftstep1text {
  display:inline-block;
  color:#fff;
  font-family:Overpass_Bold;
  letter-spacing:-1px;
  border-radius:6px;
  font-size:1.8em;
  margin:20px 0 20px 15px;
}
.rkfteninputfield {
  margin:0 0 5px 0;
  height:350px;
  width:100%;
  -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  border:0px solid #fff;
  font-family:Open Sans;
  font-size:1.2em;
}
.rkftinputtext {
  width:1120px;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  margin-bottom:0px;
  font-family:Open Sans;
  color:#bbb;
  font-size:1.25em;
  text-align:center;
}
.rkftinput3l {
  margin-left: auto;
  margin-right: auto;
  max-width:470px;
}
.rkftinput6n {
  margin-left: auto;
  margin-right: auto;
  max-width:470px;
}
.rkftenextext {
  color:#888;
  font-family:Overpass_Bold;
  letter-spacing:-1px;
  border-radius:6px;
  font-size:1.6em;
  margin:10px 0 20px 0;
  display:inline-block;
  vertical-align:top;
}
.rkftenbutton {
  font-family:Overpass_Bold;
  font-size:1.6em;
  letter-spacing:-1px;
  border-radius:6px;
  color:#222;
  background-color:#b00;
  padding:5px;
  text-align:center;
  margin-left:auto;
  margin-right: auto;
  margin-bottom: 20px;
  margin-top: 10px;
  width:500px;
  display:none;
}
.rkftennoticetext {
  color:#888;
  font-family:Open Sans;
  border-radius:6px;
  font-size:1.2em;
  margin:0 auto 40px auto;
  text-align:center;
  width:500px;
}
/*HOURGLASS CSS*/
@import "compass/css3";

input[type="radio"]  {
    color: $DarkBrown;
    font-family:Arial, sans-serif;
    font-size:14px;
}
input[type="radio"] {
    display:inline-block;
    width:23px;
    height:23px;
    margin:5px 5px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
    background-color:#fff;
}

input[type="radio"] {
     background-color:#fff;
}

input[type="radio"]:checked{
     background-color:#b00;
}

input[type="radio"],
input[type="radio"]:checked {
  -webkit-transition:background-color 0.4s linear;
  -o-transition:background-color 0.4s linear;
  -moz-transition:background-color 0.4s linear;
  transition:background-color 0.4s linear;
}
.rkhgradiotext {
  display:inline-block;
  color:#fff;
  font-family:Overpass_Bold;
  letter-spacing:-1px;
  border-radius:6px;
  font-size:1.6em;
  margin:0 20px 0 0;
  display:inline-block;
  vertical-align:top;
}