@charset "UTF-8";
/*
* Webcreative by Kawasaki
* Last Update:2017/06/1
* https://web3.co.jp/
*/
/*===================================================================
	Base
===================================================================*/
/*Noto Sans JP*/
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@font-face { font-family: 'NotoSansjp'; font-style: normal; font-weight: 100; src: url("../font/NotoSansCJKjp/NotoSansCJKjp-Thin.woff") format("woff"), url("../font/NotoSansCJKjp/NotoSansCJKjp-Thin.woff2") format("woff2"), url("../font/NotoSansCJKjp/NotoSansCJKjp-Thin.otf") format("truetype"); }

@font-face { font-family: 'NotoSansjp'; font-style: normal; font-weight: 200; src: url("../font/NotoSansCJKjp/NotoSansCJKjp-Light.woff") format("woff"), url("../font/NotoSansCJKjp/NotoSansCJKjp-Light.woff2") format("woff2"), url("../font/NotoSansCJKjp/NotoSansCJKjp-Light.otf") format("truetype"); }

@font-face { font-family: 'NotoSansjp'; font-style: normal; font-weight: 300; src: url("../font/NotoSansCJKjp/NotoSansCJKjp-DemiLight.woff") format("woff"), url("../font/NotoSansCJKjp/NotoSansCJKjp-DemiLight.woff2") format("woff2"), url("../font/NotoSansCJKjp/NotoSansCJKjp-DemiLight.otf") format("truetype"); }

@font-face { font-family: 'NotoSansjp'; font-style: normal; font-weight: 400; src: url("../font/NotoSansCJKjp/NotoSansCJKjp-Regular.woff") format("woff"), url("../font/NotoSansCJKjp/NotoSansCJKjp-Regular.woff2") format("woff2"), url("../font/NotoSansCJKjp/NotoSansCJKjp-Regular.otf") format("truetype"); }

@font-face { font-family: 'NotoSansjp'; font-style: normal; font-weight: 500; src: url("../font/NotoSansCJKjp/NotoSansCJKjp-Medium.woff") format("woff"), url("../font/NotoSansCJKjp/NotoSansCJKjp-Medium.woff2") format("woff2"), url("../font/NotoSansCJKjp/NotoSansCJKjp-Medium.otf") format("truetype"); }

@font-face { font-family: 'NotoSansjp'; font-style: normal; font-weight: 700; src: url("../font/NotoSansCJKjp/NotoSansCJKjp-Bold.woff") format("woff"), url("../font/NotoSansCJKjp/NotoSansCJKjp-Bold.woff2") format("woff2"), url("../font/NotoSansCJKjp/NotoSansCJKjp-Bold.otf") format("truetype"); }

@font-face { font-family: 'NotoSansjp'; font-style: normal; font-weight: 900; src: url("../font/NotoSansCJKjp/NotoSansCJKjp-Black.woff") format("woff"), url("../font/NotoSansCJKjp/NotoSansCJKjp-Black.woff2") format("woff2"), url("../font/NotoSansCJKjp/NotoSansCJKjp-Black.otf") format("truetype"); }

/* OS游ゴシックweightズレ防止 */
@font-face { font-family: "Custom Yu Gothic"; src: local("Yu Gothic"); font-weight: 300; }

@font-face { font-family: "Custom Yu Gothic"; src: local("Yu Gothic"); font-weight: 500; }

@font-face { font-family: "Custom Yu Gothic"; src: local("Yu Gothic"); font-weight: bold; }

/* はんなり明朝 */
.hannari { font-family: "Hannari"; font-weight: bold; line-height: 1; }

@font-face { font-family: "Hannari"; src: url("../font/hannari.otf"); src: url("../font/hannari.ttf"); src: url("../font/hannari.woff"); }

/*IE用viewport*/
@-ms-viewport { width: auto;
  initial-scale: 1; }

/* 各要素reset */
html { font-size: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; /*scroll-behavior: smooth;*/ }

*, *::before, *::after { -webkit-box-sizing: inherit; box-sizing: inherit; /*scroll-behavior: inherit;*/ }

html, body, menu, p, h1, h2, h3, h4, h5, h6, table, th, td, ul, ol, li, dl, dt, dd, img, a { margin: 0; padding: 0; }

html { background: #fff; }

main, aside, header, footer, menu { display: block; }

table { border-collapse: collapse; }

td, th { line-height: 1.5; vertical-align: top; text-align: left; }

strong { font-weight: bold; }

img { border: none; vertical-align: bottom; max-width: 100%; height: auto; }

img[src*=".svg"] { width: 100%; }

embed, iframe, object { max-width: 100%; }

hr { display: none; }

fieldset { border: none; }

blockquote { padding: 0; border: none; }

address { font-style: normal; }

ul, ol { list-style: none; }

ol li { padding-left: 1.25em; counter-increment: ol; }

ol li::before { content: counter(ol) "."; padding-right: .5em; margin-left: -1.25em; }

em { font-style: normal; font-weight: bold; }

/*基本設定*/
h1, h2, h3, h4, h5, h6, table, th, td, input, textarea { font-size: 100%; font-weight: normal; }

body { font: 1.6rem / 1.7 'NotoSansjp' , 'Noto Sans CJK JP' , "Yu Gothic", YuGothic , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif; word-break: break-word; color: #585858; }

@media screen and (max-width: 767px) { body { font-size: .9em; } }

/* リンク */
/* a[href]:not([class]) { color: #00399D; } */

a:link { text-decoration: underline; }

a:visited { text-decoration: underline; }

a:hover { text-decoration: none; }

a:active { text-decoration: none; }

/*リンク切れ時装飾*/
img { font-family: Helvetica, Arial, sans-serif; font-weight: 300; height: auto; line-height: 2; position: relative; text-align: center; }

img:after { content: "" " " attr(alt); font-size: 16px; font-family: FontAwesome; color: #646464; display: block; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; }

/*===================================================================
	Common Class
===================================================================*/
/* 中央寄せ */
body { text-align: center; }

.center-lg { max-width: 1200px; width: 100%; margin: 0 auto; text-align: left; }

.center-md { max-width: 980px; width: 100%; margin: 0 auto; text-align: left; }

.center-sm { max-width: 768px; width: 100%; margin: 0 auto; text-align: left; }

.center-xs { max-width: 480px; width: 100%; margin: 0 auto; text-align: left; }

/*フォント指定*/
.yu-gothic { font-family: "Yu Gothic", YuGothic, serif; }

.yu-mincho { font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; }

.meiryo { font-family: "メイリオ", Meiryo, sans-serif; }

.notosans { font-family: 'NotoSansjp'; }

/*アンカー装飾*/
.as-line, #base .as-line { text-decoration: none; }

.as-line:hover, #base .as-line:hover { text-decoration: underline; }

.as-none, #base .as-none { text-decoration: underline; }

.as-none:hover, #base .as-none:hover { text-decoration: none; }

/* 文字の大きさ指定*/
.xxx-large, #base .xxx-large { font-size: 2.7em; }

.xx-large, #base .xx-large { font-size: 1.75em; }

.x-large, #base .x-large { font-size: 1.5em; }

.large, #base .large { font-size: 1.3em; }

.s-large, #base .s-large { font-size: 1.15em; }

.mid, #base .mid { font-size: 1em; }

.small, #base .small { font-size: 0.92em; }

.x-small, #base .x-small { font-size: 0.87em; }

/*文字装飾*/
.f-normal, #base .f-normal { font-weight: normal; }

.f-bold, #base .f-bold { font-weight: bold; }

.f-100, #base .f-100 { font-weight: 100; }

.f-200, #base .f-200 { font-weight: 200; }

.f-300, #base .f-300 { font-weight: 300; }

.f-400, #base .f-400 { font-weight: 400; }

.f-500, #base .f-500 { font-weight: 500; }

.f-600, #base .f-600 { font-weight: 600; }

.f-700, #base .f-700 { font-weight: 700; }

.f-800, #base .f-800 { font-weight: 800; }

.f-900, #base .f-900 { font-weight: 900; }

.f-italic, #base .f-italic { font-style: italic; }

.f-small, #base .f-small { font-size: 80%; }

.f-large, #base .f-large { font-size: 120%; }

/* 文字の色指定*/
.c-red, #base .c-red { color: red; }

.c-purple, #base .c-purple { color: purple; }

.c-blue, #base .c-blue { color: blue; }

.c-green, #base .c-green { color: green; }

.c-yellow, #base .c-yellow { color: yellow; }

.c-orange, #base .c-orange { color: orange; }

.c-fff, #base .c-fff { color: #fff; }

.c-000, #base .c-000 { color: #000; }

/*アピアランス解除*/
.ap-none, #base .ap-none { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.before-none::before, #base .before-none::before { display: none; }

.after-none::after, #base .after-none::after { display: none; }

.bt-none, #base .bt-none { border-top: none; }

.br-none, #base .br-none { border-right: none; }

.bb-none, #base .bb-none { border-bottom: none; }

.br-none, #base .br-none { border-left: none; }

/*clearfix*/
.cfx { *zoom: 1; }

.cfx:after { content: " "; display: table; clear: both; }

/*! Bootstrap v3.3.7 (http://getbootstrap.com) Copyright 2011-2016 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
@-ms-viewport { width: device-width; }

.visible-xs { display: none !important; }

.visible-sm { display: none !important; }

.visible-md { display: none !important; }

.visible-lg { display: none !important; }

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }

@media (max-width: 767px) { .visible-xs { display: block !important; }
  table.visible-xs { display: table !important; }
  tr.visible-xs { display: table-row !important; }
  th.visible-xs, td.visible-xs { display: table-cell !important; } }

@media (max-width: 767px) { .visible-xs-block { display: block !important; } }

@media (max-width: 767px) { .visible-xs-inline { display: inline !important; } }

@media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; }
  table.visible-sm { display: table !important; }
  tr.visible-sm { display: table-row !important; }
  th.visible-sm, td.visible-sm { display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block !important; }
  table.visible-md { display: table !important; }
  tr.visible-md { display: table-row !important; }
  th.visible-md, td.visible-md { display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .visible-md-block { display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline { display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block { display: inline-block !important; } }

@media (min-width: 1200px) { .visible-lg { display: block !important; }
  table.visible-lg { display: table !important; }
  tr.visible-lg { display: table-row !important; }
  th.visible-lg, td.visible-lg { display: table-cell !important; } }

@media (min-width: 1200px) { .visible-lg-block { display: block !important; } }

@media (min-width: 1200px) { .visible-lg-inline { display: inline !important; } }

@media (min-width: 1200px) { .visible-lg-inline-block { display: inline-block !important; } }

@media (max-width: 767px) { .hidden-xs { display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } }

@media (min-width: 1200px) { .hidden-lg { display: none !important; } }

.visible-print { display: none !important; }

@media print { .visible-print { display: block !important; }
  table.visible-print { display: table !important; }
  tr.visible-print { display: table-row !important; }
  th.visible-print, td.visible-print { display: table-cell !important; } }

.visible-print-block { display: none !important; }

@media print { .visible-print-block { display: block !important; } }

.visible-print-inline { display: none !important; }

@media print { .visible-print-inline { display: inline !important; } }

.visible-print-inline-block { display: none !important; }

@media print { .visible-print-inline-block { display: inline-block !important; } }

@media print { .hidden-print { display: none !important; } }

@font-face { font-family: 'Glyphicons Halflings'; src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot"); src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before { content: "\002a"; }

.glyphicon-plus:before { content: "\002b"; }

.glyphicon-euro:before, .glyphicon-eur:before { content: "\20ac"; }

.glyphicon-minus:before { content: "\2212"; }

.glyphicon-cloud:before { content: "\2601"; }

.glyphicon-envelope:before { content: "\2709"; }

.glyphicon-pencil:before { content: "\270f"; }

.glyphicon-glass:before { content: "\e001"; }

.glyphicon-music:before { content: "\e002"; }

.glyphicon-search:before { content: "\e003"; }

.glyphicon-heart:before { content: "\e005"; }

.glyphicon-star:before { content: "\e006"; }

.glyphicon-star-empty:before { content: "\e007"; }

.glyphicon-user:before { content: "\e008"; }

.glyphicon-film:before { content: "\e009"; }

.glyphicon-th-large:before { content: "\e010"; }

.glyphicon-th:before { content: "\e011"; }

.glyphicon-th-list:before { content: "\e012"; }

.glyphicon-ok:before { content: "\e013"; }

.glyphicon-remove:before { content: "\e014"; }

.glyphicon-zoom-in:before { content: "\e015"; }

.glyphicon-zoom-out:before { content: "\e016"; }

.glyphicon-off:before { content: "\e017"; }

.glyphicon-signal:before { content: "\e018"; }

.glyphicon-cog:before { content: "\e019"; }

.glyphicon-trash:before { content: "\e020"; }

.glyphicon-home:before { content: "\e021"; }

.glyphicon-file:before { content: "\e022"; }

.glyphicon-time:before { content: "\e023"; }

.glyphicon-road:before { content: "\e024"; }

.glyphicon-download-alt:before { content: "\e025"; }

.glyphicon-download:before { content: "\e026"; }

.glyphicon-upload:before { content: "\e027"; }

.glyphicon-inbox:before { content: "\e028"; }

.glyphicon-play-circle:before { content: "\e029"; }

.glyphicon-repeat:before { content: "\e030"; }

.glyphicon-refresh:before { content: "\e031"; }

.glyphicon-list-alt:before { content: "\e032"; }

.glyphicon-lock:before { content: "\e033"; }

.glyphicon-flag:before { content: "\e034"; }

.glyphicon-headphones:before { content: "\e035"; }

.glyphicon-volume-off:before { content: "\e036"; }

.glyphicon-volume-down:before { content: "\e037"; }

.glyphicon-volume-up:before { content: "\e038"; }

.glyphicon-qrcode:before { content: "\e039"; }

.glyphicon-barcode:before { content: "\e040"; }

.glyphicon-tag:before { content: "\e041"; }

.glyphicon-tags:before { content: "\e042"; }

.glyphicon-book:before { content: "\e043"; }

.glyphicon-bookmark:before { content: "\e044"; }

.glyphicon-print:before { content: "\e045"; }

.glyphicon-camera:before { content: "\e046"; }

.glyphicon-font:before { content: "\e047"; }

.glyphicon-bold:before { content: "\e048"; }

.glyphicon-italic:before { content: "\e049"; }

.glyphicon-text-height:before { content: "\e050"; }

.glyphicon-text-width:before { content: "\e051"; }

.glyphicon-align-left:before { content: "\e052"; }

.glyphicon-align-center:before { content: "\e053"; }

.glyphicon-align-right:before { content: "\e054"; }

.glyphicon-align-justify:before { content: "\e055"; }

.glyphicon-list:before { content: "\e056"; }

.glyphicon-indent-left:before { content: "\e057"; }

.glyphicon-indent-right:before { content: "\e058"; }

.glyphicon-facetime-video:before { content: "\e059"; }

.glyphicon-picture:before { content: "\e060"; }

.glyphicon-map-marker:before { content: "\e062"; }

.glyphicon-adjust:before { content: "\e063"; }

.glyphicon-tint:before { content: "\e064"; }

.glyphicon-edit:before { content: "\e065"; }

.glyphicon-share:before { content: "\e066"; }

.glyphicon-check:before { content: "\e067"; }

.glyphicon-move:before { content: "\e068"; }

.glyphicon-step-backward:before { content: "\e069"; }

.glyphicon-fast-backward:before { content: "\e070"; }

.glyphicon-backward:before { content: "\e071"; }

.glyphicon-play:before { content: "\e072"; }

.glyphicon-pause:before { content: "\e073"; }

.glyphicon-stop:before { content: "\e074"; }

.glyphicon-forward:before { content: "\e075"; }

.glyphicon-fast-forward:before { content: "\e076"; }

.glyphicon-step-forward:before { content: "\e077"; }

.glyphicon-eject:before { content: "\e078"; }

.glyphicon-chevron-left:before { content: "\e079"; }

.glyphicon-chevron-right:before { content: "\e080"; }

.glyphicon-plus-sign:before { content: "\e081"; }

.glyphicon-minus-sign:before { content: "\e082"; }

.glyphicon-remove-sign:before { content: "\e083"; }

.glyphicon-ok-sign:before { content: "\e084"; }

.glyphicon-question-sign:before { content: "\e085"; }

.glyphicon-info-sign:before { content: "\e086"; }

.glyphicon-screenshot:before { content: "\e087"; }

.glyphicon-remove-circle:before { content: "\e088"; }

.glyphicon-ok-circle:before { content: "\e089"; }

.glyphicon-ban-circle:before { content: "\e090"; }

.glyphicon-arrow-left:before { content: "\e091"; }

.glyphicon-arrow-right:before { content: "\e092"; }

.glyphicon-arrow-up:before { content: "\e093"; }

.glyphicon-arrow-down:before { content: "\e094"; }

.glyphicon-share-alt:before { content: "\e095"; }

.glyphicon-resize-full:before { content: "\e096"; }

.glyphicon-resize-small:before { content: "\e097"; }

.glyphicon-exclamation-sign:before { content: "\e101"; }

.glyphicon-gift:before { content: "\e102"; }

.glyphicon-leaf:before { content: "\e103"; }

.glyphicon-fire:before { content: "\e104"; }

.glyphicon-eye-open:before { content: "\e105"; }

.glyphicon-eye-close:before { content: "\e106"; }

.glyphicon-warning-sign:before { content: "\e107"; }

.glyphicon-plane:before { content: "\e108"; }

.glyphicon-calendar:before { content: "\e109"; }

.glyphicon-random:before { content: "\e110"; }

.glyphicon-comment:before { content: "\e111"; }

.glyphicon-magnet:before { content: "\e112"; }

.glyphicon-chevron-up:before { content: "\e113"; }

.glyphicon-chevron-down:before { content: "\e114"; }

.glyphicon-retweet:before { content: "\e115"; }

.glyphicon-shopping-cart:before { content: "\e116"; }

.glyphicon-folder-close:before { content: "\e117"; }

.glyphicon-folder-open:before { content: "\e118"; }

.glyphicon-resize-vertical:before { content: "\e119"; }

.glyphicon-resize-horizontal:before { content: "\e120"; }

.glyphicon-hdd:before { content: "\e121"; }

.glyphicon-bullhorn:before { content: "\e122"; }

.glyphicon-bell:before { content: "\e123"; }

.glyphicon-certificate:before { content: "\e124"; }

.glyphicon-thumbs-up:before { content: "\e125"; }

.glyphicon-thumbs-down:before { content: "\e126"; }

.glyphicon-hand-right:before { content: "\e127"; }

.glyphicon-hand-left:before { content: "\e128"; }

.glyphicon-hand-up:before { content: "\e129"; }

.glyphicon-hand-down:before { content: "\e130"; }

.glyphicon-circle-arrow-right:before { content: "\e131"; }

.glyphicon-circle-arrow-left:before { content: "\e132"; }

.glyphicon-circle-arrow-up:before { content: "\e133"; }

.glyphicon-circle-arrow-down:before { content: "\e134"; }

.glyphicon-globe:before { content: "\e135"; }

.glyphicon-wrench:before { content: "\e136"; }

.glyphicon-tasks:before { content: "\e137"; }

.glyphicon-filter:before { content: "\e138"; }

.glyphicon-briefcase:before { content: "\e139"; }

.glyphicon-fullscreen:before { content: "\e140"; }

.glyphicon-dashboard:before { content: "\e141"; }

.glyphicon-paperclip:before { content: "\e142"; }

.glyphicon-heart-empty:before { content: "\e143"; }

.glyphicon-link:before { content: "\e144"; }

.glyphicon-phone:before { content: "\e145"; }

.glyphicon-pushpin:before { content: "\e146"; }

.glyphicon-usd:before { content: "\e148"; }

.glyphicon-gbp:before { content: "\e149"; }

.glyphicon-sort:before { content: "\e150"; }

.glyphicon-sort-by-alphabet:before { content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before { content: "\e152"; }

.glyphicon-sort-by-order:before { content: "\e153"; }

.glyphicon-sort-by-order-alt:before { content: "\e154"; }

.glyphicon-sort-by-attributes:before { content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before { content: "\e156"; }

.glyphicon-unchecked:before { content: "\e157"; }

.glyphicon-expand:before { content: "\e158"; }

.glyphicon-collapse-down:before { content: "\e159"; }

.glyphicon-collapse-up:before { content: "\e160"; }

.glyphicon-log-in:before { content: "\e161"; }

.glyphicon-flash:before { content: "\e162"; }

.glyphicon-log-out:before { content: "\e163"; }

.glyphicon-new-window:before { content: "\e164"; }

.glyphicon-record:before { content: "\e165"; }

.glyphicon-save:before { content: "\e166"; }

.glyphicon-open:before { content: "\e167"; }

.glyphicon-saved:before { content: "\e168"; }

.glyphicon-import:before { content: "\e169"; }

.glyphicon-export:before { content: "\e170"; }

.glyphicon-send:before { content: "\e171"; }

.glyphicon-floppy-disk:before { content: "\e172"; }

.glyphicon-floppy-saved:before { content: "\e173"; }

.glyphicon-floppy-remove:before { content: "\e174"; }

.glyphicon-floppy-save:before { content: "\e175"; }

.glyphicon-floppy-open:before { content: "\e176"; }

.glyphicon-credit-card:before { content: "\e177"; }

.glyphicon-transfer:before { content: "\e178"; }

.glyphicon-cutlery:before { content: "\e179"; }

.glyphicon-header:before { content: "\e180"; }

.glyphicon-compressed:before { content: "\e181"; }

.glyphicon-earphone:before { content: "\e182"; }

.glyphicon-phone-alt:before { content: "\e183"; }

.glyphicon-tower:before { content: "\e184"; }

.glyphicon-stats:before { content: "\e185"; }

.glyphicon-sd-video:before { content: "\e186"; }

.glyphicon-hd-video:before { content: "\e187"; }

.glyphicon-subtitles:before { content: "\e188"; }

.glyphicon-sound-stereo:before { content: "\e189"; }

.glyphicon-sound-dolby:before { content: "\e190"; }

.glyphicon-sound-5-1:before { content: "\e191"; }

.glyphicon-sound-6-1:before { content: "\e192"; }

.glyphicon-sound-7-1:before { content: "\e193"; }

.glyphicon-copyright-mark:before { content: "\e194"; }

.glyphicon-registration-mark:before { content: "\e195"; }

.glyphicon-cloud-download:before { content: "\e197"; }

.glyphicon-cloud-upload:before { content: "\e198"; }

.glyphicon-tree-conifer:before { content: "\e199"; }

.glyphicon-tree-deciduous:before { content: "\e200"; }

.glyphicon-cd:before { content: "\e201"; }

.glyphicon-save-file:before { content: "\e202"; }

.glyphicon-open-file:before { content: "\e203"; }

.glyphicon-level-up:before { content: "\e204"; }

.glyphicon-copy:before { content: "\e205"; }

.glyphicon-paste:before { content: "\e206"; }

.glyphicon-alert:before { content: "\e209"; }

.glyphicon-equalizer:before { content: "\e210"; }

.glyphicon-king:before { content: "\e211"; }

.glyphicon-queen:before { content: "\e212"; }

.glyphicon-pawn:before { content: "\e213"; }

.glyphicon-bishop:before { content: "\e214"; }

.glyphicon-knight:before { content: "\e215"; }

.glyphicon-baby-formula:before { content: "\e216"; }

.glyphicon-tent:before { content: "\26fa"; }

.glyphicon-blackboard:before { content: "\e218"; }

.glyphicon-bed:before { content: "\e219"; }

.glyphicon-apple:before { content: "\f8ff"; }

.glyphicon-erase:before { content: "\e221"; }

.glyphicon-hourglass:before { content: "\231b"; }

.glyphicon-lamp:before { content: "\e223"; }

.glyphicon-duplicate:before { content: "\e224"; }

.glyphicon-piggy-bank:before { content: "\e225"; }

.glyphicon-scissors:before { content: "\e226"; }

.glyphicon-bitcoin:before { content: "\e227"; }

.glyphicon-btc:before { content: "\e227"; }

.glyphicon-xbt:before { content: "\e227"; }

.glyphicon-yen:before { content: "\00a5"; }

.glyphicon-jpy:before { content: "\00a5"; }

.glyphicon-ruble:before { content: "\20bd"; }

.glyphicon-rub:before { content: "\20bd"; }

.glyphicon-scale:before { content: "\e230"; }

.glyphicon-ice-lolly:before { content: "\e231"; }

.glyphicon-ice-lolly-tasted:before { content: "\e232"; }

.glyphicon-education:before { content: "\e233"; }

.glyphicon-option-horizontal:before { content: "\e234"; }

.glyphicon-option-vertical:before { content: "\e235"; }

.glyphicon-menu-hamburger:before { content: "\e236"; }

.glyphicon-modal-window:before { content: "\e237"; }

.glyphicon-oil:before { content: "\e238"; }

.glyphicon-grain:before { content: "\e239"; }

.glyphicon-sunglasses:before { content: "\e240"; }

.glyphicon-text-size:before { content: "\e241"; }

.glyphicon-text-color:before { content: "\e242"; }

.glyphicon-text-background:before { content: "\e243"; }

.glyphicon-object-align-top:before { content: "\e244"; }

.glyphicon-object-align-bottom:before { content: "\e245"; }

.glyphicon-object-align-horizontal:before { content: "\e246"; }

.glyphicon-object-align-left:before { content: "\e247"; }

.glyphicon-object-align-vertical:before { content: "\e248"; }

.glyphicon-object-align-right:before { content: "\e249"; }

.glyphicon-triangle-right:before { content: "\e250"; }

.glyphicon-triangle-left:before { content: "\e251"; }

.glyphicon-triangle-bottom:before { content: "\e252"; }

.glyphicon-triangle-top:before { content: "\e253"; }

.glyphicon-console:before { content: "\e254"; }

.glyphicon-superscript:before { content: "\e255"; }

.glyphicon-subscript:before { content: "\e256"; }

.glyphicon-menu-left:before { content: "\e257"; }

.glyphicon-menu-right:before { content: "\e258"; }

.glyphicon-menu-down:before { content: "\e259"; }

.glyphicon-menu-up:before { content: "\e260"; }

.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

.container:before, .container:after { content: " "; display: table; }

.container:after { clear: both; }

@media (min-width: 768px) { .container { width: 750px; } }

@media (min-width: 992px) { .container { width: 970px; } }

@media (min-width: 1200px) { .container { width: 1170px; } }

.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

.container-fluid:before, .container-fluid:after { content: " "; display: table; }

.container-fluid:after { clear: both; }

.row { margin-left: -15px; margin-right: -15px; }

.row:before, .row:after { content: " "; display: table; }

.row:after { clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

.col-xs-1 { width: 8.33333%; }

.col-xs-2 { width: 16.66667%; }

.col-xs-3 { width: 25%; }

.col-xs-4 { width: 33.33333%; }

.col-xs-5 { width: 41.66667%; }

.col-xs-6 { width: 50%; }

.col-xs-7 { width: 58.33333%; }

.col-xs-8 { width: 66.66667%; }

.col-xs-9 { width: 75%; }

.col-xs-10 { width: 83.33333%; }

.col-xs-11 { width: 91.66667%; }

.col-xs-12 { width: 100%; }

.col-xs-pull-0 { right: auto; }

.col-xs-pull-1 { right: 8.33333%; }

.col-xs-pull-2 { right: 16.66667%; }

.col-xs-pull-3 { right: 25%; }

.col-xs-pull-4 { right: 33.33333%; }

.col-xs-pull-5 { right: 41.66667%; }

.col-xs-pull-6 { right: 50%; }

.col-xs-pull-7 { right: 58.33333%; }

.col-xs-pull-8 { right: 66.66667%; }

.col-xs-pull-9 { right: 75%; }

.col-xs-pull-10 { right: 83.33333%; }

.col-xs-pull-11 { right: 91.66667%; }

.col-xs-pull-12 { right: 100%; }

.col-xs-push-0 { left: auto; }

.col-xs-push-1 { left: 8.33333%; }

.col-xs-push-2 { left: 16.66667%; }

.col-xs-push-3 { left: 25%; }

.col-xs-push-4 { left: 33.33333%; }

.col-xs-push-5 { left: 41.66667%; }

.col-xs-push-6 { left: 50%; }

.col-xs-push-7 { left: 58.33333%; }

.col-xs-push-8 { left: 66.66667%; }

.col-xs-push-9 { left: 75%; }

.col-xs-push-10 { left: 83.33333%; }

.col-xs-push-11 { left: 91.66667%; }

.col-xs-push-12 { left: 100%; }

.col-xs-offset-0 { margin-left: 0%; }

.col-xs-offset-1 { margin-left: 8.33333%; }

.col-xs-offset-2 { margin-left: 16.66667%; }

.col-xs-offset-3 { margin-left: 25%; }

.col-xs-offset-4 { margin-left: 33.33333%; }

.col-xs-offset-5 { margin-left: 41.66667%; }

.col-xs-offset-6 { margin-left: 50%; }

.col-xs-offset-7 { margin-left: 58.33333%; }

.col-xs-offset-8 { margin-left: 66.66667%; }

.col-xs-offset-9 { margin-left: 75%; }

.col-xs-offset-10 { margin-left: 83.33333%; }

.col-xs-offset-11 { margin-left: 91.66667%; }

.col-xs-offset-12 { margin-left: 100%; }

@media (min-width: 768px) { .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-1 { width: 8.33333%; }
  .col-sm-2 { width: 16.66667%; }
  .col-sm-3 { width: 25%; }
  .col-sm-4 { width: 33.33333%; }
  .col-sm-5 { width: 41.66667%; }
  .col-sm-6 { width: 50%; }
  .col-sm-7 { width: 58.33333%; }
  .col-sm-8 { width: 66.66667%; }
  .col-sm-9 { width: 75%; }
  .col-sm-10 { width: 83.33333%; }
  .col-sm-11 { width: 91.66667%; }
  .col-sm-12 { width: 100%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-pull-1 { right: 8.33333%; }
  .col-sm-pull-2 { right: 16.66667%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-4 { right: 33.33333%; }
  .col-sm-pull-5 { right: 41.66667%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-7 { right: 58.33333%; }
  .col-sm-pull-8 { right: 66.66667%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-10 { right: 83.33333%; }
  .col-sm-pull-11 { right: 91.66667%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-push-1 { left: 8.33333%; }
  .col-sm-push-2 { left: 16.66667%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-4 { left: 33.33333%; }
  .col-sm-push-5 { left: 41.66667%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-7 { left: 58.33333%; }
  .col-sm-push-8 { left: 66.66667%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-10 { left: 83.33333%; }
  .col-sm-push-11 { left: 91.66667%; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-offset-0 { margin-left: 0%; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-2 { margin-left: 16.66667%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-4 { margin-left: 33.33333%; }
  .col-sm-offset-5 { margin-left: 41.66667%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-7 { margin-left: 58.33333%; }
  .col-sm-offset-8 { margin-left: 66.66667%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-10 { margin-left: 83.33333%; }
  .col-sm-offset-11 { margin-left: 91.66667%; }
  .col-sm-offset-12 { margin-left: 100%; } }

@media (min-width: 992px) { .col-md-1, .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-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-1 { width: 8.33333%; }
  .col-md-2 { width: 16.66667%; }
  .col-md-3 { width: 25%; }
  .col-md-4 { width: 33.33333%; }
  .col-md-5 { width: 41.66667%; }
  .col-md-6 { width: 50%; }
  .col-md-7 { width: 58.33333%; }
  .col-md-8 { width: 66.66667%; }
  .col-md-9 { width: 75%; }
  .col-md-10 { width: 83.33333%; }
  .col-md-11 { width: 91.66667%; }
  .col-md-12 { width: 100%; }
  .col-md-pull-0 { right: auto; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-2 { right: 16.66667%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-4 { right: 33.33333%; }
  .col-md-pull-5 { right: 41.66667%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-7 { right: 58.33333%; }
  .col-md-pull-8 { right: 66.66667%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-10 { right: 83.33333%; }
  .col-md-pull-11 { right: 91.66667%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-push-0 { left: auto; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-2 { left: 16.66667%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-4 { left: 33.33333%; }
  .col-md-push-5 { left: 41.66667%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-7 { left: 58.33333%; }
  .col-md-push-8 { left: 66.66667%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-10 { left: 83.33333%; }
  .col-md-push-11 { left: 91.66667%; }
  .col-md-push-12 { left: 100%; }
  .col-md-offset-0 { margin-left: 0%; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-2 { margin-left: 16.66667%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-4 { margin-left: 33.33333%; }
  .col-md-offset-5 { margin-left: 41.66667%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-7 { margin-left: 58.33333%; }
  .col-md-offset-8 { margin-left: 66.66667%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-10 { margin-left: 83.33333%; }
  .col-md-offset-11 { margin-left: 91.66667%; }
  .col-md-offset-12 { margin-left: 100%; } }

@media (min-width: 1200px) { .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-2 { width: 16.66667%; }
  .col-lg-3 { width: 25%; }
  .col-lg-4 { width: 33.33333%; }
  .col-lg-5 { width: 41.66667%; }
  .col-lg-6 { width: 50%; }
  .col-lg-7 { width: 58.33333%; }
  .col-lg-8 { width: 66.66667%; }
  .col-lg-9 { width: 75%; }
  .col-lg-10 { width: 83.33333%; }
  .col-lg-11 { width: 91.66667%; }
  .col-lg-12 { width: 100%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-pull-1 { right: 8.33333%; }
  .col-lg-pull-2 { right: 16.66667%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-4 { right: 33.33333%; }
  .col-lg-pull-5 { right: 41.66667%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-7 { right: 58.33333%; }
  .col-lg-pull-8 { right: 66.66667%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-10 { right: 83.33333%; }
  .col-lg-pull-11 { right: 91.66667%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-push-1 { left: 8.33333%; }
  .col-lg-push-2 { left: 16.66667%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-4 { left: 33.33333%; }
  .col-lg-push-5 { left: 41.66667%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-7 { left: 58.33333%; }
  .col-lg-push-8 { left: 66.66667%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-10 { left: 83.33333%; }
  .col-lg-push-11 { left: 91.66667%; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-offset-0 { margin-left: 0%; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-2 { margin-left: 16.66667%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-4 { margin-left: 33.33333%; }
  .col-lg-offset-5 { margin-left: 41.66667%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-7 { margin-left: 58.33333%; }
  .col-lg-offset-8 { margin-left: 66.66667%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-10 { margin-left: 83.33333%; }
  .col-lg-offset-11 { margin-left: 91.66667%; }
  .col-lg-offset-12 { margin-left: 100%; } }

/*! Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
/* FONT PATH -------------------------- */
@font-face { font-family: 'FontAwesome'; src: url("../font/fontawesome-webfont.eot?v=4.7.0"); src: url("../font/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../font/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../font/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../font/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../font/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }

.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-fw { width: 1.28571429em; text-align: center; }

.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; }

.fa-ul > li { position: relative; }

.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; }

.fa-li.fa-lg { left: -1.85714286em; }

.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; border-radius: .1em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left { margin-right: .3em; }

.fa.fa-pull-right { margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right { float: right; }

.pull-left { float: left; }

.fa.pull-left { margin-right: .3em; }

.fa.pull-right { margin-left: .3em; }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); }

.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { -webkit-filter: none; filter: none; }

.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.fa-glass:before { content: "\f000"; }

.fa-music:before { content: "\f001"; }

.fa-search:before { content: "\f002"; }

.fa-envelope-o:before { content: "\f003"; }

.fa-heart:before { content: "\f004"; }

.fa-star:before { content: "\f005"; }

.fa-star-o:before { content: "\f006"; }

.fa-user:before { content: "\f007"; }

.fa-film:before { content: "\f008"; }

.fa-th-large:before { content: "\f009"; }

.fa-th:before { content: "\f00a"; }

.fa-th-list:before { content: "\f00b"; }

.fa-check:before { content: "\f00c"; }

.fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; }

.fa-search-plus:before { content: "\f00e"; }

.fa-search-minus:before { content: "\f010"; }

.fa-power-off:before { content: "\f011"; }

.fa-signal:before { content: "\f012"; }

.fa-gear:before, .fa-cog:before { content: "\f013"; }

.fa-trash-o:before { content: "\f014"; }

.fa-home:before { content: "\f015"; }

.fa-file-o:before { content: "\f016"; }

.fa-clock-o:before { content: "\f017"; }

.fa-road:before { content: "\f018"; }

.fa-download:before { content: "\f019"; }

.fa-arrow-circle-o-down:before { content: "\f01a"; }

.fa-arrow-circle-o-up:before { content: "\f01b"; }

.fa-inbox:before { content: "\f01c"; }

.fa-play-circle-o:before { content: "\f01d"; }

.fa-rotate-right:before, .fa-repeat:before { content: "\f01e"; }

.fa-refresh:before { content: "\f021"; }

.fa-list-alt:before { content: "\f022"; }

.fa-lock:before { content: "\f023"; }

.fa-flag:before { content: "\f024"; }

.fa-headphones:before { content: "\f025"; }

.fa-volume-off:before { content: "\f026"; }

.fa-volume-down:before { content: "\f027"; }

.fa-volume-up:before { content: "\f028"; }

.fa-qrcode:before { content: "\f029"; }

.fa-barcode:before { content: "\f02a"; }

.fa-tag:before { content: "\f02b"; }

.fa-tags:before { content: "\f02c"; }

.fa-book:before { content: "\f02d"; }

.fa-bookmark:before { content: "\f02e"; }

.fa-print:before { content: "\f02f"; }

.fa-camera:before { content: "\f030"; }

.fa-font:before { content: "\f031"; }

.fa-bold:before { content: "\f032"; }

.fa-italic:before { content: "\f033"; }

.fa-text-height:before { content: "\f034"; }

.fa-text-width:before { content: "\f035"; }

.fa-align-left:before { content: "\f036"; }

.fa-align-center:before { content: "\f037"; }

.fa-align-right:before { content: "\f038"; }

.fa-align-justify:before { content: "\f039"; }

.fa-list:before { content: "\f03a"; }

.fa-dedent:before, .fa-outdent:before { content: "\f03b"; }

.fa-indent:before { content: "\f03c"; }

.fa-video-camera:before { content: "\f03d"; }

.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; }

.fa-pencil:before { content: "\f040"; }

.fa-map-marker:before { content: "\f041"; }

.fa-adjust:before { content: "\f042"; }

.fa-tint:before { content: "\f043"; }

.fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; }

.fa-share-square-o:before { content: "\f045"; }

.fa-check-square-o:before { content: "\f046"; }

.fa-arrows:before { content: "\f047"; }

.fa-step-backward:before { content: "\f048"; }

.fa-fast-backward:before { content: "\f049"; }

.fa-backward:before { content: "\f04a"; }

.fa-play:before { content: "\f04b"; }

.fa-pause:before { content: "\f04c"; }

.fa-stop:before { content: "\f04d"; }

.fa-forward:before { content: "\f04e"; }

.fa-fast-forward:before { content: "\f050"; }

.fa-step-forward:before { content: "\f051"; }

.fa-eject:before { content: "\f052"; }

.fa-chevron-left:before { content: "\f053"; }

.fa-chevron-right:before { content: "\f054"; }

.fa-plus-circle:before { content: "\f055"; }

.fa-minus-circle:before { content: "\f056"; }

.fa-times-circle:before { content: "\f057"; }

.fa-check-circle:before { content: "\f058"; }

.fa-question-circle:before { content: "\f059"; }

.fa-info-circle:before { content: "\f05a"; }

.fa-crosshairs:before { content: "\f05b"; }

.fa-times-circle-o:before { content: "\f05c"; }

.fa-check-circle-o:before { content: "\f05d"; }

.fa-ban:before { content: "\f05e"; }

.fa-arrow-left:before { content: "\f060"; }

.fa-arrow-right:before { content: "\f061"; }

.fa-arrow-up:before { content: "\f062"; }

.fa-arrow-down:before { content: "\f063"; }

.fa-mail-forward:before, .fa-share:before { content: "\f064"; }

.fa-expand:before { content: "\f065"; }

.fa-compress:before { content: "\f066"; }

.fa-plus:before { content: "\f067"; }

.fa-minus:before { content: "\f068"; }

.fa-asterisk:before { content: "\f069"; }

.fa-exclamation-circle:before { content: "\f06a"; }

.fa-gift:before { content: "\f06b"; }

.fa-leaf:before { content: "\f06c"; }

.fa-fire:before { content: "\f06d"; }

.fa-eye:before { content: "\f06e"; }

.fa-eye-slash:before { content: "\f070"; }

.fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; }

.fa-plane:before { content: "\f072"; }

.fa-calendar:before { content: "\f073"; }

.fa-random:before { content: "\f074"; }

.fa-comment:before { content: "\f075"; }

.fa-magnet:before { content: "\f076"; }

.fa-chevron-up:before { content: "\f077"; }

.fa-chevron-down:before { content: "\f078"; }

.fa-retweet:before { content: "\f079"; }

.fa-shopping-cart:before { content: "\f07a"; }

.fa-folder:before { content: "\f07b"; }

.fa-folder-open:before { content: "\f07c"; }

.fa-arrows-v:before { content: "\f07d"; }

.fa-arrows-h:before { content: "\f07e"; }

.fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080"; }

.fa-twitter-square:before { content: "\f081"; }

.fa-facebook-square:before { content: "\f082"; }

.fa-camera-retro:before { content: "\f083"; }

.fa-key:before { content: "\f084"; }

.fa-gears:before, .fa-cogs:before { content: "\f085"; }

.fa-comments:before { content: "\f086"; }

.fa-thumbs-o-up:before { content: "\f087"; }

.fa-thumbs-o-down:before { content: "\f088"; }

.fa-star-half:before { content: "\f089"; }

.fa-heart-o:before { content: "\f08a"; }

.fa-sign-out:before { content: "\f08b"; }

.fa-linkedin-square:before { content: "\f08c"; }

.fa-thumb-tack:before { content: "\f08d"; }

.fa-external-link:before { content: "\f08e"; }

.fa-sign-in:before { content: "\f090"; }

.fa-trophy:before { content: "\f091"; }

.fa-github-square:before { content: "\f092"; }

.fa-upload:before { content: "\f093"; }

.fa-lemon-o:before { content: "\f094"; }

.fa-phone:before { content: "\f095"; }

.fa-square-o:before { content: "\f096"; }

.fa-bookmark-o:before { content: "\f097"; }

.fa-phone-square:before { content: "\f098"; }

.fa-twitter:before { content: "\f099"; }

.fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; }

.fa-github:before { content: "\f09b"; }

.fa-unlock:before { content: "\f09c"; }

.fa-credit-card:before { content: "\f09d"; }

.fa-feed:before, .fa-rss:before { content: "\f09e"; }

.fa-hdd-o:before { content: "\f0a0"; }

.fa-bullhorn:before { content: "\f0a1"; }

.fa-bell:before { content: "\f0f3"; }

.fa-certificate:before { content: "\f0a3"; }

.fa-hand-o-right:before { content: "\f0a4"; }

.fa-hand-o-left:before { content: "\f0a5"; }

.fa-hand-o-up:before { content: "\f0a6"; }

.fa-hand-o-down:before { content: "\f0a7"; }

.fa-arrow-circle-left:before { content: "\f0a8"; }

.fa-arrow-circle-right:before { content: "\f0a9"; }

.fa-arrow-circle-up:before { content: "\f0aa"; }

.fa-arrow-circle-down:before { content: "\f0ab"; }

.fa-globe:before { content: "\f0ac"; }

.fa-wrench:before { content: "\f0ad"; }

.fa-tasks:before { content: "\f0ae"; }

.fa-filter:before { content: "\f0b0"; }

.fa-briefcase:before { content: "\f0b1"; }

.fa-arrows-alt:before { content: "\f0b2"; }

.fa-group:before, .fa-users:before { content: "\f0c0"; }

.fa-chain:before, .fa-link:before { content: "\f0c1"; }

.fa-cloud:before { content: "\f0c2"; }

.fa-flask:before { content: "\f0c3"; }

.fa-cut:before, .fa-scissors:before { content: "\f0c4"; }

.fa-copy:before, .fa-files-o:before { content: "\f0c5"; }

.fa-paperclip:before { content: "\f0c6"; }

.fa-save:before, .fa-floppy-o:before { content: "\f0c7"; }

.fa-square:before { content: "\f0c8"; }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; }

.fa-list-ul:before { content: "\f0ca"; }

.fa-list-ol:before { content: "\f0cb"; }

.fa-strikethrough:before { content: "\f0cc"; }

.fa-underline:before { content: "\f0cd"; }

.fa-table:before { content: "\f0ce"; }

.fa-magic:before { content: "\f0d0"; }

.fa-truck:before { content: "\f0d1"; }

.fa-pinterest:before { content: "\f0d2"; }

.fa-pinterest-square:before { content: "\f0d3"; }

.fa-google-plus-square:before { content: "\f0d4"; }

.fa-google-plus:before { content: "\f0d5"; }

.fa-money:before { content: "\f0d6"; }

.fa-caret-down:before { content: "\f0d7"; }

.fa-caret-up:before { content: "\f0d8"; }

.fa-caret-left:before { content: "\f0d9"; }

.fa-caret-right:before { content: "\f0da"; }

.fa-columns:before { content: "\f0db"; }

.fa-unsorted:before, .fa-sort:before { content: "\f0dc"; }

.fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd"; }

.fa-sort-up:before, .fa-sort-asc:before { content: "\f0de"; }

.fa-envelope:before { content: "\f0e0"; }

.fa-linkedin:before { content: "\f0e1"; }

.fa-rotate-left:before, .fa-undo:before { content: "\f0e2"; }

.fa-legal:before, .fa-gavel:before { content: "\f0e3"; }

.fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; }

.fa-comment-o:before { content: "\f0e5"; }

.fa-comments-o:before { content: "\f0e6"; }

.fa-flash:before, .fa-bolt:before { content: "\f0e7"; }

.fa-sitemap:before { content: "\f0e8"; }

.fa-umbrella:before { content: "\f0e9"; }

.fa-paste:before, .fa-clipboard:before { content: "\f0ea"; }

.fa-lightbulb-o:before { content: "\f0eb"; }

.fa-exchange:before { content: "\f0ec"; }

.fa-cloud-download:before { content: "\f0ed"; }

.fa-cloud-upload:before { content: "\f0ee"; }

.fa-user-md:before { content: "\f0f0"; }

.fa-stethoscope:before { content: "\f0f1"; }

.fa-suitcase:before { content: "\f0f2"; }

.fa-bell-o:before { content: "\f0a2"; }

.fa-coffee:before { content: "\f0f4"; }

.fa-cutlery:before { content: "\f0f5"; }

.fa-file-text-o:before { content: "\f0f6"; }

.fa-building-o:before { content: "\f0f7"; }

.fa-hospital-o:before { content: "\f0f8"; }

.fa-ambulance:before { content: "\f0f9"; }

.fa-medkit:before { content: "\f0fa"; }

.fa-fighter-jet:before { content: "\f0fb"; }

.fa-beer:before { content: "\f0fc"; }

.fa-h-square:before { content: "\f0fd"; }

.fa-plus-square:before { content: "\f0fe"; }

.fa-angle-double-left:before { content: "\f100"; }

.fa-angle-double-right:before { content: "\f101"; }

.fa-angle-double-up:before { content: "\f102"; }

.fa-angle-double-down:before { content: "\f103"; }

.fa-angle-left:before { content: "\f104"; }

.fa-angle-right:before { content: "\f105"; }

.fa-angle-up:before { content: "\f106"; }

.fa-angle-down:before { content: "\f107"; }

.fa-desktop:before { content: "\f108"; }

.fa-laptop:before { content: "\f109"; }

.fa-tablet:before { content: "\f10a"; }

.fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; }

.fa-circle-o:before { content: "\f10c"; }

.fa-quote-left:before { content: "\f10d"; }

.fa-quote-right:before { content: "\f10e"; }

.fa-spinner:before { content: "\f110"; }

.fa-circle:before { content: "\f111"; }

.fa-mail-reply:before, .fa-reply:before { content: "\f112"; }

.fa-github-alt:before { content: "\f113"; }

.fa-folder-o:before { content: "\f114"; }

.fa-folder-open-o:before { content: "\f115"; }

.fa-smile-o:before { content: "\f118"; }

.fa-frown-o:before { content: "\f119"; }

.fa-meh-o:before { content: "\f11a"; }

.fa-gamepad:before { content: "\f11b"; }

.fa-keyboard-o:before { content: "\f11c"; }

.fa-flag-o:before { content: "\f11d"; }

.fa-flag-checkered:before { content: "\f11e"; }

.fa-terminal:before { content: "\f120"; }

.fa-code:before { content: "\f121"; }

.fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122"; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123"; }

.fa-location-arrow:before { content: "\f124"; }

.fa-crop:before { content: "\f125"; }

.fa-code-fork:before { content: "\f126"; }

.fa-unlink:before, .fa-chain-broken:before { content: "\f127"; }

.fa-question:before { content: "\f128"; }

.fa-info:before { content: "\f129"; }

.fa-exclamation:before { content: "\f12a"; }

.fa-superscript:before { content: "\f12b"; }

.fa-subscript:before { content: "\f12c"; }

.fa-eraser:before { content: "\f12d"; }

.fa-puzzle-piece:before { content: "\f12e"; }

.fa-microphone:before { content: "\f130"; }

.fa-microphone-slash:before { content: "\f131"; }

.fa-shield:before { content: "\f132"; }

.fa-calendar-o:before { content: "\f133"; }

.fa-fire-extinguisher:before { content: "\f134"; }

.fa-rocket:before { content: "\f135"; }

.fa-maxcdn:before { content: "\f136"; }

.fa-chevron-circle-left:before { content: "\f137"; }

.fa-chevron-circle-right:before { content: "\f138"; }

.fa-chevron-circle-up:before { content: "\f139"; }

.fa-chevron-circle-down:before { content: "\f13a"; }

.fa-html5:before { content: "\f13b"; }

.fa-css3:before { content: "\f13c"; }

.fa-anchor:before { content: "\f13d"; }

.fa-unlock-alt:before { content: "\f13e"; }

.fa-bullseye:before { content: "\f140"; }

.fa-ellipsis-h:before { content: "\f141"; }

.fa-ellipsis-v:before { content: "\f142"; }

.fa-rss-square:before { content: "\f143"; }

.fa-play-circle:before { content: "\f144"; }

.fa-ticket:before { content: "\f145"; }

.fa-minus-square:before { content: "\f146"; }

.fa-minus-square-o:before { content: "\f147"; }

.fa-level-up:before { content: "\f148"; }

.fa-level-down:before { content: "\f149"; }

.fa-check-square:before { content: "\f14a"; }

.fa-pencil-square:before { content: "\f14b"; }

.fa-external-link-square:before { content: "\f14c"; }

.fa-share-square:before { content: "\f14d"; }

.fa-compass:before { content: "\f14e"; }

.fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150"; }

.fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151"; }

.fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152"; }

.fa-euro:before, .fa-eur:before { content: "\f153"; }

.fa-gbp:before { content: "\f154"; }

.fa-dollar:before, .fa-usd:before { content: "\f155"; }

.fa-rupee:before, .fa-inr:before { content: "\f156"; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157"; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158"; }

.fa-won:before, .fa-krw:before { content: "\f159"; }

.fa-bitcoin:before, .fa-btc:before { content: "\f15a"; }

.fa-file:before { content: "\f15b"; }

.fa-file-text:before { content: "\f15c"; }

.fa-sort-alpha-asc:before { content: "\f15d"; }

.fa-sort-alpha-desc:before { content: "\f15e"; }

.fa-sort-amount-asc:before { content: "\f160"; }

.fa-sort-amount-desc:before { content: "\f161"; }

.fa-sort-numeric-asc:before { content: "\f162"; }

.fa-sort-numeric-desc:before { content: "\f163"; }

.fa-thumbs-up:before { content: "\f164"; }

.fa-thumbs-down:before { content: "\f165"; }

.fa-youtube-square:before { content: "\f166"; }

.fa-youtube:before { content: "\f167"; }

.fa-xing:before { content: "\f168"; }

.fa-xing-square:before { content: "\f169"; }

.fa-youtube-play:before { content: "\f16a"; }

.fa-dropbox:before { content: "\f16b"; }

.fa-stack-overflow:before { content: "\f16c"; }

.fa-instagram:before { content: "\f16d"; }

.fa-flickr:before { content: "\f16e"; }

.fa-adn:before { content: "\f170"; }

.fa-bitbucket:before { content: "\f171"; }

.fa-bitbucket-square:before { content: "\f172"; }

.fa-tumblr:before { content: "\f173"; }

.fa-tumblr-square:before { content: "\f174"; }

.fa-long-arrow-down:before { content: "\f175"; }

.fa-long-arrow-up:before { content: "\f176"; }

.fa-long-arrow-left:before { content: "\f177"; }

.fa-long-arrow-right:before { content: "\f178"; }

.fa-apple:before { content: "\f179"; }

.fa-windows:before { content: "\f17a"; }

.fa-android:before { content: "\f17b"; }

.fa-linux:before { content: "\f17c"; }

.fa-dribbble:before { content: "\f17d"; }

.fa-skype:before { content: "\f17e"; }

.fa-foursquare:before { content: "\f180"; }

.fa-trello:before { content: "\f181"; }

.fa-female:before { content: "\f182"; }

.fa-male:before { content: "\f183"; }

.fa-gittip:before, .fa-gratipay:before { content: "\f184"; }

.fa-sun-o:before { content: "\f185"; }

.fa-moon-o:before { content: "\f186"; }

.fa-archive:before { content: "\f187"; }

.fa-bug:before { content: "\f188"; }

.fa-vk:before { content: "\f189"; }

.fa-weibo:before { content: "\f18a"; }

.fa-renren:before { content: "\f18b"; }

.fa-pagelines:before { content: "\f18c"; }

.fa-stack-exchange:before { content: "\f18d"; }

.fa-arrow-circle-o-right:before { content: "\f18e"; }

.fa-arrow-circle-o-left:before { content: "\f190"; }

.fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191"; }

.fa-dot-circle-o:before { content: "\f192"; }

.fa-wheelchair:before { content: "\f193"; }

.fa-vimeo-square:before { content: "\f194"; }

.fa-turkish-lira:before, .fa-try:before { content: "\f195"; }

.fa-plus-square-o:before { content: "\f196"; }

.fa-space-shuttle:before { content: "\f197"; }

.fa-slack:before { content: "\f198"; }

.fa-envelope-square:before { content: "\f199"; }

.fa-wordpress:before { content: "\f19a"; }

.fa-openid:before { content: "\f19b"; }

.fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c"; }

.fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d"; }

.fa-yahoo:before { content: "\f19e"; }

.fa-google:before { content: "\f1a0"; }

.fa-reddit:before { content: "\f1a1"; }

.fa-reddit-square:before { content: "\f1a2"; }

.fa-stumbleupon-circle:before { content: "\f1a3"; }

.fa-stumbleupon:before { content: "\f1a4"; }

.fa-delicious:before { content: "\f1a5"; }

.fa-digg:before { content: "\f1a6"; }

.fa-pied-piper-pp:before { content: "\f1a7"; }

.fa-pied-piper-alt:before { content: "\f1a8"; }

.fa-drupal:before { content: "\f1a9"; }

.fa-joomla:before { content: "\f1aa"; }

.fa-language:before { content: "\f1ab"; }

.fa-fax:before { content: "\f1ac"; }

.fa-building:before { content: "\f1ad"; }

.fa-child:before { content: "\f1ae"; }

.fa-paw:before { content: "\f1b0"; }

.fa-spoon:before { content: "\f1b1"; }

.fa-cube:before { content: "\f1b2"; }

.fa-cubes:before { content: "\f1b3"; }

.fa-behance:before { content: "\f1b4"; }

.fa-behance-square:before { content: "\f1b5"; }

.fa-steam:before { content: "\f1b6"; }

.fa-steam-square:before { content: "\f1b7"; }

.fa-recycle:before { content: "\f1b8"; }

.fa-automobile:before, .fa-car:before { content: "\f1b9"; }

.fa-cab:before, .fa-taxi:before { content: "\f1ba"; }

.fa-tree:before { content: "\f1bb"; }

.fa-spotify:before { content: "\f1bc"; }

.fa-deviantart:before { content: "\f1bd"; }

.fa-soundcloud:before { content: "\f1be"; }

.fa-database:before { content: "\f1c0"; }

.fa-file-pdf-o:before { content: "\f1c1"; }

.fa-file-word-o:before { content: "\f1c2"; }

.fa-file-excel-o:before { content: "\f1c3"; }

.fa-file-powerpoint-o:before { content: "\f1c4"; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5"; }

.fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6"; }

.fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7"; }

.fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8"; }

.fa-file-code-o:before { content: "\f1c9"; }

.fa-vine:before { content: "\f1ca"; }

.fa-codepen:before { content: "\f1cb"; }

.fa-jsfiddle:before { content: "\f1cc"; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd"; }

.fa-circle-o-notch:before { content: "\f1ce"; }

.fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: "\f1d0"; }

.fa-ge:before, .fa-empire:before { content: "\f1d1"; }

.fa-git-square:before { content: "\f1d2"; }

.fa-git:before { content: "\f1d3"; }

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4"; }

.fa-tencent-weibo:before { content: "\f1d5"; }

.fa-qq:before { content: "\f1d6"; }

.fa-wechat:before, .fa-weixin:before { content: "\f1d7"; }

.fa-send:before, .fa-paper-plane:before { content: "\f1d8"; }

.fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9"; }

.fa-history:before { content: "\f1da"; }

.fa-circle-thin:before { content: "\f1db"; }

.fa-header:before { content: "\f1dc"; }

.fa-paragraph:before { content: "\f1dd"; }

.fa-sliders:before { content: "\f1de"; }

.fa-share-alt:before { content: "\f1e0"; }

.fa-share-alt-square:before { content: "\f1e1"; }

.fa-bomb:before { content: "\f1e2"; }

.fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3"; }

.fa-tty:before { content: "\f1e4"; }

.fa-binoculars:before { content: "\f1e5"; }

.fa-plug:before { content: "\f1e6"; }

.fa-slideshare:before { content: "\f1e7"; }

.fa-twitch:before { content: "\f1e8"; }

.fa-yelp:before { content: "\f1e9"; }

.fa-newspaper-o:before { content: "\f1ea"; }

.fa-wifi:before { content: "\f1eb"; }

.fa-calculator:before { content: "\f1ec"; }

.fa-paypal:before { content: "\f1ed"; }

.fa-google-wallet:before { content: "\f1ee"; }

.fa-cc-visa:before { content: "\f1f0"; }

.fa-cc-mastercard:before { content: "\f1f1"; }

.fa-cc-discover:before { content: "\f1f2"; }

.fa-cc-amex:before { content: "\f1f3"; }

.fa-cc-paypal:before { content: "\f1f4"; }

.fa-cc-stripe:before { content: "\f1f5"; }

.fa-bell-slash:before { content: "\f1f6"; }

.fa-bell-slash-o:before { content: "\f1f7"; }

.fa-trash:before { content: "\f1f8"; }

.fa-copyright:before { content: "\f1f9"; }

.fa-at:before { content: "\f1fa"; }

.fa-eyedropper:before { content: "\f1fb"; }

.fa-paint-brush:before { content: "\f1fc"; }

.fa-birthday-cake:before { content: "\f1fd"; }

.fa-area-chart:before { content: "\f1fe"; }

.fa-pie-chart:before { content: "\f200"; }

.fa-line-chart:before { content: "\f201"; }

.fa-lastfm:before { content: "\f202"; }

.fa-lastfm-square:before { content: "\f203"; }

.fa-toggle-off:before { content: "\f204"; }

.fa-toggle-on:before { content: "\f205"; }

.fa-bicycle:before { content: "\f206"; }

.fa-bus:before { content: "\f207"; }

.fa-ioxhost:before { content: "\f208"; }

.fa-angellist:before { content: "\f209"; }

.fa-cc:before { content: "\f20a"; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b"; }

.fa-meanpath:before { content: "\f20c"; }

.fa-buysellads:before { content: "\f20d"; }

.fa-connectdevelop:before { content: "\f20e"; }

.fa-dashcube:before { content: "\f210"; }

.fa-forumbee:before { content: "\f211"; }

.fa-leanpub:before { content: "\f212"; }

.fa-sellsy:before { content: "\f213"; }

.fa-shirtsinbulk:before { content: "\f214"; }

.fa-simplybuilt:before { content: "\f215"; }

.fa-skyatlas:before { content: "\f216"; }

.fa-cart-plus:before { content: "\f217"; }

.fa-cart-arrow-down:before { content: "\f218"; }

.fa-diamond:before { content: "\f219"; }

.fa-ship:before { content: "\f21a"; }

.fa-user-secret:before { content: "\f21b"; }

.fa-motorcycle:before { content: "\f21c"; }

.fa-street-view:before { content: "\f21d"; }

.fa-heartbeat:before { content: "\f21e"; }

.fa-venus:before { content: "\f221"; }

.fa-mars:before { content: "\f222"; }

.fa-mercury:before { content: "\f223"; }

.fa-intersex:before, .fa-transgender:before { content: "\f224"; }

.fa-transgender-alt:before { content: "\f225"; }

.fa-venus-double:before { content: "\f226"; }

.fa-mars-double:before { content: "\f227"; }

.fa-venus-mars:before { content: "\f228"; }

.fa-mars-stroke:before { content: "\f229"; }

.fa-mars-stroke-v:before { content: "\f22a"; }

.fa-mars-stroke-h:before { content: "\f22b"; }

.fa-neuter:before { content: "\f22c"; }

.fa-genderless:before { content: "\f22d"; }

.fa-facebook-official:before { content: "\f230"; }

.fa-pinterest-p:before { content: "\f231"; }

.fa-whatsapp:before { content: "\f232"; }

.fa-server:before { content: "\f233"; }

.fa-user-plus:before { content: "\f234"; }

.fa-user-times:before { content: "\f235"; }

.fa-hotel:before, .fa-bed:before { content: "\f236"; }

.fa-viacoin:before { content: "\f237"; }

.fa-train:before { content: "\f238"; }

.fa-subway:before { content: "\f239"; }

.fa-medium:before { content: "\f23a"; }

.fa-yc:before, .fa-y-combinator:before { content: "\f23b"; }

.fa-optin-monster:before { content: "\f23c"; }

.fa-opencart:before { content: "\f23d"; }

.fa-expeditedssl:before { content: "\f23e"; }

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content: "\f240"; }

.fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241"; }

.fa-battery-2:before, .fa-battery-half:before { content: "\f242"; }

.fa-battery-1:before, .fa-battery-quarter:before { content: "\f243"; }

.fa-battery-0:before, .fa-battery-empty:before { content: "\f244"; }

.fa-mouse-pointer:before { content: "\f245"; }

.fa-i-cursor:before { content: "\f246"; }

.fa-object-group:before { content: "\f247"; }

.fa-object-ungroup:before { content: "\f248"; }

.fa-sticky-note:before { content: "\f249"; }

.fa-sticky-note-o:before { content: "\f24a"; }

.fa-cc-jcb:before { content: "\f24b"; }

.fa-cc-diners-club:before { content: "\f24c"; }

.fa-clone:before { content: "\f24d"; }

.fa-balance-scale:before { content: "\f24e"; }

.fa-hourglass-o:before { content: "\f250"; }

.fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251"; }

.fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252"; }

.fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253"; }

.fa-hourglass:before { content: "\f254"; }

.fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255"; }

.fa-hand-stop-o:before, .fa-hand-paper-o:before { content: "\f256"; }

.fa-hand-scissors-o:before { content: "\f257"; }

.fa-hand-lizard-o:before { content: "\f258"; }

.fa-hand-spock-o:before { content: "\f259"; }

.fa-hand-pointer-o:before { content: "\f25a"; }

.fa-hand-peace-o:before { content: "\f25b"; }

.fa-trademark:before { content: "\f25c"; }

.fa-registered:before { content: "\f25d"; }

.fa-creative-commons:before { content: "\f25e"; }

.fa-gg:before { content: "\f260"; }

.fa-gg-circle:before { content: "\f261"; }

.fa-tripadvisor:before { content: "\f262"; }

.fa-odnoklassniki:before { content: "\f263"; }

.fa-odnoklassniki-square:before { content: "\f264"; }

.fa-get-pocket:before { content: "\f265"; }

.fa-wikipedia-w:before { content: "\f266"; }

.fa-safari:before { content: "\f267"; }

.fa-chrome:before { content: "\f268"; }

.fa-firefox:before { content: "\f269"; }

.fa-opera:before { content: "\f26a"; }

.fa-internet-explorer:before { content: "\f26b"; }

.fa-tv:before, .fa-television:before { content: "\f26c"; }

.fa-contao:before { content: "\f26d"; }

.fa-500px:before { content: "\f26e"; }

.fa-amazon:before { content: "\f270"; }

.fa-calendar-plus-o:before { content: "\f271"; }

.fa-calendar-minus-o:before { content: "\f272"; }

.fa-calendar-times-o:before { content: "\f273"; }

.fa-calendar-check-o:before { content: "\f274"; }

.fa-industry:before { content: "\f275"; }

.fa-map-pin:before { content: "\f276"; }

.fa-map-signs:before { content: "\f277"; }

.fa-map-o:before { content: "\f278"; }

.fa-map:before { content: "\f279"; }

.fa-commenting:before { content: "\f27a"; }

.fa-commenting-o:before { content: "\f27b"; }

.fa-houzz:before { content: "\f27c"; }

.fa-vimeo:before { content: "\f27d"; }

.fa-black-tie:before { content: "\f27e"; }

.fa-fonticons:before { content: "\f280"; }

.fa-reddit-alien:before { content: "\f281"; }

.fa-edge:before { content: "\f282"; }

.fa-credit-card-alt:before { content: "\f283"; }

.fa-codiepie:before { content: "\f284"; }

.fa-modx:before { content: "\f285"; }

.fa-fort-awesome:before { content: "\f286"; }

.fa-usb:before { content: "\f287"; }

.fa-product-hunt:before { content: "\f288"; }

.fa-mixcloud:before { content: "\f289"; }

.fa-scribd:before { content: "\f28a"; }

.fa-pause-circle:before { content: "\f28b"; }

.fa-pause-circle-o:before { content: "\f28c"; }

.fa-stop-circle:before { content: "\f28d"; }

.fa-stop-circle-o:before { content: "\f28e"; }

.fa-shopping-bag:before { content: "\f290"; }

.fa-shopping-basket:before { content: "\f291"; }

.fa-hashtag:before { content: "\f292"; }

.fa-bluetooth:before { content: "\f293"; }

.fa-bluetooth-b:before { content: "\f294"; }

.fa-percent:before { content: "\f295"; }

.fa-gitlab:before { content: "\f296"; }

.fa-wpbeginner:before { content: "\f297"; }

.fa-wpforms:before { content: "\f298"; }

.fa-envira:before { content: "\f299"; }

.fa-universal-access:before { content: "\f29a"; }

.fa-wheelchair-alt:before { content: "\f29b"; }

.fa-question-circle-o:before { content: "\f29c"; }

.fa-blind:before { content: "\f29d"; }

.fa-audio-description:before { content: "\f29e"; }

.fa-volume-control-phone:before { content: "\f2a0"; }

.fa-braille:before { content: "\f2a1"; }

.fa-assistive-listening-systems:before { content: "\f2a2"; }

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: "\f2a3"; }

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: "\f2a4"; }

.fa-glide:before { content: "\f2a5"; }

.fa-glide-g:before { content: "\f2a6"; }

.fa-signing:before, .fa-sign-language:before { content: "\f2a7"; }

.fa-low-vision:before { content: "\f2a8"; }

.fa-viadeo:before { content: "\f2a9"; }

.fa-viadeo-square:before { content: "\f2aa"; }

.fa-snapchat:before { content: "\f2ab"; }

.fa-snapchat-ghost:before { content: "\f2ac"; }

.fa-snapchat-square:before { content: "\f2ad"; }

.fa-pied-piper:before { content: "\f2ae"; }

.fa-first-order:before { content: "\f2b0"; }

.fa-yoast:before { content: "\f2b1"; }

.fa-themeisle:before { content: "\f2b2"; }

.fa-google-plus-circle:before, .fa-google-plus-official:before { content: "\f2b3"; }

.fa-fa:before, .fa-font-awesome:before { content: "\f2b4"; }

.fa-handshake-o:before { content: "\f2b5"; }

.fa-envelope-open:before { content: "\f2b6"; }

.fa-envelope-open-o:before { content: "\f2b7"; }

.fa-linode:before { content: "\f2b8"; }

.fa-address-book:before { content: "\f2b9"; }

.fa-address-book-o:before { content: "\f2ba"; }

.fa-vcard:before, .fa-address-card:before { content: "\f2bb"; }

.fa-vcard-o:before, .fa-address-card-o:before { content: "\f2bc"; }

.fa-user-circle:before { content: "\f2bd"; }

.fa-user-circle-o:before { content: "\f2be"; }

.fa-user-o:before { content: "\f2c0"; }

.fa-id-badge:before { content: "\f2c1"; }

.fa-drivers-license:before, .fa-id-card:before { content: "\f2c2"; }

.fa-drivers-license-o:before, .fa-id-card-o:before { content: "\f2c3"; }

.fa-quora:before { content: "\f2c4"; }

.fa-free-code-camp:before { content: "\f2c5"; }

.fa-telegram:before { content: "\f2c6"; }

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content: "\f2c7"; }

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: "\f2c8"; }

.fa-thermometer-2:before, .fa-thermometer-half:before { content: "\f2c9"; }

.fa-thermometer-1:before, .fa-thermometer-quarter:before { content: "\f2ca"; }

.fa-thermometer-0:before, .fa-thermometer-empty:before { content: "\f2cb"; }

.fa-shower:before { content: "\f2cc"; }

.fa-bathtub:before, .fa-s15:before, .fa-bath:before { content: "\f2cd"; }

.fa-podcast:before { content: "\f2ce"; }

.fa-window-maximize:before { content: "\f2d0"; }

.fa-window-minimize:before { content: "\f2d1"; }

.fa-window-restore:before { content: "\f2d2"; }

.fa-times-rectangle:before, .fa-window-close:before { content: "\f2d3"; }

.fa-times-rectangle-o:before, .fa-window-close-o:before { content: "\f2d4"; }

.fa-bandcamp:before { content: "\f2d5"; }

.fa-grav:before { content: "\f2d6"; }

.fa-etsy:before { content: "\f2d7"; }

.fa-imdb:before { content: "\f2d8"; }

.fa-ravelry:before { content: "\f2d9"; }

.fa-eercast:before { content: "\f2da"; }

.fa-microchip:before { content: "\f2db"; }

.fa-snowflake-o:before { content: "\f2dc"; }

.fa-superpowers:before { content: "\f2dd"; }

.fa-wpexplorer:before { content: "\f2de"; }

.fa-meetup:before { content: "\f2e0"; }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }

/*===================================================================
	Property
===================================================================*/
.fs-rem-0, #base .fs-rem-0 { font-size: 0rem; }

.fs-rem-1, #base .fs-rem-1 { font-size: 0.1rem; }

.fs-rem-2, #base .fs-rem-2 { font-size: 0.2rem; }

.fs-rem-3, #base .fs-rem-3 { font-size: 0.3rem; }

.fs-rem-4, #base .fs-rem-4 { font-size: 0.4rem; }

.fs-rem-5, #base .fs-rem-5 { font-size: 0.5rem; }

.fs-rem-6, #base .fs-rem-6 { font-size: 0.6rem; }

.fs-rem-7, #base .fs-rem-7 { font-size: 0.7rem; }

.fs-rem-8, #base .fs-rem-8 { font-size: 0.8rem; }

.fs-rem-9, #base .fs-rem-9 { font-size: 0.9rem; }

.fs-rem-10, #base .fs-rem-10 { font-size: 1rem; }

.fs-rem-11, #base .fs-rem-11 { font-size: 1.1rem; }

.fs-rem-12, #base .fs-rem-12 { font-size: 1.2rem; }

.fs-rem-13, #base .fs-rem-13 { font-size: 1.3rem; }

.fs-rem-14, #base .fs-rem-14 { font-size: 1.4rem; }

.fs-rem-15, #base .fs-rem-15 { font-size: 1.5rem; }

.fs-rem-16, #base .fs-rem-16 { font-size: 1.6rem; }

.fs-rem-17, #base .fs-rem-17 { font-size: 1.7rem; }

.fs-rem-18, #base .fs-rem-18 { font-size: 1.8rem; }

.fs-rem-19, #base .fs-rem-19 { font-size: 1.9rem; }

.fs-rem-20, #base .fs-rem-20 { font-size: 2rem; }

.fs-rem-21, #base .fs-rem-21 { font-size: 2.1rem; }

.fs-rem-22, #base .fs-rem-22 { font-size: 2.2rem; }

.fs-rem-23, #base .fs-rem-23 { font-size: 2.3rem; }

.fs-rem-24, #base .fs-rem-24 { font-size: 2.4rem; }

.fs-rem-25, #base .fs-rem-25 { font-size: 2.5rem; }

.fs-rem-26, #base .fs-rem-26 { font-size: 2.6rem; }

.fs-rem-27, #base .fs-rem-27 { font-size: 2.7rem; }

.fs-rem-28, #base .fs-rem-28 { font-size: 2.8rem; }

.fs-rem-29, #base .fs-rem-29 { font-size: 2.9rem; }

.fs-rem-30, #base .fs-rem-30 { font-size: 3rem; }

@media screen and (min-width: 768px) { .fs-rem-sm-0, #base .fs-rem-sm-0 { font-size: 0rem; }
  .fs-rem-sm-1, #base .fs-rem-sm-1 { font-size: 0.1rem; }
  .fs-rem-sm-2, #base .fs-rem-sm-2 { font-size: 0.2rem; }
  .fs-rem-sm-3, #base .fs-rem-sm-3 { font-size: 0.3rem; }
  .fs-rem-sm-4, #base .fs-rem-sm-4 { font-size: 0.4rem; }
  .fs-rem-sm-5, #base .fs-rem-sm-5 { font-size: 0.5rem; }
  .fs-rem-sm-6, #base .fs-rem-sm-6 { font-size: 0.6rem; }
  .fs-rem-sm-7, #base .fs-rem-sm-7 { font-size: 0.7rem; }
  .fs-rem-sm-8, #base .fs-rem-sm-8 { font-size: 0.8rem; }
  .fs-rem-sm-9, #base .fs-rem-sm-9 { font-size: 0.9rem; }
  .fs-rem-sm-10, #base .fs-rem-sm-10 { font-size: 1rem; }
  .fs-rem-sm-11, #base .fs-rem-sm-11 { font-size: 1.1rem; }
  .fs-rem-sm-12, #base .fs-rem-sm-12 { font-size: 1.2rem; }
  .fs-rem-sm-13, #base .fs-rem-sm-13 { font-size: 1.3rem; }
  .fs-rem-sm-14, #base .fs-rem-sm-14 { font-size: 1.4rem; }
  .fs-rem-sm-15, #base .fs-rem-sm-15 { font-size: 1.5rem; }
  .fs-rem-sm-16, #base .fs-rem-sm-16 { font-size: 1.6rem; }
  .fs-rem-sm-17, #base .fs-rem-sm-17 { font-size: 1.7rem; }
  .fs-rem-sm-18, #base .fs-rem-sm-18 { font-size: 1.8rem; }
  .fs-rem-sm-19, #base .fs-rem-sm-19 { font-size: 1.9rem; }
  .fs-rem-sm-20, #base .fs-rem-sm-20 { font-size: 2rem; }
  .fs-rem-sm-21, #base .fs-rem-sm-21 { font-size: 2.1rem; }
  .fs-rem-sm-22, #base .fs-rem-sm-22 { font-size: 2.2rem; }
  .fs-rem-sm-23, #base .fs-rem-sm-23 { font-size: 2.3rem; }
  .fs-rem-sm-24, #base .fs-rem-sm-24 { font-size: 2.4rem; }
  .fs-rem-sm-25, #base .fs-rem-sm-25 { font-size: 2.5rem; }
  .fs-rem-sm-26, #base .fs-rem-sm-26 { font-size: 2.6rem; }
  .fs-rem-sm-27, #base .fs-rem-sm-27 { font-size: 2.7rem; }
  .fs-rem-sm-28, #base .fs-rem-sm-28 { font-size: 2.8rem; }
  .fs-rem-sm-29, #base .fs-rem-sm-29 { font-size: 2.9rem; }
  .fs-rem-sm-30, #base .fs-rem-sm-30 { font-size: 3rem; } }

@media screen and (min-width: 992px) { .fs-rem-md-0, #base .fs-rem-md-0 { font-size: 0rem; }
  .fs-rem-md-1, #base .fs-rem-md-1 { font-size: 0.1rem; }
  .fs-rem-md-2, #base .fs-rem-md-2 { font-size: 0.2rem; }
  .fs-rem-md-3, #base .fs-rem-md-3 { font-size: 0.3rem; }
  .fs-rem-md-4, #base .fs-rem-md-4 { font-size: 0.4rem; }
  .fs-rem-md-5, #base .fs-rem-md-5 { font-size: 0.5rem; }
  .fs-rem-md-6, #base .fs-rem-md-6 { font-size: 0.6rem; }
  .fs-rem-md-7, #base .fs-rem-md-7 { font-size: 0.7rem; }
  .fs-rem-md-8, #base .fs-rem-md-8 { font-size: 0.8rem; }
  .fs-rem-md-9, #base .fs-rem-md-9 { font-size: 0.9rem; }
  .fs-rem-md-10, #base .fs-rem-md-10 { font-size: 1rem; }
  .fs-rem-md-11, #base .fs-rem-md-11 { font-size: 1.1rem; }
  .fs-rem-md-12, #base .fs-rem-md-12 { font-size: 1.2rem; }
  .fs-rem-md-13, #base .fs-rem-md-13 { font-size: 1.3rem; }
  .fs-rem-md-14, #base .fs-rem-md-14 { font-size: 1.4rem; }
  .fs-rem-md-15, #base .fs-rem-md-15 { font-size: 1.5rem; }
  .fs-rem-md-16, #base .fs-rem-md-16 { font-size: 1.6rem; }
  .fs-rem-md-17, #base .fs-rem-md-17 { font-size: 1.7rem; }
  .fs-rem-md-18, #base .fs-rem-md-18 { font-size: 1.8rem; }
  .fs-rem-md-19, #base .fs-rem-md-19 { font-size: 1.9rem; }
  .fs-rem-md-20, #base .fs-rem-md-20 { font-size: 2rem; }
  .fs-rem-md-21, #base .fs-rem-md-21 { font-size: 2.1rem; }
  .fs-rem-md-22, #base .fs-rem-md-22 { font-size: 2.2rem; }
  .fs-rem-md-23, #base .fs-rem-md-23 { font-size: 2.3rem; }
  .fs-rem-md-24, #base .fs-rem-md-24 { font-size: 2.4rem; }
  .fs-rem-md-25, #base .fs-rem-md-25 { font-size: 2.5rem; }
  .fs-rem-md-26, #base .fs-rem-md-26 { font-size: 2.6rem; }
  .fs-rem-md-27, #base .fs-rem-md-27 { font-size: 2.7rem; }
  .fs-rem-md-28, #base .fs-rem-md-28 { font-size: 2.8rem; }
  .fs-rem-md-29, #base .fs-rem-md-29 { font-size: 2.9rem; }
  .fs-rem-md-30, #base .fs-rem-md-30 { font-size: 3rem; } }

@media screen and (min-width: 1200px) { .fs-rem-lg-0, #base .fs-rem-lg-0 { font-size: 0rem; }
  .fs-rem-lg-1, #base .fs-rem-lg-1 { font-size: 0.1rem; }
  .fs-rem-lg-2, #base .fs-rem-lg-2 { font-size: 0.2rem; }
  .fs-rem-lg-3, #base .fs-rem-lg-3 { font-size: 0.3rem; }
  .fs-rem-lg-4, #base .fs-rem-lg-4 { font-size: 0.4rem; }
  .fs-rem-lg-5, #base .fs-rem-lg-5 { font-size: 0.5rem; }
  .fs-rem-lg-6, #base .fs-rem-lg-6 { font-size: 0.6rem; }
  .fs-rem-lg-7, #base .fs-rem-lg-7 { font-size: 0.7rem; }
  .fs-rem-lg-8, #base .fs-rem-lg-8 { font-size: 0.8rem; }
  .fs-rem-lg-9, #base .fs-rem-lg-9 { font-size: 0.9rem; }
  .fs-rem-lg-10, #base .fs-rem-lg-10 { font-size: 1rem; }
  .fs-rem-lg-11, #base .fs-rem-lg-11 { font-size: 1.1rem; }
  .fs-rem-lg-12, #base .fs-rem-lg-12 { font-size: 1.2rem; }
  .fs-rem-lg-13, #base .fs-rem-lg-13 { font-size: 1.3rem; }
  .fs-rem-lg-14, #base .fs-rem-lg-14 { font-size: 1.4rem; }
  .fs-rem-lg-15, #base .fs-rem-lg-15 { font-size: 1.5rem; }
  .fs-rem-lg-16, #base .fs-rem-lg-16 { font-size: 1.6rem; }
  .fs-rem-lg-17, #base .fs-rem-lg-17 { font-size: 1.7rem; }
  .fs-rem-lg-18, #base .fs-rem-lg-18 { font-size: 1.8rem; }
  .fs-rem-lg-19, #base .fs-rem-lg-19 { font-size: 1.9rem; }
  .fs-rem-lg-20, #base .fs-rem-lg-20 { font-size: 2rem; }
  .fs-rem-lg-21, #base .fs-rem-lg-21 { font-size: 2.1rem; }
  .fs-rem-lg-22, #base .fs-rem-lg-22 { font-size: 2.2rem; }
  .fs-rem-lg-23, #base .fs-rem-lg-23 { font-size: 2.3rem; }
  .fs-rem-lg-24, #base .fs-rem-lg-24 { font-size: 2.4rem; }
  .fs-rem-lg-25, #base .fs-rem-lg-25 { font-size: 2.5rem; }
  .fs-rem-lg-26, #base .fs-rem-lg-26 { font-size: 2.6rem; }
  .fs-rem-lg-27, #base .fs-rem-lg-27 { font-size: 2.7rem; }
  .fs-rem-lg-28, #base .fs-rem-lg-28 { font-size: 2.8rem; }
  .fs-rem-lg-29, #base .fs-rem-lg-29 { font-size: 2.9rem; }
  .fs-rem-lg-30, #base .fs-rem-lg-30 { font-size: 3rem; } }

.fs-em-0, #base .fs-em-0 { font-size: 0em; }

.fs-em-1, #base .fs-em-1 { font-size: 0.1em; }

.fs-em-2, #base .fs-em-2 { font-size: 0.2em; }

.fs-em-3, #base .fs-em-3 { font-size: 0.3em; }

.fs-em-4, #base .fs-em-4 { font-size: 0.4em; }

.fs-em-5, #base .fs-em-5 { font-size: 0.5em; }

.fs-em-6, #base .fs-em-6 { font-size: 0.6em; }

.fs-em-7, #base .fs-em-7 { font-size: 0.7em; }

.fs-em-8, #base .fs-em-8 { font-size: 0.8em; }

.fs-em-9, #base .fs-em-9 { font-size: 0.9em; }

.fs-em-10, #base .fs-em-10 { font-size: 1em; }

.fs-em-11, #base .fs-em-11 { font-size: 1.1em; }

.fs-em-12, #base .fs-em-12 { font-size: 1.2em; }

.fs-em-13, #base .fs-em-13 { font-size: 1.3em; }

.fs-em-14, #base .fs-em-14 { font-size: 1.4em; }

.fs-em-15, #base .fs-em-15 { font-size: 1.5em; }

.fs-em-16, #base .fs-em-16 { font-size: 1.6em; }

.fs-em-17, #base .fs-em-17 { font-size: 1.7em; }

.fs-em-18, #base .fs-em-18 { font-size: 1.8em; }

.fs-em-19, #base .fs-em-19 { font-size: 1.9em; }

.fs-em-20, #base .fs-em-20 { font-size: 2em; }

.fs-em-21, #base .fs-em-21 { font-size: 2.1em; }

.fs-em-22, #base .fs-em-22 { font-size: 2.2em; }

.fs-em-23, #base .fs-em-23 { font-size: 2.3em; }

.fs-em-24, #base .fs-em-24 { font-size: 2.4em; }

.fs-em-25, #base .fs-em-25 { font-size: 2.5em; }

.fs-em-26, #base .fs-em-26 { font-size: 2.6em; }

.fs-em-27, #base .fs-em-27 { font-size: 2.7em; }

.fs-em-28, #base .fs-em-28 { font-size: 2.8em; }

.fs-em-29, #base .fs-em-29 { font-size: 2.9em; }

.fs-em-30, #base .fs-em-30 { font-size: 3em; }

@media screen and (min-width: 768px) { .fs-em-sm-0, #base .fs-em-sm-0 { font-size: 0em; }
  .fs-em-sm-1, #base .fs-em-sm-1 { font-size: 0.1em; }
  .fs-em-sm-2, #base .fs-em-sm-2 { font-size: 0.2em; }
  .fs-em-sm-3, #base .fs-em-sm-3 { font-size: 0.3em; }
  .fs-em-sm-4, #base .fs-em-sm-4 { font-size: 0.4em; }
  .fs-em-sm-5, #base .fs-em-sm-5 { font-size: 0.5em; }
  .fs-em-sm-6, #base .fs-em-sm-6 { font-size: 0.6em; }
  .fs-em-sm-7, #base .fs-em-sm-7 { font-size: 0.7em; }
  .fs-em-sm-8, #base .fs-em-sm-8 { font-size: 0.8em; }
  .fs-em-sm-9, #base .fs-em-sm-9 { font-size: 0.9em; }
  .fs-em-sm-10, #base .fs-em-sm-10 { font-size: 1em; }
  .fs-em-sm-11, #base .fs-em-sm-11 { font-size: 1.1em; }
  .fs-em-sm-12, #base .fs-em-sm-12 { font-size: 1.2em; }
  .fs-em-sm-13, #base .fs-em-sm-13 { font-size: 1.3em; }
  .fs-em-sm-14, #base .fs-em-sm-14 { font-size: 1.4em; }
  .fs-em-sm-15, #base .fs-em-sm-15 { font-size: 1.5em; }
  .fs-em-sm-16, #base .fs-em-sm-16 { font-size: 1.6em; }
  .fs-em-sm-17, #base .fs-em-sm-17 { font-size: 1.7em; }
  .fs-em-sm-18, #base .fs-em-sm-18 { font-size: 1.8em; }
  .fs-em-sm-19, #base .fs-em-sm-19 { font-size: 1.9em; }
  .fs-em-sm-20, #base .fs-em-sm-20 { font-size: 2em; }
  .fs-em-sm-21, #base .fs-em-sm-21 { font-size: 2.1em; }
  .fs-em-sm-22, #base .fs-em-sm-22 { font-size: 2.2em; }
  .fs-em-sm-23, #base .fs-em-sm-23 { font-size: 2.3em; }
  .fs-em-sm-24, #base .fs-em-sm-24 { font-size: 2.4em; }
  .fs-em-sm-25, #base .fs-em-sm-25 { font-size: 2.5em; }
  .fs-em-sm-26, #base .fs-em-sm-26 { font-size: 2.6em; }
  .fs-em-sm-27, #base .fs-em-sm-27 { font-size: 2.7em; }
  .fs-em-sm-28, #base .fs-em-sm-28 { font-size: 2.8em; }
  .fs-em-sm-29, #base .fs-em-sm-29 { font-size: 2.9em; }
  .fs-em-sm-30, #base .fs-em-sm-30 { font-size: 3em; } }

@media screen and (min-width: 992px) { .fs-em-md-0, #base .fs-em-md-0 { font-size: 0em; }
  .fs-em-md-1, #base .fs-em-md-1 { font-size: 0.1em; }
  .fs-em-md-2, #base .fs-em-md-2 { font-size: 0.2em; }
  .fs-em-md-3, #base .fs-em-md-3 { font-size: 0.3em; }
  .fs-em-md-4, #base .fs-em-md-4 { font-size: 0.4em; }
  .fs-em-md-5, #base .fs-em-md-5 { font-size: 0.5em; }
  .fs-em-md-6, #base .fs-em-md-6 { font-size: 0.6em; }
  .fs-em-md-7, #base .fs-em-md-7 { font-size: 0.7em; }
  .fs-em-md-8, #base .fs-em-md-8 { font-size: 0.8em; }
  .fs-em-md-9, #base .fs-em-md-9 { font-size: 0.9em; }
  .fs-em-md-10, #base .fs-em-md-10 { font-size: 1em; }
  .fs-em-md-11, #base .fs-em-md-11 { font-size: 1.1em; }
  .fs-em-md-12, #base .fs-em-md-12 { font-size: 1.2em; }
  .fs-em-md-13, #base .fs-em-md-13 { font-size: 1.3em; }
  .fs-em-md-14, #base .fs-em-md-14 { font-size: 1.4em; }
  .fs-em-md-15, #base .fs-em-md-15 { font-size: 1.5em; }
  .fs-em-md-16, #base .fs-em-md-16 { font-size: 1.6em; }
  .fs-em-md-17, #base .fs-em-md-17 { font-size: 1.7em; }
  .fs-em-md-18, #base .fs-em-md-18 { font-size: 1.8em; }
  .fs-em-md-19, #base .fs-em-md-19 { font-size: 1.9em; }
  .fs-em-md-20, #base .fs-em-md-20 { font-size: 2em; }
  .fs-em-md-21, #base .fs-em-md-21 { font-size: 2.1em; }
  .fs-em-md-22, #base .fs-em-md-22 { font-size: 2.2em; }
  .fs-em-md-23, #base .fs-em-md-23 { font-size: 2.3em; }
  .fs-em-md-24, #base .fs-em-md-24 { font-size: 2.4em; }
  .fs-em-md-25, #base .fs-em-md-25 { font-size: 2.5em; }
  .fs-em-md-26, #base .fs-em-md-26 { font-size: 2.6em; }
  .fs-em-md-27, #base .fs-em-md-27 { font-size: 2.7em; }
  .fs-em-md-28, #base .fs-em-md-28 { font-size: 2.8em; }
  .fs-em-md-29, #base .fs-em-md-29 { font-size: 2.9em; }
  .fs-em-md-30, #base .fs-em-md-30 { font-size: 3em; } }

@media screen and (min-width: 1200px) { .fs-em-lg-0, #base .fs-em-lg-0 { font-size: 0em; }
  .fs-em-lg-1, #base .fs-em-lg-1 { font-size: 0.1em; }
  .fs-em-lg-2, #base .fs-em-lg-2 { font-size: 0.2em; }
  .fs-em-lg-3, #base .fs-em-lg-3 { font-size: 0.3em; }
  .fs-em-lg-4, #base .fs-em-lg-4 { font-size: 0.4em; }
  .fs-em-lg-5, #base .fs-em-lg-5 { font-size: 0.5em; }
  .fs-em-lg-6, #base .fs-em-lg-6 { font-size: 0.6em; }
  .fs-em-lg-7, #base .fs-em-lg-7 { font-size: 0.7em; }
  .fs-em-lg-8, #base .fs-em-lg-8 { font-size: 0.8em; }
  .fs-em-lg-9, #base .fs-em-lg-9 { font-size: 0.9em; }
  .fs-em-lg-10, #base .fs-em-lg-10 { font-size: 1em; }
  .fs-em-lg-11, #base .fs-em-lg-11 { font-size: 1.1em; }
  .fs-em-lg-12, #base .fs-em-lg-12 { font-size: 1.2em; }
  .fs-em-lg-13, #base .fs-em-lg-13 { font-size: 1.3em; }
  .fs-em-lg-14, #base .fs-em-lg-14 { font-size: 1.4em; }
  .fs-em-lg-15, #base .fs-em-lg-15 { font-size: 1.5em; }
  .fs-em-lg-16, #base .fs-em-lg-16 { font-size: 1.6em; }
  .fs-em-lg-17, #base .fs-em-lg-17 { font-size: 1.7em; }
  .fs-em-lg-18, #base .fs-em-lg-18 { font-size: 1.8em; }
  .fs-em-lg-19, #base .fs-em-lg-19 { font-size: 1.9em; }
  .fs-em-lg-20, #base .fs-em-lg-20 { font-size: 2em; }
  .fs-em-lg-21, #base .fs-em-lg-21 { font-size: 2.1em; }
  .fs-em-lg-22, #base .fs-em-lg-22 { font-size: 2.2em; }
  .fs-em-lg-23, #base .fs-em-lg-23 { font-size: 2.3em; }
  .fs-em-lg-24, #base .fs-em-lg-24 { font-size: 2.4em; }
  .fs-em-lg-25, #base .fs-em-lg-25 { font-size: 2.5em; }
  .fs-em-lg-26, #base .fs-em-lg-26 { font-size: 2.6em; }
  .fs-em-lg-27, #base .fs-em-lg-27 { font-size: 2.7em; }
  .fs-em-lg-28, #base .fs-em-lg-28 { font-size: 2.8em; }
  .fs-em-lg-29, #base .fs-em-lg-29 { font-size: 2.9em; }
  .fs-em-lg-30, #base .fs-em-lg-30 { font-size: 3em; } }

.fs-px-0, #base .fs-px-0 { font-size: 0px; }

.fs-px-1, #base .fs-px-1 { font-size: 0.1px; }

.fs-px-2, #base .fs-px-2 { font-size: 0.2px; }

.fs-px-3, #base .fs-px-3 { font-size: 0.3px; }

.fs-px-4, #base .fs-px-4 { font-size: 0.4px; }

.fs-px-5, #base .fs-px-5 { font-size: 0.5px; }

.fs-px-6, #base .fs-px-6 { font-size: 0.6px; }

.fs-px-7, #base .fs-px-7 { font-size: 0.7px; }

.fs-px-8, #base .fs-px-8 { font-size: 0.8px; }

.fs-px-9, #base .fs-px-9 { font-size: 0.9px; }

.fs-px-10, #base .fs-px-10 { font-size: 1px; }

.fs-px-11, #base .fs-px-11 { font-size: 1.1px; }

.fs-px-12, #base .fs-px-12 { font-size: 1.2px; }

.fs-px-13, #base .fs-px-13 { font-size: 1.3px; }

.fs-px-14, #base .fs-px-14 { font-size: 1.4px; }

.fs-px-15, #base .fs-px-15 { font-size: 1.5px; }

.fs-px-16, #base .fs-px-16 { font-size: 1.6px; }

.fs-px-17, #base .fs-px-17 { font-size: 1.7px; }

.fs-px-18, #base .fs-px-18 { font-size: 1.8px; }

.fs-px-19, #base .fs-px-19 { font-size: 1.9px; }

.fs-px-20, #base .fs-px-20 { font-size: 2px; }

.fs-px-21, #base .fs-px-21 { font-size: 2.1px; }

.fs-px-22, #base .fs-px-22 { font-size: 2.2px; }

.fs-px-23, #base .fs-px-23 { font-size: 2.3px; }

.fs-px-24, #base .fs-px-24 { font-size: 2.4px; }

.fs-px-25, #base .fs-px-25 { font-size: 2.5px; }

.fs-px-26, #base .fs-px-26 { font-size: 2.6px; }

.fs-px-27, #base .fs-px-27 { font-size: 2.7px; }

.fs-px-28, #base .fs-px-28 { font-size: 2.8px; }

.fs-px-29, #base .fs-px-29 { font-size: 2.9px; }

.fs-px-30, #base .fs-px-30 { font-size: 3px; }

@media screen and (min-width: 768px) { .fs-px-sm-0, #base .fs-px-sm-0 { font-size: 0px; }
  .fs-px-sm-1, #base .fs-px-sm-1 { font-size: 0.1px; }
  .fs-px-sm-2, #base .fs-px-sm-2 { font-size: 0.2px; }
  .fs-px-sm-3, #base .fs-px-sm-3 { font-size: 0.3px; }
  .fs-px-sm-4, #base .fs-px-sm-4 { font-size: 0.4px; }
  .fs-px-sm-5, #base .fs-px-sm-5 { font-size: 0.5px; }
  .fs-px-sm-6, #base .fs-px-sm-6 { font-size: 0.6px; }
  .fs-px-sm-7, #base .fs-px-sm-7 { font-size: 0.7px; }
  .fs-px-sm-8, #base .fs-px-sm-8 { font-size: 0.8px; }
  .fs-px-sm-9, #base .fs-px-sm-9 { font-size: 0.9px; }
  .fs-px-sm-10, #base .fs-px-sm-10 { font-size: 1px; }
  .fs-px-sm-11, #base .fs-px-sm-11 { font-size: 1.1px; }
  .fs-px-sm-12, #base .fs-px-sm-12 { font-size: 1.2px; }
  .fs-px-sm-13, #base .fs-px-sm-13 { font-size: 1.3px; }
  .fs-px-sm-14, #base .fs-px-sm-14 { font-size: 1.4px; }
  .fs-px-sm-15, #base .fs-px-sm-15 { font-size: 1.5px; }
  .fs-px-sm-16, #base .fs-px-sm-16 { font-size: 1.6px; }
  .fs-px-sm-17, #base .fs-px-sm-17 { font-size: 1.7px; }
  .fs-px-sm-18, #base .fs-px-sm-18 { font-size: 1.8px; }
  .fs-px-sm-19, #base .fs-px-sm-19 { font-size: 1.9px; }
  .fs-px-sm-20, #base .fs-px-sm-20 { font-size: 2px; }
  .fs-px-sm-21, #base .fs-px-sm-21 { font-size: 2.1px; }
  .fs-px-sm-22, #base .fs-px-sm-22 { font-size: 2.2px; }
  .fs-px-sm-23, #base .fs-px-sm-23 { font-size: 2.3px; }
  .fs-px-sm-24, #base .fs-px-sm-24 { font-size: 2.4px; }
  .fs-px-sm-25, #base .fs-px-sm-25 { font-size: 2.5px; }
  .fs-px-sm-26, #base .fs-px-sm-26 { font-size: 2.6px; }
  .fs-px-sm-27, #base .fs-px-sm-27 { font-size: 2.7px; }
  .fs-px-sm-28, #base .fs-px-sm-28 { font-size: 2.8px; }
  .fs-px-sm-29, #base .fs-px-sm-29 { font-size: 2.9px; }
  .fs-px-sm-30, #base .fs-px-sm-30 { font-size: 3px; } }

@media screen and (min-width: 992px) { .fs-px-md-0, #base .fs-px-md-0 { font-size: 0px; }
  .fs-px-md-1, #base .fs-px-md-1 { font-size: 0.1px; }
  .fs-px-md-2, #base .fs-px-md-2 { font-size: 0.2px; }
  .fs-px-md-3, #base .fs-px-md-3 { font-size: 0.3px; }
  .fs-px-md-4, #base .fs-px-md-4 { font-size: 0.4px; }
  .fs-px-md-5, #base .fs-px-md-5 { font-size: 0.5px; }
  .fs-px-md-6, #base .fs-px-md-6 { font-size: 0.6px; }
  .fs-px-md-7, #base .fs-px-md-7 { font-size: 0.7px; }
  .fs-px-md-8, #base .fs-px-md-8 { font-size: 0.8px; }
  .fs-px-md-9, #base .fs-px-md-9 { font-size: 0.9px; }
  .fs-px-md-10, #base .fs-px-md-10 { font-size: 1px; }
  .fs-px-md-11, #base .fs-px-md-11 { font-size: 1.1px; }
  .fs-px-md-12, #base .fs-px-md-12 { font-size: 1.2px; }
  .fs-px-md-13, #base .fs-px-md-13 { font-size: 1.3px; }
  .fs-px-md-14, #base .fs-px-md-14 { font-size: 1.4px; }
  .fs-px-md-15, #base .fs-px-md-15 { font-size: 1.5px; }
  .fs-px-md-16, #base .fs-px-md-16 { font-size: 1.6px; }
  .fs-px-md-17, #base .fs-px-md-17 { font-size: 1.7px; }
  .fs-px-md-18, #base .fs-px-md-18 { font-size: 1.8px; }
  .fs-px-md-19, #base .fs-px-md-19 { font-size: 1.9px; }
  .fs-px-md-20, #base .fs-px-md-20 { font-size: 2px; }
  .fs-px-md-21, #base .fs-px-md-21 { font-size: 2.1px; }
  .fs-px-md-22, #base .fs-px-md-22 { font-size: 2.2px; }
  .fs-px-md-23, #base .fs-px-md-23 { font-size: 2.3px; }
  .fs-px-md-24, #base .fs-px-md-24 { font-size: 2.4px; }
  .fs-px-md-25, #base .fs-px-md-25 { font-size: 2.5px; }
  .fs-px-md-26, #base .fs-px-md-26 { font-size: 2.6px; }
  .fs-px-md-27, #base .fs-px-md-27 { font-size: 2.7px; }
  .fs-px-md-28, #base .fs-px-md-28 { font-size: 2.8px; }
  .fs-px-md-29, #base .fs-px-md-29 { font-size: 2.9px; }
  .fs-px-md-30, #base .fs-px-md-30 { font-size: 3px; } }

@media screen and (min-width: 1200px) { .fs-px-lg-0, #base .fs-px-lg-0 { font-size: 0px; }
  .fs-px-lg-1, #base .fs-px-lg-1 { font-size: 0.1px; }
  .fs-px-lg-2, #base .fs-px-lg-2 { font-size: 0.2px; }
  .fs-px-lg-3, #base .fs-px-lg-3 { font-size: 0.3px; }
  .fs-px-lg-4, #base .fs-px-lg-4 { font-size: 0.4px; }
  .fs-px-lg-5, #base .fs-px-lg-5 { font-size: 0.5px; }
  .fs-px-lg-6, #base .fs-px-lg-6 { font-size: 0.6px; }
  .fs-px-lg-7, #base .fs-px-lg-7 { font-size: 0.7px; }
  .fs-px-lg-8, #base .fs-px-lg-8 { font-size: 0.8px; }
  .fs-px-lg-9, #base .fs-px-lg-9 { font-size: 0.9px; }
  .fs-px-lg-10, #base .fs-px-lg-10 { font-size: 1px; }
  .fs-px-lg-11, #base .fs-px-lg-11 { font-size: 1.1px; }
  .fs-px-lg-12, #base .fs-px-lg-12 { font-size: 1.2px; }
  .fs-px-lg-13, #base .fs-px-lg-13 { font-size: 1.3px; }
  .fs-px-lg-14, #base .fs-px-lg-14 { font-size: 1.4px; }
  .fs-px-lg-15, #base .fs-px-lg-15 { font-size: 1.5px; }
  .fs-px-lg-16, #base .fs-px-lg-16 { font-size: 1.6px; }
  .fs-px-lg-17, #base .fs-px-lg-17 { font-size: 1.7px; }
  .fs-px-lg-18, #base .fs-px-lg-18 { font-size: 1.8px; }
  .fs-px-lg-19, #base .fs-px-lg-19 { font-size: 1.9px; }
  .fs-px-lg-20, #base .fs-px-lg-20 { font-size: 2px; }
  .fs-px-lg-21, #base .fs-px-lg-21 { font-size: 2.1px; }
  .fs-px-lg-22, #base .fs-px-lg-22 { font-size: 2.2px; }
  .fs-px-lg-23, #base .fs-px-lg-23 { font-size: 2.3px; }
  .fs-px-lg-24, #base .fs-px-lg-24 { font-size: 2.4px; }
  .fs-px-lg-25, #base .fs-px-lg-25 { font-size: 2.5px; }
  .fs-px-lg-26, #base .fs-px-lg-26 { font-size: 2.6px; }
  .fs-px-lg-27, #base .fs-px-lg-27 { font-size: 2.7px; }
  .fs-px-lg-28, #base .fs-px-lg-28 { font-size: 2.8px; }
  .fs-px-lg-29, #base .fs-px-lg-29 { font-size: 2.9px; }
  .fs-px-lg-30, #base .fs-px-lg-30 { font-size: 3px; } }

.lnh-0, #base .lnh-0 { line-height: 0; }

.lnh-1, #base .lnh-1 { line-height: 0.1; }

.lnh-2, #base .lnh-2 { line-height: 0.2; }

.lnh-3, #base .lnh-3 { line-height: 0.3; }

.lnh-4, #base .lnh-4 { line-height: 0.4; }

.lnh-5, #base .lnh-5 { line-height: 0.5; }

.lnh-6, #base .lnh-6 { line-height: 0.6; }

.lnh-7, #base .lnh-7 { line-height: 0.7; }

.lnh-8, #base .lnh-8 { line-height: 0.8; }

.lnh-9, #base .lnh-9 { line-height: 0.9; }

.lnh-10, #base .lnh-10 { line-height: 1; }

.lnh-11, #base .lnh-11 { line-height: 1.1; }

.lnh-12, #base .lnh-12 { line-height: 1.2; }

.lnh-13, #base .lnh-13 { line-height: 1.3; }

.lnh-14, #base .lnh-14 { line-height: 1.4; }

.lnh-15, #base .lnh-15 { line-height: 1.5; }

.lnh-16, #base .lnh-16 { line-height: 1.6; }

.lnh-17, #base .lnh-17 { line-height: 1.7; }

.lnh-18, #base .lnh-18 { line-height: 1.8; }

.lnh-19, #base .lnh-19 { line-height: 1.9; }

.lnh-20, #base .lnh-20 { line-height: 2; }

.lnh-21, #base .lnh-21 { line-height: 2.1; }

.lnh-22, #base .lnh-22 { line-height: 2.2; }

.lnh-23, #base .lnh-23 { line-height: 2.3; }

.lnh-24, #base .lnh-24 { line-height: 2.4; }

.lnh-25, #base .lnh-25 { line-height: 2.5; }

.lnh-26, #base .lnh-26 { line-height: 2.6; }

.lnh-27, #base .lnh-27 { line-height: 2.7; }

.lnh-28, #base .lnh-28 { line-height: 2.8; }

.lnh-29, #base .lnh-29 { line-height: 2.9; }

.lnh-30, #base .lnh-30 { line-height: 3; }

@media screen and (min-width: 768px) { .lnh-sm-0, #base .lnh-sm-0 { line-height: 0; }
  .lnh-sm-1, #base .lnh-sm-1 { line-height: 0.1; }
  .lnh-sm-2, #base .lnh-sm-2 { line-height: 0.2; }
  .lnh-sm-3, #base .lnh-sm-3 { line-height: 0.3; }
  .lnh-sm-4, #base .lnh-sm-4 { line-height: 0.4; }
  .lnh-sm-5, #base .lnh-sm-5 { line-height: 0.5; }
  .lnh-sm-6, #base .lnh-sm-6 { line-height: 0.6; }
  .lnh-sm-7, #base .lnh-sm-7 { line-height: 0.7; }
  .lnh-sm-8, #base .lnh-sm-8 { line-height: 0.8; }
  .lnh-sm-9, #base .lnh-sm-9 { line-height: 0.9; }
  .lnh-sm-10, #base .lnh-sm-10 { line-height: 1; }
  .lnh-sm-11, #base .lnh-sm-11 { line-height: 1.1; }
  .lnh-sm-12, #base .lnh-sm-12 { line-height: 1.2; }
  .lnh-sm-13, #base .lnh-sm-13 { line-height: 1.3; }
  .lnh-sm-14, #base .lnh-sm-14 { line-height: 1.4; }
  .lnh-sm-15, #base .lnh-sm-15 { line-height: 1.5; }
  .lnh-sm-16, #base .lnh-sm-16 { line-height: 1.6; }
  .lnh-sm-17, #base .lnh-sm-17 { line-height: 1.7; }
  .lnh-sm-18, #base .lnh-sm-18 { line-height: 1.8; }
  .lnh-sm-19, #base .lnh-sm-19 { line-height: 1.9; }
  .lnh-sm-20, #base .lnh-sm-20 { line-height: 2; }
  .lnh-sm-21, #base .lnh-sm-21 { line-height: 2.1; }
  .lnh-sm-22, #base .lnh-sm-22 { line-height: 2.2; }
  .lnh-sm-23, #base .lnh-sm-23 { line-height: 2.3; }
  .lnh-sm-24, #base .lnh-sm-24 { line-height: 2.4; }
  .lnh-sm-25, #base .lnh-sm-25 { line-height: 2.5; }
  .lnh-sm-26, #base .lnh-sm-26 { line-height: 2.6; }
  .lnh-sm-27, #base .lnh-sm-27 { line-height: 2.7; }
  .lnh-sm-28, #base .lnh-sm-28 { line-height: 2.8; }
  .lnh-sm-29, #base .lnh-sm-29 { line-height: 2.9; }
  .lnh-sm-30, #base .lnh-sm-30 { line-height: 3; } }

@media screen and (min-width: 992px) { .lnh-md-0, #base .lnh-md-0 { line-height: 0; }
  .lnh-md-1, #base .lnh-md-1 { line-height: 0.1; }
  .lnh-md-2, #base .lnh-md-2 { line-height: 0.2; }
  .lnh-md-3, #base .lnh-md-3 { line-height: 0.3; }
  .lnh-md-4, #base .lnh-md-4 { line-height: 0.4; }
  .lnh-md-5, #base .lnh-md-5 { line-height: 0.5; }
  .lnh-md-6, #base .lnh-md-6 { line-height: 0.6; }
  .lnh-md-7, #base .lnh-md-7 { line-height: 0.7; }
  .lnh-md-8, #base .lnh-md-8 { line-height: 0.8; }
  .lnh-md-9, #base .lnh-md-9 { line-height: 0.9; }
  .lnh-md-10, #base .lnh-md-10 { line-height: 1; }
  .lnh-md-11, #base .lnh-md-11 { line-height: 1.1; }
  .lnh-md-12, #base .lnh-md-12 { line-height: 1.2; }
  .lnh-md-13, #base .lnh-md-13 { line-height: 1.3; }
  .lnh-md-14, #base .lnh-md-14 { line-height: 1.4; }
  .lnh-md-15, #base .lnh-md-15 { line-height: 1.5; }
  .lnh-md-16, #base .lnh-md-16 { line-height: 1.6; }
  .lnh-md-17, #base .lnh-md-17 { line-height: 1.7; }
  .lnh-md-18, #base .lnh-md-18 { line-height: 1.8; }
  .lnh-md-19, #base .lnh-md-19 { line-height: 1.9; }
  .lnh-md-20, #base .lnh-md-20 { line-height: 2; }
  .lnh-md-21, #base .lnh-md-21 { line-height: 2.1; }
  .lnh-md-22, #base .lnh-md-22 { line-height: 2.2; }
  .lnh-md-23, #base .lnh-md-23 { line-height: 2.3; }
  .lnh-md-24, #base .lnh-md-24 { line-height: 2.4; }
  .lnh-md-25, #base .lnh-md-25 { line-height: 2.5; }
  .lnh-md-26, #base .lnh-md-26 { line-height: 2.6; }
  .lnh-md-27, #base .lnh-md-27 { line-height: 2.7; }
  .lnh-md-28, #base .lnh-md-28 { line-height: 2.8; }
  .lnh-md-29, #base .lnh-md-29 { line-height: 2.9; }
  .lnh-md-30, #base .lnh-md-30 { line-height: 3; } }

@media screen and (min-width: 1200px) { .lnh-lg-0, #base .lnh-lg-0 { line-height: 0; }
  .lnh-lg-1, #base .lnh-lg-1 { line-height: 0.1; }
  .lnh-lg-2, #base .lnh-lg-2 { line-height: 0.2; }
  .lnh-lg-3, #base .lnh-lg-3 { line-height: 0.3; }
  .lnh-lg-4, #base .lnh-lg-4 { line-height: 0.4; }
  .lnh-lg-5, #base .lnh-lg-5 { line-height: 0.5; }
  .lnh-lg-6, #base .lnh-lg-6 { line-height: 0.6; }
  .lnh-lg-7, #base .lnh-lg-7 { line-height: 0.7; }
  .lnh-lg-8, #base .lnh-lg-8 { line-height: 0.8; }
  .lnh-lg-9, #base .lnh-lg-9 { line-height: 0.9; }
  .lnh-lg-10, #base .lnh-lg-10 { line-height: 1; }
  .lnh-lg-11, #base .lnh-lg-11 { line-height: 1.1; }
  .lnh-lg-12, #base .lnh-lg-12 { line-height: 1.2; }
  .lnh-lg-13, #base .lnh-lg-13 { line-height: 1.3; }
  .lnh-lg-14, #base .lnh-lg-14 { line-height: 1.4; }
  .lnh-lg-15, #base .lnh-lg-15 { line-height: 1.5; }
  .lnh-lg-16, #base .lnh-lg-16 { line-height: 1.6; }
  .lnh-lg-17, #base .lnh-lg-17 { line-height: 1.7; }
  .lnh-lg-18, #base .lnh-lg-18 { line-height: 1.8; }
  .lnh-lg-19, #base .lnh-lg-19 { line-height: 1.9; }
  .lnh-lg-20, #base .lnh-lg-20 { line-height: 2; }
  .lnh-lg-21, #base .lnh-lg-21 { line-height: 2.1; }
  .lnh-lg-22, #base .lnh-lg-22 { line-height: 2.2; }
  .lnh-lg-23, #base .lnh-lg-23 { line-height: 2.3; }
  .lnh-lg-24, #base .lnh-lg-24 { line-height: 2.4; }
  .lnh-lg-25, #base .lnh-lg-25 { line-height: 2.5; }
  .lnh-lg-26, #base .lnh-lg-26 { line-height: 2.6; }
  .lnh-lg-27, #base .lnh-lg-27 { line-height: 2.7; }
  .lnh-lg-28, #base .lnh-lg-28 { line-height: 2.8; }
  .lnh-lg-29, #base .lnh-lg-29 { line-height: 2.9; }
  .lnh-lg-30, #base .lnh-lg-30 { line-height: 3; } }

.flo-l, #base .flo-l { float: left; }

.flo-r, #base .flo-r { float: right; }

.flo-l .flo-image, #base .flo-l .flo-image { margin: 0 15px 5px 0; }

.flo-r .flo-image, #base .flo-r .flo-image { margin: 0 0 5px 15px; }

@media screen and (min-width: 768px) { .flo-sm-l, #base .flo-sm-l { float: left; }
  .flo-sm-r, #base .flo-sm-r { float: right; } }

@media screen and (min-width: 992px) { .flo-md-l, #base .flo-md-l { float: left; }
  .flo-md-r, #base .flo-md-r { float: right; } }

@media screen and (min-width: 1200px) { .flo-lg-l, #base .flo-lg-l { float: left; }
  .flo-lg-r, #base .flo-lg-r { float: right; } }

.pos-al, #base .pos-al { text-align: left; }

.pos-ac, #base .pos-ac { text-align: center; }

.pos-ar, #base .pos-ar { text-align: right; }

.pos-vt, #base .pos-vt { vertical-align: top; }

.pos-vm, #base .pos-vm { vertical-align: middle; }

.pos-vb, #base .pos-vb { vertical-align: bottom; }

@media screen and (min-width: 768px) { .pos-sm-al, #base .pos-sm-al { text-align: left; }
  .pos-sm-ac, #base .pos-sm-ac { text-align: center; }
  .pos-sm-ar, #base .pos-sm-ar { text-align: right; }
  .pos-sm-vt, #base .pos-sm-vt { vertical-align: top; }
  .pos-sm-vm, #base .pos-sm-vm { vertical-align: middle; }
  .pos-sm-vb, #base .pos-sm-vb { vertical-align: bottom; } }

@media screen and (min-width: 992px) { .pos-md-al, #base .pos-md-al { text-align: left; }
  .pos-md-ac, #base .pos-md-ac { text-align: center; }
  .pos-md-ar, #base .pos-md-ar { text-align: right; }
  .pos-md-vt, #base .pos-md-vt { vertical-align: top; }
  .pos-md-vm, #base .pos-md-vm { vertical-align: middle; }
  .pos-md-vb, #base .pos-md-vb { vertical-align: bottom; } }

@media screen and (min-width: 1200px) { .pos-lg-al, #base .pos-lg-al { text-align: left; }
  .pos-lg-ac, #base .pos-lg-ac { text-align: center; }
  .pos-lg-ar, #base .pos-lg-ar { text-align: right; }
  .pos-lg-vt, #base .pos-lg-vt { vertical-align: top; }
  .pos-lg-vm, #base .pos-lg-vm { vertical-align: middle; }
  .pos-lg-vb, #base .pos-lg-vb { vertical-align: bottom; } }

.dis-n, #base .dis-n { display: none; }

.dis-i, #base .dis-i { display: inline; }

.dis-b, #base .dis-b { display: block; }

.dis-ib, #base .dis-ib { display: inline-block; }

.dis-t, #base .dis-t { display: table; }

.dis-it, #base .dis-it { display: inline-table; }

.dis-tc, #base .dis-tc { display: table-cell; }

.dis-fl, #base .dis-fl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.dis-ifl, #base .dis-ifl { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }

.dis-gr, #base .dis-gr { display: grid; }

@media screen and (min-width: 768px) { .dis-sm-n, #base .dis-sm-n { display: none; }
  .dis-sm-i, #base .dis-sm-i { display: inline; }
  .dis-sm-b, #base .dis-sm-b { display: block; }
  .dis-sm-ib, #base .dis-sm-ib { display: inline-block; }
  .dis-sm-t, #base .dis-sm-t { display: table; }
  .dis-sm-it, #base .dis-sm-it { display: inline-table; }
  .dis-sm-tc, #base .dis-sm-tc { display: table-cell; }
  .dis-sm-fl, #base .dis-sm-fl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .dis-sm-ifl, #base .dis-sm-ifl { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
  .dis-sm-gr, #base .dis-sm-gr { display: grid; } }

@media screen and (min-width: 992px) { .dis-md-n, #base .dis-md-n { display: none; }
  .dis-md-i, #base .dis-md-i { display: inline; }
  .dis-md-b, #base .dis-md-b { display: block; }
  .dis-md-ib, #base .dis-md-ib { display: inline-block; }
  .dis-md-t, #base .dis-md-t { display: table; }
  .dis-md-it, #base .dis-md-it { display: inline-table; }
  .dis-md-tc, #base .dis-md-tc { display: table-cell; }
  .dis-md-fl, #base .dis-md-fl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .dis-md-ifl, #base .dis-md-ifl { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
  .dis-md-gr, #base .dis-md-gr { display: grid; } }

@media screen and (min-width: 1200px) { .dis-lg-n, #base .dis-lg-n { display: none; }
  .dis-lg-i, #base .dis-lg-i { display: inline; }
  .dis-lg-b, #base .dis-lg-b { display: block; }
  .dis-lg-ib, #base .dis-lg-ib { display: inline-block; }
  .dis-lg-t, #base .dis-lg-t { display: table; }
  .dis-lg-it, #base .dis-lg-it { display: inline-table; }
  .dis-lg-tc, #base .dis-lg-tc { display: table-cell; }
  .dis-lg-fl, #base .dis-lg-fl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .dis-lg-ifl, #base .dis-lg-ifl { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }
  .dis-lg-gr, #base .dis-lg-gr { display: grid; } }

.fl-dir-row, #base .fl-dir-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }

.fl-dir-rowre, #base .fl-dir-rowre { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.fl-dir-colm, #base .fl-dir-colm { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.fl-dir-colmre, #base .fl-dir-colmre { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.fl-wrap-no, #base .fl-wrap-no { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.fl-wrap, #base .fl-wrap { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.fl-wrapre, #base .fl-wrapre { -webkit-flex-wrap: wrap-reverse; -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }

.fl-juc-fs, #base .fl-juc-fs { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.fl-juc-fe, #base .fl-juc-fe { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.fl-juc-ctr, #base .fl-juc-ctr { -webkit-box-pack: flex-center; -webkit-justify-content: flex-center; -ms-flex-pack: flex-center; justify-content: flex-center; }

.fl-juc-sb, #base .fl-juc-sb { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.fl-juc-sa, #base .fl-juc-sa { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }

.fl-algi-st, #base .fl-algi-st { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }

.fl-algi-fs, #base .fl-algi-fs { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

.fl-algi-fe, #base .fl-algi-fe { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.fl-algi-ctr, #base .fl-algi-ctr { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.fl-algi-bl, #base .fl-algi-bl { -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; }

.fl-algc-st, #base .fl-algc-st { -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; }

.fl-algc-fs, #base .fl-algc-fs { -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; }

.fl-algc-ctr, #base .fl-algc-ctr { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }

.fl-algc-sb, #base .fl-algc-sb { -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; }

.fl-algc-sa, #base .fl-algc-sa { -webkit-align-content: space-around; -ms-flex-line-pack: distribute; align-content: space-around; }

.fl-alse-a, #base.fl-alse-a { -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }

.fl-alse-fs, #base.fl-alse-fs { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }

.fl-alse-fe, #base.fl-alse-fe { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }

.fl-alse-ctr, #base.fl-alse-ctr { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }

.fl-alse-st, #base.fl-alse-st { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; }

.fl-alse-bl, #base.fl-alse-bl { -webkit-align-self: baseline; -ms-flex-item-align: baseline; align-self: baseline; }

@media screen and (min-width: 768px) { .fl-sm-dir-row, #base .fl-sm-dir-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .fl-sm-dir-rowre, #base .fl-sm-dir-rowre { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .fl-sm-dir-colm, #base .fl-sm-dir-colm { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .fl-sm-dir-colmre, #base .fl-sm-dir-colmre { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .fl-sm-wrap-no, #base .fl-sm-wrap-no { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .fl-sm-wrap, #base .fl-sm-wrap { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .fl-sm-wrapre, #base .fl-sm-wrapre { -webkit-flex-wrap: wrap-reverse; -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }
  .fl-sm-juc-fs, #base .fl-sm-juc-fs { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .fl-sm-juc-fe, #base .fl-sm-juc-fe { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  .fl-sm-juc-ctr, #base .fl-sm-juc-ctr { -webkit-box-pack: flex-center; -webkit-justify-content: flex-center; -ms-flex-pack: flex-center; justify-content: flex-center; }
  .fl-sm-juc-sb, #base .fl-sm-juc-sb { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .fl-sm-juc-sa, #base .fl-sm-juc-sa { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }
  .fl-sm-algi-st, #base .fl-sm-algi-st { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
  .fl-sm-algi-fs, #base .fl-sm-algi-fs { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .fl-sm-algi-fe, #base .fl-sm-algi-fe { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
  .fl-sm-algi-ctr, #base .fl-sm-algi-ctr { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .fl-sm-algi-bl, #base .fl-sm-algi-bl { -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; }
  .fl-sm-algc-st, #base .fl-sm-algc-st { -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; }
  .fl-sm-algc-fs, #base .fl-sm-algc-fs { -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; }
  .fl-sm-algc-ctr, #base .fl-sm-algc-ctr { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
  .fl-sm-algc-sb, #base .fl-sm-algc-sb { -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; }
  .fl-sm-algc-sa, #base .fl-sm-algc-sa { -webkit-align-content: space-around; -ms-flex-line-pack: distribute; align-content: space-around; }
  .fl-sm-alse-a, #base.fl-sm-alse-a { -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
  .fl-sm-alse-fs, #base.fl-sm-alse-fs { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
  .fl-sm-alse-fe, #base.fl-sm-alse-fe { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
  .fl-sm-alse-ctr, #base.fl-sm-alse-ctr { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
  .fl-sm-alse-st, #base.fl-sm-alse-st { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; }
  .fl-sm-alse-bl, #base.fl-sm-alse-bl { -webkit-align-self: baseline; -ms-flex-item-align: baseline; align-self: baseline; } }

@media screen and (min-width: 992px) { .fl-md-dir-row, #base .fl-md-dir-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .fl-md-dir-rowre, #base .fl-md-dir-rowre { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .fl-md-dir-colm, #base .fl-md-dir-colm { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .fl-md-dir-colmre, #base .fl-md-dir-colmre { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .fl-md-wrap-no, #base .fl-md-wrap-no { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .fl-md-wrap, #base .fl-md-wrap { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .fl-md-wrapre, #base .fl-md-wrapre { -webkit-flex-wrap: wrap-reverse; -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }
  .fl-md-juc-fs, #base .fl-md-juc-fs { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .fl-md-juc-fe, #base .fl-md-juc-fe { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  .fl-md-juc-ctr, #base .fl-md-juc-ctr { -webkit-box-pack: flex-center; -webkit-justify-content: flex-center; -ms-flex-pack: flex-center; justify-content: flex-center; }
  .fl-md-juc-sb, #base .fl-md-juc-sb { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .fl-md-juc-sa, #base .fl-md-juc-sa { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }
  .fl-md-algi-st, #base .fl-md-algi-st { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
  .fl-md-algi-fs, #base .fl-md-algi-fs { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .fl-md-algi-fe, #base .fl-md-algi-fe { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
  .fl-md-algi-ctr, #base .fl-md-algi-ctr { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .fl-md-algi-bl, #base .fl-md-algi-bl { -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; }
  .fl-md-algc-st, #base .fl-md-algc-st { -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; }
  .fl-md-algc-fs, #base .fl-md-algc-fs { -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; }
  .fl-md-algc-ctr, #base .fl-md-algc-ctr { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
  .fl-md-algc-sb, #base .fl-md-algc-sb { -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; }
  .fl-md-algc-sa, #base .fl-md-algc-sa { -webkit-align-content: space-around; -ms-flex-line-pack: distribute; align-content: space-around; }
  .fl-md-alse-a, #base.fl-md-alse-a { -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
  .fl-md-alse-fs, #base.fl-md-alse-fs { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
  .fl-md-alse-fe, #base.fl-md-alse-fe { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
  .fl-md-alse-ctr, #base.fl-md-alse-ctr { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
  .fl-md-alse-st, #base.fl-md-alse-st { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; }
  .fl-md-alse-bl, #base.fl-md-alse-bl { -webkit-align-self: baseline; -ms-flex-item-align: baseline; align-self: baseline; } }

@media screen and (min-width: 1200px) { .fl-lg-dir-row, #base .fl-lg-dir-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .fl-lg-dir-rowre, #base .fl-lg-dir-rowre { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .fl-lg-dir-colm, #base .fl-lg-dir-colm { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .fl-lg-dir-colmre, #base .fl-lg-dir-colmre { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .fl-lg-wrap-no, #base .fl-lg-wrap-no { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .fl-lg-wrap, #base .fl-lg-wrap { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .fl-lg-wrapre, #base .fl-lg-wrapre { -webkit-flex-wrap: wrap-reverse; -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }
  .fl-lg-juc-fs, #base .fl-lg-juc-fs { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .fl-lg-juc-fe, #base .fl-lg-juc-fe { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  .fl-lg-juc-ctr, #base .fl-lg-juc-ctr { -webkit-box-pack: flex-center; -webkit-justify-content: flex-center; -ms-flex-pack: flex-center; justify-content: flex-center; }
  .fl-lg-juc-sb, #base .fl-lg-juc-sb { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .fl-lg-juc-sa, #base .fl-lg-juc-sa { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }
  .fl-lg-algi-st, #base .fl-lg-algi-st { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
  .fl-lg-algi-fs, #base .fl-lg-algi-fs { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .fl-lg-algi-fe, #base .fl-lg-algi-fe { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
  .fl-lg-algi-ctr, #base .fl-lg-algi-ctr { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .fl-lg-algi-bl, #base .fl-lg-algi-bl { -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; }
  .fl-lg-algc-st, #base .fl-lg-algc-st { -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; }
  .fl-lg-algc-fs, #base .fl-lg-algc-fs { -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; }
  .fl-lg-algc-ctr, #base .fl-lg-algc-ctr { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
  .fl-lg-algc-sb, #base .fl-lg-algc-sb { -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; }
  .fl-lg-algc-sa, #base .fl-lg-algc-sa { -webkit-align-content: space-around; -ms-flex-line-pack: distribute; align-content: space-around; }
  .fl-lg-alse-a, #base.fl-lg-alse-a { -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
  .fl-lg-alse-fs, #base.fl-lg-alse-fs { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
  .fl-lg-alse-fe, #base.fl-lg-alse-fe { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
  .fl-lg-alse-ctr, #base.fl-lg-alse-ctr { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
  .fl-lg-alse-st, #base.fl-lg-alse-st { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; }
  .fl-lg-alse-bl, #base.fl-lg-alse-bl { -webkit-align-self: baseline; -ms-flex-item-align: baseline; align-self: baseline; } }

.fl-order-0, #base .fl-order-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }

.fl-order-1, #base .fl-order-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }

.fl-order-2, #base .fl-order-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }

.fl-order-3, #base .fl-order-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }

.fl-order-4, #base .fl-order-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }

.fl-order-5, #base .fl-order-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }

.fl-order-6, #base .fl-order-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }

.fl-order-7, #base .fl-order-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }

.fl-order-8, #base .fl-order-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }

.fl-order-9, #base .fl-order-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }

.fl-order-10, #base .fl-order-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; }

@media screen and (min-width: 768px) { .fl-order-sm-0, #base .fl-order-sm-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
  .fl-order-sm-1, #base .fl-order-sm-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .fl-order-sm-2, #base .fl-order-sm-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .fl-order-sm-3, #base .fl-order-sm-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .fl-order-sm-4, #base .fl-order-sm-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
  .fl-order-sm-5, #base .fl-order-sm-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
  .fl-order-sm-6, #base .fl-order-sm-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
  .fl-order-sm-7, #base .fl-order-sm-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }
  .fl-order-sm-8, #base .fl-order-sm-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }
  .fl-order-sm-9, #base .fl-order-sm-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }
  .fl-order-sm-10, #base .fl-order-sm-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; } }

@media screen and (min-width: 992px) { .fl-order-md-0, #base .fl-order-md-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
  .fl-order-md-1, #base .fl-order-md-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .fl-order-md-2, #base .fl-order-md-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .fl-order-md-3, #base .fl-order-md-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .fl-order-md-4, #base .fl-order-md-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
  .fl-order-md-5, #base .fl-order-md-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
  .fl-order-md-6, #base .fl-order-md-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
  .fl-order-md-7, #base .fl-order-md-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }
  .fl-order-md-8, #base .fl-order-md-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }
  .fl-order-md-9, #base .fl-order-md-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }
  .fl-order-md-10, #base .fl-order-md-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; } }

@media screen and (min-width: 1200px) { .fl-order-lg-0, #base .fl-order-lg-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
  .fl-order-lg-1, #base .fl-order-lg-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .fl-order-lg-2, #base .fl-order-lg-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .fl-order-lg-3, #base .fl-order-lg-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .fl-order-lg-4, #base .fl-order-lg-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
  .fl-order-lg-5, #base .fl-order-lg-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
  .fl-order-lg-6, #base .fl-order-lg-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
  .fl-order-lg-7, #base .fl-order-lg-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }
  .fl-order-lg-8, #base .fl-order-lg-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }
  .fl-order-lg-9, #base .fl-order-lg-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }
  .fl-order-lg-10, #base .fl-order-lg-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; } }

.fl-grow-0, #base .fl-grow-0 { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; }

.fl-grow-1, #base .fl-grow-1 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }

.fl-grow-2, #base .fl-grow-2 { -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; }

.fl-grow-3, #base .fl-grow-3 { -webkit-box-flex: 3; -webkit-flex-grow: 3; -ms-flex-positive: 3; flex-grow: 3; }

.fl-grow-4, #base .fl-grow-4 { -webkit-box-flex: 4; -webkit-flex-grow: 4; -ms-flex-positive: 4; flex-grow: 4; }

.fl-grow-5, #base .fl-grow-5 { -webkit-box-flex: 5; -webkit-flex-grow: 5; -ms-flex-positive: 5; flex-grow: 5; }

.fl-grow-6, #base .fl-grow-6 { -webkit-box-flex: 6; -webkit-flex-grow: 6; -ms-flex-positive: 6; flex-grow: 6; }

.fl-grow-7, #base .fl-grow-7 { -webkit-box-flex: 7; -webkit-flex-grow: 7; -ms-flex-positive: 7; flex-grow: 7; }

.fl-grow-8, #base .fl-grow-8 { -webkit-box-flex: 8; -webkit-flex-grow: 8; -ms-flex-positive: 8; flex-grow: 8; }

.fl-grow-9, #base .fl-grow-9 { -webkit-box-flex: 9; -webkit-flex-grow: 9; -ms-flex-positive: 9; flex-grow: 9; }

.fl-grow-10, #base .fl-grow-10 { -webkit-box-flex: 10; -webkit-flex-grow: 10; -ms-flex-positive: 10; flex-grow: 10; }

@media screen and (min-width: 768px) { .fl-grow-sm-0, #base .fl-grow-sm-0 { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; }
  .fl-grow-sm-1, #base .fl-grow-sm-1 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
  .fl-grow-sm-2, #base .fl-grow-sm-2 { -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; }
  .fl-grow-sm-3, #base .fl-grow-sm-3 { -webkit-box-flex: 3; -webkit-flex-grow: 3; -ms-flex-positive: 3; flex-grow: 3; }
  .fl-grow-sm-4, #base .fl-grow-sm-4 { -webkit-box-flex: 4; -webkit-flex-grow: 4; -ms-flex-positive: 4; flex-grow: 4; }
  .fl-grow-sm-5, #base .fl-grow-sm-5 { -webkit-box-flex: 5; -webkit-flex-grow: 5; -ms-flex-positive: 5; flex-grow: 5; }
  .fl-grow-sm-6, #base .fl-grow-sm-6 { -webkit-box-flex: 6; -webkit-flex-grow: 6; -ms-flex-positive: 6; flex-grow: 6; }
  .fl-grow-sm-7, #base .fl-grow-sm-7 { -webkit-box-flex: 7; -webkit-flex-grow: 7; -ms-flex-positive: 7; flex-grow: 7; }
  .fl-grow-sm-8, #base .fl-grow-sm-8 { -webkit-box-flex: 8; -webkit-flex-grow: 8; -ms-flex-positive: 8; flex-grow: 8; }
  .fl-grow-sm-9, #base .fl-grow-sm-9 { -webkit-box-flex: 9; -webkit-flex-grow: 9; -ms-flex-positive: 9; flex-grow: 9; }
  .fl-grow-sm-10, #base .fl-grow-sm-10 { -webkit-box-flex: 10; -webkit-flex-grow: 10; -ms-flex-positive: 10; flex-grow: 10; } }

@media screen and (min-width: 992px) { .fl-grow-md-0, #base .fl-grow-md-0 { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; }
  .fl-grow-md-1, #base .fl-grow-md-1 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
  .fl-grow-md-2, #base .fl-grow-md-2 { -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; }
  .fl-grow-md-3, #base .fl-grow-md-3 { -webkit-box-flex: 3; -webkit-flex-grow: 3; -ms-flex-positive: 3; flex-grow: 3; }
  .fl-grow-md-4, #base .fl-grow-md-4 { -webkit-box-flex: 4; -webkit-flex-grow: 4; -ms-flex-positive: 4; flex-grow: 4; }
  .fl-grow-md-5, #base .fl-grow-md-5 { -webkit-box-flex: 5; -webkit-flex-grow: 5; -ms-flex-positive: 5; flex-grow: 5; }
  .fl-grow-md-6, #base .fl-grow-md-6 { -webkit-box-flex: 6; -webkit-flex-grow: 6; -ms-flex-positive: 6; flex-grow: 6; }
  .fl-grow-md-7, #base .fl-grow-md-7 { -webkit-box-flex: 7; -webkit-flex-grow: 7; -ms-flex-positive: 7; flex-grow: 7; }
  .fl-grow-md-8, #base .fl-grow-md-8 { -webkit-box-flex: 8; -webkit-flex-grow: 8; -ms-flex-positive: 8; flex-grow: 8; }
  .fl-grow-md-9, #base .fl-grow-md-9 { -webkit-box-flex: 9; -webkit-flex-grow: 9; -ms-flex-positive: 9; flex-grow: 9; }
  .fl-grow-md-10, #base .fl-grow-md-10 { -webkit-box-flex: 10; -webkit-flex-grow: 10; -ms-flex-positive: 10; flex-grow: 10; } }

@media screen and (min-width: 1200px) { .fl-grow-lg-0, #base .fl-grow-lg-0 { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; }
  .fl-grow-lg-1, #base .fl-grow-lg-1 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
  .fl-grow-lg-2, #base .fl-grow-lg-2 { -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; }
  .fl-grow-lg-3, #base .fl-grow-lg-3 { -webkit-box-flex: 3; -webkit-flex-grow: 3; -ms-flex-positive: 3; flex-grow: 3; }
  .fl-grow-lg-4, #base .fl-grow-lg-4 { -webkit-box-flex: 4; -webkit-flex-grow: 4; -ms-flex-positive: 4; flex-grow: 4; }
  .fl-grow-lg-5, #base .fl-grow-lg-5 { -webkit-box-flex: 5; -webkit-flex-grow: 5; -ms-flex-positive: 5; flex-grow: 5; }
  .fl-grow-lg-6, #base .fl-grow-lg-6 { -webkit-box-flex: 6; -webkit-flex-grow: 6; -ms-flex-positive: 6; flex-grow: 6; }
  .fl-grow-lg-7, #base .fl-grow-lg-7 { -webkit-box-flex: 7; -webkit-flex-grow: 7; -ms-flex-positive: 7; flex-grow: 7; }
  .fl-grow-lg-8, #base .fl-grow-lg-8 { -webkit-box-flex: 8; -webkit-flex-grow: 8; -ms-flex-positive: 8; flex-grow: 8; }
  .fl-grow-lg-9, #base .fl-grow-lg-9 { -webkit-box-flex: 9; -webkit-flex-grow: 9; -ms-flex-positive: 9; flex-grow: 9; }
  .fl-grow-lg-10, #base .fl-grow-lg-10 { -webkit-box-flex: 10; -webkit-flex-grow: 10; -ms-flex-positive: 10; flex-grow: 10; } }

.fl-shrink-0, #base .fl-shrink-0 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }

.fl-shrink-1, #base .fl-shrink-1 { -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }

.fl-shrink-2, #base .fl-shrink-2 { -webkit-flex-shrink: 2; -ms-flex-negative: 2; flex-shrink: 2; }

.fl-shrink-3, #base .fl-shrink-3 { -webkit-flex-shrink: 3; -ms-flex-negative: 3; flex-shrink: 3; }

.fl-shrink-4, #base .fl-shrink-4 { -webkit-flex-shrink: 4; -ms-flex-negative: 4; flex-shrink: 4; }

.fl-shrink-5, #base .fl-shrink-5 { -webkit-flex-shrink: 5; -ms-flex-negative: 5; flex-shrink: 5; }

.fl-shrink-6, #base .fl-shrink-6 { -webkit-flex-shrink: 6; -ms-flex-negative: 6; flex-shrink: 6; }

.fl-shrink-7, #base .fl-shrink-7 { -webkit-flex-shrink: 7; -ms-flex-negative: 7; flex-shrink: 7; }

.fl-shrink-8, #base .fl-shrink-8 { -webkit-flex-shrink: 8; -ms-flex-negative: 8; flex-shrink: 8; }

.fl-shrink-9, #base .fl-shrink-9 { -webkit-flex-shrink: 9; -ms-flex-negative: 9; flex-shrink: 9; }

.fl-shrink-10, #base .fl-shrink-10 { -webkit-flex-shrink: 10; -ms-flex-negative: 10; flex-shrink: 10; }

@media screen and (min-width: 768px) { .fl-shrink-sm-0, #base .fl-shrink-sm-0 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
  .fl-shrink-sm-1, #base .fl-shrink-sm-1 { -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
  .fl-shrink-sm-2, #base .fl-shrink-sm-2 { -webkit-flex-shrink: 2; -ms-flex-negative: 2; flex-shrink: 2; }
  .fl-shrink-sm-3, #base .fl-shrink-sm-3 { -webkit-flex-shrink: 3; -ms-flex-negative: 3; flex-shrink: 3; }
  .fl-shrink-sm-4, #base .fl-shrink-sm-4 { -webkit-flex-shrink: 4; -ms-flex-negative: 4; flex-shrink: 4; }
  .fl-shrink-sm-5, #base .fl-shrink-sm-5 { -webkit-flex-shrink: 5; -ms-flex-negative: 5; flex-shrink: 5; }
  .fl-shrink-sm-6, #base .fl-shrink-sm-6 { -webkit-flex-shrink: 6; -ms-flex-negative: 6; flex-shrink: 6; }
  .fl-shrink-sm-7, #base .fl-shrink-sm-7 { -webkit-flex-shrink: 7; -ms-flex-negative: 7; flex-shrink: 7; }
  .fl-shrink-sm-8, #base .fl-shrink-sm-8 { -webkit-flex-shrink: 8; -ms-flex-negative: 8; flex-shrink: 8; }
  .fl-shrink-sm-9, #base .fl-shrink-sm-9 { -webkit-flex-shrink: 9; -ms-flex-negative: 9; flex-shrink: 9; }
  .fl-shrink-sm-10, #base .fl-shrink-sm-10 { -webkit-flex-shrink: 10; -ms-flex-negative: 10; flex-shrink: 10; } }

@media screen and (min-width: 992px) { .fl-shrink-md-0, #base .fl-shrink-md-0 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
  .fl-shrink-md-1, #base .fl-shrink-md-1 { -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
  .fl-shrink-md-2, #base .fl-shrink-md-2 { -webkit-flex-shrink: 2; -ms-flex-negative: 2; flex-shrink: 2; }
  .fl-shrink-md-3, #base .fl-shrink-md-3 { -webkit-flex-shrink: 3; -ms-flex-negative: 3; flex-shrink: 3; }
  .fl-shrink-md-4, #base .fl-shrink-md-4 { -webkit-flex-shrink: 4; -ms-flex-negative: 4; flex-shrink: 4; }
  .fl-shrink-md-5, #base .fl-shrink-md-5 { -webkit-flex-shrink: 5; -ms-flex-negative: 5; flex-shrink: 5; }
  .fl-shrink-md-6, #base .fl-shrink-md-6 { -webkit-flex-shrink: 6; -ms-flex-negative: 6; flex-shrink: 6; }
  .fl-shrink-md-7, #base .fl-shrink-md-7 { -webkit-flex-shrink: 7; -ms-flex-negative: 7; flex-shrink: 7; }
  .fl-shrink-md-8, #base .fl-shrink-md-8 { -webkit-flex-shrink: 8; -ms-flex-negative: 8; flex-shrink: 8; }
  .fl-shrink-md-9, #base .fl-shrink-md-9 { -webkit-flex-shrink: 9; -ms-flex-negative: 9; flex-shrink: 9; }
  .fl-shrink-md-10, #base .fl-shrink-md-10 { -webkit-flex-shrink: 10; -ms-flex-negative: 10; flex-shrink: 10; } }

@media screen and (min-width: 1200px) { .fl-shrink-lg-0, #base .fl-shrink-lg-0 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
  .fl-shrink-lg-1, #base .fl-shrink-lg-1 { -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }
  .fl-shrink-lg-2, #base .fl-shrink-lg-2 { -webkit-flex-shrink: 2; -ms-flex-negative: 2; flex-shrink: 2; }
  .fl-shrink-lg-3, #base .fl-shrink-lg-3 { -webkit-flex-shrink: 3; -ms-flex-negative: 3; flex-shrink: 3; }
  .fl-shrink-lg-4, #base .fl-shrink-lg-4 { -webkit-flex-shrink: 4; -ms-flex-negative: 4; flex-shrink: 4; }
  .fl-shrink-lg-5, #base .fl-shrink-lg-5 { -webkit-flex-shrink: 5; -ms-flex-negative: 5; flex-shrink: 5; }
  .fl-shrink-lg-6, #base .fl-shrink-lg-6 { -webkit-flex-shrink: 6; -ms-flex-negative: 6; flex-shrink: 6; }
  .fl-shrink-lg-7, #base .fl-shrink-lg-7 { -webkit-flex-shrink: 7; -ms-flex-negative: 7; flex-shrink: 7; }
  .fl-shrink-lg-8, #base .fl-shrink-lg-8 { -webkit-flex-shrink: 8; -ms-flex-negative: 8; flex-shrink: 8; }
  .fl-shrink-lg-9, #base .fl-shrink-lg-9 { -webkit-flex-shrink: 9; -ms-flex-negative: 9; flex-shrink: 9; }
  .fl-shrink-lg-10, #base .fl-shrink-lg-10 { -webkit-flex-shrink: 10; -ms-flex-negative: 10; flex-shrink: 10; } }

.col-xs-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5, .col-xs-2-5, .col-sm-2-5, .col-md-2-5, .col-lg-2-5, .col-xs-3-5, .col-sm-3-5, .col-md-3-5, .col-lg-3-5, .col-xs-4-5, .col-sm-4-5, .col-md-4-5, .col-lg-4-5 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }

.col-xs-1-5 { width: 20%; float: left; }

.col-xs-2-5 { width: 40%; float: left; }

.col-xs-3-5 { width: 60%; float: left; }

.col-xs-4-5 { width: 80%; float: left; }

@media screen and (min-width: 768px) { .col-sm-1-5 { width: 20%; float: left; }
  .col-sm-2-5 { width: 40%; float: left; }
  .col-sm-3-5 { width: 60%; float: left; }
  .col-sm-4-5 { width: 80%; float: left; } }

@media screen and (min-width: 992px) { .col-md-1-5 { width: 20%; float: left; }
  .col-md-2-5 { width: 40%; float: left; }
  .col-md-3-5 { width: 60%; float: left; }
  .col-md-4-5 { width: 80%; float: left; } }

@media screen and (min-width: 1200px) { .col-lg-1-5 { width: 20%; float: left; }
  .col-lg-2-5 { width: 40%; float: left; }
  .col-lg-3-5 { width: 60%; float: left; }
  .col-lg-4-5 { width: 80%; float: left; } }

.mt-0, #base .mt-0 { margin-top: 0px; }

.mt-5, #base .mt-5 { margin-top: 5px; }

.mt-10, #base .mt-10 { margin-top: 10px; }

.mt-15, #base .mt-15 { margin-top: 15px; }

.mt-20, #base .mt-20 { margin-top: 20px; }

.mt-25, #base .mt-25 { margin-top: 25px; }

.mt-30, #base .mt-30 { margin-top: 30px; }

.mt-35, #base .mt-35 { margin-top: 35px; }

.mt-40, #base .mt-40 { margin-top: 40px; }

.mt-45, #base .mt-45 { margin-top: 45px; }

.mt-50, #base .mt-50 { margin-top: 50px; }

.mt-55, #base .mt-55 { margin-top: 55px; }

.mt-60, #base .mt-60 { margin-top: 60px; }

.mt-65, #base .mt-65 { margin-top: 65px; }

.mt-70, #base .mt-70 { margin-top: 70px; }

.mt-75, #base .mt-75 { margin-top: 75px; }

.mt-80, #base .mt-80 { margin-top: 80px; }

.mt-85, #base .mt-85 { margin-top: 85px; }

.mt-90, #base .mt-90 { margin-top: 90px; }

.mt-95, #base .mt-95 { margin-top: 95px; }

.mt-100, #base .mt-100 { margin-top: 100px; }

@media screen and (min-width: 768px) { .mt-sm-0, #base .mt-sm-0 { margin-top: 0px; }
  .mt-sm-5, #base .mt-sm-5 { margin-top: 5px; }
  .mt-sm-10, #base .mt-sm-10 { margin-top: 10px; }
  .mt-sm-15, #base .mt-sm-15 { margin-top: 15px; }
  .mt-sm-20, #base .mt-sm-20 { margin-top: 20px; }
  .mt-sm-25, #base .mt-sm-25 { margin-top: 25px; }
  .mt-sm-30, #base .mt-sm-30 { margin-top: 30px; }
  .mt-sm-35, #base .mt-sm-35 { margin-top: 35px; }
  .mt-sm-40, #base .mt-sm-40 { margin-top: 40px; }
  .mt-sm-45, #base .mt-sm-45 { margin-top: 45px; }
  .mt-sm-50, #base .mt-sm-50 { margin-top: 50px; }
  .mt-sm-55, #base .mt-sm-55 { margin-top: 55px; }
  .mt-sm-60, #base .mt-sm-60 { margin-top: 60px; }
  .mt-sm-65, #base .mt-sm-65 { margin-top: 65px; }
  .mt-sm-70, #base .mt-sm-70 { margin-top: 70px; }
  .mt-sm-75, #base .mt-sm-75 { margin-top: 75px; }
  .mt-sm-80, #base .mt-sm-80 { margin-top: 80px; }
  .mt-sm-85, #base .mt-sm-85 { margin-top: 85px; }
  .mt-sm-90, #base .mt-sm-90 { margin-top: 90px; }
  .mt-sm-95, #base .mt-sm-95 { margin-top: 95px; }
  .mt-sm-100, #base .mt-sm-100 { margin-top: 100px; } }

@media screen and (min-width: 992px) { .mt-md-0, #base .mt-md-0 { margin-top: 0px; }
  .mt-md-5, #base .mt-md-5 { margin-top: 5px; }
  .mt-md-10, #base .mt-md-10 { margin-top: 10px; }
  .mt-md-15, #base .mt-md-15 { margin-top: 15px; }
  .mt-md-20, #base .mt-md-20 { margin-top: 20px; }
  .mt-md-25, #base .mt-md-25 { margin-top: 25px; }
  .mt-md-30, #base .mt-md-30 { margin-top: 30px; }
  .mt-md-35, #base .mt-md-35 { margin-top: 35px; }
  .mt-md-40, #base .mt-md-40 { margin-top: 40px; }
  .mt-md-45, #base .mt-md-45 { margin-top: 45px; }
  .mt-md-50, #base .mt-md-50 { margin-top: 50px; }
  .mt-md-55, #base .mt-md-55 { margin-top: 55px; }
  .mt-md-60, #base .mt-md-60 { margin-top: 60px; }
  .mt-md-65, #base .mt-md-65 { margin-top: 65px; }
  .mt-md-70, #base .mt-md-70 { margin-top: 70px; }
  .mt-md-75, #base .mt-md-75 { margin-top: 75px; }
  .mt-md-80, #base .mt-md-80 { margin-top: 80px; }
  .mt-md-85, #base .mt-md-85 { margin-top: 85px; }
  .mt-md-90, #base .mt-md-90 { margin-top: 90px; }
  .mt-md-95, #base .mt-md-95 { margin-top: 95px; }
  .mt-md-100, #base .mt-md-100 { margin-top: 100px; } }

@media screen and (min-width: 1200px) { .mt-lg-0, #base .mt-lg-0 { margin-top: 0px; }
  .mt-lg-5, #base .mt-lg-5 { margin-top: 5px; }
  .mt-lg-10, #base .mt-lg-10 { margin-top: 10px; }
  .mt-lg-15, #base .mt-lg-15 { margin-top: 15px; }
  .mt-lg-20, #base .mt-lg-20 { margin-top: 20px; }
  .mt-lg-25, #base .mt-lg-25 { margin-top: 25px; }
  .mt-lg-30, #base .mt-lg-30 { margin-top: 30px; }
  .mt-lg-35, #base .mt-lg-35 { margin-top: 35px; }
  .mt-lg-40, #base .mt-lg-40 { margin-top: 40px; }
  .mt-lg-45, #base .mt-lg-45 { margin-top: 45px; }
  .mt-lg-50, #base .mt-lg-50 { margin-top: 50px; }
  .mt-lg-55, #base .mt-lg-55 { margin-top: 55px; }
  .mt-lg-60, #base .mt-lg-60 { margin-top: 60px; }
  .mt-lg-65, #base .mt-lg-65 { margin-top: 65px; }
  .mt-lg-70, #base .mt-lg-70 { margin-top: 70px; }
  .mt-lg-75, #base .mt-lg-75 { margin-top: 75px; }
  .mt-lg-80, #base .mt-lg-80 { margin-top: 80px; }
  .mt-lg-85, #base .mt-lg-85 { margin-top: 85px; }
  .mt-lg-90, #base .mt-lg-90 { margin-top: 90px; }
  .mt-lg-95, #base .mt-lg-95 { margin-top: 95px; }
  .mt-lg-100, #base .mt-lg-100 { margin-top: 100px; } }

.mtm-5, #base .mtm--5 { margin-top: -5px; }

.mtm-10, #base .mtm--10 { margin-top: -10px; }

.mtm-15, #base .mtm--15 { margin-top: -15px; }

.mtm-20, #base .mtm--20 { margin-top: -20px; }

.mtm-25, #base .mtm--25 { margin-top: -25px; }

.mtm-30, #base .mtm--30 { margin-top: -30px; }

.mtm-35, #base .mtm--35 { margin-top: -35px; }

.mtm-40, #base .mtm--40 { margin-top: -40px; }

.mtm-45, #base .mtm--45 { margin-top: -45px; }

.mtm-50, #base .mtm--50 { margin-top: -50px; }

.mtm-55, #base .mtm--55 { margin-top: -55px; }

.mtm-60, #base .mtm--60 { margin-top: -60px; }

.mtm-65, #base .mtm--65 { margin-top: -65px; }

.mtm-70, #base .mtm--70 { margin-top: -70px; }

.mtm-75, #base .mtm--75 { margin-top: -75px; }

.mtm-80, #base .mtm--80 { margin-top: -80px; }

.mtm-85, #base .mtm--85 { margin-top: -85px; }

.mtm-90, #base .mtm--90 { margin-top: -90px; }

.mtm-95, #base .mtm--95 { margin-top: -95px; }

.mtm-100, #base .mtm--100 { margin-top: -100px; }

@media screen and (min-width: 768px) { .mtm-sm-5, #base .mtm-sm--5 { margin-top: -5px; }
  .mtm-sm-10, #base .mtm-sm--10 { margin-top: -10px; }
  .mtm-sm-15, #base .mtm-sm--15 { margin-top: -15px; }
  .mtm-sm-20, #base .mtm-sm--20 { margin-top: -20px; }
  .mtm-sm-25, #base .mtm-sm--25 { margin-top: -25px; }
  .mtm-sm-30, #base .mtm-sm--30 { margin-top: -30px; }
  .mtm-sm-35, #base .mtm-sm--35 { margin-top: -35px; }
  .mtm-sm-40, #base .mtm-sm--40 { margin-top: -40px; }
  .mtm-sm-45, #base .mtm-sm--45 { margin-top: -45px; }
  .mtm-sm-50, #base .mtm-sm--50 { margin-top: -50px; }
  .mtm-sm-55, #base .mtm-sm--55 { margin-top: -55px; }
  .mtm-sm-60, #base .mtm-sm--60 { margin-top: -60px; }
  .mtm-sm-65, #base .mtm-sm--65 { margin-top: -65px; }
  .mtm-sm-70, #base .mtm-sm--70 { margin-top: -70px; }
  .mtm-sm-75, #base .mtm-sm--75 { margin-top: -75px; }
  .mtm-sm-80, #base .mtm-sm--80 { margin-top: -80px; }
  .mtm-sm-85, #base .mtm-sm--85 { margin-top: -85px; }
  .mtm-sm-90, #base .mtm-sm--90 { margin-top: -90px; }
  .mtm-sm-95, #base .mtm-sm--95 { margin-top: -95px; }
  .mtm-sm-100, #base .mtm-sm--100 { margin-top: -100px; } }

@media screen and (min-width: 992px) { .mtm-md-5, #base .mtm-md--5 { margin-top: -5px; }
  .mtm-md-10, #base .mtm-md--10 { margin-top: -10px; }
  .mtm-md-15, #base .mtm-md--15 { margin-top: -15px; }
  .mtm-md-20, #base .mtm-md--20 { margin-top: -20px; }
  .mtm-md-25, #base .mtm-md--25 { margin-top: -25px; }
  .mtm-md-30, #base .mtm-md--30 { margin-top: -30px; }
  .mtm-md-35, #base .mtm-md--35 { margin-top: -35px; }
  .mtm-md-40, #base .mtm-md--40 { margin-top: -40px; }
  .mtm-md-45, #base .mtm-md--45 { margin-top: -45px; }
  .mtm-md-50, #base .mtm-md--50 { margin-top: -50px; }
  .mtm-md-55, #base .mtm-md--55 { margin-top: -55px; }
  .mtm-md-60, #base .mtm-md--60 { margin-top: -60px; }
  .mtm-md-65, #base .mtm-md--65 { margin-top: -65px; }
  .mtm-md-70, #base .mtm-md--70 { margin-top: -70px; }
  .mtm-md-75, #base .mtm-md--75 { margin-top: -75px; }
  .mtm-md-80, #base .mtm-md--80 { margin-top: -80px; }
  .mtm-md-85, #base .mtm-md--85 { margin-top: -85px; }
  .mtm-md-90, #base .mtm-md--90 { margin-top: -90px; }
  .mtm-md-95, #base .mtm-md--95 { margin-top: -95px; }
  .mtm-md-100, #base .mtm-md--100 { margin-top: -100px; } }

@media screen and (min-width: 1200px) { .mtm-lg-5, #base .mtm-lg--5 { margin-top: -5px; }
  .mtm-lg-10, #base .mtm-lg--10 { margin-top: -10px; }
  .mtm-lg-15, #base .mtm-lg--15 { margin-top: -15px; }
  .mtm-lg-20, #base .mtm-lg--20 { margin-top: -20px; }
  .mtm-lg-25, #base .mtm-lg--25 { margin-top: -25px; }
  .mtm-lg-30, #base .mtm-lg--30 { margin-top: -30px; }
  .mtm-lg-35, #base .mtm-lg--35 { margin-top: -35px; }
  .mtm-lg-40, #base .mtm-lg--40 { margin-top: -40px; }
  .mtm-lg-45, #base .mtm-lg--45 { margin-top: -45px; }
  .mtm-lg-50, #base .mtm-lg--50 { margin-top: -50px; }
  .mtm-lg-55, #base .mtm-lg--55 { margin-top: -55px; }
  .mtm-lg-60, #base .mtm-lg--60 { margin-top: -60px; }
  .mtm-lg-65, #base .mtm-lg--65 { margin-top: -65px; }
  .mtm-lg-70, #base .mtm-lg--70 { margin-top: -70px; }
  .mtm-lg-75, #base .mtm-lg--75 { margin-top: -75px; }
  .mtm-lg-80, #base .mtm-lg--80 { margin-top: -80px; }
  .mtm-lg-85, #base .mtm-lg--85 { margin-top: -85px; }
  .mtm-lg-90, #base .mtm-lg--90 { margin-top: -90px; }
  .mtm-lg-95, #base .mtm-lg--95 { margin-top: -95px; }
  .mtm-lg-100, #base .mtm-lg--100 { margin-top: -100px; } }

.mb-0, #base .mb-0 { margin-bottom: 0px; }

.mb-5, #base .mb-5 { margin-bottom: 5px; }

.mb-10, #base .mb-10 { margin-bottom: 10px; }

.mb-15, #base .mb-15 { margin-bottom: 15px; }

.mb-20, #base .mb-20 { margin-bottom: 20px; }

.mb-25, #base .mb-25 { margin-bottom: 25px; }

.mb-30, #base .mb-30 { margin-bottom: 30px; }

.mb-35, #base .mb-35 { margin-bottom: 35px; }

.mb-40, #base .mb-40 { margin-bottom: 40px; }

.mb-45, #base .mb-45 { margin-bottom: 45px; }

.mb-50, #base .mb-50 { margin-bottom: 50px; }

.mb-55, #base .mb-55 { margin-bottom: 55px; }

.mb-60, #base .mb-60 { margin-bottom: 60px; }

.mb-65, #base .mb-65 { margin-bottom: 65px; }

.mb-70, #base .mb-70 { margin-bottom: 70px; }

.mb-75, #base .mb-75 { margin-bottom: 75px; }

.mb-80, #base .mb-80 { margin-bottom: 80px; }

.mb-85, #base .mb-85 { margin-bottom: 85px; }

.mb-90, #base .mb-90 { margin-bottom: 90px; }

.mb-95, #base .mb-95 { margin-bottom: 95px; }

.mb-100, #base .mb-100 { margin-bottom: 100px; }

@media screen and (min-width: 768px) { .mb-sm-0, #base .mb-sm-0 { margin-bottom: 0px; }
  .mb-sm-5, #base .mb-sm-5 { margin-bottom: 5px; }
  .mb-sm-10, #base .mb-sm-10 { margin-bottom: 10px; }
  .mb-sm-15, #base .mb-sm-15 { margin-bottom: 15px; }
  .mb-sm-20, #base .mb-sm-20 { margin-bottom: 20px; }
  .mb-sm-25, #base .mb-sm-25 { margin-bottom: 25px; }
  .mb-sm-30, #base .mb-sm-30 { margin-bottom: 30px; }
  .mb-sm-35, #base .mb-sm-35 { margin-bottom: 35px; }
  .mb-sm-40, #base .mb-sm-40 { margin-bottom: 40px; }
  .mb-sm-45, #base .mb-sm-45 { margin-bottom: 45px; }
  .mb-sm-50, #base .mb-sm-50 { margin-bottom: 50px; }
  .mb-sm-55, #base .mb-sm-55 { margin-bottom: 55px; }
  .mb-sm-60, #base .mb-sm-60 { margin-bottom: 60px; }
  .mb-sm-65, #base .mb-sm-65 { margin-bottom: 65px; }
  .mb-sm-70, #base .mb-sm-70 { margin-bottom: 70px; }
  .mb-sm-75, #base .mb-sm-75 { margin-bottom: 75px; }
  .mb-sm-80, #base .mb-sm-80 { margin-bottom: 80px; }
  .mb-sm-85, #base .mb-sm-85 { margin-bottom: 85px; }
  .mb-sm-90, #base .mb-sm-90 { margin-bottom: 90px; }
  .mb-sm-95, #base .mb-sm-95 { margin-bottom: 95px; }
  .mb-sm-100, #base .mb-sm-100 { margin-bottom: 100px; } }

@media screen and (min-width: 992px) { .mb-md-0, #base .mb-md-0 { margin-bottom: 0px; }
  .mb-md-5, #base .mb-md-5 { margin-bottom: 5px; }
  .mb-md-10, #base .mb-md-10 { margin-bottom: 10px; }
  .mb-md-15, #base .mb-md-15 { margin-bottom: 15px; }
  .mb-md-20, #base .mb-md-20 { margin-bottom: 20px; }
  .mb-md-25, #base .mb-md-25 { margin-bottom: 25px; }
  .mb-md-30, #base .mb-md-30 { margin-bottom: 30px; }
  .mb-md-35, #base .mb-md-35 { margin-bottom: 35px; }
  .mb-md-40, #base .mb-md-40 { margin-bottom: 40px; }
  .mb-md-45, #base .mb-md-45 { margin-bottom: 45px; }
  .mb-md-50, #base .mb-md-50 { margin-bottom: 50px; }
  .mb-md-55, #base .mb-md-55 { margin-bottom: 55px; }
  .mb-md-60, #base .mb-md-60 { margin-bottom: 60px; }
  .mb-md-65, #base .mb-md-65 { margin-bottom: 65px; }
  .mb-md-70, #base .mb-md-70 { margin-bottom: 70px; }
  .mb-md-75, #base .mb-md-75 { margin-bottom: 75px; }
  .mb-md-80, #base .mb-md-80 { margin-bottom: 80px; }
  .mb-md-85, #base .mb-md-85 { margin-bottom: 85px; }
  .mb-md-90, #base .mb-md-90 { margin-bottom: 90px; }
  .mb-md-95, #base .mb-md-95 { margin-bottom: 95px; }
  .mb-md-100, #base .mb-md-100 { margin-bottom: 100px; } }

@media screen and (min-width: 1200px) { .mb-lg-0, #base .mb-lg-0 { margin-bottom: 0px; }
  .mb-lg-5, #base .mb-lg-5 { margin-bottom: 5px; }
  .mb-lg-10, #base .mb-lg-10 { margin-bottom: 10px; }
  .mb-lg-15, #base .mb-lg-15 { margin-bottom: 15px; }
  .mb-lg-20, #base .mb-lg-20 { margin-bottom: 20px; }
  .mb-lg-25, #base .mb-lg-25 { margin-bottom: 25px; }
  .mb-lg-30, #base .mb-lg-30 { margin-bottom: 30px; }
  .mb-lg-35, #base .mb-lg-35 { margin-bottom: 35px; }
  .mb-lg-40, #base .mb-lg-40 { margin-bottom: 40px; }
  .mb-lg-45, #base .mb-lg-45 { margin-bottom: 45px; }
  .mb-lg-50, #base .mb-lg-50 { margin-bottom: 50px; }
  .mb-lg-55, #base .mb-lg-55 { margin-bottom: 55px; }
  .mb-lg-60, #base .mb-lg-60 { margin-bottom: 60px; }
  .mb-lg-65, #base .mb-lg-65 { margin-bottom: 65px; }
  .mb-lg-70, #base .mb-lg-70 { margin-bottom: 70px; }
  .mb-lg-75, #base .mb-lg-75 { margin-bottom: 75px; }
  .mb-lg-80, #base .mb-lg-80 { margin-bottom: 80px; }
  .mb-lg-85, #base .mb-lg-85 { margin-bottom: 85px; }
  .mb-lg-90, #base .mb-lg-90 { margin-bottom: 90px; }
  .mb-lg-95, #base .mb-lg-95 { margin-bottom: 95px; }
  .mb-lg-100, #base .mb-lg-100 { margin-bottom: 100px; } }

.mbm-5, #base .mbm--5 { margin-bottom: -5px; }

.mbm-10, #base .mbm--10 { margin-bottom: -10px; }

.mbm-15, #base .mbm--15 { margin-bottom: -15px; }

.mbm-20, #base .mbm--20 { margin-bottom: -20px; }

.mbm-25, #base .mbm--25 { margin-bottom: -25px; }

.mbm-30, #base .mbm--30 { margin-bottom: -30px; }

.mbm-35, #base .mbm--35 { margin-bottom: -35px; }

.mbm-40, #base .mbm--40 { margin-bottom: -40px; }

.mbm-45, #base .mbm--45 { margin-bottom: -45px; }

.mbm-50, #base .mbm--50 { margin-bottom: -50px; }

.mbm-55, #base .mbm--55 { margin-bottom: -55px; }

.mbm-60, #base .mbm--60 { margin-bottom: -60px; }

.mbm-65, #base .mbm--65 { margin-bottom: -65px; }

.mbm-70, #base .mbm--70 { margin-bottom: -70px; }

.mbm-75, #base .mbm--75 { margin-bottom: -75px; }

.mbm-80, #base .mbm--80 { margin-bottom: -80px; }

.mbm-85, #base .mbm--85 { margin-bottom: -85px; }

.mbm-90, #base .mbm--90 { margin-bottom: -90px; }

.mbm-95, #base .mbm--95 { margin-bottom: -95px; }

.mbm-100, #base .mbm--100 { margin-bottom: -100px; }

@media screen and (min-width: 768px) { .mbm-sm-5, #base .mbm-sm--5 { margin-bottom: -5px; }
  .mbm-sm-10, #base .mbm-sm--10 { margin-bottom: -10px; }
  .mbm-sm-15, #base .mbm-sm--15 { margin-bottom: -15px; }
  .mbm-sm-20, #base .mbm-sm--20 { margin-bottom: -20px; }
  .mbm-sm-25, #base .mbm-sm--25 { margin-bottom: -25px; }
  .mbm-sm-30, #base .mbm-sm--30 { margin-bottom: -30px; }
  .mbm-sm-35, #base .mbm-sm--35 { margin-bottom: -35px; }
  .mbm-sm-40, #base .mbm-sm--40 { margin-bottom: -40px; }
  .mbm-sm-45, #base .mbm-sm--45 { margin-bottom: -45px; }
  .mbm-sm-50, #base .mbm-sm--50 { margin-bottom: -50px; }
  .mbm-sm-55, #base .mbm-sm--55 { margin-bottom: -55px; }
  .mbm-sm-60, #base .mbm-sm--60 { margin-bottom: -60px; }
  .mbm-sm-65, #base .mbm-sm--65 { margin-bottom: -65px; }
  .mbm-sm-70, #base .mbm-sm--70 { margin-bottom: -70px; }
  .mbm-sm-75, #base .mbm-sm--75 { margin-bottom: -75px; }
  .mbm-sm-80, #base .mbm-sm--80 { margin-bottom: -80px; }
  .mbm-sm-85, #base .mbm-sm--85 { margin-bottom: -85px; }
  .mbm-sm-90, #base .mbm-sm--90 { margin-bottom: -90px; }
  .mbm-sm-95, #base .mbm-sm--95 { margin-bottom: -95px; }
  .mbm-sm-100, #base .mbm-sm--100 { margin-bottom: -100px; } }

@media screen and (min-width: 992px) { .mbm-md-5, #base .mbm-md--5 { margin-bottom: -5px; }
  .mbm-md-10, #base .mbm-md--10 { margin-bottom: -10px; }
  .mbm-md-15, #base .mbm-md--15 { margin-bottom: -15px; }
  .mbm-md-20, #base .mbm-md--20 { margin-bottom: -20px; }
  .mbm-md-25, #base .mbm-md--25 { margin-bottom: -25px; }
  .mbm-md-30, #base .mbm-md--30 { margin-bottom: -30px; }
  .mbm-md-35, #base .mbm-md--35 { margin-bottom: -35px; }
  .mbm-md-40, #base .mbm-md--40 { margin-bottom: -40px; }
  .mbm-md-45, #base .mbm-md--45 { margin-bottom: -45px; }
  .mbm-md-50, #base .mbm-md--50 { margin-bottom: -50px; }
  .mbm-md-55, #base .mbm-md--55 { margin-bottom: -55px; }
  .mbm-md-60, #base .mbm-md--60 { margin-bottom: -60px; }
  .mbm-md-65, #base .mbm-md--65 { margin-bottom: -65px; }
  .mbm-md-70, #base .mbm-md--70 { margin-bottom: -70px; }
  .mbm-md-75, #base .mbm-md--75 { margin-bottom: -75px; }
  .mbm-md-80, #base .mbm-md--80 { margin-bottom: -80px; }
  .mbm-md-85, #base .mbm-md--85 { margin-bottom: -85px; }
  .mbm-md-90, #base .mbm-md--90 { margin-bottom: -90px; }
  .mbm-md-95, #base .mbm-md--95 { margin-bottom: -95px; }
  .mbm-md-100, #base .mbm-md--100 { margin-bottom: -100px; } }

@media screen and (min-width: 1200px) { .mbm-lg-5, #base .mbm-lg--5 { margin-bottom: -5px; }
  .mbm-lg-10, #base .mbm-lg--10 { margin-bottom: -10px; }
  .mbm-lg-15, #base .mbm-lg--15 { margin-bottom: -15px; }
  .mbm-lg-20, #base .mbm-lg--20 { margin-bottom: -20px; }
  .mbm-lg-25, #base .mbm-lg--25 { margin-bottom: -25px; }
  .mbm-lg-30, #base .mbm-lg--30 { margin-bottom: -30px; }
  .mbm-lg-35, #base .mbm-lg--35 { margin-bottom: -35px; }
  .mbm-lg-40, #base .mbm-lg--40 { margin-bottom: -40px; }
  .mbm-lg-45, #base .mbm-lg--45 { margin-bottom: -45px; }
  .mbm-lg-50, #base .mbm-lg--50 { margin-bottom: -50px; }
  .mbm-lg-55, #base .mbm-lg--55 { margin-bottom: -55px; }
  .mbm-lg-60, #base .mbm-lg--60 { margin-bottom: -60px; }
  .mbm-lg-65, #base .mbm-lg--65 { margin-bottom: -65px; }
  .mbm-lg-70, #base .mbm-lg--70 { margin-bottom: -70px; }
  .mbm-lg-75, #base .mbm-lg--75 { margin-bottom: -75px; }
  .mbm-lg-80, #base .mbm-lg--80 { margin-bottom: -80px; }
  .mbm-lg-85, #base .mbm-lg--85 { margin-bottom: -85px; }
  .mbm-lg-90, #base .mbm-lg--90 { margin-bottom: -90px; }
  .mbm-lg-95, #base .mbm-lg--95 { margin-bottom: -95px; }
  .mbm-lg-100, #base .mbm-lg--100 { margin-bottom: -100px; } }

.ml-0, #base .ml-0 { margin-left: 0px; }

.ml-5, #base .ml-5 { margin-left: 5px; }

.ml-10, #base .ml-10 { margin-left: 10px; }

.ml-15, #base .ml-15 { margin-left: 15px; }

.ml-20, #base .ml-20 { margin-left: 20px; }

.ml-25, #base .ml-25 { margin-left: 25px; }

.ml-30, #base .ml-30 { margin-left: 30px; }

.ml-35, #base .ml-35 { margin-left: 35px; }

.ml-40, #base .ml-40 { margin-left: 40px; }

.ml-45, #base .ml-45 { margin-left: 45px; }

.ml-50, #base .ml-50 { margin-left: 50px; }

.ml-55, #base .ml-55 { margin-left: 55px; }

.ml-60, #base .ml-60 { margin-left: 60px; }

.ml-65, #base .ml-65 { margin-left: 65px; }

.ml-70, #base .ml-70 { margin-left: 70px; }

.ml-75, #base .ml-75 { margin-left: 75px; }

.ml-80, #base .ml-80 { margin-left: 80px; }

.ml-85, #base .ml-85 { margin-left: 85px; }

.ml-90, #base .ml-90 { margin-left: 90px; }

.ml-95, #base .ml-95 { margin-left: 95px; }

.ml-100, #base .ml-100 { margin-left: 100px; }

@media screen and (min-width: 768px) { .ml-sm-0, #base .ml-sm-0 { margin-left: 0px; }
  .ml-sm-5, #base .ml-sm-5 { margin-left: 5px; }
  .ml-sm-10, #base .ml-sm-10 { margin-left: 10px; }
  .ml-sm-15, #base .ml-sm-15 { margin-left: 15px; }
  .ml-sm-20, #base .ml-sm-20 { margin-left: 20px; }
  .ml-sm-25, #base .ml-sm-25 { margin-left: 25px; }
  .ml-sm-30, #base .ml-sm-30 { margin-left: 30px; }
  .ml-sm-35, #base .ml-sm-35 { margin-left: 35px; }
  .ml-sm-40, #base .ml-sm-40 { margin-left: 40px; }
  .ml-sm-45, #base .ml-sm-45 { margin-left: 45px; }
  .ml-sm-50, #base .ml-sm-50 { margin-left: 50px; }
  .ml-sm-55, #base .ml-sm-55 { margin-left: 55px; }
  .ml-sm-60, #base .ml-sm-60 { margin-left: 60px; }
  .ml-sm-65, #base .ml-sm-65 { margin-left: 65px; }
  .ml-sm-70, #base .ml-sm-70 { margin-left: 70px; }
  .ml-sm-75, #base .ml-sm-75 { margin-left: 75px; }
  .ml-sm-80, #base .ml-sm-80 { margin-left: 80px; }
  .ml-sm-85, #base .ml-sm-85 { margin-left: 85px; }
  .ml-sm-90, #base .ml-sm-90 { margin-left: 90px; }
  .ml-sm-95, #base .ml-sm-95 { margin-left: 95px; }
  .ml-sm-100, #base .ml-sm-100 { margin-left: 100px; } }

@media screen and (min-width: 992px) { .ml-md-0, #base .ml-md-0 { margin-left: 0px; }
  .ml-md-5, #base .ml-md-5 { margin-left: 5px; }
  .ml-md-10, #base .ml-md-10 { margin-left: 10px; }
  .ml-md-15, #base .ml-md-15 { margin-left: 15px; }
  .ml-md-20, #base .ml-md-20 { margin-left: 20px; }
  .ml-md-25, #base .ml-md-25 { margin-left: 25px; }
  .ml-md-30, #base .ml-md-30 { margin-left: 30px; }
  .ml-md-35, #base .ml-md-35 { margin-left: 35px; }
  .ml-md-40, #base .ml-md-40 { margin-left: 40px; }
  .ml-md-45, #base .ml-md-45 { margin-left: 45px; }
  .ml-md-50, #base .ml-md-50 { margin-left: 50px; }
  .ml-md-55, #base .ml-md-55 { margin-left: 55px; }
  .ml-md-60, #base .ml-md-60 { margin-left: 60px; }
  .ml-md-65, #base .ml-md-65 { margin-left: 65px; }
  .ml-md-70, #base .ml-md-70 { margin-left: 70px; }
  .ml-md-75, #base .ml-md-75 { margin-left: 75px; }
  .ml-md-80, #base .ml-md-80 { margin-left: 80px; }
  .ml-md-85, #base .ml-md-85 { margin-left: 85px; }
  .ml-md-90, #base .ml-md-90 { margin-left: 90px; }
  .ml-md-95, #base .ml-md-95 { margin-left: 95px; }
  .ml-md-100, #base .ml-md-100 { margin-left: 100px; } }

@media screen and (min-width: 1200px) { .ml-lg-0, #base .ml-lg-0 { margin-left: 0px; }
  .ml-lg-5, #base .ml-lg-5 { margin-left: 5px; }
  .ml-lg-10, #base .ml-lg-10 { margin-left: 10px; }
  .ml-lg-15, #base .ml-lg-15 { margin-left: 15px; }
  .ml-lg-20, #base .ml-lg-20 { margin-left: 20px; }
  .ml-lg-25, #base .ml-lg-25 { margin-left: 25px; }
  .ml-lg-30, #base .ml-lg-30 { margin-left: 30px; }
  .ml-lg-35, #base .ml-lg-35 { margin-left: 35px; }
  .ml-lg-40, #base .ml-lg-40 { margin-left: 40px; }
  .ml-lg-45, #base .ml-lg-45 { margin-left: 45px; }
  .ml-lg-50, #base .ml-lg-50 { margin-left: 50px; }
  .ml-lg-55, #base .ml-lg-55 { margin-left: 55px; }
  .ml-lg-60, #base .ml-lg-60 { margin-left: 60px; }
  .ml-lg-65, #base .ml-lg-65 { margin-left: 65px; }
  .ml-lg-70, #base .ml-lg-70 { margin-left: 70px; }
  .ml-lg-75, #base .ml-lg-75 { margin-left: 75px; }
  .ml-lg-80, #base .ml-lg-80 { margin-left: 80px; }
  .ml-lg-85, #base .ml-lg-85 { margin-left: 85px; }
  .ml-lg-90, #base .ml-lg-90 { margin-left: 90px; }
  .ml-lg-95, #base .ml-lg-95 { margin-left: 95px; }
  .ml-lg-100, #base .ml-lg-100 { margin-left: 100px; } }

.mlm-5, #base .mlm--5 { margin-left: -5px; }

.mlm-10, #base .mlm--10 { margin-left: -10px; }

.mlm-15, #base .mlm--15 { margin-left: -15px; }

.mlm-20, #base .mlm--20 { margin-left: -20px; }

.mlm-25, #base .mlm--25 { margin-left: -25px; }

.mlm-30, #base .mlm--30 { margin-left: -30px; }

.mlm-35, #base .mlm--35 { margin-left: -35px; }

.mlm-40, #base .mlm--40 { margin-left: -40px; }

.mlm-45, #base .mlm--45 { margin-left: -45px; }

.mlm-50, #base .mlm--50 { margin-left: -50px; }

.mlm-55, #base .mlm--55 { margin-left: -55px; }

.mlm-60, #base .mlm--60 { margin-left: -60px; }

.mlm-65, #base .mlm--65 { margin-left: -65px; }

.mlm-70, #base .mlm--70 { margin-left: -70px; }

.mlm-75, #base .mlm--75 { margin-left: -75px; }

.mlm-80, #base .mlm--80 { margin-left: -80px; }

.mlm-85, #base .mlm--85 { margin-left: -85px; }

.mlm-90, #base .mlm--90 { margin-left: -90px; }

.mlm-95, #base .mlm--95 { margin-left: -95px; }

.mlm-100, #base .mlm--100 { margin-left: -100px; }

@media screen and (min-width: 768px) { .mlm-sm-5, #base .mlm-sm--5 { margin-left: -5px; }
  .mlm-sm-10, #base .mlm-sm--10 { margin-left: -10px; }
  .mlm-sm-15, #base .mlm-sm--15 { margin-left: -15px; }
  .mlm-sm-20, #base .mlm-sm--20 { margin-left: -20px; }
  .mlm-sm-25, #base .mlm-sm--25 { margin-left: -25px; }
  .mlm-sm-30, #base .mlm-sm--30 { margin-left: -30px; }
  .mlm-sm-35, #base .mlm-sm--35 { margin-left: -35px; }
  .mlm-sm-40, #base .mlm-sm--40 { margin-left: -40px; }
  .mlm-sm-45, #base .mlm-sm--45 { margin-left: -45px; }
  .mlm-sm-50, #base .mlm-sm--50 { margin-left: -50px; }
  .mlm-sm-55, #base .mlm-sm--55 { margin-left: -55px; }
  .mlm-sm-60, #base .mlm-sm--60 { margin-left: -60px; }
  .mlm-sm-65, #base .mlm-sm--65 { margin-left: -65px; }
  .mlm-sm-70, #base .mlm-sm--70 { margin-left: -70px; }
  .mlm-sm-75, #base .mlm-sm--75 { margin-left: -75px; }
  .mlm-sm-80, #base .mlm-sm--80 { margin-left: -80px; }
  .mlm-sm-85, #base .mlm-sm--85 { margin-left: -85px; }
  .mlm-sm-90, #base .mlm-sm--90 { margin-left: -90px; }
  .mlm-sm-95, #base .mlm-sm--95 { margin-left: -95px; }
  .mlm-sm-100, #base .mlm-sm--100 { margin-left: -100px; } }

@media screen and (min-width: 992px) { .mlm-md-5, #base .mlm-md--5 { margin-left: -5px; }
  .mlm-md-10, #base .mlm-md--10 { margin-left: -10px; }
  .mlm-md-15, #base .mlm-md--15 { margin-left: -15px; }
  .mlm-md-20, #base .mlm-md--20 { margin-left: -20px; }
  .mlm-md-25, #base .mlm-md--25 { margin-left: -25px; }
  .mlm-md-30, #base .mlm-md--30 { margin-left: -30px; }
  .mlm-md-35, #base .mlm-md--35 { margin-left: -35px; }
  .mlm-md-40, #base .mlm-md--40 { margin-left: -40px; }
  .mlm-md-45, #base .mlm-md--45 { margin-left: -45px; }
  .mlm-md-50, #base .mlm-md--50 { margin-left: -50px; }
  .mlm-md-55, #base .mlm-md--55 { margin-left: -55px; }
  .mlm-md-60, #base .mlm-md--60 { margin-left: -60px; }
  .mlm-md-65, #base .mlm-md--65 { margin-left: -65px; }
  .mlm-md-70, #base .mlm-md--70 { margin-left: -70px; }
  .mlm-md-75, #base .mlm-md--75 { margin-left: -75px; }
  .mlm-md-80, #base .mlm-md--80 { margin-left: -80px; }
  .mlm-md-85, #base .mlm-md--85 { margin-left: -85px; }
  .mlm-md-90, #base .mlm-md--90 { margin-left: -90px; }
  .mlm-md-95, #base .mlm-md--95 { margin-left: -95px; }
  .mlm-md-100, #base .mlm-md--100 { margin-left: -100px; } }

@media screen and (min-width: 1200px) { .mlm-lg-5, #base .mlm-lg--5 { margin-left: -5px; }
  .mlm-lg-10, #base .mlm-lg--10 { margin-left: -10px; }
  .mlm-lg-15, #base .mlm-lg--15 { margin-left: -15px; }
  .mlm-lg-20, #base .mlm-lg--20 { margin-left: -20px; }
  .mlm-lg-25, #base .mlm-lg--25 { margin-left: -25px; }
  .mlm-lg-30, #base .mlm-lg--30 { margin-left: -30px; }
  .mlm-lg-35, #base .mlm-lg--35 { margin-left: -35px; }
  .mlm-lg-40, #base .mlm-lg--40 { margin-left: -40px; }
  .mlm-lg-45, #base .mlm-lg--45 { margin-left: -45px; }
  .mlm-lg-50, #base .mlm-lg--50 { margin-left: -50px; }
  .mlm-lg-55, #base .mlm-lg--55 { margin-left: -55px; }
  .mlm-lg-60, #base .mlm-lg--60 { margin-left: -60px; }
  .mlm-lg-65, #base .mlm-lg--65 { margin-left: -65px; }
  .mlm-lg-70, #base .mlm-lg--70 { margin-left: -70px; }
  .mlm-lg-75, #base .mlm-lg--75 { margin-left: -75px; }
  .mlm-lg-80, #base .mlm-lg--80 { margin-left: -80px; }
  .mlm-lg-85, #base .mlm-lg--85 { margin-left: -85px; }
  .mlm-lg-90, #base .mlm-lg--90 { margin-left: -90px; }
  .mlm-lg-95, #base .mlm-lg--95 { margin-left: -95px; }
  .mlm-lg-100, #base .mlm-lg--100 { margin-left: -100px; } }

.mr-0, #base .mr-0 { margin-right: 0px; }

.mr-5, #base .mr-5 { margin-right: 5px; }

.mr-10, #base .mr-10 { margin-right: 10px; }

.mr-15, #base .mr-15 { margin-right: 15px; }

.mr-20, #base .mr-20 { margin-right: 20px; }

.mr-25, #base .mr-25 { margin-right: 25px; }

.mr-30, #base .mr-30 { margin-right: 30px; }

.mr-35, #base .mr-35 { margin-right: 35px; }

.mr-40, #base .mr-40 { margin-right: 40px; }

.mr-45, #base .mr-45 { margin-right: 45px; }

.mr-50, #base .mr-50 { margin-right: 50px; }

.mr-55, #base .mr-55 { margin-right: 55px; }

.mr-60, #base .mr-60 { margin-right: 60px; }

.mr-65, #base .mr-65 { margin-right: 65px; }

.mr-70, #base .mr-70 { margin-right: 70px; }

.mr-75, #base .mr-75 { margin-right: 75px; }

.mr-80, #base .mr-80 { margin-right: 80px; }

.mr-85, #base .mr-85 { margin-right: 85px; }

.mr-90, #base .mr-90 { margin-right: 90px; }

.mr-95, #base .mr-95 { margin-right: 95px; }

.mr-100, #base .mr-100 { margin-right: 100px; }

@media screen and (min-width: 768px) { .mr-sm-0, #base .mr-sm-0 { margin-right: 0px; }
  .mr-sm-5, #base .mr-sm-5 { margin-right: 5px; }
  .mr-sm-10, #base .mr-sm-10 { margin-right: 10px; }
  .mr-sm-15, #base .mr-sm-15 { margin-right: 15px; }
  .mr-sm-20, #base .mr-sm-20 { margin-right: 20px; }
  .mr-sm-25, #base .mr-sm-25 { margin-right: 25px; }
  .mr-sm-30, #base .mr-sm-30 { margin-right: 30px; }
  .mr-sm-35, #base .mr-sm-35 { margin-right: 35px; }
  .mr-sm-40, #base .mr-sm-40 { margin-right: 40px; }
  .mr-sm-45, #base .mr-sm-45 { margin-right: 45px; }
  .mr-sm-50, #base .mr-sm-50 { margin-right: 50px; }
  .mr-sm-55, #base .mr-sm-55 { margin-right: 55px; }
  .mr-sm-60, #base .mr-sm-60 { margin-right: 60px; }
  .mr-sm-65, #base .mr-sm-65 { margin-right: 65px; }
  .mr-sm-70, #base .mr-sm-70 { margin-right: 70px; }
  .mr-sm-75, #base .mr-sm-75 { margin-right: 75px; }
  .mr-sm-80, #base .mr-sm-80 { margin-right: 80px; }
  .mr-sm-85, #base .mr-sm-85 { margin-right: 85px; }
  .mr-sm-90, #base .mr-sm-90 { margin-right: 90px; }
  .mr-sm-95, #base .mr-sm-95 { margin-right: 95px; }
  .mr-sm-100, #base .mr-sm-100 { margin-right: 100px; } }

@media screen and (min-width: 992px) { .mr-md-0, #base .mr-md-0 { margin-right: 0px; }
  .mr-md-5, #base .mr-md-5 { margin-right: 5px; }
  .mr-md-10, #base .mr-md-10 { margin-right: 10px; }
  .mr-md-15, #base .mr-md-15 { margin-right: 15px; }
  .mr-md-20, #base .mr-md-20 { margin-right: 20px; }
  .mr-md-25, #base .mr-md-25 { margin-right: 25px; }
  .mr-md-30, #base .mr-md-30 { margin-right: 30px; }
  .mr-md-35, #base .mr-md-35 { margin-right: 35px; }
  .mr-md-40, #base .mr-md-40 { margin-right: 40px; }
  .mr-md-45, #base .mr-md-45 { margin-right: 45px; }
  .mr-md-50, #base .mr-md-50 { margin-right: 50px; }
  .mr-md-55, #base .mr-md-55 { margin-right: 55px; }
  .mr-md-60, #base .mr-md-60 { margin-right: 60px; }
  .mr-md-65, #base .mr-md-65 { margin-right: 65px; }
  .mr-md-70, #base .mr-md-70 { margin-right: 70px; }
  .mr-md-75, #base .mr-md-75 { margin-right: 75px; }
  .mr-md-80, #base .mr-md-80 { margin-right: 80px; }
  .mr-md-85, #base .mr-md-85 { margin-right: 85px; }
  .mr-md-90, #base .mr-md-90 { margin-right: 90px; }
  .mr-md-95, #base .mr-md-95 { margin-right: 95px; }
  .mr-md-100, #base .mr-md-100 { margin-right: 100px; } }

@media screen and (min-width: 1200px) { .mr-lg-0, #base .mr-lg-0 { margin-right: 0px; }
  .mr-lg-5, #base .mr-lg-5 { margin-right: 5px; }
  .mr-lg-10, #base .mr-lg-10 { margin-right: 10px; }
  .mr-lg-15, #base .mr-lg-15 { margin-right: 15px; }
  .mr-lg-20, #base .mr-lg-20 { margin-right: 20px; }
  .mr-lg-25, #base .mr-lg-25 { margin-right: 25px; }
  .mr-lg-30, #base .mr-lg-30 { margin-right: 30px; }
  .mr-lg-35, #base .mr-lg-35 { margin-right: 35px; }
  .mr-lg-40, #base .mr-lg-40 { margin-right: 40px; }
  .mr-lg-45, #base .mr-lg-45 { margin-right: 45px; }
  .mr-lg-50, #base .mr-lg-50 { margin-right: 50px; }
  .mr-lg-55, #base .mr-lg-55 { margin-right: 55px; }
  .mr-lg-60, #base .mr-lg-60 { margin-right: 60px; }
  .mr-lg-65, #base .mr-lg-65 { margin-right: 65px; }
  .mr-lg-70, #base .mr-lg-70 { margin-right: 70px; }
  .mr-lg-75, #base .mr-lg-75 { margin-right: 75px; }
  .mr-lg-80, #base .mr-lg-80 { margin-right: 80px; }
  .mr-lg-85, #base .mr-lg-85 { margin-right: 85px; }
  .mr-lg-90, #base .mr-lg-90 { margin-right: 90px; }
  .mr-lg-95, #base .mr-lg-95 { margin-right: 95px; }
  .mr-lg-100, #base .mr-lg-100 { margin-right: 100px; } }

.mrm-5, #base .mrm--5 { margin-right: -5px; }

.mrm-10, #base .mrm--10 { margin-right: -10px; }

.mrm-15, #base .mrm--15 { margin-right: -15px; }

.mrm-20, #base .mrm--20 { margin-right: -20px; }

.mrm-25, #base .mrm--25 { margin-right: -25px; }

.mrm-30, #base .mrm--30 { margin-right: -30px; }

.mrm-35, #base .mrm--35 { margin-right: -35px; }

.mrm-40, #base .mrm--40 { margin-right: -40px; }

.mrm-45, #base .mrm--45 { margin-right: -45px; }

.mrm-50, #base .mrm--50 { margin-right: -50px; }

.mrm-55, #base .mrm--55 { margin-right: -55px; }

.mrm-60, #base .mrm--60 { margin-right: -60px; }

.mrm-65, #base .mrm--65 { margin-right: -65px; }

.mrm-70, #base .mrm--70 { margin-right: -70px; }

.mrm-75, #base .mrm--75 { margin-right: -75px; }

.mrm-80, #base .mrm--80 { margin-right: -80px; }

.mrm-85, #base .mrm--85 { margin-right: -85px; }

.mrm-90, #base .mrm--90 { margin-right: -90px; }

.mrm-95, #base .mrm--95 { margin-right: -95px; }

.mrm-100, #base .mrm--100 { margin-right: -100px; }

@media screen and (min-width: 768px) { .mrm-sm-5, #base .mrm-sm--5 { margin-right: -5px; }
  .mrm-sm-10, #base .mrm-sm--10 { margin-right: -10px; }
  .mrm-sm-15, #base .mrm-sm--15 { margin-right: -15px; }
  .mrm-sm-20, #base .mrm-sm--20 { margin-right: -20px; }
  .mrm-sm-25, #base .mrm-sm--25 { margin-right: -25px; }
  .mrm-sm-30, #base .mrm-sm--30 { margin-right: -30px; }
  .mrm-sm-35, #base .mrm-sm--35 { margin-right: -35px; }
  .mrm-sm-40, #base .mrm-sm--40 { margin-right: -40px; }
  .mrm-sm-45, #base .mrm-sm--45 { margin-right: -45px; }
  .mrm-sm-50, #base .mrm-sm--50 { margin-right: -50px; }
  .mrm-sm-55, #base .mrm-sm--55 { margin-right: -55px; }
  .mrm-sm-60, #base .mrm-sm--60 { margin-right: -60px; }
  .mrm-sm-65, #base .mrm-sm--65 { margin-right: -65px; }
  .mrm-sm-70, #base .mrm-sm--70 { margin-right: -70px; }
  .mrm-sm-75, #base .mrm-sm--75 { margin-right: -75px; }
  .mrm-sm-80, #base .mrm-sm--80 { margin-right: -80px; }
  .mrm-sm-85, #base .mrm-sm--85 { margin-right: -85px; }
  .mrm-sm-90, #base .mrm-sm--90 { margin-right: -90px; }
  .mrm-sm-95, #base .mrm-sm--95 { margin-right: -95px; }
  .mrm-sm-100, #base .mrm-sm--100 { margin-right: -100px; } }

@media screen and (min-width: 992px) { .mrm-md-5, #base .mrm-md--5 { margin-right: -5px; }
  .mrm-md-10, #base .mrm-md--10 { margin-right: -10px; }
  .mrm-md-15, #base .mrm-md--15 { margin-right: -15px; }
  .mrm-md-20, #base .mrm-md--20 { margin-right: -20px; }
  .mrm-md-25, #base .mrm-md--25 { margin-right: -25px; }
  .mrm-md-30, #base .mrm-md--30 { margin-right: -30px; }
  .mrm-md-35, #base .mrm-md--35 { margin-right: -35px; }
  .mrm-md-40, #base .mrm-md--40 { margin-right: -40px; }
  .mrm-md-45, #base .mrm-md--45 { margin-right: -45px; }
  .mrm-md-50, #base .mrm-md--50 { margin-right: -50px; }
  .mrm-md-55, #base .mrm-md--55 { margin-right: -55px; }
  .mrm-md-60, #base .mrm-md--60 { margin-right: -60px; }
  .mrm-md-65, #base .mrm-md--65 { margin-right: -65px; }
  .mrm-md-70, #base .mrm-md--70 { margin-right: -70px; }
  .mrm-md-75, #base .mrm-md--75 { margin-right: -75px; }
  .mrm-md-80, #base .mrm-md--80 { margin-right: -80px; }
  .mrm-md-85, #base .mrm-md--85 { margin-right: -85px; }
  .mrm-md-90, #base .mrm-md--90 { margin-right: -90px; }
  .mrm-md-95, #base .mrm-md--95 { margin-right: -95px; }
  .mrm-md-100, #base .mrm-md--100 { margin-right: -100px; } }

@media screen and (min-width: 1200px) { .mrm-lg-5, #base .mrm-lg--5 { margin-right: -5px; }
  .mrm-lg-10, #base .mrm-lg--10 { margin-right: -10px; }
  .mrm-lg-15, #base .mrm-lg--15 { margin-right: -15px; }
  .mrm-lg-20, #base .mrm-lg--20 { margin-right: -20px; }
  .mrm-lg-25, #base .mrm-lg--25 { margin-right: -25px; }
  .mrm-lg-30, #base .mrm-lg--30 { margin-right: -30px; }
  .mrm-lg-35, #base .mrm-lg--35 { margin-right: -35px; }
  .mrm-lg-40, #base .mrm-lg--40 { margin-right: -40px; }
  .mrm-lg-45, #base .mrm-lg--45 { margin-right: -45px; }
  .mrm-lg-50, #base .mrm-lg--50 { margin-right: -50px; }
  .mrm-lg-55, #base .mrm-lg--55 { margin-right: -55px; }
  .mrm-lg-60, #base .mrm-lg--60 { margin-right: -60px; }
  .mrm-lg-65, #base .mrm-lg--65 { margin-right: -65px; }
  .mrm-lg-70, #base .mrm-lg--70 { margin-right: -70px; }
  .mrm-lg-75, #base .mrm-lg--75 { margin-right: -75px; }
  .mrm-lg-80, #base .mrm-lg--80 { margin-right: -80px; }
  .mrm-lg-85, #base .mrm-lg--85 { margin-right: -85px; }
  .mrm-lg-90, #base .mrm-lg--90 { margin-right: -90px; }
  .mrm-lg-95, #base .mrm-lg--95 { margin-right: -95px; }
  .mrm-lg-100, #base .mrm-lg--100 { margin-right: -100px; } }

.pt-0, #base .pt-0 { padding-top: 0px; }

.pt-5, #base .pt-5 { padding-top: 5px; }

.pt-10, #base .pt-10 { padding-top: 10px; }

.pt-15, #base .pt-15 { padding-top: 15px; }

.pt-20, #base .pt-20 { padding-top: 20px; }

.pt-25, #base .pt-25 { padding-top: 25px; }

.pt-30, #base .pt-30 { padding-top: 30px; }

.pt-35, #base .pt-35 { padding-top: 35px; }

.pt-40, #base .pt-40 { padding-top: 40px; }

.pt-45, #base .pt-45 { padding-top: 45px; }

.pt-50, #base .pt-50 { padding-top: 50px; }

.pt-55, #base .pt-55 { padding-top: 55px; }

.pt-60, #base .pt-60 { padding-top: 60px; }

.pt-65, #base .pt-65 { padding-top: 65px; }

.pt-70, #base .pt-70 { padding-top: 70px; }

.pt-75, #base .pt-75 { padding-top: 75px; }

.pt-80, #base .pt-80 { padding-top: 80px; }

.pt-85, #base .pt-85 { padding-top: 85px; }

.pt-90, #base .pt-90 { padding-top: 90px; }

.pt-95, #base .pt-95 { padding-top: 95px; }

.pt-100, #base .pt-100 { padding-top: 100px; }

@media screen and (min-width: 768px) { .pt-sm-0, #base .pt-sm-0 { padding-top: 0px; }
  .pt-sm-5, #base .pt-sm-5 { padding-top: 5px; }
  .pt-sm-10, #base .pt-sm-10 { padding-top: 10px; }
  .pt-sm-15, #base .pt-sm-15 { padding-top: 15px; }
  .pt-sm-20, #base .pt-sm-20 { padding-top: 20px; }
  .pt-sm-25, #base .pt-sm-25 { padding-top: 25px; }
  .pt-sm-30, #base .pt-sm-30 { padding-top: 30px; }
  .pt-sm-35, #base .pt-sm-35 { padding-top: 35px; }
  .pt-sm-40, #base .pt-sm-40 { padding-top: 40px; }
  .pt-sm-45, #base .pt-sm-45 { padding-top: 45px; }
  .pt-sm-50, #base .pt-sm-50 { padding-top: 50px; }
  .pt-sm-55, #base .pt-sm-55 { padding-top: 55px; }
  .pt-sm-60, #base .pt-sm-60 { padding-top: 60px; }
  .pt-sm-65, #base .pt-sm-65 { padding-top: 65px; }
  .pt-sm-70, #base .pt-sm-70 { padding-top: 70px; }
  .pt-sm-75, #base .pt-sm-75 { padding-top: 75px; }
  .pt-sm-80, #base .pt-sm-80 { padding-top: 80px; }
  .pt-sm-85, #base .pt-sm-85 { padding-top: 85px; }
  .pt-sm-90, #base .pt-sm-90 { padding-top: 90px; }
  .pt-sm-95, #base .pt-sm-95 { padding-top: 95px; }
  .pt-sm-100, #base .pt-sm-100 { padding-top: 100px; } }

@media screen and (min-width: 992px) { .pt-md-0, #base .pt-md-0 { padding-top: 0px; }
  .pt-md-5, #base .pt-md-5 { padding-top: 5px; }
  .pt-md-10, #base .pt-md-10 { padding-top: 10px; }
  .pt-md-15, #base .pt-md-15 { padding-top: 15px; }
  .pt-md-20, #base .pt-md-20 { padding-top: 20px; }
  .pt-md-25, #base .pt-md-25 { padding-top: 25px; }
  .pt-md-30, #base .pt-md-30 { padding-top: 30px; }
  .pt-md-35, #base .pt-md-35 { padding-top: 35px; }
  .pt-md-40, #base .pt-md-40 { padding-top: 40px; }
  .pt-md-45, #base .pt-md-45 { padding-top: 45px; }
  .pt-md-50, #base .pt-md-50 { padding-top: 50px; }
  .pt-md-55, #base .pt-md-55 { padding-top: 55px; }
  .pt-md-60, #base .pt-md-60 { padding-top: 60px; }
  .pt-md-65, #base .pt-md-65 { padding-top: 65px; }
  .pt-md-70, #base .pt-md-70 { padding-top: 70px; }
  .pt-md-75, #base .pt-md-75 { padding-top: 75px; }
  .pt-md-80, #base .pt-md-80 { padding-top: 80px; }
  .pt-md-85, #base .pt-md-85 { padding-top: 85px; }
  .pt-md-90, #base .pt-md-90 { padding-top: 90px; }
  .pt-md-95, #base .pt-md-95 { padding-top: 95px; }
  .pt-md-100, #base .pt-md-100 { padding-top: 100px; } }

@media screen and (min-width: 1200px) { .pt-lg-0, #base .pt-lg-0 { padding-top: 0px; }
  .pt-lg-5, #base .pt-lg-5 { padding-top: 5px; }
  .pt-lg-10, #base .pt-lg-10 { padding-top: 10px; }
  .pt-lg-15, #base .pt-lg-15 { padding-top: 15px; }
  .pt-lg-20, #base .pt-lg-20 { padding-top: 20px; }
  .pt-lg-25, #base .pt-lg-25 { padding-top: 25px; }
  .pt-lg-30, #base .pt-lg-30 { padding-top: 30px; }
  .pt-lg-35, #base .pt-lg-35 { padding-top: 35px; }
  .pt-lg-40, #base .pt-lg-40 { padding-top: 40px; }
  .pt-lg-45, #base .pt-lg-45 { padding-top: 45px; }
  .pt-lg-50, #base .pt-lg-50 { padding-top: 50px; }
  .pt-lg-55, #base .pt-lg-55 { padding-top: 55px; }
  .pt-lg-60, #base .pt-lg-60 { padding-top: 60px; }
  .pt-lg-65, #base .pt-lg-65 { padding-top: 65px; }
  .pt-lg-70, #base .pt-lg-70 { padding-top: 70px; }
  .pt-lg-75, #base .pt-lg-75 { padding-top: 75px; }
  .pt-lg-80, #base .pt-lg-80 { padding-top: 80px; }
  .pt-lg-85, #base .pt-lg-85 { padding-top: 85px; }
  .pt-lg-90, #base .pt-lg-90 { padding-top: 90px; }
  .pt-lg-95, #base .pt-lg-95 { padding-top: 95px; }
  .pt-lg-100, #base .pt-lg-100 { padding-top: 100px; } }

.pb-0, #base .pb-0 { padding-bottom: 0px; }

.pb-5, #base .pb-5 { padding-bottom: 5px; }

.pb-10, #base .pb-10 { padding-bottom: 10px; }

.pb-15, #base .pb-15 { padding-bottom: 15px; }

.pb-20, #base .pb-20 { padding-bottom: 20px; }

.pb-25, #base .pb-25 { padding-bottom: 25px; }

.pb-30, #base .pb-30 { padding-bottom: 30px; }

.pb-35, #base .pb-35 { padding-bottom: 35px; }

.pb-40, #base .pb-40 { padding-bottom: 40px; }

.pb-45, #base .pb-45 { padding-bottom: 45px; }

.pb-50, #base .pb-50 { padding-bottom: 50px; }

.pb-55, #base .pb-55 { padding-bottom: 55px; }

.pb-60, #base .pb-60 { padding-bottom: 60px; }

.pb-65, #base .pb-65 { padding-bottom: 65px; }

.pb-70, #base .pb-70 { padding-bottom: 70px; }

.pb-75, #base .pb-75 { padding-bottom: 75px; }

.pb-80, #base .pb-80 { padding-bottom: 80px; }

.pb-85, #base .pb-85 { padding-bottom: 85px; }

.pb-90, #base .pb-90 { padding-bottom: 90px; }

.pb-95, #base .pb-95 { padding-bottom: 95px; }

.pb-100, #base .pb-100 { padding-bottom: 100px; }

@media screen and (min-width: 768px) { .pb-sm-0, #base .pb-sm-0 { padding-bottom: 0px; }
  .pb-sm-5, #base .pb-sm-5 { padding-bottom: 5px; }
  .pb-sm-10, #base .pb-sm-10 { padding-bottom: 10px; }
  .pb-sm-15, #base .pb-sm-15 { padding-bottom: 15px; }
  .pb-sm-20, #base .pb-sm-20 { padding-bottom: 20px; }
  .pb-sm-25, #base .pb-sm-25 { padding-bottom: 25px; }
  .pb-sm-30, #base .pb-sm-30 { padding-bottom: 30px; }
  .pb-sm-35, #base .pb-sm-35 { padding-bottom: 35px; }
  .pb-sm-40, #base .pb-sm-40 { padding-bottom: 40px; }
  .pb-sm-45, #base .pb-sm-45 { padding-bottom: 45px; }
  .pb-sm-50, #base .pb-sm-50 { padding-bottom: 50px; }
  .pb-sm-55, #base .pb-sm-55 { padding-bottom: 55px; }
  .pb-sm-60, #base .pb-sm-60 { padding-bottom: 60px; }
  .pb-sm-65, #base .pb-sm-65 { padding-bottom: 65px; }
  .pb-sm-70, #base .pb-sm-70 { padding-bottom: 70px; }
  .pb-sm-75, #base .pb-sm-75 { padding-bottom: 75px; }
  .pb-sm-80, #base .pb-sm-80 { padding-bottom: 80px; }
  .pb-sm-85, #base .pb-sm-85 { padding-bottom: 85px; }
  .pb-sm-90, #base .pb-sm-90 { padding-bottom: 90px; }
  .pb-sm-95, #base .pb-sm-95 { padding-bottom: 95px; }
  .pb-sm-100, #base .pb-sm-100 { padding-bottom: 100px; } }

@media screen and (min-width: 992px) { .pb-md-0, #base .pb-md-0 { padding-bottom: 0px; }
  .pb-md-5, #base .pb-md-5 { padding-bottom: 5px; }
  .pb-md-10, #base .pb-md-10 { padding-bottom: 10px; }
  .pb-md-15, #base .pb-md-15 { padding-bottom: 15px; }
  .pb-md-20, #base .pb-md-20 { padding-bottom: 20px; }
  .pb-md-25, #base .pb-md-25 { padding-bottom: 25px; }
  .pb-md-30, #base .pb-md-30 { padding-bottom: 30px; }
  .pb-md-35, #base .pb-md-35 { padding-bottom: 35px; }
  .pb-md-40, #base .pb-md-40 { padding-bottom: 40px; }
  .pb-md-45, #base .pb-md-45 { padding-bottom: 45px; }
  .pb-md-50, #base .pb-md-50 { padding-bottom: 50px; }
  .pb-md-55, #base .pb-md-55 { padding-bottom: 55px; }
  .pb-md-60, #base .pb-md-60 { padding-bottom: 60px; }
  .pb-md-65, #base .pb-md-65 { padding-bottom: 65px; }
  .pb-md-70, #base .pb-md-70 { padding-bottom: 70px; }
  .pb-md-75, #base .pb-md-75 { padding-bottom: 75px; }
  .pb-md-80, #base .pb-md-80 { padding-bottom: 80px; }
  .pb-md-85, #base .pb-md-85 { padding-bottom: 85px; }
  .pb-md-90, #base .pb-md-90 { padding-bottom: 90px; }
  .pb-md-95, #base .pb-md-95 { padding-bottom: 95px; }
  .pb-md-100, #base .pb-md-100 { padding-bottom: 100px; } }

@media screen and (min-width: 1200px) { .pb-lg-0, #base .pb-lg-0 { padding-bottom: 0px; }
  .pb-lg-5, #base .pb-lg-5 { padding-bottom: 5px; }
  .pb-lg-10, #base .pb-lg-10 { padding-bottom: 10px; }
  .pb-lg-15, #base .pb-lg-15 { padding-bottom: 15px; }
  .pb-lg-20, #base .pb-lg-20 { padding-bottom: 20px; }
  .pb-lg-25, #base .pb-lg-25 { padding-bottom: 25px; }
  .pb-lg-30, #base .pb-lg-30 { padding-bottom: 30px; }
  .pb-lg-35, #base .pb-lg-35 { padding-bottom: 35px; }
  .pb-lg-40, #base .pb-lg-40 { padding-bottom: 40px; }
  .pb-lg-45, #base .pb-lg-45 { padding-bottom: 45px; }
  .pb-lg-50, #base .pb-lg-50 { padding-bottom: 50px; }
  .pb-lg-55, #base .pb-lg-55 { padding-bottom: 55px; }
  .pb-lg-60, #base .pb-lg-60 { padding-bottom: 60px; }
  .pb-lg-65, #base .pb-lg-65 { padding-bottom: 65px; }
  .pb-lg-70, #base .pb-lg-70 { padding-bottom: 70px; }
  .pb-lg-75, #base .pb-lg-75 { padding-bottom: 75px; }
  .pb-lg-80, #base .pb-lg-80 { padding-bottom: 80px; }
  .pb-lg-85, #base .pb-lg-85 { padding-bottom: 85px; }
  .pb-lg-90, #base .pb-lg-90 { padding-bottom: 90px; }
  .pb-lg-95, #base .pb-lg-95 { padding-bottom: 95px; }
  .pb-lg-100, #base .pb-lg-100 { padding-bottom: 100px; } }

.pl-0, #base .pl-0 { padding-left: 0px; }

.pl-5, #base .pl-5 { padding-left: 5px; }

.pl-10, #base .pl-10 { padding-left: 10px; }

.pl-15, #base .pl-15 { padding-left: 15px; }

.pl-20, #base .pl-20 { padding-left: 20px; }

.pl-25, #base .pl-25 { padding-left: 25px; }

.pl-30, #base .pl-30 { padding-left: 30px; }

.pl-35, #base .pl-35 { padding-left: 35px; }

.pl-40, #base .pl-40 { padding-left: 40px; }

.pl-45, #base .pl-45 { padding-left: 45px; }

.pl-50, #base .pl-50 { padding-left: 50px; }

.pl-55, #base .pl-55 { padding-left: 55px; }

.pl-60, #base .pl-60 { padding-left: 60px; }

.pl-65, #base .pl-65 { padding-left: 65px; }

.pl-70, #base .pl-70 { padding-left: 70px; }

.pl-75, #base .pl-75 { padding-left: 75px; }

.pl-80, #base .pl-80 { padding-left: 80px; }

.pl-85, #base .pl-85 { padding-left: 85px; }

.pl-90, #base .pl-90 { padding-left: 90px; }

.pl-95, #base .pl-95 { padding-left: 95px; }

.pl-100, #base .pl-100 { padding-left: 100px; }

@media screen and (min-width: 768px) { .pl-sm-0, #base .pl-sm-0 { padding-left: 0px; }
  .pl-sm-5, #base .pl-sm-5 { padding-left: 5px; }
  .pl-sm-10, #base .pl-sm-10 { padding-left: 10px; }
  .pl-sm-15, #base .pl-sm-15 { padding-left: 15px; }
  .pl-sm-20, #base .pl-sm-20 { padding-left: 20px; }
  .pl-sm-25, #base .pl-sm-25 { padding-left: 25px; }
  .pl-sm-30, #base .pl-sm-30 { padding-left: 30px; }
  .pl-sm-35, #base .pl-sm-35 { padding-left: 35px; }
  .pl-sm-40, #base .pl-sm-40 { padding-left: 40px; }
  .pl-sm-45, #base .pl-sm-45 { padding-left: 45px; }
  .pl-sm-50, #base .pl-sm-50 { padding-left: 50px; }
  .pl-sm-55, #base .pl-sm-55 { padding-left: 55px; }
  .pl-sm-60, #base .pl-sm-60 { padding-left: 60px; }
  .pl-sm-65, #base .pl-sm-65 { padding-left: 65px; }
  .pl-sm-70, #base .pl-sm-70 { padding-left: 70px; }
  .pl-sm-75, #base .pl-sm-75 { padding-left: 75px; }
  .pl-sm-80, #base .pl-sm-80 { padding-left: 80px; }
  .pl-sm-85, #base .pl-sm-85 { padding-left: 85px; }
  .pl-sm-90, #base .pl-sm-90 { padding-left: 90px; }
  .pl-sm-95, #base .pl-sm-95 { padding-left: 95px; }
  .pl-sm-100, #base .pl-sm-100 { padding-left: 100px; } }

@media screen and (min-width: 992px) { .pl-md-0, #base .pl-md-0 { padding-left: 0px; }
  .pl-md-5, #base .pl-md-5 { padding-left: 5px; }
  .pl-md-10, #base .pl-md-10 { padding-left: 10px; }
  .pl-md-15, #base .pl-md-15 { padding-left: 15px; }
  .pl-md-20, #base .pl-md-20 { padding-left: 20px; }
  .pl-md-25, #base .pl-md-25 { padding-left: 25px; }
  .pl-md-30, #base .pl-md-30 { padding-left: 30px; }
  .pl-md-35, #base .pl-md-35 { padding-left: 35px; }
  .pl-md-40, #base .pl-md-40 { padding-left: 40px; }
  .pl-md-45, #base .pl-md-45 { padding-left: 45px; }
  .pl-md-50, #base .pl-md-50 { padding-left: 50px; }
  .pl-md-55, #base .pl-md-55 { padding-left: 55px; }
  .pl-md-60, #base .pl-md-60 { padding-left: 60px; }
  .pl-md-65, #base .pl-md-65 { padding-left: 65px; }
  .pl-md-70, #base .pl-md-70 { padding-left: 70px; }
  .pl-md-75, #base .pl-md-75 { padding-left: 75px; }
  .pl-md-80, #base .pl-md-80 { padding-left: 80px; }
  .pl-md-85, #base .pl-md-85 { padding-left: 85px; }
  .pl-md-90, #base .pl-md-90 { padding-left: 90px; }
  .pl-md-95, #base .pl-md-95 { padding-left: 95px; }
  .pl-md-100, #base .pl-md-100 { padding-left: 100px; } }

@media screen and (min-width: 1200px) { .pl-lg-0, #base .pl-lg-0 { padding-left: 0px; }
  .pl-lg-5, #base .pl-lg-5 { padding-left: 5px; }
  .pl-lg-10, #base .pl-lg-10 { padding-left: 10px; }
  .pl-lg-15, #base .pl-lg-15 { padding-left: 15px; }
  .pl-lg-20, #base .pl-lg-20 { padding-left: 20px; }
  .pl-lg-25, #base .pl-lg-25 { padding-left: 25px; }
  .pl-lg-30, #base .pl-lg-30 { padding-left: 30px; }
  .pl-lg-35, #base .pl-lg-35 { padding-left: 35px; }
  .pl-lg-40, #base .pl-lg-40 { padding-left: 40px; }
  .pl-lg-45, #base .pl-lg-45 { padding-left: 45px; }
  .pl-lg-50, #base .pl-lg-50 { padding-left: 50px; }
  .pl-lg-55, #base .pl-lg-55 { padding-left: 55px; }
  .pl-lg-60, #base .pl-lg-60 { padding-left: 60px; }
  .pl-lg-65, #base .pl-lg-65 { padding-left: 65px; }
  .pl-lg-70, #base .pl-lg-70 { padding-left: 70px; }
  .pl-lg-75, #base .pl-lg-75 { padding-left: 75px; }
  .pl-lg-80, #base .pl-lg-80 { padding-left: 80px; }
  .pl-lg-85, #base .pl-lg-85 { padding-left: 85px; }
  .pl-lg-90, #base .pl-lg-90 { padding-left: 90px; }
  .pl-lg-95, #base .pl-lg-95 { padding-left: 95px; }
  .pl-lg-100, #base .pl-lg-100 { padding-left: 100px; } }

.pr-0, #base .pr-0 { padding-right: 0px; }

.pr-5, #base .pr-5 { padding-right: 5px; }

.pr-10, #base .pr-10 { padding-right: 10px; }

.pr-15, #base .pr-15 { padding-right: 15px; }

.pr-20, #base .pr-20 { padding-right: 20px; }

.pr-25, #base .pr-25 { padding-right: 25px; }

.pr-30, #base .pr-30 { padding-right: 30px; }

.pr-35, #base .pr-35 { padding-right: 35px; }

.pr-40, #base .pr-40 { padding-right: 40px; }

.pr-45, #base .pr-45 { padding-right: 45px; }

.pr-50, #base .pr-50 { padding-right: 50px; }

.pr-55, #base .pr-55 { padding-right: 55px; }

.pr-60, #base .pr-60 { padding-right: 60px; }

.pr-65, #base .pr-65 { padding-right: 65px; }

.pr-70, #base .pr-70 { padding-right: 70px; }

.pr-75, #base .pr-75 { padding-right: 75px; }

.pr-80, #base .pr-80 { padding-right: 80px; }

.pr-85, #base .pr-85 { padding-right: 85px; }

.pr-90, #base .pr-90 { padding-right: 90px; }

.pr-95, #base .pr-95 { padding-right: 95px; }

.pr-100, #base .pr-100 { padding-right: 100px; }

@media screen and (min-width: 768px) { .pr-sm-0, #base .pr-sm-0 { padding-right: 0px; }
  .pr-sm-5, #base .pr-sm-5 { padding-right: 5px; }
  .pr-sm-10, #base .pr-sm-10 { padding-right: 10px; }
  .pr-sm-15, #base .pr-sm-15 { padding-right: 15px; }
  .pr-sm-20, #base .pr-sm-20 { padding-right: 20px; }
  .pr-sm-25, #base .pr-sm-25 { padding-right: 25px; }
  .pr-sm-30, #base .pr-sm-30 { padding-right: 30px; }
  .pr-sm-35, #base .pr-sm-35 { padding-right: 35px; }
  .pr-sm-40, #base .pr-sm-40 { padding-right: 40px; }
  .pr-sm-45, #base .pr-sm-45 { padding-right: 45px; }
  .pr-sm-50, #base .pr-sm-50 { padding-right: 50px; }
  .pr-sm-55, #base .pr-sm-55 { padding-right: 55px; }
  .pr-sm-60, #base .pr-sm-60 { padding-right: 60px; }
  .pr-sm-65, #base .pr-sm-65 { padding-right: 65px; }
  .pr-sm-70, #base .pr-sm-70 { padding-right: 70px; }
  .pr-sm-75, #base .pr-sm-75 { padding-right: 75px; }
  .pr-sm-80, #base .pr-sm-80 { padding-right: 80px; }
  .pr-sm-85, #base .pr-sm-85 { padding-right: 85px; }
  .pr-sm-90, #base .pr-sm-90 { padding-right: 90px; }
  .pr-sm-95, #base .pr-sm-95 { padding-right: 95px; }
  .pr-sm-100, #base .pr-sm-100 { padding-right: 100px; } }

@media screen and (min-width: 992px) { .pr-md-0, #base .pr-md-0 { padding-right: 0px; }
  .pr-md-5, #base .pr-md-5 { padding-right: 5px; }
  .pr-md-10, #base .pr-md-10 { padding-right: 10px; }
  .pr-md-15, #base .pr-md-15 { padding-right: 15px; }
  .pr-md-20, #base .pr-md-20 { padding-right: 20px; }
  .pr-md-25, #base .pr-md-25 { padding-right: 25px; }
  .pr-md-30, #base .pr-md-30 { padding-right: 30px; }
  .pr-md-35, #base .pr-md-35 { padding-right: 35px; }
  .pr-md-40, #base .pr-md-40 { padding-right: 40px; }
  .pr-md-45, #base .pr-md-45 { padding-right: 45px; }
  .pr-md-50, #base .pr-md-50 { padding-right: 50px; }
  .pr-md-55, #base .pr-md-55 { padding-right: 55px; }
  .pr-md-60, #base .pr-md-60 { padding-right: 60px; }
  .pr-md-65, #base .pr-md-65 { padding-right: 65px; }
  .pr-md-70, #base .pr-md-70 { padding-right: 70px; }
  .pr-md-75, #base .pr-md-75 { padding-right: 75px; }
  .pr-md-80, #base .pr-md-80 { padding-right: 80px; }
  .pr-md-85, #base .pr-md-85 { padding-right: 85px; }
  .pr-md-90, #base .pr-md-90 { padding-right: 90px; }
  .pr-md-95, #base .pr-md-95 { padding-right: 95px; }
  .pr-md-100, #base .pr-md-100 { padding-right: 100px; } }

@media screen and (min-width: 1200px) { .pr-lg-0, #base .pr-lg-0 { padding-right: 0px; }
  .pr-lg-5, #base .pr-lg-5 { padding-right: 5px; }
  .pr-lg-10, #base .pr-lg-10 { padding-right: 10px; }
  .pr-lg-15, #base .pr-lg-15 { padding-right: 15px; }
  .pr-lg-20, #base .pr-lg-20 { padding-right: 20px; }
  .pr-lg-25, #base .pr-lg-25 { padding-right: 25px; }
  .pr-lg-30, #base .pr-lg-30 { padding-right: 30px; }
  .pr-lg-35, #base .pr-lg-35 { padding-right: 35px; }
  .pr-lg-40, #base .pr-lg-40 { padding-right: 40px; }
  .pr-lg-45, #base .pr-lg-45 { padding-right: 45px; }
  .pr-lg-50, #base .pr-lg-50 { padding-right: 50px; }
  .pr-lg-55, #base .pr-lg-55 { padding-right: 55px; }
  .pr-lg-60, #base .pr-lg-60 { padding-right: 60px; }
  .pr-lg-65, #base .pr-lg-65 { padding-right: 65px; }
  .pr-lg-70, #base .pr-lg-70 { padding-right: 70px; }
  .pr-lg-75, #base .pr-lg-75 { padding-right: 75px; }
  .pr-lg-80, #base .pr-lg-80 { padding-right: 80px; }
  .pr-lg-85, #base .pr-lg-85 { padding-right: 85px; }
  .pr-lg-90, #base .pr-lg-90 { padding-right: 90px; }
  .pr-lg-95, #base .pr-lg-95 { padding-right: 95px; }
  .pr-lg-100, #base .pr-lg-100 { padding-right: 100px; } }

.wp-0, #base .wp-0 { width: 0%; }

.wp-1, #base .wp-1 { width: 1%; }

.wp-2, #base .wp-2 { width: 2%; }

.wp-3, #base .wp-3 { width: 3%; }

.wp-4, #base .wp-4 { width: 4%; }

.wp-5, #base .wp-5 { width: 5%; }

.wp-6, #base .wp-6 { width: 6%; }

.wp-7, #base .wp-7 { width: 7%; }

.wp-8, #base .wp-8 { width: 8%; }

.wp-9, #base .wp-9 { width: 9%; }

.wp-10, #base .wp-10 { width: 10%; }

.wp-15, #base .wp-15 { width: 15%; }

.wp-20, #base .wp-20 { width: 20%; }

.wp-25, #base .wp-25 { width: 25%; }

.wp-30, #base .wp-30 { width: 30%; }

.wp-33, #base .wp-33 { width: 33.333%; }

.wp-35, #base .wp-35 { width: 35%; }

.wp-40, #base .wp-40 { width: 40%; }

.wp-45, #base .wp-45 { width: 45%; }

.wp-50, #base .wp-50 { width: 50%; }

.wp-55, #base .wp-55 { width: 55%; }

.wp-60, #base .wp-60 { width: 60%; }

.wp-65, #base .wp-65 { width: 65%; }

.wp-66, #base .wp-66 { width: 66.666%; }

.wp-70, #base .wp-70 { width: 70%; }

.wp-75, #base .wp-75 { width: 75%; }

.wp-80, #base .wp-80 { width: 80%; }

.wp-85, #base .wp-85 { width: 85%; }

.wp-90, #base .wp-90 { width: 90%; }

.wp-95, #base .wp-95 { width: 95%; }

.wp-100, #base .wp-100 { width: 100%; }

@media only screen and (min-width: 768px) { .wp-sm-0, #base .wp-sm-0 { width: 0%; }
  .wp-sm-1, #base .wp-sm-1 { width: 1%; }
  .wp-sm-2, #base .wp-sm-2 { width: 2%; }
  .wp-sm-3, #base .wp-sm-3 { width: 3%; }
  .wp-sm-4, #base .wp-sm-4 { width: 4%; }
  .wp-sm-5, #base .wp-sm-5 { width: 5%; }
  .wp-sm-6, #base .wp-sm-6 { width: 6%; }
  .wp-sm-7, #base .wp-sm-7 { width: 7%; }
  .wp-sm-8, #base .wp-sm-8 { width: 8%; }
  .wp-sm-9, #base .wp-sm-9 { width: 9%; }
  .wp-sm-10, #base .wp-sm-10 { width: 10%; }
  .wp-sm-15, #base .wp-sm-15 { width: 15%; }
  .wp-sm-20, #base .wp-sm-20 { width: 20%; }
  .wp-sm-25, #base .wp-sm-25 { width: 25%; }
  .wp-sm-30, #base .wp-sm-30 { width: 30%; }
  .wp-sm-33, #base .wp-sm-33 { width: 33.333%; }
  .wp-sm-35, #base .wp-sm-35 { width: 35%; }
  .wp-sm-40, #base .wp-sm-40 { width: 40%; }
  .wp-sm-45, #base .wp-sm-45 { width: 45%; }
  .wp-sm-50, #base .wp-sm-50 { width: 50%; }
  .wp-sm-55, #base .wp-sm-55 { width: 55%; }
  .wp-sm-60, #base .wp-sm-60 { width: 60%; }
  .wp-sm-65, #base .wp-sm-65 { width: 65%; }
  .wp-sm-66, #base .wp-sm-66 { width: 66.666%; }
  .wp-sm-70, #base .wp-sm-70 { width: 70%; }
  .wp-sm-75, #base .wp-sm-75 { width: 75%; }
  .wp-sm-80, #base .wp-sm-80 { width: 80%; }
  .wp-sm-85, #base .wp-sm-85 { width: 85%; }
  .wp-sm-90, #base .wp-sm-90 { width: 90%; }
  .wp-sm-95, #base .wp-sm-95 { width: 95%; }
  .wp-sm-100, #base .wp-sm-100 { width: 100%; } }

@media only screen and (min-width: 992px) { .wp-md-0, #base .wp-md-0 { width: 0%; }
  .wp-md-1, #base .wp-md-1 { width: 1%; }
  .wp-md-2, #base .wp-md-2 { width: 2%; }
  .wp-md-3, #base .wp-md-3 { width: 3%; }
  .wp-md-4, #base .wp-md-4 { width: 4%; }
  .wp-md-5, #base .wp-md-5 { width: 5%; }
  .wp-md-6, #base .wp-md-6 { width: 6%; }
  .wp-md-7, #base .wp-md-7 { width: 7%; }
  .wp-md-8, #base .wp-md-8 { width: 8%; }
  .wp-md-9, #base .wp-md-9 { width: 9%; }
  .wp-md-10, #base .wp-md-10 { width: 10%; }
  .wp-md-15, #base .wp-md-15 { width: 15%; }
  .wp-md-20, #base .wp-md-20 { width: 20%; }
  .wp-md-25, #base .wp-md-25 { width: 25%; }
  .wp-md-30, #base .wp-md-30 { width: 30%; }
  .wp-md-33, #base .wp-md-33 { width: 33.333%; }
  .wp-md-35, #base .wp-md-35 { width: 35%; }
  .wp-md-40, #base .wp-md-40 { width: 40%; }
  .wp-md-45, #base .wp-md-45 { width: 45%; }
  .wp-md-50, #base .wp-md-50 { width: 50%; }
  .wp-md-55, #base .wp-md-55 { width: 55%; }
  .wp-md-60, #base .wp-md-60 { width: 60%; }
  .wp-md-65, #base .wp-md-65 { width: 65%; }
  .wp-md-66, #base .wp-md-66 { width: 66.666%; }
  .wp-md-70, #base .wp-md-70 { width: 70%; }
  .wp-md-75, #base .wp-md-75 { width: 75%; }
  .wp-md-80, #base .wp-md-80 { width: 80%; }
  .wp-md-85, #base .wp-md-85 { width: 85%; }
  .wp-md-90, #base .wp-md-90 { width: 90%; }
  .wp-md-95, #base .wp-md-95 { width: 95%; }
  .wp-md-100, #base .wp-md-100 { width: 100%; } }

@media only screen and (min-width: 1200px) { .wp-lg-0, #base .wp-lg-0 { width: 0%; }
  .wp-lg-1, #base .wp-lg-1 { width: 1%; }
  .wp-lg-2, #base .wp-lg-2 { width: 2%; }
  .wp-lg-3, #base .wp-lg-3 { width: 3%; }
  .wp-lg-4, #base .wp-lg-4 { width: 4%; }
  .wp-lg-5, #base .wp-lg-5 { width: 5%; }
  .wp-lg-6, #base .wp-lg-6 { width: 6%; }
  .wp-lg-7, #base .wp-lg-7 { width: 7%; }
  .wp-lg-8, #base .wp-lg-8 { width: 8%; }
  .wp-lg-9, #base .wp-lg-9 { width: 9%; }
  .wp-lg-10, #base .wp-lg-10 { width: 10%; }
  .wp-lg-15, #base .wp-lg-15 { width: 15%; }
  .wp-lg-20, #base .wp-lg-20 { width: 20%; }
  .wp-lg-25, #base .wp-lg-25 { width: 25%; }
  .wp-lg-30, #base .wp-lg-30 { width: 30%; }
  .wp-lg-33, #base .wp-lg-33 { width: 33.333%; }
  .wp-lg-35, #base .wp-lg-35 { width: 35%; }
  .wp-lg-40, #base .wp-lg-40 { width: 40%; }
  .wp-lg-45, #base .wp-lg-45 { width: 45%; }
  .wp-lg-50, #base .wp-lg-50 { width: 50%; }
  .wp-lg-55, #base .wp-lg-55 { width: 55%; }
  .wp-lg-60, #base .wp-lg-60 { width: 60%; }
  .wp-lg-65, #base .wp-lg-65 { width: 65%; }
  .wp-lg-66, #base .wp-lg-66 { width: 66.666%; }
  .wp-lg-70, #base .wp-lg-70 { width: 70%; }
  .wp-lg-75, #base .wp-lg-75 { width: 75%; }
  .wp-lg-80, #base .wp-lg-80 { width: 80%; }
  .wp-lg-85, #base .wp-lg-85 { width: 85%; }
  .wp-lg-90, #base .wp-lg-90 { width: 90%; }
  .wp-lg-95, #base .wp-lg-95 { width: 95%; }
  .wp-lg-100, #base .wp-lg-100 { width: 100%; } }

.w-0, #base .w-0 { width: 0px; }

.w-10, #base .w-10 { width: 10px; }

.w-20, #base .w-20 { width: 20px; }

.w-30, #base .w-30 { width: 30px; }

.w-40, #base .w-40 { width: 40px; }

.w-50, #base .w-50 { width: 50px; }

.w-60, #base .w-60 { width: 60px; }

.w-70, #base .w-70 { width: 70px; }

.w-80, #base .w-80 { width: 80px; }

.w-90, #base .w-90 { width: 90px; }

.w-100, #base .w-100 { width: 100px; }

.w-110, #base .w-110 { width: 110px; }

.w-120, #base .w-120 { width: 120px; }

.w-130, #base .w-130 { width: 130px; }

.w-140, #base .w-140 { width: 140px; }

.w-150, #base .w-150 { width: 150px; }

.w-160, #base .w-160 { width: 160px; }

.w-170, #base .w-170 { width: 170px; }

.w-180, #base .w-180 { width: 180px; }

.w-190, #base .w-190 { width: 190px; }

.w-200, #base .w-200 { width: 200px; }

.w-210, #base .w-210 { width: 210px; }

.w-220, #base .w-220 { width: 220px; }

.w-230, #base .w-230 { width: 230px; }

.w-240, #base .w-240 { width: 240px; }

.w-250, #base .w-250 { width: 250px; }

.w-260, #base .w-260 { width: 260px; }

.w-270, #base .w-270 { width: 270px; }

.w-280, #base .w-280 { width: 280px; }

.w-290, #base .w-290 { width: 290px; }

.w-300, #base .w-300 { width: 300px; }

.w-310, #base .w-310 { width: 310px; }

.w-320, #base .w-320 { width: 320px; }

.w-330, #base .w-330 { width: 330px; }

.w-340, #base .w-340 { width: 340px; }

.w-350, #base .w-350 { width: 350px; }

.w-360, #base .w-360 { width: 360px; }

.w-370, #base .w-370 { width: 370px; }

.w-380, #base .w-380 { width: 380px; }

.w-390, #base .w-390 { width: 390px; }

.w-400, #base .w-400 { width: 400px; }

.w-410, #base .w-410 { width: 410px; }

.w-420, #base .w-420 { width: 420px; }

.w-430, #base .w-430 { width: 430px; }

.w-440, #base .w-440 { width: 440px; }

.w-450, #base .w-450 { width: 450px; }

.w-460, #base .w-460 { width: 460px; }

.w-470, #base .w-470 { width: 470px; }

.w-480, #base .w-480 { width: 480px; }

.w-490, #base .w-490 { width: 490px; }

.w-500, #base .w-500 { width: 500px; }

.w-510, #base .w-510 { width: 510px; }

.w-520, #base .w-520 { width: 520px; }

.w-530, #base .w-530 { width: 530px; }

.w-540, #base .w-540 { width: 540px; }

.w-550, #base .w-550 { width: 550px; }

.w-560, #base .w-560 { width: 560px; }

.w-570, #base .w-570 { width: 570px; }

.w-580, #base .w-580 { width: 580px; }

.w-590, #base .w-590 { width: 590px; }

.w-600, #base .w-600 { width: 600px; }

.w-610, #base .w-610 { width: 610px; }

.w-620, #base .w-620 { width: 620px; }

.w-630, #base .w-630 { width: 630px; }

.w-640, #base .w-640 { width: 640px; }

.w-650, #base .w-650 { width: 650px; }

.w-660, #base .w-660 { width: 660px; }

.w-670, #base .w-670 { width: 670px; }

.w-680, #base .w-680 { width: 680px; }

.w-690, #base .w-690 { width: 690px; }

.w-700, #base .w-700 { width: 700px; }

.w-710, #base .w-710 { width: 710px; }

.w-720, #base .w-720 { width: 720px; }

.w-730, #base .w-730 { width: 730px; }

.w-740, #base .w-740 { width: 740px; }

.w-750, #base .w-750 { width: 750px; }

.w-760, #base .w-760 { width: 760px; }

.w-770, #base .w-770 { width: 770px; }

.w-780, #base .w-780 { width: 780px; }

.w-790, #base .w-790 { width: 790px; }

.w-800, #base .w-800 { width: 800px; }

@media screen and (min-width: 768px) { .w-sm-0, #base .w-sm-0 { width: 0px; }
  .w-sm-10, #base .w-sm-10 { width: 10px; }
  .w-sm-20, #base .w-sm-20 { width: 20px; }
  .w-sm-30, #base .w-sm-30 { width: 30px; }
  .w-sm-40, #base .w-sm-40 { width: 40px; }
  .w-sm-50, #base .w-sm-50 { width: 50px; }
  .w-sm-60, #base .w-sm-60 { width: 60px; }
  .w-sm-70, #base .w-sm-70 { width: 70px; }
  .w-sm-80, #base .w-sm-80 { width: 80px; }
  .w-sm-90, #base .w-sm-90 { width: 90px; }
  .w-sm-100, #base .w-sm-100 { width: 100px; }
  .w-sm-110, #base .w-sm-110 { width: 110px; }
  .w-sm-120, #base .w-sm-120 { width: 120px; }
  .w-sm-130, #base .w-sm-130 { width: 130px; }
  .w-sm-140, #base .w-sm-140 { width: 140px; }
  .w-sm-150, #base .w-sm-150 { width: 150px; }
  .w-sm-160, #base .w-sm-160 { width: 160px; }
  .w-sm-170, #base .w-sm-170 { width: 170px; }
  .w-sm-180, #base .w-sm-180 { width: 180px; }
  .w-sm-190, #base .w-sm-190 { width: 190px; }
  .w-sm-200, #base .w-sm-200 { width: 200px; }
  .w-sm-210, #base .w-sm-210 { width: 210px; }
  .w-sm-220, #base .w-sm-220 { width: 220px; }
  .w-sm-230, #base .w-sm-230 { width: 230px; }
  .w-sm-240, #base .w-sm-240 { width: 240px; }
  .w-sm-250, #base .w-sm-250 { width: 250px; }
  .w-sm-260, #base .w-sm-260 { width: 260px; }
  .w-sm-270, #base .w-sm-270 { width: 270px; }
  .w-sm-280, #base .w-sm-280 { width: 280px; }
  .w-sm-290, #base .w-sm-290 { width: 290px; }
  .w-sm-300, #base .w-sm-300 { width: 300px; }
  .w-sm-310, #base .w-sm-310 { width: 310px; }
  .w-sm-320, #base .w-sm-320 { width: 320px; }
  .w-sm-330, #base .w-sm-330 { width: 330px; }
  .w-sm-340, #base .w-sm-340 { width: 340px; }
  .w-sm-350, #base .w-sm-350 { width: 350px; }
  .w-sm-360, #base .w-sm-360 { width: 360px; }
  .w-sm-370, #base .w-sm-370 { width: 370px; }
  .w-sm-380, #base .w-sm-380 { width: 380px; }
  .w-sm-390, #base .w-sm-390 { width: 390px; }
  .w-sm-400, #base .w-sm-400 { width: 400px; }
  .w-sm-410, #base .w-sm-410 { width: 410px; }
  .w-sm-420, #base .w-sm-420 { width: 420px; }
  .w-sm-430, #base .w-sm-430 { width: 430px; }
  .w-sm-440, #base .w-sm-440 { width: 440px; }
  .w-sm-450, #base .w-sm-450 { width: 450px; }
  .w-sm-460, #base .w-sm-460 { width: 460px; }
  .w-sm-470, #base .w-sm-470 { width: 470px; }
  .w-sm-480, #base .w-sm-480 { width: 480px; }
  .w-sm-490, #base .w-sm-490 { width: 490px; }
  .w-sm-500, #base .w-sm-500 { width: 500px; }
  .w-sm-510, #base .w-sm-510 { width: 510px; }
  .w-sm-520, #base .w-sm-520 { width: 520px; }
  .w-sm-530, #base .w-sm-530 { width: 530px; }
  .w-sm-540, #base .w-sm-540 { width: 540px; }
  .w-sm-550, #base .w-sm-550 { width: 550px; }
  .w-sm-560, #base .w-sm-560 { width: 560px; }
  .w-sm-570, #base .w-sm-570 { width: 570px; }
  .w-sm-580, #base .w-sm-580 { width: 580px; }
  .w-sm-590, #base .w-sm-590 { width: 590px; }
  .w-sm-600, #base .w-sm-600 { width: 600px; }
  .w-sm-610, #base .w-sm-610 { width: 610px; }
  .w-sm-620, #base .w-sm-620 { width: 620px; }
  .w-sm-630, #base .w-sm-630 { width: 630px; }
  .w-sm-640, #base .w-sm-640 { width: 640px; }
  .w-sm-650, #base .w-sm-650 { width: 650px; }
  .w-sm-660, #base .w-sm-660 { width: 660px; }
  .w-sm-670, #base .w-sm-670 { width: 670px; }
  .w-sm-680, #base .w-sm-680 { width: 680px; }
  .w-sm-690, #base .w-sm-690 { width: 690px; }
  .w-sm-700, #base .w-sm-700 { width: 700px; }
  .w-sm-710, #base .w-sm-710 { width: 710px; }
  .w-sm-720, #base .w-sm-720 { width: 720px; }
  .w-sm-730, #base .w-sm-730 { width: 730px; }
  .w-sm-740, #base .w-sm-740 { width: 740px; }
  .w-sm-750, #base .w-sm-750 { width: 750px; }
  .w-sm-760, #base .w-sm-760 { width: 760px; }
  .w-sm-770, #base .w-sm-770 { width: 770px; }
  .w-sm-780, #base .w-sm-780 { width: 780px; }
  .w-sm-790, #base .w-sm-790 { width: 790px; }
  .w-sm-800, #base .w-sm-800 { width: 800px; } }

@media screen and (min-width: 992px) { .w-md-0, #base .w-md-0 { width: 0px; }
  .w-md-10, #base .w-md-10 { width: 10px; }
  .w-md-20, #base .w-md-20 { width: 20px; }
  .w-md-30, #base .w-md-30 { width: 30px; }
  .w-md-40, #base .w-md-40 { width: 40px; }
  .w-md-50, #base .w-md-50 { width: 50px; }
  .w-md-60, #base .w-md-60 { width: 60px; }
  .w-md-70, #base .w-md-70 { width: 70px; }
  .w-md-80, #base .w-md-80 { width: 80px; }
  .w-md-90, #base .w-md-90 { width: 90px; }
  .w-md-100, #base .w-md-100 { width: 100px; }
  .w-md-110, #base .w-md-110 { width: 110px; }
  .w-md-120, #base .w-md-120 { width: 120px; }
  .w-md-130, #base .w-md-130 { width: 130px; }
  .w-md-140, #base .w-md-140 { width: 140px; }
  .w-md-150, #base .w-md-150 { width: 150px; }
  .w-md-160, #base .w-md-160 { width: 160px; }
  .w-md-170, #base .w-md-170 { width: 170px; }
  .w-md-180, #base .w-md-180 { width: 180px; }
  .w-md-190, #base .w-md-190 { width: 190px; }
  .w-md-200, #base .w-md-200 { width: 200px; }
  .w-md-210, #base .w-md-210 { width: 210px; }
  .w-md-220, #base .w-md-220 { width: 220px; }
  .w-md-230, #base .w-md-230 { width: 230px; }
  .w-md-240, #base .w-md-240 { width: 240px; }
  .w-md-250, #base .w-md-250 { width: 250px; }
  .w-md-260, #base .w-md-260 { width: 260px; }
  .w-md-270, #base .w-md-270 { width: 270px; }
  .w-md-280, #base .w-md-280 { width: 280px; }
  .w-md-290, #base .w-md-290 { width: 290px; }
  .w-md-300, #base .w-md-300 { width: 300px; }
  .w-md-310, #base .w-md-310 { width: 310px; }
  .w-md-320, #base .w-md-320 { width: 320px; }
  .w-md-330, #base .w-md-330 { width: 330px; }
  .w-md-340, #base .w-md-340 { width: 340px; }
  .w-md-350, #base .w-md-350 { width: 350px; }
  .w-md-360, #base .w-md-360 { width: 360px; }
  .w-md-370, #base .w-md-370 { width: 370px; }
  .w-md-380, #base .w-md-380 { width: 380px; }
  .w-md-390, #base .w-md-390 { width: 390px; }
  .w-md-400, #base .w-md-400 { width: 400px; }
  .w-md-410, #base .w-md-410 { width: 410px; }
  .w-md-420, #base .w-md-420 { width: 420px; }
  .w-md-430, #base .w-md-430 { width: 430px; }
  .w-md-440, #base .w-md-440 { width: 440px; }
  .w-md-450, #base .w-md-450 { width: 450px; }
  .w-md-460, #base .w-md-460 { width: 460px; }
  .w-md-470, #base .w-md-470 { width: 470px; }
  .w-md-480, #base .w-md-480 { width: 480px; }
  .w-md-490, #base .w-md-490 { width: 490px; }
  .w-md-500, #base .w-md-500 { width: 500px; }
  .w-md-510, #base .w-md-510 { width: 510px; }
  .w-md-520, #base .w-md-520 { width: 520px; }
  .w-md-530, #base .w-md-530 { width: 530px; }
  .w-md-540, #base .w-md-540 { width: 540px; }
  .w-md-550, #base .w-md-550 { width: 550px; }
  .w-md-560, #base .w-md-560 { width: 560px; }
  .w-md-570, #base .w-md-570 { width: 570px; }
  .w-md-580, #base .w-md-580 { width: 580px; }
  .w-md-590, #base .w-md-590 { width: 590px; }
  .w-md-600, #base .w-md-600 { width: 600px; }
  .w-md-610, #base .w-md-610 { width: 610px; }
  .w-md-620, #base .w-md-620 { width: 620px; }
  .w-md-630, #base .w-md-630 { width: 630px; }
  .w-md-640, #base .w-md-640 { width: 640px; }
  .w-md-650, #base .w-md-650 { width: 650px; }
  .w-md-660, #base .w-md-660 { width: 660px; }
  .w-md-670, #base .w-md-670 { width: 670px; }
  .w-md-680, #base .w-md-680 { width: 680px; }
  .w-md-690, #base .w-md-690 { width: 690px; }
  .w-md-700, #base .w-md-700 { width: 700px; }
  .w-md-710, #base .w-md-710 { width: 710px; }
  .w-md-720, #base .w-md-720 { width: 720px; }
  .w-md-730, #base .w-md-730 { width: 730px; }
  .w-md-740, #base .w-md-740 { width: 740px; }
  .w-md-750, #base .w-md-750 { width: 750px; }
  .w-md-760, #base .w-md-760 { width: 760px; }
  .w-md-770, #base .w-md-770 { width: 770px; }
  .w-md-780, #base .w-md-780 { width: 780px; }
  .w-md-790, #base .w-md-790 { width: 790px; }
  .w-md-800, #base .w-md-800 { width: 800px; } }

@media screen and (min-width: 1200px) { .w-lg-0, #base .w-lg-0 { width: 0px; }
  .w-lg-10, #base .w-lg-10 { width: 10px; }
  .w-lg-20, #base .w-lg-20 { width: 20px; }
  .w-lg-30, #base .w-lg-30 { width: 30px; }
  .w-lg-40, #base .w-lg-40 { width: 40px; }
  .w-lg-50, #base .w-lg-50 { width: 50px; }
  .w-lg-60, #base .w-lg-60 { width: 60px; }
  .w-lg-70, #base .w-lg-70 { width: 70px; }
  .w-lg-80, #base .w-lg-80 { width: 80px; }
  .w-lg-90, #base .w-lg-90 { width: 90px; }
  .w-lg-100, #base .w-lg-100 { width: 100px; }
  .w-lg-110, #base .w-lg-110 { width: 110px; }
  .w-lg-120, #base .w-lg-120 { width: 120px; }
  .w-lg-130, #base .w-lg-130 { width: 130px; }
  .w-lg-140, #base .w-lg-140 { width: 140px; }
  .w-lg-150, #base .w-lg-150 { width: 150px; }
  .w-lg-160, #base .w-lg-160 { width: 160px; }
  .w-lg-170, #base .w-lg-170 { width: 170px; }
  .w-lg-180, #base .w-lg-180 { width: 180px; }
  .w-lg-190, #base .w-lg-190 { width: 190px; }
  .w-lg-200, #base .w-lg-200 { width: 200px; }
  .w-lg-210, #base .w-lg-210 { width: 210px; }
  .w-lg-220, #base .w-lg-220 { width: 220px; }
  .w-lg-230, #base .w-lg-230 { width: 230px; }
  .w-lg-240, #base .w-lg-240 { width: 240px; }
  .w-lg-250, #base .w-lg-250 { width: 250px; }
  .w-lg-260, #base .w-lg-260 { width: 260px; }
  .w-lg-270, #base .w-lg-270 { width: 270px; }
  .w-lg-280, #base .w-lg-280 { width: 280px; }
  .w-lg-290, #base .w-lg-290 { width: 290px; }
  .w-lg-300, #base .w-lg-300 { width: 300px; }
  .w-lg-310, #base .w-lg-310 { width: 310px; }
  .w-lg-320, #base .w-lg-320 { width: 320px; }
  .w-lg-330, #base .w-lg-330 { width: 330px; }
  .w-lg-340, #base .w-lg-340 { width: 340px; }
  .w-lg-350, #base .w-lg-350 { width: 350px; }
  .w-lg-360, #base .w-lg-360 { width: 360px; }
  .w-lg-370, #base .w-lg-370 { width: 370px; }
  .w-lg-380, #base .w-lg-380 { width: 380px; }
  .w-lg-390, #base .w-lg-390 { width: 390px; }
  .w-lg-400, #base .w-lg-400 { width: 400px; }
  .w-lg-410, #base .w-lg-410 { width: 410px; }
  .w-lg-420, #base .w-lg-420 { width: 420px; }
  .w-lg-430, #base .w-lg-430 { width: 430px; }
  .w-lg-440, #base .w-lg-440 { width: 440px; }
  .w-lg-450, #base .w-lg-450 { width: 450px; }
  .w-lg-460, #base .w-lg-460 { width: 460px; }
  .w-lg-470, #base .w-lg-470 { width: 470px; }
  .w-lg-480, #base .w-lg-480 { width: 480px; }
  .w-lg-490, #base .w-lg-490 { width: 490px; }
  .w-lg-500, #base .w-lg-500 { width: 500px; }
  .w-lg-510, #base .w-lg-510 { width: 510px; }
  .w-lg-520, #base .w-lg-520 { width: 520px; }
  .w-lg-530, #base .w-lg-530 { width: 530px; }
  .w-lg-540, #base .w-lg-540 { width: 540px; }
  .w-lg-550, #base .w-lg-550 { width: 550px; }
  .w-lg-560, #base .w-lg-560 { width: 560px; }
  .w-lg-570, #base .w-lg-570 { width: 570px; }
  .w-lg-580, #base .w-lg-580 { width: 580px; }
  .w-lg-590, #base .w-lg-590 { width: 590px; }
  .w-lg-600, #base .w-lg-600 { width: 600px; }
  .w-lg-610, #base .w-lg-610 { width: 610px; }
  .w-lg-620, #base .w-lg-620 { width: 620px; }
  .w-lg-630, #base .w-lg-630 { width: 630px; }
  .w-lg-640, #base .w-lg-640 { width: 640px; }
  .w-lg-650, #base .w-lg-650 { width: 650px; }
  .w-lg-660, #base .w-lg-660 { width: 660px; }
  .w-lg-670, #base .w-lg-670 { width: 670px; }
  .w-lg-680, #base .w-lg-680 { width: 680px; }
  .w-lg-690, #base .w-lg-690 { width: 690px; }
  .w-lg-700, #base .w-lg-700 { width: 700px; }
  .w-lg-710, #base .w-lg-710 { width: 710px; }
  .w-lg-720, #base .w-lg-720 { width: 720px; }
  .w-lg-730, #base .w-lg-730 { width: 730px; }
  .w-lg-740, #base .w-lg-740 { width: 740px; }
  .w-lg-750, #base .w-lg-750 { width: 750px; }
  .w-lg-760, #base .w-lg-760 { width: 760px; }
  .w-lg-770, #base .w-lg-770 { width: 770px; }
  .w-lg-780, #base .w-lg-780 { width: 780px; }
  .w-lg-790, #base .w-lg-790 { width: 790px; }
  .w-lg-800, #base .w-lg-800 { width: 800px; } }

.mwp-0, #base .mwp-0 { max-width: 0%; }

.mwp-1, #base .mwp-1 { max-width: 1%; }

.mwp-2, #base .mwp-2 { max-width: 2%; }

.mwp-3, #base .mwp-3 { max-width: 3%; }

.mwp-4, #base .mwp-4 { max-width: 4%; }

.mwp-5, #base .mwp-5 { max-width: 5%; }

.mwp-6, #base .mwp-6 { max-width: 6%; }

.mwp-7, #base .mwp-7 { max-width: 7%; }

.mwp-8, #base .mwp-8 { max-width: 8%; }

.mwp-9, #base .mwp-9 { max-width: 9%; }

.mwp-10, #base .mwp-10 { max-width: 10%; }

.mwp-15, #base .mwp-15 { max-width: 15%; }

.mwp-20, #base .mwp-20 { max-width: 20%; }

.mwp-25, #base .mwp-25 { max-width: 25%; }

.mwp-30, #base .mwp-30 { max-width: 30%; }

.mwp-33, #base .mwp-33 { max-width: 33.333%; }

.mwp-35, #base .mwp-35 { max-width: 35%; }

.mwp-40, #base .mwp-40 { max-width: 40%; }

.mwp-45, #base .mwp-45 { max-width: 45%; }

.mwp-50, #base .mwp-50 { max-width: 50%; }

.mwp-55, #base .mwp-55 { max-width: 55%; }

.mwp-60, #base .mwp-60 { max-width: 60%; }

.mwp-65, #base .mwp-65 { max-width: 65%; }

.mwp-66, #base .mwp-66 { max-width: 66.666%; }

.mwp-70, #base .mwp-70 { max-width: 70%; }

.mwp-75, #base .mwp-75 { max-width: 75%; }

.mwp-80, #base .mwp-80 { max-width: 80%; }

.mwp-85, #base .mwp-85 { max-width: 85%; }

.mwp-90, #base .mwp-90 { max-width: 90%; }

.mwp-95, #base .mwp-95 { max-width: 95%; }

.mwp-100, #base .mwp-100 { max-width: 100%; }

@media only screen and (min-width: 768px) { .mwp-sm-0, #base .mwp-sm-0 { max-width: 0%; }
  .mwp-sm-1, #base .mwp-sm-1 { max-width: 1%; }
  .mwp-sm-2, #base .mwp-sm-2 { max-width: 2%; }
  .mwp-sm-3, #base .mwp-sm-3 { max-width: 3%; }
  .mwp-sm-4, #base .mwp-sm-4 { max-width: 4%; }
  .mwp-sm-5, #base .mwp-sm-5 { max-width: 5%; }
  .mwp-sm-6, #base .mwp-sm-6 { max-width: 6%; }
  .mwp-sm-7, #base .mwp-sm-7 { max-width: 7%; }
  .mwp-sm-8, #base .mwp-sm-8 { max-width: 8%; }
  .mwp-sm-9, #base .mwp-sm-9 { max-width: 9%; }
  .mwp-sm-10, #base .mwp-sm-10 { max-width: 10%; }
  .mwp-sm-15, #base .mwp-sm-15 { max-width: 15%; }
  .mwp-sm-20, #base .mwp-sm-20 { max-width: 20%; }
  .mwp-sm-25, #base .mwp-sm-25 { max-width: 25%; }
  .mwp-sm-30, #base .mwp-sm-30 { max-width: 30%; }
  .mwp-sm-33, #base .mwp-sm-33 { max-width: 33.333%; }
  .mwp-sm-35, #base .mwp-sm-35 { max-width: 35%; }
  .mwp-sm-40, #base .mwp-sm-40 { max-width: 40%; }
  .mwp-sm-45, #base .mwp-sm-45 { max-width: 45%; }
  .mwp-sm-50, #base .mwp-sm-50 { max-width: 50%; }
  .mwp-sm-55, #base .mwp-sm-55 { max-width: 55%; }
  .mwp-sm-60, #base .mwp-sm-60 { max-width: 60%; }
  .mwp-sm-65, #base .mwp-sm-65 { max-width: 65%; }
  .mwp-sm-66, #base .mwp-sm-66 { max-width: 66.666%; }
  .mwp-sm-70, #base .mwp-sm-70 { max-width: 70%; }
  .mwp-sm-75, #base .mwp-sm-75 { max-width: 75%; }
  .mwp-sm-80, #base .mwp-sm-80 { max-width: 80%; }
  .mwp-sm-85, #base .mwp-sm-85 { max-width: 85%; }
  .mwp-sm-90, #base .mwp-sm-90 { max-width: 90%; }
  .mwp-sm-95, #base .mwp-sm-95 { max-width: 95%; }
  .mwp-sm-10, #base .mwp-sm-100 { max-width: 100%; } }

@media only screen and (min-width: 992px) { .mwp-md-0, #base .mwp-md-0 { max-width: 0%; }
  .mwp-md-1, #base .mwp-md-1 { max-width: 1%; }
  .mwp-md-2, #base .mwp-md-2 { max-width: 2%; }
  .mwp-md-3, #base .mwp-md-3 { max-width: 3%; }
  .mwp-md-4, #base .mwp-md-4 { max-width: 4%; }
  .mwp-md-5, #base .mwp-md-5 { max-width: 5%; }
  .mwp-md-6, #base .mwp-md-6 { max-width: 6%; }
  .mwp-md-7, #base .mwp-md-7 { max-width: 7%; }
  .mwp-md-8, #base .mwp-md-8 { max-width: 8%; }
  .mwp-md-9, #base .mwp-md-9 { max-width: 9%; }
  .mwp-md-10, #base .mwp-md-10 { max-width: 10%; }
  .mwp-md-15, #base .mwp-md-15 { max-width: 15%; }
  .mwp-md-20, #base .mwp-md-20 { max-width: 20%; }
  .mwp-md-25, #base .mwp-md-25 { max-width: 25%; }
  .mwp-md-30, #base .mwp-md-30 { max-width: 30%; }
  .mwp-md-33, #base .mwp-md-33 { max-width: 33.333%; }
  .mwp-md-35, #base .mwp-md-35 { max-width: 35%; }
  .mwp-md-40, #base .mwp-md-40 { max-width: 40%; }
  .mwp-md-45, #base .mwp-md-45 { max-width: 45%; }
  .mwp-md-50, #base .mwp-md-50 { max-width: 50%; }
  .mwp-md-55, #base .mwp-md-55 { max-width: 55%; }
  .mwp-md-60, #base .mwp-md-60 { max-width: 60%; }
  .mwp-md-65, #base .mwp-md-65 { max-width: 65%; }
  .mwp-md-66, #base .mwp-md-66 { max-width: 66.666%; }
  .mwp-md-70, #base .mwp-md-70 { max-width: 70%; }
  .mwp-md-75, #base .mwp-md-75 { max-width: 75%; }
  .mwp-md-80, #base .mwp-md-80 { max-width: 80%; }
  .mwp-md-85, #base .mwp-md-85 { max-width: 85%; }
  .mwp-md-90, #base .mwp-md-90 { max-width: 90%; }
  .mwp-md-95, #base .mwp-md-95 { max-width: 95%; }
  .mwp-md-100, #base .mwp-md-100 { max-width: 100%; } }

@media only screen and (min-width: 1200px) { .mwp-lg-0, #base .mwp-lg-0 { max-width: 0%; }
  .mwp-lg-1, #base .mwp-lg-1 { max-width: 1%; }
  .mwp-lg-2, #base .mwp-lg-2 { max-width: 2%; }
  .mwp-lg-3, #base .mwp-lg-3 { max-width: 3%; }
  .mwp-lg-4, #base .mwp-lg-4 { max-width: 4%; }
  .mwp-lg-5, #base .mwp-lg-5 { max-width: 5%; }
  .mwp-lg-6, #base .mwp-lg-6 { max-width: 6%; }
  .mwp-lg-7, #base .mwp-lg-7 { max-width: 7%; }
  .mwp-lg-8, #base .mwp-lg-8 { max-width: 8%; }
  .mwp-lg-9, #base .mwp-lg-9 { max-width: 9%; }
  .mwp-lg-10, #base .mwp-lg-10 { max-width: 10%; }
  .mwp-lg-15, #base .mwp-lg-15 { max-width: 15%; }
  .mwp-lg-20, #base .mwp-lg-20 { max-width: 20%; }
  .mwp-lg-25, #base .mwp-lg-25 { max-width: 25%; }
  .mwp-lg-30, #base .mwp-lg-30 { max-width: 30%; }
  .mwp-lg-33, #base .mwp-lg-33 { max-width: 33.333%; }
  .mwp-lg-35, #base .mwp-lg-35 { max-width: 35%; }
  .mwp-lg-40, #base .mwp-lg-40 { max-width: 40%; }
  .mwp-lg-45, #base .mwp-lg-45 { max-width: 45%; }
  .mwp-lg-50, #base .mwp-lg-50 { max-width: 50%; }
  .mwp-lg-55, #base .mwp-lg-55 { max-width: 55%; }
  .mwp-lg-60, #base .mwp-lg-60 { max-width: 60%; }
  .mwp-lg-65, #base .mwp-lg-65 { max-width: 65%; }
  .mwp-lg-66, #base .mwp-lg-66 { max-width: 66.666%; }
  .mwp-lg-70, #base .mwp-lg-70 { max-width: 70%; }
  .mwp-lg-75, #base .mwp-lg-75 { max-width: 75%; }
  .mwp-lg-80, #base .mwp-lg-80 { max-width: 80%; }
  .mwp-lg-85, #base .mwp-lg-85 { max-width: 85%; }
  .mwp-lg-90, #base .mwp-lg-90 { max-width: 90%; }
  .mwp-lg-95, #base .mwp-lg-95 { max-width: 95%; }
  .mwp-lg-100, #base .mwp-lg-100 { max-width: 100%; } }

.mw-0, #base .mw-0 { max-width: 0px; }

.mw-10, #base .mw-10 { max-width: 10px; }

.mw-20, #base .mw-20 { max-width: 20px; }

.mw-30, #base .mw-30 { max-width: 30px; }

.mw-40, #base .mw-40 { max-width: 40px; }

.mw-50, #base .mw-50 { max-width: 50px; }

.mw-60, #base .mw-60 { max-width: 60px; }

.mw-70, #base .mw-70 { max-width: 70px; }

.mw-80, #base .mw-80 { max-width: 80px; }

.mw-90, #base .mw-90 { max-width: 90px; }

.mw-100, #base .mw-100 { max-width: 100px; }

.mw-110, #base .mw-110 { max-width: 110px; }

.mw-120, #base .mw-120 { max-width: 120px; }

.mw-130, #base .mw-130 { max-width: 130px; }

.mw-140, #base .mw-140 { max-width: 140px; }

.mw-150, #base .mw-150 { max-width: 150px; }

.mw-160, #base .mw-160 { max-width: 160px; }

.mw-170, #base .mw-170 { max-width: 170px; }

.mw-180, #base .mw-180 { max-width: 180px; }

.mw-190, #base .mw-190 { max-width: 190px; }

.mw-200, #base .mw-200 { max-width: 200px; }

.mw-210, #base .mw-210 { max-width: 210px; }

.mw-220, #base .mw-220 { max-width: 220px; }

.mw-230, #base .mw-230 { max-width: 230px; }

.mw-240, #base .mw-240 { max-width: 240px; }

.mw-250, #base .mw-250 { max-width: 250px; }

.mw-260, #base .mw-260 { max-width: 260px; }

.mw-270, #base .mw-270 { max-width: 270px; }

.mw-280, #base .mw-280 { max-width: 280px; }

.mw-290, #base .mw-290 { max-width: 290px; }

.mw-300, #base .mw-300 { max-width: 300px; }

.mw-310, #base .mw-310 { max-width: 310px; }

.mw-320, #base .mw-320 { max-width: 320px; }

.mw-330, #base .mw-330 { max-width: 330px; }

.mw-340, #base .mw-340 { max-width: 340px; }

.mw-350, #base .mw-350 { max-width: 350px; }

.mw-360, #base .mw-360 { max-width: 360px; }

.mw-370, #base .mw-370 { max-width: 370px; }

.mw-380, #base .mw-380 { max-width: 380px; }

.mw-390, #base .mw-390 { max-width: 390px; }

.mw-400, #base .mw-400 { max-width: 400px; }

.mw-410, #base .mw-410 { max-width: 410px; }

.mw-420, #base .mw-420 { max-width: 420px; }

.mw-430, #base .mw-430 { max-width: 430px; }

.mw-440, #base .mw-440 { max-width: 440px; }

.mw-450, #base .mw-450 { max-width: 450px; }

.mw-460, #base .mw-460 { max-width: 460px; }

.mw-470, #base .mw-470 { max-width: 470px; }

.mw-480, #base .mw-480 { max-width: 480px; }

.mw-490, #base .mw-490 { max-width: 490px; }

.mw-500, #base .mw-500 { max-width: 500px; }

.mw-510, #base .mw-510 { max-width: 510px; }

.mw-520, #base .mw-520 { max-width: 520px; }

.mw-530, #base .mw-530 { max-width: 530px; }

.mw-540, #base .mw-540 { max-width: 540px; }

.mw-550, #base .mw-550 { max-width: 550px; }

.mw-560, #base .mw-560 { max-width: 560px; }

.mw-570, #base .mw-570 { max-width: 570px; }

.mw-580, #base .mw-580 { max-width: 580px; }

.mw-590, #base .mw-590 { max-width: 590px; }

.mw-600, #base .mw-600 { max-width: 600px; }

.mw-610, #base .mw-610 { max-width: 610px; }

.mw-620, #base .mw-620 { max-width: 620px; }

.mw-630, #base .mw-630 { max-width: 630px; }

.mw-640, #base .mw-640 { max-width: 640px; }

.mw-650, #base .mw-650 { max-width: 650px; }

.mw-660, #base .mw-660 { max-width: 660px; }

.mw-670, #base .mw-670 { max-width: 670px; }

.mw-680, #base .mw-680 { max-width: 680px; }

.mw-690, #base .mw-690 { max-width: 690px; }

.mw-700, #base .mw-700 { max-width: 700px; }

.mw-710, #base .mw-710 { max-width: 710px; }

.mw-720, #base .mw-720 { max-width: 720px; }

.mw-730, #base .mw-730 { max-width: 730px; }

.mw-740, #base .mw-740 { max-width: 740px; }

.mw-750, #base .mw-750 { max-width: 750px; }

.mw-760, #base .mw-760 { max-width: 760px; }

.mw-770, #base .mw-770 { max-width: 770px; }

.mw-780, #base .mw-780 { max-width: 780px; }

.mw-790, #base .mw-790 { max-width: 790px; }

.mw-800, #base .mw-800 { max-width: 800px; }

@media screen and (min-width: 768px) { .mw-sm-0, #base .mw-sm-0 { max-width: 0px; }
  .mw-sm-10, #base .mw-sm-10 { max-width: 10px; }
  .mw-sm-20, #base .mw-sm-20 { max-width: 20px; }
  .mw-sm-30, #base .mw-sm-30 { max-width: 30px; }
  .mw-sm-40, #base .mw-sm-40 { max-width: 40px; }
  .mw-sm-50, #base .mw-sm-50 { max-width: 50px; }
  .mw-sm-60, #base .mw-sm-60 { max-width: 60px; }
  .mw-sm-70, #base .mw-sm-70 { max-width: 70px; }
  .mw-sm-80, #base .mw-sm-80 { max-width: 80px; }
  .mw-sm-90, #base .mw-sm-90 { max-width: 90px; }
  .mw-sm-100, #base .mw-sm-100 { max-width: 100px; }
  .mw-sm-110, #base .mw-sm-110 { max-width: 110px; }
  .mw-sm-120, #base .mw-sm-120 { max-width: 120px; }
  .mw-sm-130, #base .mw-sm-130 { max-width: 130px; }
  .mw-sm-140, #base .mw-sm-140 { max-width: 140px; }
  .mw-sm-150, #base .mw-sm-150 { max-width: 150px; }
  .mw-sm-160, #base .mw-sm-160 { max-width: 160px; }
  .mw-sm-170, #base .mw-sm-170 { max-width: 170px; }
  .mw-sm-180, #base .mw-sm-180 { max-width: 180px; }
  .mw-sm-190, #base .mw-sm-190 { max-width: 190px; }
  .mw-sm-200, #base .mw-sm-200 { max-width: 200px; }
  .mw-sm-210, #base .mw-sm-210 { max-width: 210px; }
  .mw-sm-220, #base .mw-sm-220 { max-width: 220px; }
  .mw-sm-230, #base .mw-sm-230 { max-width: 230px; }
  .mw-sm-240, #base .mw-sm-240 { max-width: 240px; }
  .mw-sm-250, #base .mw-sm-250 { max-width: 250px; }
  .mw-sm-260, #base .mw-sm-260 { max-width: 260px; }
  .mw-sm-270, #base .mw-sm-270 { max-width: 270px; }
  .mw-sm-280, #base .mw-sm-280 { max-width: 280px; }
  .mw-sm-290, #base .mw-sm-290 { max-width: 290px; }
  .mw-sm-300, #base .mw-sm-300 { max-width: 300px; }
  .mw-sm-310, #base .mw-sm-310 { max-width: 310px; }
  .mw-sm-320, #base .mw-sm-320 { max-width: 320px; }
  .mw-sm-330, #base .mw-sm-330 { max-width: 330px; }
  .mw-sm-340, #base .mw-sm-340 { max-width: 340px; }
  .mw-sm-350, #base .mw-sm-350 { max-width: 350px; }
  .mw-sm-360, #base .mw-sm-360 { max-width: 360px; }
  .mw-sm-370, #base .mw-sm-370 { max-width: 370px; }
  .mw-sm-380, #base .mw-sm-380 { max-width: 380px; }
  .mw-sm-390, #base .mw-sm-390 { max-width: 390px; }
  .mw-sm-400, #base .mw-sm-400 { max-width: 400px; }
  .mw-sm-410, #base .mw-sm-410 { max-width: 410px; }
  .mw-sm-420, #base .mw-sm-420 { max-width: 420px; }
  .mw-sm-430, #base .mw-sm-430 { max-width: 430px; }
  .mw-sm-440, #base .mw-sm-440 { max-width: 440px; }
  .mw-sm-450, #base .mw-sm-450 { max-width: 450px; }
  .mw-sm-460, #base .mw-sm-460 { max-width: 460px; }
  .mw-sm-470, #base .mw-sm-470 { max-width: 470px; }
  .mw-sm-480, #base .mw-sm-480 { max-width: 480px; }
  .mw-sm-490, #base .mw-sm-490 { max-width: 490px; }
  .mw-sm-500, #base .mw-sm-500 { max-width: 500px; }
  .mw-sm-510, #base .mw-sm-510 { max-width: 510px; }
  .mw-sm-520, #base .mw-sm-520 { max-width: 520px; }
  .mw-sm-530, #base .mw-sm-530 { max-width: 530px; }
  .mw-sm-540, #base .mw-sm-540 { max-width: 540px; }
  .mw-sm-550, #base .mw-sm-550 { max-width: 550px; }
  .mw-sm-560, #base .mw-sm-560 { max-width: 560px; }
  .mw-sm-570, #base .mw-sm-570 { max-width: 570px; }
  .mw-sm-580, #base .mw-sm-580 { max-width: 580px; }
  .mw-sm-590, #base .mw-sm-590 { max-width: 590px; }
  .mw-sm-600, #base .mw-sm-600 { max-width: 600px; }
  .mw-sm-610, #base .mw-sm-610 { max-width: 610px; }
  .mw-sm-620, #base .mw-sm-620 { max-width: 620px; }
  .mw-sm-630, #base .mw-sm-630 { max-width: 630px; }
  .mw-sm-640, #base .mw-sm-640 { max-width: 640px; }
  .mw-sm-650, #base .mw-sm-650 { max-width: 650px; }
  .mw-sm-660, #base .mw-sm-660 { max-width: 660px; }
  .mw-sm-670, #base .mw-sm-670 { max-width: 670px; }
  .mw-sm-680, #base .mw-sm-680 { max-width: 680px; }
  .mw-sm-690, #base .mw-sm-690 { max-width: 690px; }
  .mw-sm-700, #base .mw-sm-700 { max-width: 700px; }
  .mw-sm-710, #base .mw-sm-710 { max-width: 710px; }
  .mw-sm-720, #base .mw-sm-720 { max-width: 720px; }
  .mw-sm-730, #base .mw-sm-730 { max-width: 730px; }
  .mw-sm-740, #base .mw-sm-740 { max-width: 740px; }
  .mw-sm-750, #base .mw-sm-750 { max-width: 750px; }
  .mw-sm-760, #base .mw-sm-760 { max-width: 760px; }
  .mw-sm-770, #base .mw-sm-770 { max-width: 770px; }
  .mw-sm-780, #base .mw-sm-780 { max-width: 780px; }
  .mw-sm-790, #base .mw-sm-790 { max-width: 790px; }
  .mw-sm-800, #base .mw-sm-800 { max-width: 800px; } }

@media screen and (min-width: 992px) { .mw-md-0, #base .mw-md-0 { max-width: 0px; }
  .mw-md-10, #base .mw-md-10 { max-width: 10px; }
  .mw-md-20, #base .mw-md-20 { max-width: 20px; }
  .mw-md-30, #base .mw-md-30 { max-width: 30px; }
  .mw-md-40, #base .mw-md-40 { max-width: 40px; }
  .mw-md-50, #base .mw-md-50 { max-width: 50px; }
  .mw-md-60, #base .mw-md-60 { max-width: 60px; }
  .mw-md-70, #base .mw-md-70 { max-width: 70px; }
  .mw-md-80, #base .mw-md-80 { max-width: 80px; }
  .mw-md-90, #base .mw-md-90 { max-width: 90px; }
  .mw-md-100, #base .mw-md-100 { max-width: 100px; }
  .mw-md-110, #base .mw-md-110 { max-width: 110px; }
  .mw-md-120, #base .mw-md-120 { max-width: 120px; }
  .mw-md-130, #base .mw-md-130 { max-width: 130px; }
  .mw-md-140, #base .mw-md-140 { max-width: 140px; }
  .mw-md-150, #base .mw-md-150 { max-width: 150px; }
  .mw-md-160, #base .mw-md-160 { max-width: 160px; }
  .mw-md-170, #base .mw-md-170 { max-width: 170px; }
  .mw-md-180, #base .mw-md-180 { max-width: 180px; }
  .mw-md-190, #base .mw-md-190 { max-width: 190px; }
  .mw-md-200, #base .mw-md-200 { max-width: 200px; }
  .mw-md-210, #base .mw-md-210 { max-width: 210px; }
  .mw-md-220, #base .mw-md-220 { max-width: 220px; }
  .mw-md-230, #base .mw-md-230 { max-width: 230px; }
  .mw-md-240, #base .mw-md-240 { max-width: 240px; }
  .mw-md-250, #base .mw-md-250 { max-width: 250px; }
  .mw-md-260, #base .mw-md-260 { max-width: 260px; }
  .mw-md-270, #base .mw-md-270 { max-width: 270px; }
  .mw-md-280, #base .mw-md-280 { max-width: 280px; }
  .mw-md-290, #base .mw-md-290 { max-width: 290px; }
  .mw-md-300, #base .mw-md-300 { max-width: 300px; }
  .mw-md-310, #base .mw-md-310 { max-width: 310px; }
  .mw-md-320, #base .mw-md-320 { max-width: 320px; }
  .mw-md-330, #base .mw-md-330 { max-width: 330px; }
  .mw-md-340, #base .mw-md-340 { max-width: 340px; }
  .mw-md-350, #base .mw-md-350 { max-width: 350px; }
  .mw-md-360, #base .mw-md-360 { max-width: 360px; }
  .mw-md-370, #base .mw-md-370 { max-width: 370px; }
  .mw-md-380, #base .mw-md-380 { max-width: 380px; }
  .mw-md-390, #base .mw-md-390 { max-width: 390px; }
  .mw-md-400, #base .mw-md-400 { max-width: 400px; }
  .mw-md-410, #base .mw-md-410 { max-width: 410px; }
  .mw-md-420, #base .mw-md-420 { max-width: 420px; }
  .mw-md-430, #base .mw-md-430 { max-width: 430px; }
  .mw-md-440, #base .mw-md-440 { max-width: 440px; }
  .mw-md-450, #base .mw-md-450 { max-width: 450px; }
  .mw-md-460, #base .mw-md-460 { max-width: 460px; }
  .mw-md-470, #base .mw-md-470 { max-width: 470px; }
  .mw-md-480, #base .mw-md-480 { max-width: 480px; }
  .mw-md-490, #base .mw-md-490 { max-width: 490px; }
  .mw-md-500, #base .mw-md-500 { max-width: 500px; }
  .mw-md-510, #base .mw-md-510 { max-width: 510px; }
  .mw-md-520, #base .mw-md-520 { max-width: 520px; }
  .mw-md-530, #base .mw-md-530 { max-width: 530px; }
  .mw-md-540, #base .mw-md-540 { max-width: 540px; }
  .mw-md-550, #base .mw-md-550 { max-width: 550px; }
  .mw-md-560, #base .mw-md-560 { max-width: 560px; }
  .mw-md-570, #base .mw-md-570 { max-width: 570px; }
  .mw-md-580, #base .mw-md-580 { max-width: 580px; }
  .mw-md-590, #base .mw-md-590 { max-width: 590px; }
  .mw-md-600, #base .mw-md-600 { max-width: 600px; }
  .mw-md-610, #base .mw-md-610 { max-width: 610px; }
  .mw-md-620, #base .mw-md-620 { max-width: 620px; }
  .mw-md-630, #base .mw-md-630 { max-width: 630px; }
  .mw-md-640, #base .mw-md-640 { max-width: 640px; }
  .mw-md-650, #base .mw-md-650 { max-width: 650px; }
  .mw-md-660, #base .mw-md-660 { max-width: 660px; }
  .mw-md-670, #base .mw-md-670 { max-width: 670px; }
  .mw-md-680, #base .mw-md-680 { max-width: 680px; }
  .mw-md-690, #base .mw-md-690 { max-width: 690px; }
  .mw-md-700, #base .mw-md-700 { max-width: 700px; }
  .mw-md-710, #base .mw-md-710 { max-width: 710px; }
  .mw-md-720, #base .mw-md-720 { max-width: 720px; }
  .mw-md-730, #base .mw-md-730 { max-width: 730px; }
  .mw-md-740, #base .mw-md-740 { max-width: 740px; }
  .mw-md-750, #base .mw-md-750 { max-width: 750px; }
  .mw-md-760, #base .mw-md-760 { max-width: 760px; }
  .mw-md-770, #base .mw-md-770 { max-width: 770px; }
  .mw-md-780, #base .mw-md-780 { max-width: 780px; }
  .mw-md-790, #base .mw-md-790 { max-width: 790px; }
  .mw-md-800, #base .mw-md-800 { max-width: 800px; } }

@media screen and (min-width: 1200px) { .mw-lg-0, #base .mw-lg-0 { max-width: 0px; }
  .mw-lg-10, #base .mw-lg-10 { max-width: 10px; }
  .mw-lg-20, #base .mw-lg-20 { max-width: 20px; }
  .mw-lg-30, #base .mw-lg-30 { max-width: 30px; }
  .mw-lg-40, #base .mw-lg-40 { max-width: 40px; }
  .mw-lg-50, #base .mw-lg-50 { max-width: 50px; }
  .mw-lg-60, #base .mw-lg-60 { max-width: 60px; }
  .mw-lg-70, #base .mw-lg-70 { max-width: 70px; }
  .mw-lg-80, #base .mw-lg-80 { max-width: 80px; }
  .mw-lg-90, #base .mw-lg-90 { max-width: 90px; }
  .mw-lg-100, #base .mw-lg-100 { max-width: 100px; }
  .mw-lg-110, #base .mw-lg-110 { max-width: 110px; }
  .mw-lg-120, #base .mw-lg-120 { max-width: 120px; }
  .mw-lg-130, #base .mw-lg-130 { max-width: 130px; }
  .mw-lg-140, #base .mw-lg-140 { max-width: 140px; }
  .mw-lg-150, #base .mw-lg-150 { max-width: 150px; }
  .mw-lg-160, #base .mw-lg-160 { max-width: 160px; }
  .mw-lg-170, #base .mw-lg-170 { max-width: 170px; }
  .mw-lg-180, #base .mw-lg-180 { max-width: 180px; }
  .mw-lg-190, #base .mw-lg-190 { max-width: 190px; }
  .mw-lg-200, #base .mw-lg-200 { max-width: 200px; }
  .mw-lg-210, #base .mw-lg-210 { max-width: 210px; }
  .mw-lg-220, #base .mw-lg-220 { max-width: 220px; }
  .mw-lg-230, #base .mw-lg-230 { max-width: 230px; }
  .mw-lg-240, #base .mw-lg-240 { max-width: 240px; }
  .mw-lg-250, #base .mw-lg-250 { max-width: 250px; }
  .mw-lg-260, #base .mw-lg-260 { max-width: 260px; }
  .mw-lg-270, #base .mw-lg-270 { max-width: 270px; }
  .mw-lg-280, #base .mw-lg-280 { max-width: 280px; }
  .mw-lg-290, #base .mw-lg-290 { max-width: 290px; }
  .mw-lg-300, #base .mw-lg-300 { max-width: 300px; }
  .mw-lg-310, #base .mw-lg-310 { max-width: 310px; }
  .mw-lg-320, #base .mw-lg-320 { max-width: 320px; }
  .mw-lg-330, #base .mw-lg-330 { max-width: 330px; }
  .mw-lg-340, #base .mw-lg-340 { max-width: 340px; }
  .mw-lg-350, #base .mw-lg-350 { max-width: 350px; }
  .mw-lg-360, #base .mw-lg-360 { max-width: 360px; }
  .mw-lg-370, #base .mw-lg-370 { max-width: 370px; }
  .mw-lg-380, #base .mw-lg-380 { max-width: 380px; }
  .mw-lg-390, #base .mw-lg-390 { max-width: 390px; }
  .mw-lg-400, #base .mw-lg-400 { max-width: 400px; }
  .mw-lg-410, #base .mw-lg-410 { max-width: 410px; }
  .mw-lg-420, #base .mw-lg-420 { max-width: 420px; }
  .mw-lg-430, #base .mw-lg-430 { max-width: 430px; }
  .mw-lg-440, #base .mw-lg-440 { max-width: 440px; }
  .mw-lg-450, #base .mw-lg-450 { max-width: 450px; }
  .mw-lg-460, #base .mw-lg-460 { max-width: 460px; }
  .mw-lg-470, #base .mw-lg-470 { max-width: 470px; }
  .mw-lg-480, #base .mw-lg-480 { max-width: 480px; }
  .mw-lg-490, #base .mw-lg-490 { max-width: 490px; }
  .mw-lg-500, #base .mw-lg-500 { max-width: 500px; }
  .mw-lg-510, #base .mw-lg-510 { max-width: 510px; }
  .mw-lg-520, #base .mw-lg-520 { max-width: 520px; }
  .mw-lg-530, #base .mw-lg-530 { max-width: 530px; }
  .mw-lg-540, #base .mw-lg-540 { max-width: 540px; }
  .mw-lg-550, #base .mw-lg-550 { max-width: 550px; }
  .mw-lg-560, #base .mw-lg-560 { max-width: 560px; }
  .mw-lg-570, #base .mw-lg-570 { max-width: 570px; }
  .mw-lg-580, #base .mw-lg-580 { max-width: 580px; }
  .mw-lg-590, #base .mw-lg-590 { max-width: 590px; }
  .mw-lg-600, #base .mw-lg-600 { max-width: 600px; }
  .mw-lg-610, #base .mw-lg-610 { max-width: 610px; }
  .mw-lg-620, #base .mw-lg-620 { max-width: 620px; }
  .mw-lg-630, #base .mw-lg-630 { max-width: 630px; }
  .mw-lg-640, #base .mw-lg-640 { max-width: 640px; }
  .mw-lg-650, #base .mw-lg-650 { max-width: 650px; }
  .mw-lg-660, #base .mw-lg-660 { max-width: 660px; }
  .mw-lg-670, #base .mw-lg-670 { max-width: 670px; }
  .mw-lg-680, #base .mw-lg-680 { max-width: 680px; }
  .mw-lg-690, #base .mw-lg-690 { max-width: 690px; }
  .mw-lg-700, #base .mw-lg-700 { max-width: 700px; }
  .mw-lg-710, #base .mw-lg-710 { max-width: 710px; }
  .mw-lg-720, #base .mw-lg-720 { max-width: 720px; }
  .mw-lg-730, #base .mw-lg-730 { max-width: 730px; }
  .mw-lg-740, #base .mw-lg-740 { max-width: 740px; }
  .mw-lg-750, #base .mw-lg-750 { max-width: 750px; }
  .mw-lg-760, #base .mw-lg-760 { max-width: 760px; }
  .mw-lg-770, #base .mw-lg-770 { max-width: 770px; }
  .mw-lg-780, #base .mw-lg-780 { max-width: 780px; }
  .mw-lg-790, #base .mw-lg-790 { max-width: 790px; }
  .mw-lg-800, #base .mw-lg-800 { max-width: 800px; } }

/*===================================================================
	Module
===================================================================*/
#base { /* .ttl */ /* .btn */ /* .link */ }

/*breadcrumb*/
.breadcrumb { text-align: left; }

.breadcrumb li { display: inline; }

.breadcrumb li::after { content: "\f105"; font-family: FontAwesome; display: inline-block; margin: 0 5px 0 10px; }

.breadcrumb li:last-child::after { display: none; }

/*pagination*/
.pagination li { display: inline-block; padding: 5px; }

.pagination li > * { display: block; padding: 5px 10px; border: 1px solid; text-decoration: none; }

/*.pagetitle*/
/*post-item*/
.post-item { margin-bottom: 30px; }

.post-item .post-thumbnail a > div { padding-top: 60%; }

.post-item .post-contents { padding: 10px; }

*, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; }

/* align */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; clear: both; }

.alignleft { display: inline; float: left; }

.alignright { display: inline; float: right; }

img.alignleft, img.alignright { margin-bottom: 15px; }

@media screen and (min-width: 768px) { img.alignleft { margin-right: 15px; }
  img.alignright { margin-left: 15px; } }

@media screen and (max-width: 767px) { img.alignleft, img.alignright { float: none; margin: 0 auto 15px; } }

/* wp-caption */
.wp-caption { border: none; text-align: center; background-color: #fff; padding-top: 0; margin: 0; border-radius: 0; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/* clear */
.clear { clear: both; }

/*.entry */
.entry { text-align: left; font-size: 1em; /* p */ /* h */ /* ul */ }

.entry, .entry p, .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { zoom: 1; }

.entry::after, .entry p::after, .entry h1::after, .entry h2::after, .entry h3::after, .entry h4::after, .entry h5::after, .entry h6::after { content: " "; display: table; clear: both; }

.entry p { margin-bottom: 15px; color: #707070; }

.entry strong { font-weight: 700; }

.entry h1, .entry h2, .entry h3 { margin-bottom: 30px; }

.entry h4, .entry h5, .entry h6 { margin-bottom: 15px; }

.entry ul { list-style: none; }

*[class*="wp-hd"] { line-height: 1.5; }

.entry h1, .wp-hd1 { font-size: 2.3rem; font-weight: 900; color: #222; }

/* .entry h2, .wp-hd2 { font-size: 1.8rem; font-weight: 700; color: #222; padding: 10px 5px; border-bottom: 4px solid #D6D6D6; } */

/* .entry h3, .wp-hd3 { font-size: 1.6rem; color: #fff; background: #F37022; border-radius: 2px; padding: 13px 10px; font-weight: 500; } */

/* .entry h4, .wp-hd4 { font-size: 1.6rem; color: #222; border-left: 8px solid #F2F1ED; -webkit-box-shadow: #7187a4 0px 0px 0px 1px; box-shadow: #7187a4 0px 0px 0px 1px; border-radius: 3px; padding: 13px 10px; font-weight: 500; } */

.entry h5,.entry h5, .wp-hd5 { font-size: 1.6rem; color: #222; border-left: 5px solid #13B7D3; margin-top:30px; padding: 0px 10px; margin-bottom: 20px; font-weight: 500; }

.entry h6, .wp-hd6 { font-size: 1.6rem; color: #222; border-left: 5px solid #F37022; padding: 5px 10px; margin-bottom: 20px; font-weight: 500; }

*[class*="wp-ul"] { margin-bottom: 15px; }

*[class*="wp-ul"]::last-child { margin-bottom: 0; }

.wp-ul-1 li { position: relative; padding-left: 1.5rem; }

.wp-ul-1 li::before { content: "\f111"; font-family: FontAwesome; position: absolute; left: 0.25rem; }

.wp-ul-1 li:nth-child(odd)::before { color: #F37022; }

.wp-ul-1 li:nth-child(even)::before { color: #22a5f3; }

.wp-ul-2 li { position: relative; padding-left: 1.5em; }

.wp-ul-2 li::before { content: "\f105"; font-family: FontAwesome; position: absolute; left: 0.5rem; color: #aaa; }

.wp-ul-3 li { position: relative; padding-left: 1.5em; }

.wp-ul-3 li::before { content: "\f0da"; font-family: FontAwesome; position: absolute; left: 0.5rem; color: #F37022; }

/* none */
.wp-ul-none li { padding: inherit; border: none; }

.wp-ul-none li::before, .wp-ul-none li::after { display: none; }

/* ol */
*[class*="wp-ol"] { list-style: none; margin-bottom: 15px; }

*[class*="wp-ol"]:last-child { margin-bottom: 0; }

*[class*="wp-ol"] > li { counter-increment: wp-ol-li; }

*[class*="wp-ol"] > li::before { content: counter(wp-ol-li); }

.wp-ol-1 li { position: relative; padding-left: 1.5rem; }

.wp-ol-1 li::before { content: counter(wp-ol-li) "."; position: absolute; left: 0.25rem; }

/* none */
.wp-ol-none li { padding: inherit; border: none; }

.wp-ol-none li::before, .wp-ol-none li::after { display: none; }

/*table*/
*[class*="wp-tbl"] { width: 100%; }

.tbl-wrap { margin-bottom: 15px; }

.tbl-wrap:last-child { margin-bottom: 0; }

.wp-tbl-1 { border-collapse: separate; border-top: 1px solid #eee; border-left: 1px solid #eee; }

.wp-tbl-1 th, .wp-tbl-1 td { border-bottom: 1px solid #eee; border-right: 1px solid #eee; padding: .5rem .75rem; }

.wp-tbl-1 thead th { background: #f37022; color: #fff; }

.wp-tbl-1 tbody th { background: rgba(243, 112, 34, 0.2); }

.wp-tbl-2 { border-collapse: separate; border-top: 1px solid #eee; border-left: 1px solid #eee; }

.wp-tbl-2 th, .wp-tbl-2 td { border-bottom: 1px solid #eee; border-right: 1px solid #eee; padding: .5rem .75rem; }

.wp-tbl-2 thead th { background: #22a5f3; color: #fff; }

.wp-tbl-2 tbody th { background: rgba(34, 165, 243, 0.2); }

/* none */
.wp-tbl-none, .wp-tbl-none thead, .wp-tbl-none tbody, .wp-tbl-none tfoot, .wp-tbl-none tr, .wp-tbl-none th, .wp-tbl-none td { border: none !important; }

.bottom_contents .tbl-min tbody td { text-align:center; }



@media screen and (max-width: 767px) {
/*
	.tbl-wrap { width: 100%; display: block; overflow: auto; }
  .tbl-wrap > table { min-width: 100%; width: auto; }
  .tbl-wrap > table th, .tbl-wrap > table td { white-space: nowrap; } */
  .tbl-min { font-size:12px; }
  .bottom_contents .tbl-min thead th { padding:10px 5px; }
  .bottom_contents .tbl-min tbody td { text-align:center; padding:10px 5px; }
	
	.entry h1 {}
	.entry h2 { font-size: 18px; }
	.entry h3 { font-size: 16px; }
	.entry h4 { font-size: 16px; }
	.entry h5 {}
	
 }

/*btn*/
/*===================================================================
	Layout
===================================================================*/
/*-------------------------------------------------------------------
	#base
-------------------------------------------------------------------*/
/*-------------------------------------------------------------------
	#head
-------------------------------------------------------------------*/
/*-------------------------------------------------------------------
	#body
-------------------------------------------------------------------*/
/* #primary */
/* #secondary */
/*-------------------------------------------------------------------
	#foot
-------------------------------------------------------------------*/
/*===================================================================
	Style
===================================================================*/
/*-------------------------------------------------------------------
	#top
-------------------------------------------------------------------*/
/* #xxxx */
/*-------------------------------------------------------------------
	#xxxx
-------------------------------------------------------------------*/
/*-------------------------------------------------------------------
	#inquiry
-------------------------------------------------------------------*/
/* #error */
#error { margin-bottom: 15px; padding: 15px; background: #F8EAE8; border: 2px solid #BC2F1C; color: #BC2F1C; text-shadow: 0 1px 0 #FFF; border-radius: 4px; }
