/****** FILE: public/css/minireset.css *****/
/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,embed,iframe,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}

/****** FILE: public/css/gekkoin.v2.css *****/
/* BASE */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
	font-size: 16px;
}
body {
    background-color: white;
    color: #222;
    line-height: 1.25; /* 20px target line-height / 16px font-size */
	font-size: 1em;
	font-family: Helvetica, sans-serif;
}
/* TYPOGRAPHY */
h1 { font-size: 2em;    }
h2 { font-size: 1.6em;  }
h3 { font-size: 1.25em; }
h4 { font-size: 1.1em;  }
h5 { font-size: 0.85em; }
h6 { font-size: 0.75em; }

.bold { font-weight: bold; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }

/* UTILITY */
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after {
  content: "";
  display: table;
}

.clearfix:after,
.container:after,
.row:after {
  clear: both;
}

/* GRID */
.container {
    margin: 0 auto;
    padding: 0 1em;
    position: relative;
    width: 100%;
    max-width: 1270px;
}

.fluid {
    width: 100%;
    max-width: none;
    min-width: 0;
}

.column {
    float: left;
}

.one.column     { width: 8.33333333%;   }
.two.column     { width: 16.66666667%;  }
.three.column   { width: 25%;           }
.four.column    { width: 33.33333333%;  }
.five.column    { width: 41.66666667%;  }
.six.column     { width: 50%;           }
.seven.column   { width: 58.33333333%;  }
.eight.column   { width: 66.66666667%;  }
.nine.column    { width: 75%;           }
.ten.column     { width: 83.33333333%;  }
.eleven.column  { width: 91.66666667%;  }

.offset-one.column      { margin-left: 8.33333333%;   }
.offset-two.column      { margin-left: 16.66666667%;  }
.offset-three.column    { margin-left: 25%;           }
.offset-four.column     { margin-left: 33.33333333%;  }
.offset-five.column     { margin-left: 41.66666667%;  }
.offset-six.column      { margin-left: 50%;           }
.offset-seven.column    { margin-left: 58.33333333%;  }
.offset-eight.column    { margin-left: 66.66666667%;  }
.offset-nine.column     { margin-left: 75%;           }
.offset-ten.column      { margin-left: 83.33333333%;  }
.offset-eleven.column   { margin-left: 91.66666667%;  }

/* FORMS */
input[type=text],
input[type=date],
input[type=datetime],
input[type=number],
input[type=search],
input[type=time],
input[type=url],
input[type=email],
textarea,
select {
    border:1px solid #BEBEBE;
    padding: 7px;
    margin:0px;
    -webkit-transition: all 0.20s ease-out;
    -moz-transition: all 0.20s ease-out;
    -ms-transition: all 0.20s ease-out;
    -o-transition: all 0.20s ease-out;
    outline: none;
    width: 100%;
    max-width: 700px;
}

input[type=text]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=email]:focus,
textarea:focus,
select:focus {
    box-shadow: 0px 0px 8px 2px rgba(64, 85, 114, 0.40);
}

input[type="submit"], input[type="button"] {
    padding: 8px 15px 8px 15px;
    border: none;
    background: #dc3011;
    color: #fff;
}

fieldset {
    border: 0 none;
    padding: 0;
    margin: 0;
}

@media only screen and (max-width: 1200px) {
    .container {
        max-width: 970px;
        padding: 0;
    }

    .column.break-d {
        width: 100%;
    }
    .column.fullsize-d { 
        width: 100%; 
        max-width: none; 
        margin: 0; 
    }
    .column.hide-d { 
        display: none !important;
    }
}

@media only screen and (max-width: 992px)  {
    .container {
        max-width: 750px;
    }

    .column.break-t {
        width: 100%;
    }
    .column.fullsize-t { 
        width: 100%; 
        max-width: none; 
        margin: 0; 
    }
    .column.hide-t { 
        display: none !important;
    }
}
@media only screen and (max-width: 768px)  {
    .container {
        max-width: 90%;
    }

    .column.break-p {
        width: 100%;
    }
    .column.fullsize-p { 
        width: 100%; 
        max-width: none; 
        margin: 0; 
    }
    .column.hide-p { 
        display: none !important;
    }
}
@media only screen and (max-width: 480px)  {
    .column.break-m {
        width: 100%;
    }
    .column.fullsize-m { 
        width: 100%; 
        max-width: none; 
        margin: 0; 
    }
    .column.hide-m { 
        display: none !important;
    }
}
/****** FILE: public/css/slicknav.min.css *****/
/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_menu,.slicknav_menu *{box-sizing:border-box}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu{*zoom:1;font-size:16px;background:#4c4c4c;padding:5px}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:0}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}.slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}.slicknav_nav ul{margin:0 0 0 20px}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a{text-decoration:none;color:#fff}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
