@charset "utf-8";
/* CSS Document */
/* Designed by Genie-Kim in Onsoftdigm */
html {
  width:100%;height:100%;
  -webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;
}
body {
  width:100%;height:100%;margin:0;padding:0;overflow:hidden;
  *word-break:keep-all;-ms-word-break:keep-all;
}
html, form, fieldset, img, ul, input, button, legend, p {
  margin:0;padding:0;border:0;
}
ul {
  list-style:none;
}
label, input, button, select, img {
  font-weight:normal;vertical-align:middle;
}
input[type=button], input[type=submit], button, a {
  cursor:pointer;
}
pre {
  overflow-x:scroll;
}
hr {
  display:none;
}
*, :after, :before {
  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
}
.sound_only {display:none;}

/* Text Style */
body {
  font-size:15px;
}
body, th, td, input, textarea, select, button, p, div, span, a {
  color:#333333;
}

a {
  -webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out;
}
a:link, a:visited {
  color:#333333;text-decoration:none;
}
a:hover, a:focus, a:active,
a:hover span, a:focus span, a:active span {
  color:#454599;text-decoration:none;
}
.text-muted {
  color:#787878;
}
#smartdiet a:hover, #smartdiet a:focus, #smartdiet a:active,
#smartdiet .text-primary,
#smartdiet .text-primary a,
.smartdiet .text-primary,
#smartdiet .img_thumbnail b {
  color:#454599;
}
#oneclip a:hover, #oneclip a:focus, #oneclip a:active,
#oneclip .text-primary,
#oneclip .text-primary a,
.oneclip .text-primary,
#oneclip .img_thumbnail b {
  color:#1278cc;
}
#fitrus a:hover, #fitrus a:focus, #fitrus a:active,
#fitrus .text-primary,
#fitrus .text-primary a,
.fitrus .text-primary,
#fitrus .img_thumbnail b,
#fitrusbs a:hover, #fitrusbs a:focus, #fitrusbs a:active,
#fitrusbs .text-primary,
#fitrusbs .text-primary a,
.fitrusbs .text-primary,
#fitrusbs .img_thumbnail b,
#fitrus_s a:hover, #fitrus_s a:focus, #fitrus_s a:active,
#fitrus_s .text-primary,
#fitrus_s .text-primary a,
.fitrus_s .text-primary,
#fitrus_s .img_thumbnail b,
#fitrusbg a:hover, #fitrusbg a:focus, #fitrusbg a:active,
#fitrusbg .text-primary,
#fitrusbg .text-primary a,
.fitrusbg .text-primary,
#fitrusbg .img_thumbnail b,
#fitrus_g a:hover, #fitrus_g a:focus, #fitrus_g a:active,
#fitrus_g .text-primary,
#fitrus_g .text-primary a,
.fitrus_g .text-primary,
#fitrus_g .img_thumbnail b,
#fitrus_t a:hover, #fitrus_t a:focus, #fitrus_t a:active,
#fitrus_t .text-primary,
#fitrus_t .text-primary a,
.fitrus_t .text-primary,
#fitrus_t .img_thumbnail b,
#maphis a:hover, #maphis a:focus, #maphis a:active,
#maphis .text-primary,
#maphis .text-primary a,
.maphis .text-primary,
#maphis .img_thumbnail b,
#crossfit a:hover, #crossfit a:focus, #crossfit a:active,
#crossfit .text-primary,
#crossfit .text-primary a,
.crossfit .text-primary,
#crossfit .img_thumbnail b,
#plc a:hover, #plc a:focus, #plc a:active,
#plc .text-primary,
#plc .text-primary a,
.plc .text-primary,
#plc .img_thumbnail b,
#cooldown a:hover, #cooldown a:focus, #cooldown a:active,
#cooldown .text-primary,
#cooldown .text-primary a,
.cooldown .text-primary,
#cooldown .img_thumbnail b {
  color:#218799;
}
.text-info {
  color:#3378ba;
}
a.text-warning,
a.text-warning:link, a.text-warning:visited,
a.text-warning:hover, a.text-warning:focus, a.text-warning:active,
.text-warning {
  color:#ba5478;
}



/* Layer Style */
.width {
  zoom:1;position:relative;min-height:10px;margin:0 auto;padding:0 20px;
  -webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
@media (min-width:1200px){
  .width {
	width:1200px;
  }
}
@media (max-width:1199px) {
  .width {
	width:100%;
  }
}

.body {
  zoom:1;width:100%;height:100%;background-size:cover;background-attachment:fixed;overflow-x:hidden;overflow-y:scroll;
  background-image:url('../img/etc/bg.jpg');
}
#contents {
  padding:0 20px 20px 20px;background:url('../img/etc/bg_white.png') repeat 0 0;
  -webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
  -webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);-o-box-shadow:0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05);
  line-height:1.7em;
}
#copyright {
  padding:10px 0;
  line-height:20px;
}
#copyright,
#copyright span,
#copyright a {
  color:#333333;font-size:13px;
}
.body:after,
.width:after,
#copyright:after {display:block;visibility:hidden;clear:both;content:"";}

/* Image Style */
.img {
  width:100%;height:auto;	
}
.img_thumbnail {
  text-align:center;line-height:25px;
}
.img_thumbnail img {
  width:100%;height:auto;margin:0 auto 10px auto;
}
.img_thumbnail b {
  display:block;padding:0 0 5px 0;
  font-weight:normal;font-size:1.15em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.img_radius b {
  display:block;padding:0 0 5px 0;
  text-align:center;font-weight:normal;font-size:1.15em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.img_thumbnail #tx {
  display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.img_radius img {
  width:100%;height:auto;margin:10px auto;
  -ms-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
  -webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);-o-box-shadow:0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05);
}



/* Frame Style */
.list {
  margin:0;padding:0 9px 0 16px;
}
.list:after {display:block;visibility:hidden;clear:both;content:"";}
.list li {
  padding:1px 0;	
}
#smartdiet .list {
  list-style: url('../img/icon/icon_smartdiet.png');
}
#oneclip .list {
  list-style: url('../img/icon/icon_oneclip.png');
}
#fitrus .list,
#fitrusbs .list,
#fitrusbg .list,
#fitrus_s .list,
#fitrus_g .list,
#fitrus_t .list,
#maphis .list,
#crossfit .list,
#plc .list,
#cooldown .list {
  list-style: url('../img/icon/icon_fitrus.png');
}

#contents ol#ol {
  padding: 0 0 0 20px;
}
#contents ol#ol li#li {
  padding:10px 0;
}

/* Banner Style */
.bn {
  margin:5px 0;padding:9px;border:1px solid #cccccc;
  -ms-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
  -webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);-o-box-shadow:0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05);
  -webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out;
  text-align:center;
}
#mark {
  height:24px;width:auto;margin:0 10px 0 0;
}
.bn:hover, .bn:focus, .bn:active {
  border-color:#3378ba;
}
.bn #icon {
  height:58px;width:58px;margin:5px auto;padding:14px 0;
  text-align:center;
  -ms-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;-moz-border-radius:30px;border-radius:30px;
  -webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);-o-box-shadow:0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05);
}
.bn #icon img {
  height:35px;width:auto;
}
.bn #icon i {
  color:#ffffff;font-size:30px;
}

.btn, a.btn, button, input[type=button], input[type=submit] {
  display:inline-block;padding:8px 19px;margin-bottom:0;border:1px solid transparent;background:transparent;cursor:pointer;
  -ms-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
  -ms-touch-action:manipulation;touch-action:manipulation;
  -webkit-user-select:none;-o-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
  -webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out;
  font-size:1em;font-weight:normal;text-align:center;line-height:20px;white-space:nowrap;vertical-align:middle;
}
#smartdiet .btn {
  border-color:#7899dd;background:#7899dd;
  color:#eaeaea;
}
#smartdiet .btn:hover, #smartdiet .btn:focus, #smartdiet .btn:active {
  border-color:#6687cc;background:#6687cc;
  color:#ffffff;
}
#oneclip .btn {
  border-color:#4599ea;background:#4599ea;
  color:#eaeaea;
}
#oneclip .btn:hover, #oneclip .btn:focus, #oneclip .btn:active {
  border-color:#1278cc;background:#1278cc;
  color:#ffffff;
}
#fitrus .btn,
#fitrusbs .btn,
#fitrusbg .btn,
#fitrus_s .btn,
#fitrus_g .btn,
#fitrus_t .btn,
#maphis .btn,
#crossfit .btn,
#plc .btn,
#cooldown .btn {
  border-color:#66bacc;background:#66bacc;
  color:#dddddd;
}
#fitrus .btn:hover, #fitrus .btn:focus, #fitrus .btn:active,
#fitrusbs .btn:hover, #fitrusbs .btn:focus, #fitrusbs .btn:active,
#fitrusbg .btn:hover, #fitrusbg .btn:focus, #fitrusbg .btn:active,
#fitrus_s .btn:hover, #fitrus_s .btn:focus, #fitrus_s .btn:active,
#fitrus_g .btn:hover, #fitrus_g .btn:focus, #fitrus_g .btn:active,
#fitrus_t .btn:hover, #fitrus_t .btn:focus, #fitrus_t .btn:active,
#maphis .btn:hover, #maphis .btn:focus, #maphis .btn:active,
#crossfit .btn:hover, #crossfit .btn:focus, #crossfit .btn:active,
#plc .btn:hover, #plc .btn:focus, #plc .btn:active,
#cooldown .btn:hover, #cooldown .btn:focus, #cooldown .btn:active {
  border-color:#54abba;background:#54abba;
  color:#ffffff;
}
.btn_email {
  margin:0;padding:0;
}
.btn_email ul {
  display:block;margin:5px 0 0 0;border:1px solid #ababab;border-radius:5px;background:url('../img/etc/bg_white.png') repeat 0 0;
  -webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05);
  text-align:left;
}
.btn_email:after,
.btn_email ul:after {display:block;visibility:hidden;clear:both;content:""}

.btn_email ul li {float:left;}
.btn_email ul #icon {width:50px;height:30px;margin-top:7px;padding:0 20px 10px 10px;}
.btn_email ul #icon img {width:100%;height:auto;}
.btn_email ul #tx {padding:8px 20px 0 0;}
.btn_email ul #tx span {
  padding:0 10px 0 0;
  font-size:1.1em;line-height:25px;
}
#smartdiet .btn_email ul:hover, #smartdiet .btn_email ul:focus, #smartdiet .btn_email ul:active {
  border-color:#7899dd;background:#ffffff url('../img/etc/bg_white.png') repeat 0 0;
}
#oneclip .btn_email ul:hover, #oneclip .btn_email ul:focus, #oneclip .btn_email ul:active {
  border-color:#4599ea;background:#ffffff url('../img/etc/bg_white.png') repeat 0 0;
}
#fitrus .btn_email ul:hover, #fitrus .btn_email ul:focus, #fitrus .btn_email ul:active,
#fitrusbs .btn_email ul:hover, #fitrusbs .btn_email ul:focus, #fitrusbs .btn_email ul:active,
#fitrusbg .btn_email ul:hover, #fitrusbg .btn_email ul:focus, #fitrusbg .btn_email ul:active,
#fitrus_s .btn_email ul:hover, #fitrus_s .btn_email ul:focus, #fitrus_s .btn_email ul:active,
#fitrus_g .btn_email ul:hover, #fitrus_g .btn_email ul:focus, #fitrus_g .btn_email ul:active,
#fitrus_t .btn_email ul:hover, #fitrus_t .btn_email ul:focus, #fitrus_t .btn_email ul:active,
#maphis .btn_email ul:hover, #maphis .btn_email ul:focus, #maphis .btn_email ul:active,
#crossfit .btn_email ul:hover, #crossfit .btn_email ul:focus, #crossfit .btn_email ul:active,
#plc .btn_email ul:hover, #plc .btn_email ul:focus, #plc .btn_email ul:active,
#cooldown .btn_email ul:hover, #cooldown .btn_email ul:focus, #cooldown .btn_email ul:active {
  border-color:#66bacc;background:#ffffff url('../img/etc/bg_white.png') repeat 0 0;
}
#smartdiet .btn_email ul:hover, #smartdiet .btn_email ul:focus, #smartdiet .btn_email ul:active,
#smartdiet .btn_email ul:hover a, #smartdiet .btn_email ul:focus a, #smartdiet .btn_email ul:active a,
#smartdiet .btn_email ul:hover span, #smartdiet .btn_email ul:focus span, #smartdiet .btn_email ul:active span {
  color:#454599;
}
#oneclip .btn_email ul:hover, #oneclip .btn_email ul:focus, #oneclip .btn_email ul:active,
#oneclip .btn_email ul:hover a, #oneclip .btn_email ul:focus a, #oneclip .btn_email ul:active a,
#oneclip .btn_email ul:hover span, #oneclip .btn_email ul:focus span, #oneclip .btn_email ul:active span {
  color:#1278cc;
}
#fitrus .btn_email ul:hover, #fitrus .btn_email ul:focus, #fitrus .btn_email ul:active,
#fitrus .btn_email ul:hover a, #fitrus .btn_email ul:focus a, #fitrus .btn_email ul:active a,
#fitrus .btn_email ul:hover span, #fitrus .btn_email ul:focus span, #fitrus .btn_email ul:active span,
#fitrusbs .btn_email ul:hover, #fitrusbs .btn_email ul:focus, #fitrusbs .btn_email ul:active,
#fitrusbs .btn_email ul:hover a, #fitrusbs .btn_email ul:focus a, #fitrusbs .btn_email ul:active a,
#fitrusbs .btn_email ul:hover span, #fitrusbs .btn_email ul:focus span, #fitrusbs .btn_email ul:active span,
#fitrusbg .btn_email ul:hover, #fitrusbg .btn_email ul:focus, #fitrusbg .btn_email ul:active,
#fitrusbg .btn_email ul:hover a, #fitrusbg .btn_email ul:focus a, #fitrusbg .btn_email ul:active a,
#fitrusbg .btn_email ul:hover span, #fitrusbg .btn_email ul:focus span, #fitrusbg .btn_email ul:active span,
#fitrus_s .btn_email ul:hover, #fitrus_s .btn_email ul:focus, #fitrus_s .btn_email ul:active,
#fitrus_s .btn_email ul:hover a, #fitrus_s .btn_email ul:focus a, #fitrus_s .btn_email ul:active a,
#fitrus_s .btn_email ul:hover span, #fitrus_s .btn_email ul:focus span, #fitrus_s .btn_email ul:active span,
#fitrus_g .btn_email ul:hover, #fitrus_g .btn_email ul:focus, #fitrus_g .btn_email ul:active,
#fitrus_g .btn_email ul:hover a, #fitrus_g .btn_email ul:focus a, #fitrus_g .btn_email ul:active a,
#fitrus_g .btn_email ul:hover span, #fitrus_g .btn_email ul:focus span, #fitrus_g .btn_email ul:active span,
#fitrus_t .btn_email ul:hover, #fitrus_t .btn_email ul:focus, #fitrus_t .btn_email ul:active,
#fitrus_t .btn_email ul:hover a, #fitrus_t .btn_email ul:focus a, #fitrus_t .btn_email ul:active a,
#fitrus_t .btn_email ul:hover span, #fitrus_t .btn_email ul:focus span, #fitrus_t .btn_email ul:active span,
#maphis .btn_email ul:hover, #maphis .btn_email ul:focus, #maphis .btn_email ul:active,
#maphis .btn_email ul:hover a, #maphis .btn_email ul:focus a, #maphis .btn_email ul:active a,
#maphis .btn_email ul:hover span, #maphis .btn_email ul:focus span, #maphis .btn_email ul:active span,
#crossfit .btn_email ul:hover, #crossfit .btn_email ul:focus, #crossfit .btn_email ul:active,
#crossfit .btn_email ul:hover a, #crossfit .btn_email ul:focus a, #crossfit .btn_email ul:active a,
#crossfit .btn_email ul:hover span, #crossfit .btn_email ul:focus span, #crossfit .btn_email ul:active span,
#plc .btn_email ul:hover, #plc .btn_email ul:focus, #plc .btn_email ul:active,
#plc .btn_email ul:hover a, #plc .btn_email ul:focus a, #plc .btn_email ul:active a,
#plc .btn_email ul:hover span, #plc .btn_email ul:focus span, #plc .btn_email ul:active span,
#cooldown .btn_email ul:hover, #cooldown .btn_email ul:focus, #cooldown .btn_email ul:active,
#cooldown .btn_email ul:hover a, #cooldown .btn_email ul:focus a, #cooldown .btn_email ul:active a,
#cooldown .btn_email ul:hover span, #cooldown .btn_email ul:focus span, #cooldown .btn_email ul:active span {
  color:#218799;
}

/* Menu Style */
#menu_head {
  padding:10px;
  -ms-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;
  -webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);-o-box-shadow:0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05);
}
#osd #menu_head {
  background:#3378ba;
}
#smartdiet #menu_head,
#smartdiet #menu_tail,
#smartdiet #menu_slide,
.smartdiet #icon {
  background:#7899dd;
}
#oneclip #menu_head,
#oneclip #menu_tail,
#oneclip #menu_slide,
.oneclip #icon {
  background:#4599ea;
}
#fitrus #menu_head,
#fitrus #menu_tail,
#fitrus #menu_slide,
.fitrus #icon,
#fitrusbs #menu_head,
#fitrusbs #menu_tail,
#fitrusbs #menu_slide,
.fitrusbs #icon,
#fitrusbg #menu_head,
#fitrusbg #menu_tail,
#fitrusbg #menu_slide,
.fitrusbg #icon,
#fitrus_s #menu_head,
#fitrus_s #menu_tail,
#fitrus_s #menu_slide,
.fitrus_s #icon,
#fitrus_g #menu_head,
#fitrus_g #menu_tail,
#fitrus_g #menu_slide,
.fitrus_g #icon,
#fitrus_t #menu_head,
#fitrus_t #menu_tail,
#fitrus_t #menu_slide,
.fitrus_t #icon,
#maphis #menu_head,
#maphis #menu_tail,
#maphis #menu_slide,
.maphis #icon,
#crossfit #menu_head,
#crossfit #menu_tail,
#crossfit #menu_slide,
.crossfit #icon,
#plc #menu_head,
#plc #menu_tail,
#plc #menu_slide,
.plc #icon,
#cooldown #menu_head,
#cooldown #menu_tail,
#cooldown #menu_slide,
.cooldown #icon {
  background:#66bacc;
}
#menu_tail {
  padding:0 20px;
  -ms-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;
  -webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);-o-box-shadow:0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05);
  text-align:center;
}
#menu_top li,
#menu_head li,
#menu_tail #prev {
  float:left;
}
#menu_head a {
  display:block;padding:0 10px;
  -webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out;
}
#menu_head #item {
  padding:6px 0 0 0;
}
#menu_head #item a {
  border:1px solid transparent;
  line-height:22px;
}
#menu_head #tx {
  padding:4px 10px 0 10px;
  line-height:20px;
}
#menu_head #tx,
#menu_head #item a, #menu_head #item a span,
#menu_head #item:link a, #menu_head #item:visited a,
#menu_head #item a span, #menu_head #item:link a span, #menu_head #item:visited a span,
#menu_slide #menu li a,
#menu_slide #menu li a span,
#menu_slide #menu li:link a, #menu_slide #menu li:visited a {
  color:#dddddd;
}
#menu_head #item:hover a, #menu_head #item:focus a, #menu_head #item:active a,
#menu_head #item:hover a span, #menu_head #item:focus a span, #menu_head #item:active a span,
#menu_slide #menu li:hover a, #menu_slide #menu li:focus a, #menu_slide #menu li:active a,
#menu_slide #menu li:hover a span, #menu_slide #menu li:focus a span, #menu_slide #menu li:active a span {
  color:#ffffff;
}
#menu_head .active a {
  border-color:#dddddd !important;background:url('../img/etc/bg_black.png') repeat 0 0;
  -webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.05);-o-box-shadow:inset 0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 2px rgba(0,0,0,.05);
  -ms-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5pxx;border-radius:5px;
}
#menu_head .active a,
#menu_head .active a span {
  color:#ffffff !important;
}
#menu_lang,
#menu_lang li {
  display:inline-block;	
}
#menu_slide {
  position:fixed;z-index:9999;height:100%;width:0;top:0;right:0;border-left:1px solid #bababa;overflow:hidden;
  -webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out;
  -webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);-o-box-shadow:0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05);
}
#menu_slide #logo {
  padding:10px;cursor:pointer;
  text-align:center;
}
#menu_slide #menu_slide_close {
  padding:5px 10px;background:url('../img/etc/bg_black.png') repeat 0 0;cursor:pointer;
  -webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.05);-o-box-shadow:inset 0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 2px rgba(0,0,0,.05);
  text-align:right;
}
#menu_slide #menu_slide_close img {
  height:12px;width:auto;
}
#menu_slide #menu {
  z-index:99999;background:url('../img/etc/bg_palewhite.png') repeat-x 0 0;
}
#menu_slide #menu li {
  display:block;background:url('../img/etc/bg_palewhite.png') repeat-x 0 100%;
}
#menu_slide #menu a {
  display:inline-block;padding:5px 5px 5px 20px;
  -webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out;
}
#menu_slide #menu li:hover, #menu_slide #menu li:focus, #menu_slide #menu li:active {
  display:block;background:url('../img/etc/bg_black.png') repeat 0 0;
  -webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.05);-o-box-shadow:inset 0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 2px rgba(0,0,0,.05);
}
.menu_slide_btn {
  float:right !important;cursor:pointer;
}
#menu_top #logo img {
  height:14px;width:auto;padding:13px 0 13px 0;
}
#menu_slide #logo img {
  height:24px;width:auto;
}
#menu_head #logo img {
  height:30px;width:auto;padding:0 10px 0 0;
}
#menu_tail #prev img {
  height:40px;width:auto;
}
#contents #menu_lang li img {
  height:44px;width:auto;margin:0 5px 0 0;padding:3px;
}
#contents #menu_lang li.active img {
  height:50px;padding:0;
}
#menu_slide #menu_lang li img,
#menu_tail #menu_lang li img {
  height:26px;width:auto;margin:7px 3px;padding:2px;
}
#menu_slide #menu_lang li.active img,
#menu_tail #menu_lang li.active img {
  height:30px;padding:0;
}
.menu_slide_btn img {
  height:20px;width:auto;padding:8px 10px 2px 10px;
}
#menu_top:after,
#menu_head:after,
#menu_tail:after,
#menu_slide:after {display:block;visibility:hidden;clear:both;content:"";}

/* Input Style */
#tothetop {
  float:right;
}
#tothetop img {
  height:14px;width:auto;padding:3px;
  -ms-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-moz-border-radius:20px;border-radius:20px;
  -webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);-o-box-shadow:0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05);
}
#smartdiet #tothetop img {
  background:#7899dd;
}
#oneclip #tothetop img {
  background:#4599ea;
}
#fitrus #tothetop img,
#fitrusbs #tothetop img,
#fitrusbg #tothetop img,
#fitrus_s #tothetop img,
#fitrus_g #tothetop img,
#fitrus_t #tothetop img,
#maphis #tothetop img,
#crossfit #tothetop img,
#plc #tothetop img,
#cooldown #tothetop img {
  background:#66bacc;
}

/* Title Style */
h4 {
  margin:0 -20px 20px -20px;padding:10px 20px;background:#eaeaea;
  -webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.05);-o-box-shadow:inset 0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 2px rgba(0,0,0,.05);
  font-size:25px;font-weight:normal;line-height:1em;
}
#osd h4 {
  border-bottom:1px solid #3378ba;	
}
#smartdiet h4 {
  border-bottom:1px solid #7899dd;
}
#oneclip h4 {
  border-bottom:1px solid #4599ea;
}
#fitrus h4,
#fitrusbs h4,
#fitrusbg h4,
#fitrus_s h4,
#fitrus_g h4,
#fitrus_t h4,
#maphis h4,
#crossfit h4,
#plc h4,
#cooldown h4 {
  border-bottom:1px solid #66bacc;
}
h5 {
  margin:0 0 20px 0;padding:0;
  font-size:20px;font-weight:normal;line-height:1em;
}
h6 {
  margin:0 0 10px 0;padding:0;
  font-size:20px;font-weight:normal;line-height:1em;
}
h7 {
  display:block;margin:0 0 10px 0;padding:0;
  font-size:16px;font-weight:normal;line-height:1em;
}
h5 div {
  float:left;width:20px;height:20px;margin:0 10px 0 0;background:#3378ba;overflow:hidden;
  -ms-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-moz-border-radius:20px;border-radius:20px;
  font-size:14px;color:#ffffff;line-height:20px;text-align:center;
}
#osd h4,
#osd h4 span,
#osd h6,
#osd h6 span,
#osd h7,
#osd h7 span {
  color:#3378ba;
}
#smartdiet h4,
#smartdiet h4 span,
#smartdiet h6,
#smartdiet h6 span,
#smartdiet h7,
#smartdiet h7 span {
  color:#454599;
}
#oneclip h4,
#oneclip h4 span,
#oneclip h6,
#oneclip h6 span,
#oneclip h7,
#oneclip h7 span {
  color:#1278cc;
}
#fitrus h4,
#fitrus h4 span,
#fitrus h6,
#fitrus h6 span,
#fitrus h7,
#fitrus h7 span,
#fitrusbs h4,
#fitrusbs h4 span,
#fitrusbs h6,
#fitrusbs h6 span,
#fitrusbs h7,
#fitrusbs h7 span,
#fitrusbg h4,
#fitrusbg h4 span,
#fitrusbg h6,
#fitrusbg h6 span,
#fitrusbg h7,
#fitrusbg h7 span,
#fitrus_s h4,
#fitrus_s h4 span,
#fitrus_s h6,
#fitrus_s h6 span,
#fitrus_s h7,
#fitrus_s h7 span,
#fitrus_g h4,
#fitrus_g h4 span,
#fitrus_g h6,
#fitrus_g h6 span,
#fitrus_g h7,
#fitrus_g h7 span,
#fitrus_t h4,
#fitrus_t h4 span,
#fitrus_t h6,
#fitrus_t h6 span,
#fitrus_t h7,
#fitrus_t h7 span,
#maphis h4,
#maphis h4 span,
#maphis h6,
#maphis h6 span,
#maphis h7,
#maphis h7 span,
#crossfit h4,
#crossfit h4 span,
#crossfit h6,
#crossfit h6 span,
#crossfit h7,
#crossfit h7 span,
#plc h4,
#plc h4 span,
#plc h6,
#plc h6 span,
#plc h7,
#plc h7 span,
#cooldown h4,
#cooldown h4 span,
#cooldown h6,
#cooldown h6 span,
#cooldown h7,
#cooldown h7 span {
  color:#218799;
}

h20 {
  display:block;margin:0 0 30px 0;padding:0 0 0 25px;	
}
h20:after {display:block;visibility:hidden;clear:both;content:"";}
h20 div#num {
  display:inline-block;width:20px;height:20px;margin:0 5px 0 -25px;border-radius:20px;
  color:#ffffff;text-align:center;font-size:14px;font-weight:normal;line-height:20px;
}
h9 {
  display:inline-block;min-width:80px;height:30px;margin:0;padding:0 10px;
  -ms-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
  font-size:1.2em;color:#ffffff;text-align:center;font-weight:normal;line-height:30px;
}
#smartdiet h20 div#num,
#smartdiet h9 div {
  background:#7887cc;
}
#oneclip h20 div#num,
#oneclip h9 div {
  background:#4599ea;
}
#fitrus h20 div#num,
#fitrus h9,
#fitrusbs h20 div#num,
#fitrusbs h9,
#fitrusbg h20 div#num,
#fitrusbg h9,
#fitrus_s h20 div#num,
#fitrus_s h9,
#fitrus_g h20 div#num,
#fitrus_g h9,
#fitrus_t h20 div#num,
#fitrus_t h9,
#maphis h20 div#num,
#maphis h9,
#crossfit h20 div#num,
#crossfit h9,
#plc h20 div#num,
#plc h9,
#cooldown h20 div#num,
#cooldown h9 {
  background:#66bacc;
}

/* Table Style */
.wrap-table {
  width:100%;margin:5px 0;border:1px solid #cccccc;border-width:1px 0 0 0;overflow:hidden;
}
.wrap-table #table {
  display:table;width:100%;margin:0;
}
@media screen and (max-width:768px) {
  .wrap-table {
	border:1px solid #cccccc;border-radius:5px;
  }
  .wrap-table #table {
    display:block;
  }
}
.wrap-table #table .table-row {
  display:table-row;background:#ffffff;
}
.wrap-table #table .table-row.header {
  border-bottom:1px solid #999999;
}
#smartdiet .wrap-table #table .table-row.header,
#smartdiet .wrap-table #table .table-row .table-color {
  background:#7899dd !important;
  color:#ffffff !important;font-size:14px;
}
#oneclip .wrap-table #table .table-row.header,
#oneclip .wrap-table #table .table-row .table-color {
  background:#4599ea !important;
  color:#ffffff !important;font-size:14px;
}
#fitrus .wrap-table #table .table-row.header,
#fitrus .wrap-table #table .table-row .table-color,
#fitrusbs .wrap-table #table .table-row.header,
#fitrusbs .wrap-table #table .table-row .table-color,
#fitrusbg .wrap-table #table .table-row.header,
#fitrusbg .wrap-table #table .table-row .table-color,
#fitrus_s .wrap-table #table .table-row.header,
#fitrus_s .wrap-table #table .table-row .table-color,
#fitrus_g .wrap-table #table .table-row.header,
#fitrus_g .wrap-table #table .table-row .table-color,
#fitrus_t .wrap-table #table .table-row.header,
#fitrus_t .wrap-table #table .table-row .table-color,
#maphis .wrap-table #table .table-row.header,
#maphis .wrap-table #table .table-row .table-color,
#crossfit .wrap-table #table .table-row.header,
#crossfit .wrap-table #table .table-row .table-color,
#plc .wrap-table #table .table-row.header,
#plc .wrap-table #table .table-row .table-color,
#cooldown .wrap-table #table .table-row.header,
#cooldown .wrap-table #table .table-row .table-color {
  background:#66bacc !important;
  color:#ffffff !important;font-size:14px;
}
@media screen and (max-width:768px) {
  .wrap-table #table .table-row {
    display:block;
  }
  .wrap-table #table .table-row.header {
    height:0px;padding:0;border:0;
  }
  .wrap-table #table .table-row.header .table-cell {
    display:none;
  }
  .wrap-table #table .table-row .table-cell:before {
    margin-bottom:13px;content:attr(data-title);min-width:98px;display:block;
    font-size:14px;line-height:1.3em;text-transform:uppercase;
  }
  #smartdiet .wrap-table #table .table-row .table-cell:before {
	color:#454599;
  }
  #oneclip .wrap-table #table .table-row .table-cell:before {
	color:#1278cc;
  }
  #fitrus .wrap-table #table .table-row .table-cell:before,
  #fitrusbs .wrap-table #table .table-row .table-cell:before,
  #fitrusbg .wrap-table #table .table-row .table-cell:before,
  #fitrus_s .wrap-table #table .table-row .table-cell:before,
  #fitrus_g .wrap-table #table .table-row .table-cell:before,
  #fitrus_t .wrap-table #table .table-row .table-cell:before,
  #maphis .wrap-table #table .table-row .table-cell:before,
  #crossfit .wrap-table #table .table-row .table-cell:before,
  #plc .wrap-table #table .table-row .table-cell:before,
  #cooldown .wrap-table #table .table-row .table-cell:before {
	color:#218799;
  }
}
.wrap-table #table .table-cell {
  display:table-cell;
}
@media screen and (max-width:768px) {
  .wrap-table #table .table-cell {
    display:block;
  }
}
.wrap-table #table .table-row .table-cell {
  position:relative;padding:10px;border:1px solid #cccccc;border-width:0 0 1px 0;
  line-height:1.3em;
  -webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.wrap-table #table .table-row.header .table-cell {
  padding-top:10px;padding-bottom:10px;
  color:#fff;line-height:1.3em;text-align:center;
}
.wrap-table #table .table-row .table-cell:nth-child(1) {
  width:15%;
}
.wrap-table #table .table-row .table-cell:nth-child(2),
.wrap-table #table .table-row .table-cell:nth-child(3),
.wrap-table #table .table-row .table-cell:nth-child(4),
.wrap-table #table .table-row .table-cell:nth-child(5) {
  width:15%;
}
.wrap-table #table .table-row .table-cell:nth-child(6) {
  width:15%;
}
.wrap-table #table, .wrap-table #table .table-row {
  width:100% !important;
}
.wrap-table #table .table-row:hover {
  background-color:#f5f5f5;cursor:pointer;
}
@media (max-width:768px) {
  .wrap-table #table .table-row {
    margin:0;
  }
  .wrap-table #table .table-row .table-cell {
    padding-top:10px;padding-bottom:10px;padding-left:10px;border:none;
	text-align:left;
  }
  .wrap-table #table .table-row .table-cell {
    line-height:1.3em;
  }
  .wrap-table #table, .wrap-table #table .table-row, .table-cell, .wrap-table #table .table-row .double {
    width:100% !important;
  }
}

/* Grid Style */
.row {
  zoom:1;margin-right:-5px;margin-left:-5px;
}
.hori {
  zoom:1;margin-right:-15px;margin-left:-15px;
}
.hori_zero {
  zoom:1;margin-right:0;margin-left:0;
}
.row:after,
.hori:after,
.hori_zero:after {display:block;visibility:hidden;clear:both;content:"";}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  position:relative;min-height:1px;padding-right:5px;padding-left:5px;
}
.vert-lg-1, .vert-lg-10, .vert-lg-11, .vert-lg-12, .vert-lg-2, .vert-lg-3, .vert-lg-4, .vert-lg-5, .vert-lg-6, .vert-lg-7, .vert-lg-8, .vert-lg-9, .vert-md-1, .vert-md-10, .vert-md-11, .vert-md-12, .vert-md-2, .vert-md-3, .vert-md-4, .vert-md-5, .vert-md-6, .vert-md-7, .vert-md-8, .vert-md-9, .vert-sm-1, .vert-sm-10, .vert-sm-11, .vert-sm-12, .vert-sm-2, .vert-sm-3, .vert-sm-4, .vert-sm-5, .vert-sm-6, .vert-sm-7, .vert-sm-8, .vert-sm-9, .vert-xs-1, .vert-xs-10, .vert-xs-11, .vert-xs-12, .vert-xs-2, .vert-xs-3, .vert-xs-4, .vert-xs-5, .vert-xs-6, .vert-xs-7, .vert-xs-8, .vert-xs-9 {
  position:relative;min-height:1px;padding-right:15px;padding-left:15px;
}
.hori_zero .vert-lg-1, .hori_zero .hori_zero .vert-lg-10, .hori_zero .vert-lg-11, .hori_zero .vert-lg-12, .hori_zero .vert-lg-2, .hori_zero .vert-lg-3, .hori_zero .vert-lg-4, .hori_zero .vert-lg-5, .hori_zero .vert-lg-6, .hori_zero .vert-lg-7, .hori_zero .vert-lg-8, .hori_zero .vert-lg-9, .hori_zero .vert-md-1, .hori_zero .vert-md-10, .hori_zero .vert-md-11, .hori_zero .vert-md-12, .hori_zero .vert-md-2, .hori_zero .vert-md-3, .hori_zero .vert-md-4, .hori_zero .vert-md-5, .hori_zero .vert-md-6, .hori_zero .vert-md-7, .hori_zero .vert-md-8, .hori_zero .vert-md-9, .hori_zero .vert-sm-1, .hori_zero .vert-sm-10, .hori_zero .vert-sm-11, .hori_zero .vert-sm-12, .hori_zero .vert-sm-2, .hori_zero .vert-sm-3, .hori_zero .vert-sm-4, .hori_zero .vert-sm-5, .hori_zero .vert-sm-6, .hori_zero .vert-sm-7, .hori_zero .vert-sm-8, .hori_zero .vert-sm-9, .hori_zero .vert-xs-1, .hori_zero .vert-xs-10, .hori_zero .vert-xs-11, .hori_zero .vert-xs-12, .hori_zero .vert-xs-2, .hori_zero .vert-xs-3, .hori_zero .vert-xs-4, .hori_zero .vert-xs-5, .hori_zero .vert-xs-6, .hori_zero .vert-xs-7, .hori_zero .vert-xs-8, .hori_zero .vert-xs-9 {
  position:relative;min-height:1px;padding-right:0;padding-left:0;
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9,
.vert-xs-1, .vert-xs-10, .vert-xs-11, .vert-xs-12, .vert-xs-2, .vert-xs-3, .vert-xs-4, .vert-xs-5, .vert-xs-6, .vert-xs-7, .vert-xs-8, .vert-xs-9 {
  float:left;
}
.col-xs-12,
.vert-xs-12 {
  width:100%;
}
.col-xs-11,
.vert-xs-11 {
  width:91.66666667%
}
.col-xs-10,
.vert-xs-10 {
  width:83.33333333%
}
.col-xs-9,
.vert-xs-9 {
  width:75%
}
.col-xs-8,
.vert-xs-8 {
  width:66.66666667%
}
.col-xs-7,
.vert-xs-7 {
  width:58.33333333%
}
.col-xs-6,
.vert-xs-6 {
  width:50%
}
.col-xs-5,
.vert-xs-5 {
  width:41.66666667%
}
.col-xs-4,
.vert-xs-4 {
  width:33.33333333%
}
.col-xs-3,
.vert-xs-3 {
  width:25%
}
.col-xs-2,
.vert-xs-2 {
  width:16.66666667%
}
.col-xs-1,
.vert-xs-1 {
  width:8.33333333%
}
.col-xs-pull-12,
.vert-xs-offset-12 {
  right:100%
}
.col-xs-pull-11,
.vert-xs-offset-11 {
  right:91.66666667%
}
.col-xs-pull-10,
.vert-xs-offset-10 {
  right:83.33333333%
}
.col-xs-pull-9,
.vert-xs-offset-9 {
  right:75%
}
.col-xs-pull-8,
.vert-xs-offset-8 {
  right:66.66666667%
}
.col-xs-pull-7,
.vert-xs-offset-7 {
  right:58.33333333%
}
.col-xs-pull-6,
.vert-xs-offset-6 {
  right:50%
}
.col-xs-pull-5,
.vert-xs-offset-5 {
  right:41.66666667%
}
.col-xs-pull-4,
.vert-xs-offset-4 {
  right:33.33333333%
}
.col-xs-pull-3,
.vert-xs-offset-3 {
  right:25%
}
.col-xs-pull-2,
.vert-xs-offset-2 {
  right:16.66666667%
}
.col-xs-pull-1,
.vert-xs-offset-1 {
  right:8.33333333%
}
.col-xs-pull-0,
.vert-xs-offset-0 {
  right:auto
}
.col-xs-push-12 {
  left:100%
}
.col-xs-push-11 {
  left:91.66666667%
}
.col-xs-push-10 {
  left:83.33333333%
}
.col-xs-push-9 {
  left:75%
}
.col-xs-push-8 {
  left:66.66666667%
}
.col-xs-push-7 {
  left:58.33333333%
}
.col-xs-push-6 {
  left:50%
}
.col-xs-push-5 {
  left:41.66666667%
}
.col-xs-push-4 {
  left:33.33333333%
}
.col-xs-push-3 {
  left:25%
}
.col-xs-push-2 {
  left:16.66666667%
}
.col-xs-push-1 {
  left:8.33333333%
}
.col-xs-push-0 {
  left:auto
}
.col-xs-offset-12 {
  margin-left:100%
}
.col-xs-offset-11 {
  margin-left:91.66666667%
}
.col-xs-offset-10 {
  margin-left:83.33333333%
}
.col-xs-offset-9 {
  margin-left:75%
}
.col-xs-offset-8 {
  margin-left:66.66666667%
}
.col-xs-offset-7 {
  margin-left:58.33333333%
}
.col-xs-offset-6 {
  margin-left:50%
}
.col-xs-offset-5 {
  margin-left:41.66666667%
}
.col-xs-offset-4 {
  margin-left:33.33333333%
}
.col-xs-offset-3 {
  margin-left:25%
}
.col-xs-offset-2 {
  margin-left:16.66666667%
}
.col-xs-offset-1 {
  margin-left:8.33333333%
}
.col-xs-offset-0 {
  margin-left:0
}
@media (min-width:768px) {
  .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9,
  .vert-sm-1, .vert-sm-10, .vert-sm-11, .vert-sm-12, .vert-sm-2, .vert-sm-3, .vert-sm-4, .vert-sm-5, .vert-sm-6, .vert-sm-7, .vert-sm-8, .vert-sm-9 {
	float:left
  }
  .col-sm-12,
  .vert-sm-12 {
	width:100%
  }
  .col-sm-11,
  .vert-sm-11 {
	width:91.66666667%
  }
  .col-sm-10,
  .vert-sm-10 {
	width:83.33333333%
  }
  .col-sm-9,
  .vert-sm-9 {
	width:75%
  }
  .col-sm-8,
  .vert-sm-8 {
	width:66.66666667%
  }
  .col-sm-7,
  .vert-sm-7 {
	width:58.33333333%
  }
  .col-sm-6,
  .vert-sm-6 {
	width:50%
  }
  .col-sm-5,
  .vert-sm-5 {
	width:41.66666667%
  }
  .col-sm-4,
  .vert-sm-4 {
	width:33.33333333%
  }
  .col-sm-3,
  .vert-sm-3 {
	width:25%
  }
  .col-sm-2,
  .vert-sm-2 {
	width:16.66666667%
  }
  .col-sm-1,
  .vert-sm-1 {
	width:8.33333333%
  }
  .col-sm-pull-12 {
	right:100%
  }
  .col-sm-pull-11 {
	right:91.66666667%
  }
  .col-sm-pull-10 {
	right:83.33333333%
  }
  .col-sm-pull-9 {
	right:75%
  }
  .col-sm-pull-8 {
	right:66.66666667%
  }
  .col-sm-pull-7 {
	right:58.33333333%
  }
  .col-sm-pull-6 {
	right:50%
  }
  .col-sm-pull-5 {
	right:41.66666667%
  }
  .col-sm-pull-4 {
	right:33.33333333%
  }
  .col-sm-pull-3 {
	right:25%
  }
  .col-sm-pull-2 {
	right:16.66666667%
  }
  .col-sm-pull-1 {
	right:8.33333333%
  }
  .col-sm-pull-0 {
	right:auto
  }
  .col-sm-push-12 {
	left:100%
  }
  .col-sm-push-11 {
	left:91.66666667%
  }
  .col-sm-push-10 {
	left:83.33333333%
  }
  .col-sm-push-9 {
	left:75%
  }
  .col-sm-push-8 {
	left:66.66666667%
  }
  .col-sm-push-7 {
	left:58.33333333%
  }
  .col-sm-push-6 {
	left:50%
  }
  .col-sm-push-5 {
	left:41.66666667%
  }
  .col-sm-push-4 {
	left:33.33333333%
  }
  .col-sm-push-3 {
	left:25%
  }
  .col-sm-push-2 {
	left:16.66666667%
  }
  .col-sm-push-1 {
	left:8.33333333%
  }
  .col-sm-push-0 {
	left:auto
  }
  .col-sm-offset-12,
  .vert-sm-offset-12 {
	margin-left:100%
  }
  .col-sm-offset-11,
  .vert-sm-offset-11 {
	margin-left:91.66666667%
  }
  .col-sm-offset-10,
  .vert-sm-offset-10 {
	margin-left:83.33333333%
  }
  .col-sm-offset-9,
  .vert-sm-offset-9 {
	margin-left:75%
  }
  .col-sm-offset-8,
  .vert-sm-offset-8 {
	margin-left:66.66666667%
  }
  .col-sm-offset-7,
  .vert-sm-offset-7 {
	margin-left:58.33333333%
  }
  .col-sm-offset-6,
  .vert-sm-offset-6 {
	margin-left:50%
  }
  .col-sm-offset-5,
  .vert-sm-offset-5 {
	margin-left:41.66666667%
  }
  .col-sm-offset-4,
  .vert-sm-offset-4 {
	margin-left:33.33333333%
  }
  .col-sm-offset-3,
  .vert-sm-offset-3 {
	margin-left:25%
  }
  .col-sm-offset-2,
  .vert-sm-offset-2 {
	margin-left:16.66666667%
  }
  .col-sm-offset-1,
  .vert-sm-offset-1 {
	margin-left:8.33333333%
  }
  .col-sm-offset-0,
  .vert-sm-offset-0 {
	margin-left:0
  }
}
@media (min-width:992px) {
  .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,
  .vert-md-1, .vert-md-10, .vert-md-11, .vert-md-12, .vert-md-2, .vert-md-3, .vert-md-4, .vert-md-5, .vert-md-6, .vert-md-7, .vert-md-8, .vert-md-9 {
	float:left
  }
  .col-md-12,
  .vert-md-12 {
	width:100%
  }
  .col-md-11,
  .vert-md-11 {
	width:91.66666667%
  }
  .col-md-10,
  .vert-md-10 {
	width:83.33333333%
  }
  .col-md-9,
  .vert-md-9 {
	width:75%
  }
  .col-md-8,
  .vert-md-8 {
	width:66.66666667%
  }
  .col-md-7,
  .vert-md-7 {
	width:58.33333333%
  }
  .col-md-6,
  .vert-md-6 {
	width:50%
  }
  .col-md-5,
  .vert-md-5 {
	width:41.66666667%
  }
  .col-md-4,
  .vert-md-4 {
	width:33.33333333%
  }
  .col-md-3,
  .vert-md-3 {
	width:25%
  }
  .col-md-2,
  .vert-md-2 {
	width:16.66666667%
  }
  .col-md-1,
  .vert-md-1 {
	width:8.33333333%
  }
  .col-md-pull-12 {
	right:100%
  }
  .col-md-pull-11 {
	right:91.66666667%
  }
  .col-md-pull-10 {
	right:83.33333333%
  }
  .col-md-pull-9 {
	right:75%
  }
  .col-md-pull-8 {
	right:66.66666667%
  }
  .col-md-pull-7 {
	right:58.33333333%
  }
  .col-md-pull-6 {
	right:50%
  }
  .col-md-pull-5 {
	right:41.66666667%
  }
  .col-md-pull-4 {
	right:33.33333333%
  }
  .col-md-pull-3 {
	right:25%
  }
  .col-md-pull-2 {
	right:16.66666667%
  }
  .col-md-pull-1 {
	right:8.33333333%
  }
  .col-md-pull-0 {
	right:auto
  }
  .col-md-push-12 {
	left:100%
  }
  .col-md-push-11 {
	left:91.66666667%
  }
  .col-md-push-10 {
	left:83.33333333%
  }
  .col-md-push-9 {
	left:75%
  }
  .col-md-push-8 {
	left:66.66666667%
  }
  .col-md-push-7 {
	left:58.33333333%
  }
  .col-md-push-6 {
	left:50%
  }
  .col-md-push-5 {
	left:41.66666667%
  }
  .col-md-push-4 {
	left:33.33333333%
  }
  .col-md-push-3 {
	left:25%
  }
  .col-md-push-2 {
	left:16.66666667%
  }
  .col-md-push-1 {
	left:8.33333333%
  }
  .col-md-push-0 {
	left:auto
  }
  .col-md-offset-12,
  .vert-md-offset-12 {
	margin-left:100%
  }
  .col-md-offset-11,
  .vert-md-offset-11 {
	margin-left:91.66666667%
  }
  .col-md-offset-10,
  .vert-md-offset-10 {
	margin-left:83.33333333%
  }
  .col-md-offset-9,
  .vert-md-offset-9 {
	margin-left:75%
  }
  .col-md-offset-8,
  .vert-md-offset-8 {
	margin-left:66.66666667%
  }
  .col-md-offset-7,
  .vert-md-offset-7 {
	margin-left:58.33333333%
  }
  .col-md-offset-6,
  .vert-md-offset-6 {
	margin-left:50%
  }
  .col-md-offset-5,
  .vert-md-offset-5 {
	margin-left:41.66666667%
  }
  .col-md-offset-4,
  .vert-md-offset-4 {
	margin-left:33.33333333%
  }
  .col-md-offset-3,
  .vert-md-offset-3 {
	margin-left:25%
  }
  .col-md-offset-2,
  .vert-md-offset-2 {
	margin-left:16.66666667%
  }
  .col-md-offset-1,
  .vert-md-offset-1 {
	margin-left:8.33333333%
  }
  .col-md-offset-0,
  .vert-md-offset-0 {
	margin-left:0
  }
}
@media (min-width:1000px) {
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
	float:left
  }
  .col-lg-12,
  .vert-lg-12 {
	width:100%
  }
  .col-lg-11,
  .vert-lg-11 {
	width:91.66666667%
  }
  .col-lg-10,
  .vert-lg-10 {
	width:83.33333333%
  }
  .col-lg-9,
  .vert-lg-9 {
	width:75%
  }
  .col-lg-8,
  .vert-lg-8 {
	width:66.66666667%
  }
  .col-lg-7,
  .vert-lg-7 {
	width:58.33333333%
  }
  .col-lg-6,
  .vert-lg-6 {
	width:50%
  }
  .col-lg-5,
  .vert-lg-5 {
	width:41.66666667%
  }
  .col-lg-4,
  .vert-lg-4 {
	width:33.33333333%
  }
  .col-lg-3,
  .vert-lg-3 {
	width:25%
  }
  .col-lg-2,
  .vert-lg-2 {
	width:16.66666667%
  }
  .col-lg-1,
  .vert-lg-1 {
	width:8.33333333%
  }
  .col-lg-pull-12 {
	right:100%
  }
  .col-lg-pull-11 {
	right:91.66666667%
  }
  .col-lg-pull-10 {
	right:83.33333333%
  }
  .col-lg-pull-9 {
	right:75%
  }
  .col-lg-pull-8 {
	right:66.66666667%
  }
  .col-lg-pull-7 {
	right:58.33333333%
  }
  .col-lg-pull-6 {
	right:50%
  }
  .col-lg-pull-5 {
	right:41.66666667%
  }
  .col-lg-pull-4 {
	right:33.33333333%
  }
  .col-lg-pull-3 {
	right:25%
  }
  .col-lg-pull-2 {
	right:16.66666667%
  }
  .col-lg-pull-1 {
	right:8.33333333%
  }
  .col-lg-pull-0 {
	right:auto
  }
  .col-lg-push-12 {
	left:100%
  }
  .col-lg-push-11 {
	left:91.66666667%
  }
  .col-lg-push-10 {
	left:83.33333333%
  }
  .col-lg-push-9 {
	left:75%
  }
  .col-lg-push-8 {
	left:66.66666667%
  }
  .col-lg-push-7 {
	left:58.33333333%
  }
  .col-lg-push-6 {
	left:50%
  }
  .col-lg-push-5 {
	left:41.66666667%
  }
  .col-lg-push-4 {
	left:33.33333333%
  }
  .col-lg-push-3 {
	left:25%
  }
  .col-lg-push-2 {
	left:16.66666667%
  }
  .col-lg-push-1 {
	left:8.33333333%
  }
  .col-lg-push-0 {
	left:auto
  }
  .col-lg-offset-12,
  .vert-lg-offset-12 {
	margin-left:100%
  }
  .col-lg-offset-11,
  .vert-lg-offset-11 {
	margin-left:91.66666667%
  }
  .col-lg-offset-10,
  .vert-lg-offset-10 {
	margin-left:83.33333333%
  }
  .col-lg-offset-9,
  .vert-lg-offset-9 {
	margin-left:75%
  }
  .col-lg-offset-8,
  .vert-lg-offset-8 {
	margin-left:66.66666667%
  }
  .col-lg-offset-7,
  .vert-lg-offset-7 {
	margin-left:58.33333333%
  }
  .col-lg-offset-6,
  .vert-lg-offset-6 {
	margin-left:50%
  }
  .col-lg-offset-5,
  .vert-lg-offset-5 {
	margin-left:41.66666667%
  }
  .col-lg-offset-4,
  .vert-lg-offset-4 {
	margin-left:33.33333333%
  }
  .col-lg-offset-3,
  .vert-lg-offset-3 {
	margin-left:25%
  }
  .col-lg-offset-2,
  .vert-lg-offset-2 {
	margin-left:16.66666667%
  }
  .col-lg-offset-1,
  .vert-lg-offset-1 {
	margin-left:8.33333333%
  }
  .col-lg-offset-0,
  .vert-lg-offset-0 {
	margin-left:0
  }
}
@media (max-width:767px) {
  .visible-xs {
	  display:block!important
  }
  .hidden-xs {
	  display:none!important
  }
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm {
	  display:block!important
  }
  .hidden-sm {
	  display:none!important
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md {
	  display:block!important
  }
  .hidden-md {
	  display:none!important
  }
}
@media (min-width:1200px) {
  .visible-lg {
	  display:block!important
  }
  .hidden-lg {
	  display:none!important
  }
}
