body {
  color: #000000;
  background-color:#6AA94F;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.6;
  width:100%;
  height:100%;
  padding:0;
  margin:0; }
  
html {
  overflow-x:hidden;
  overflow-y:auto; }

a {
  text-decoration: none;
  color: #000000;  border-bottom:1px dotted #000000; }
a:hover {
  color: #545454; }


.contact { position:relative; width:100%; border:0; }

.button-agree { background-color:#C5D31A; width:120px; padding:20px; font-size:1.6em; font-weight:bold; color:#000000; margin:0 auto; text-align:center; }
.button-agree:hover { background-color:#EAFE0C; }

.gotocheckout { margin:0 auto; margin-top:30px; background-color:#C5D31A; width:70%; padding:20px; font-size:1.6em; font-weight:bold; color:#000000; text-align:center; }
.gotocheckout:hover { background-color:#EAFE0C; }

button { background-color:#C5D31A; width:90%; margin-top:20px; padding:20px; font-size:1.6em; font-weight:bold; color:#000000; text-align:center; }
button:hover { background-color:#EAFE0C; }


h1 { margin:0; font-size:30px; } h2 { margin:0; } h3 { margin:0; } h4 { margin:0; }
a img { border:0; }
img { vertical-align:bottom; }

p { margin-top:0px; margin-bottom:14px; line-height:160%; font-size:1.3em; }

.responsive > p {  margin-left:2%; width:90%; }
.responsive > h1 {  margin-left:2%; margin-top:20px; }

.page { max-width:1600px; margin:0 auto; }
.bar { background-color:white; text-align:left; }
.bar { font-size:1.25em; background-image:url(1.png); background-size: 100% 100%; background-repeat: no-repeat; }
.bar > .page > input { padding-left:7px; height:50px; width:30%; margin-top:35px; margin-left:5%; font-size:1.4em; }
.bar > .page > button { height:56px; width:32%; margin-top:35px; margin-left:3%; max-width:150px; font-size:1.4em; background-color:white; }

.tcent { text-align:center; } .tleft { text-align:left; } .tright { text-align:right; }
.floatl { float:left; } .floatr { float:right; }
.w100 { width:100%; } .w99 { width:99%; } .w98 { width:98%; } .w96 { width:96%; } .w94 { width:94%; } .w92 { width:92%; }
.w90 { width:90%; } .w80 { width:80%; } .w75 { width:75%; } .w70 { width:70%; } .w60 { width:60%; } .w50 { width:50%; } .w45 { width:45%; }
.w40 { width:40%; } .w30 { width:30%; } .w25 { width:25%; } .w20 { width:20%; } .w10 { width:10%; } .w5 { width:5%; } .w1 { width:1%; }

.shadow { -webkit-box-shadow:  20px 10px 30px 0px rgba(0, 0, 0, 1); box-shadow: 20px 10px 30px 0px rgba(0, 0, 0, 1); }

.moby { visibility:hidden; position:absolute; }
.mobf { float:left; }

@media all and (max-width: 800px) {
.resp-hide { visibility:hidden!important; position:absolute!important; }
.resp-show { visibility:visible!important; position:relative!important; }

.page { max-width:480px!important; min-width:480px!important; width:100%; margin-left:0%!important;
      margin:0 auto!important; overflow-x:hidden; }
.page > p { width:96%!important; margin-left:2%!important; }
.bar > .page > input { height:50px; width:60%; margin-top:35px; margin-left:1%; }
.bar > .page { text-align:left; margin:0 auto!important; }

.bar { background-size: 100% 80%; }
.responsive { float:none!important; width:100%!important; }
}