﻿@charset "UTF-8";
/*!
 * Bootstrap v4.0.0-alpha.3 (http://getbootstrap.com)
 * Copyright 2011-2016 The Bootstrap Authors
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
@import url(../../../Content/plugins/ace-diff/css/styles.css);
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

progress {
  vertical-align: baseline; }

template,
[hidden] {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline-width: 0; }

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted; }

b,
strong {
  font-weight: inherit; }

b,
strong {
  font-weight: bolder; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background-color: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

img {
  border-style: none; }

svg:not(:root) {
  overflow: hidden; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

figure {
  margin: 1em 40px; }

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

button,
input,
select,
textarea {
  font: inherit; }

optgroup {
  font-weight: bold; }

button,
input,
select {
  overflow: visible; }

button,
input,
select,
textarea {
  margin: 0; }

button,
select {
  text-transform: none; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  cursor: pointer; }

[disabled] {
  cursor: default; }

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

textarea {
  overflow: auto; }

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  -webkit-appearance: textfield; }

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

@media print {
  *,
  *::before,
  *::after,
  *::first-letter,
  *::first-line {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .tag {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit; }

@-ms-viewport {
  width: device-width; }

html {
  font-size: 16px;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #373a3c;
  background-color: #fff; }

[tabindex="-1"]:focus {
  outline: none !important; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #818a91; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: bold; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

a {
  color: #0275d8;
  text-decoration: none; }
  a:focus, a:hover {
    color: #014c8c;
    text-decoration: underline; }
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: none; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle; }

[role="button"] {
  cursor: pointer; }

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation; }

table {
  border-collapse: collapse;
  background-color: transparent; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #818a91;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: left; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
textarea {
  margin: 0;
  line-height: inherit;
  border-radius: 0; }

input[type="radio"]:disabled,
input[type="checkbox"]:disabled {
  cursor: not-allowed; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit; }

input[type="search"] {
  -webkit-appearance: none; }

output {
  display: inline-block; }

[hidden] {
  display: none !important; }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.in {
    opacity: 0.9; }
  .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
    padding: 5px 0;
    margin-top: -3px; }
    .tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000; }
  .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
    padding: 0 5px;
    margin-left: 3px; }
    .tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -5px;
      border-width: 5px 5px 5px 0;
      border-right-color: #000; }
  .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
    padding: 5px 0;
    margin-top: 3px; }
    .tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000; }
  .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
    padding: 0 5px;
    margin-left: -3px; }
    .tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -5px;
      border-width: 5px 0 5px 5px;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.bg-inverse {
  background-color: #373a3c; }

.bg-faded {
  background-color: #f7f7f9; }

.bg-primary {
  color: #fff !important;
  background-color: #0275d8 !important; }

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #025aa5 !important; }

.bg-success {
  color: #fff !important;
  background-color: #5cb85c !important; }

a.bg-success:focus, a.bg-success:hover {
  background-color: #449d44 !important; }

.bg-info {
  color: #fff !important;
  background-color: #5bc0de !important; }

a.bg-info:focus, a.bg-info:hover {
  background-color: #31b0d5 !important; }

.bg-warning {
  color: #fff !important;
  background-color: #f0ad4e !important; }

a.bg-warning:focus, a.bg-warning:hover {
  background-color: #ec971f !important; }

.bg-danger {
  color: #fff !important;
  background-color: #d9534f !important; }

a.bg-danger:focus, a.bg-danger:hover {
  background-color: #c9302c !important; }

.clearfix::after {
  content: "";
  display: table;
  clear: both; }

.d-block {
  display: block !important; }

.d-inline-block {
  display: inline-block !important; }

.d-inline {
  display: inline !important; }

.flex-xs-first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1; }

.flex-xs-last {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1; }

.flex-xs-unordered {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0; }

.flex-items-xs-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.flex-items-xs-middle {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.flex-items-xs-bottom {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end; }

.flex-xs-top {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start; }

.flex-xs-middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center; }

.flex-xs-bottom {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end; }

.flex-items-xs-left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.flex-items-xs-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

.flex-items-xs-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.flex-items-xs-around {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.flex-items-xs-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

@media (min-width: 544px) {
  .flex-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1; }
  .flex-sm-last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1; }
  .flex-sm-unordered {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0; } }

@media (min-width: 544px) {
  .flex-items-sm-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .flex-items-sm-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  .flex-items-sm-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end; } }

@media (min-width: 544px) {
  .flex-sm-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }
  .flex-sm-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }
  .flex-sm-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end; } }

@media (min-width: 544px) {
  .flex-items-sm-left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .flex-items-sm-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .flex-items-sm-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .flex-items-sm-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .flex-items-sm-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; } }

@media (min-width: 768px) {
  .flex-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1; }
  .flex-md-last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1; }
  .flex-md-unordered {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0; } }

@media (min-width: 768px) {
  .flex-items-md-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .flex-items-md-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  .flex-items-md-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end; } }

@media (min-width: 768px) {
  .flex-md-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }
  .flex-md-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }
  .flex-md-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end; } }

@media (min-width: 768px) {
  .flex-items-md-left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .flex-items-md-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .flex-items-md-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .flex-items-md-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .flex-items-md-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; } }

@media (min-width: 992px) {
  .flex-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1; }
  .flex-lg-last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1; }
  .flex-lg-unordered {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0; } }

@media (min-width: 992px) {
  .flex-items-lg-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .flex-items-lg-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  .flex-items-lg-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end; } }

@media (min-width: 992px) {
  .flex-lg-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }
  .flex-lg-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }
  .flex-lg-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end; } }

@media (min-width: 992px) {
  .flex-items-lg-left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .flex-items-lg-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .flex-items-lg-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .flex-items-lg-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .flex-items-lg-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; } }

@media (min-width: 1200px) {
  .flex-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1; }
  .flex-xl-last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1; }
  .flex-xl-unordered {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0; } }

@media (min-width: 1200px) {
  .flex-items-xl-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .flex-items-xl-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  .flex-items-xl-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end; } }

@media (min-width: 1200px) {
  .flex-xl-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }
  .flex-xl-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }
  .flex-xl-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end; } }

@media (min-width: 1200px) {
  .flex-items-xl-left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .flex-items-xl-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .flex-items-xl-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .flex-items-xl-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .flex-items-xl-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; } }

.pull-xs-left {
  float: left !important; }

.pull-xs-right {
  float: right !important; }

.pull-xs-none {
  float: none !important; }

@media (min-width: 544px) {
  .pull-sm-left {
    float: left !important; }
  .pull-sm-right {
    float: right !important; }
  .pull-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .pull-md-left {
    float: left !important; }
  .pull-md-right {
    float: right !important; }
  .pull-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .pull-lg-left {
    float: left !important; }
  .pull-lg-right {
    float: right !important; }
  .pull-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .pull-xl-left {
    float: left !important; }
  .pull-xl-right {
    float: right !important; }
  .pull-xl-none {
    float: none !important; } }

.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; }

.w-100 {
  width: 100% !important; }

.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.m-a-0 {
  margin: 0 0 !important; }

.m-t-0 {
  margin-top: 0 !important; }

.m-r-0 {
  margin-right: 0 !important; }

.m-b-0 {
  margin-bottom: 0 !important; }

.m-l-0 {
  margin-left: 0 !important; }

.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-a-1 {
  margin: 1rem 1rem !important; }

.m-t-1 {
  margin-top: 1rem !important; }

.m-r-1 {
  margin-right: 1rem !important; }

.m-b-1 {
  margin-bottom: 1rem !important; }

.m-l-1 {
  margin-left: 1rem !important; }

.m-x-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.m-y-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.m-a-2 {
  margin: 1.5rem 1.5rem !important; }

.m-t-2 {
  margin-top: 1.5rem !important; }

.m-r-2 {
  margin-right: 1.5rem !important; }

.m-b-2 {
  margin-bottom: 1.5rem !important; }

.m-l-2 {
  margin-left: 1.5rem !important; }

.m-x-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.m-y-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.m-a-3 {
  margin: 3rem 3rem !important; }

.m-t-3 {
  margin-top: 3rem !important; }

.m-r-3 {
  margin-right: 3rem !important; }

.m-b-3 {
  margin-bottom: 3rem !important; }

.m-l-3 {
  margin-left: 3rem !important; }

.m-x-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.m-y-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.p-a-0 {
  padding: 0 0 !important; }

.p-t-0 {
  padding-top: 0 !important; }

.p-r-0 {
  padding-right: 0 !important; }

.p-b-0 {
  padding-bottom: 0 !important; }

.p-l-0 {
  padding-left: 0 !important; }

.p-x-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.p-a-1 {
  padding: 1rem 1rem !important; }

.p-t-1 {
  padding-top: 1rem !important; }

.p-r-1 {
  padding-right: 1rem !important; }

.p-b-1 {
  padding-bottom: 1rem !important; }

.p-l-1 {
  padding-left: 1rem !important; }

.p-x-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.p-y-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.p-a-2 {
  padding: 1.5rem 1.5rem !important; }

.p-t-2 {
  padding-top: 1.5rem !important; }

.p-r-2 {
  padding-right: 1.5rem !important; }

.p-b-2 {
  padding-bottom: 1.5rem !important; }

.p-l-2 {
  padding-left: 1.5rem !important; }

.p-x-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.p-y-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.p-a-3 {
  padding: 3rem 3rem !important; }

.p-t-3 {
  padding-top: 3rem !important; }

.p-r-3 {
  padding-right: 3rem !important; }

.p-b-3 {
  padding-bottom: 3rem !important; }

.p-l-3 {
  padding-left: 3rem !important; }

.p-x-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.p-y-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pos-f-t {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.text-justify {
  text-align: justify !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-xs-left {
  text-align: left !important; }

.text-xs-right {
  text-align: right !important; }

.text-xs-center {
  text-align: center !important; }

@media (min-width: 544px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-normal {
  font-weight: normal; }

.font-weight-bold {
  font-weight: bold; }

.font-italic {
  font-style: italic; }

.text-muted {
  color: #818a91 !important; }

a.text-muted:focus, a.text-muted:hover {
  color: #687077; }

.text-primary {
  color: #0275d8 !important; }

a.text-primary:focus, a.text-primary:hover {
  color: #025aa5; }

.text-success {
  color: #5cb85c !important; }

a.text-success:focus, a.text-success:hover {
  color: #449d44; }

.text-info {
  color: #5bc0de !important; }

a.text-info:focus, a.text-info:hover {
  color: #31b0d5; }

.text-warning {
  color: #f0ad4e !important; }

a.text-warning:focus, a.text-warning:hover {
  color: #ec971f; }

.text-danger {
  color: #d9534f !important; }

a.text-danger:focus, a.text-danger:hover {
  color: #c9302c; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.invisible {
  visibility: hidden !important; }

.hidden-xs-up {
  display: none !important; }

@media (max-width: 543px) {
  .hidden-xs-down {
    display: none !important; } }

@media (min-width: 544px) {
  .hidden-sm-up {
    display: none !important; } }

@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important; } }

@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important; } }

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important; } }

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important; } }

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important; } }

.hidden-xl-down {
  display: none !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 Awesome 4.5.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("../../../Content/fonts/font-awesome/fontawesome-webfont.eot");
  src: url("../../../Content/fonts/font-awesome/fontawesome-webfont.eot") format("embedded-opentype"), url("../../../Content/fonts/font-awesome/fontawesome-webfont.woff") format("woff"), url("../../../Content/fonts/font-awesome/fontawesome-webfont.ttf") format("truetype"), url("../../../Content/fonts/font-awesome/fontawesome-webfont.svg?v=4.5.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; }

/* 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: ""; }

.fa-music::before {
  content: ""; }

.fa-search::before {
  content: ""; }

.fa-envelope-o::before {
  content: ""; }

.fa-heart::before {
  content: ""; }

.fa-star::before {
  content: ""; }

.fa-star-o::before {
  content: ""; }

.fa-user::before {
  content: ""; }

.fa-film::before {
  content: ""; }

.fa-th-large::before {
  content: ""; }

.fa-th::before {
  content: ""; }

.fa-th-list::before {
  content: ""; }

.fa-check::before {
  content: ""; }

.fa-remove::before,
.fa-close::before,
.fa-times::before {
  content: ""; }

.fa-search-plus::before {
  content: ""; }

.fa-search-minus::before {
  content: ""; }

.fa-power-off::before {
  content: ""; }

.fa-signal::before {
  content: ""; }

.fa-gear::before,
.fa-cog::before {
  content: ""; }

.fa-trash-o::before {
  content: ""; }

.fa-home::before {
  content: ""; }

.fa-file-o::before {
  content: ""; }

.fa-clock-o::before {
  content: ""; }

.fa-road::before {
  content: ""; }

.fa-download::before {
  content: ""; }

.fa-arrow-circle-o-down::before {
  content: ""; }

.fa-arrow-circle-o-up::before {
  content: ""; }

.fa-inbox::before {
  content: ""; }

.fa-play-circle-o::before {
  content: ""; }

.fa-rotate-right::before,
.fa-repeat::before {
  content: ""; }

.fa-refresh::before {
  content: ""; }

.fa-list-alt::before {
  content: ""; }

.fa-lock::before {
  content: ""; }

.fa-flag::before {
  content: ""; }

.fa-headphones::before {
  content: ""; }

.fa-volume-off::before {
  content: ""; }

.fa-volume-down::before {
  content: ""; }

.fa-volume-up::before {
  content: ""; }

.fa-qrcode::before {
  content: ""; }

.fa-barcode::before {
  content: ""; }

.fa-tag::before {
  content: ""; }

.fa-tags::before {
  content: ""; }

.fa-book::before {
  content: ""; }

.fa-bookmark::before {
  content: ""; }

.fa-print::before {
  content: ""; }

.fa-camera::before {
  content: ""; }

.fa-font::before {
  content: ""; }

.fa-bold::before {
  content: ""; }

.fa-italic::before {
  content: ""; }

.fa-text-height::before {
  content: ""; }

.fa-text-width::before {
  content: ""; }

.fa-align-left::before {
  content: ""; }

.fa-align-center::before {
  content: ""; }

.fa-align-right::before {
  content: ""; }

.fa-align-justify::before {
  content: ""; }

.fa-list::before {
  content: ""; }

.fa-dedent::before,
.fa-outdent::before {
  content: ""; }

.fa-indent::before {
  content: ""; }

.fa-video-camera::before {
  content: ""; }

.fa-photo::before,
.fa-image::before,
.fa-picture-o::before {
  content: ""; }

.fa-pencil::before {
  content: ""; }

.fa-map-marker::before {
  content: ""; }

.fa-adjust::before {
  content: ""; }

.fa-tint::before {
  content: ""; }

.fa-edit::before,
.fa-pencil-square-o::before {
  content: ""; }

.fa-share-square-o::before {
  content: ""; }

.fa-check-square-o::before {
  content: ""; }

.fa-arrows::before {
  content: ""; }

.fa-step-backward::before {
  content: ""; }

.fa-fast-backward::before {
  content: ""; }

.fa-backward::before {
  content: ""; }

.fa-play::before {
  content: ""; }

.fa-pause::before {
  content: ""; }

.fa-stop::before {
  content: ""; }

.fa-forward::before {
  content: ""; }

.fa-fast-forward::before {
  content: ""; }

.fa-step-forward::before {
  content: ""; }

.fa-eject::before {
  content: ""; }

.fa-chevron-left::before {
  content: ""; }

.fa-chevron-right::before {
  content: ""; }

.fa-plus-circle::before {
  content: ""; }

.fa-minus-circle::before {
  content: ""; }

.fa-times-circle::before {
  content: ""; }

.fa-check-circle::before {
  content: ""; }

.fa-question-circle::before {
  content: ""; }

.fa-info-circle::before {
  content: ""; }

.fa-crosshairs::before {
  content: ""; }

.fa-times-circle-o::before {
  content: ""; }

.fa-check-circle-o::before {
  content: ""; }

.fa-ban::before {
  content: ""; }

.fa-arrow-left::before {
  content: ""; }

.fa-arrow-right::before {
  content: ""; }

.fa-arrow-up::before {
  content: ""; }

.fa-arrow-down::before {
  content: ""; }

.fa-mail-forward::before,
.fa-share::before {
  content: ""; }

.fa-expand::before {
  content: ""; }

.fa-compress::before {
  content: ""; }

.fa-plus::before {
  content: ""; }

.fa-minus::before {
  content: ""; }

.fa-asterisk::before {
  content: ""; }

.fa-exclamation-circle::before {
  content: ""; }

.fa-gift::before {
  content: ""; }

.fa-leaf::before {
  content: ""; }

.fa-fire::before {
  content: ""; }

.fa-eye::before {
  content: ""; }

.fa-eye-slash::before {
  content: ""; }

.fa-warning::before,
.fa-exclamation-triangle::before {
  content: ""; }

.fa-plane::before {
  content: ""; }

.fa-calendar::before {
  content: ""; }

.fa-random::before {
  content: ""; }

.fa-comment::before {
  content: ""; }

.fa-magnet::before {
  content: ""; }

.fa-chevron-up::before {
  content: ""; }

.fa-chevron-down::before {
  content: ""; }

.fa-retweet::before {
  content: ""; }

.fa-shopping-cart::before {
  content: ""; }

.fa-folder::before {
  content: ""; }

.fa-folder-open::before {
  content: ""; }

.fa-arrows-v::before {
  content: ""; }

.fa-arrows-h::before {
  content: ""; }

.fa-bar-chart-o::before,
.fa-bar-chart::before {
  content: ""; }

.fa-twitter-square::before {
  content: ""; }

.fa-facebook-square::before {
  content: ""; }

.fa-camera-retro::before {
  content: ""; }

.fa-key::before {
  content: ""; }

.fa-gears::before,
.fa-cogs::before {
  content: ""; }

.fa-comments::before {
  content: ""; }

.fa-thumbs-o-up::before {
  content: ""; }

.fa-thumbs-o-down::before {
  content: ""; }

.fa-star-half::before {
  content: ""; }

.fa-heart-o::before {
  content: ""; }

.fa-sign-out::before {
  content: ""; }

.fa-linkedin-square::before {
  content: ""; }

.fa-thumb-tack::before {
  content: ""; }

.fa-external-link::before {
  content: ""; }

.fa-sign-in::before {
  content: ""; }

.fa-trophy::before {
  content: ""; }

.fa-github-square::before {
  content: ""; }

.fa-upload::before {
  content: ""; }

.fa-lemon-o::before {
  content: ""; }

.fa-phone::before {
  content: ""; }

.fa-square-o::before {
  content: ""; }

.fa-bookmark-o::before {
  content: ""; }

.fa-phone-square::before {
  content: ""; }

.fa-twitter::before {
  content: ""; }

.fa-facebook-f::before,
.fa-facebook::before {
  content: ""; }

.fa-github::before {
  content: ""; }

.fa-unlock::before {
  content: ""; }

.fa-credit-card::before {
  content: ""; }

.fa-feed::before,
.fa-rss::before {
  content: ""; }

.fa-hdd-o::before {
  content: ""; }

.fa-bullhorn::before {
  content: ""; }

.fa-bell::before {
  content: ""; }

.fa-certificate::before {
  content: ""; }

.fa-hand-o-right::before {
  content: ""; }

.fa-hand-o-left::before {
  content: ""; }

.fa-hand-o-up::before {
  content: ""; }

.fa-hand-o-down::before {
  content: ""; }

.fa-arrow-circle-left::before {
  content: ""; }

.fa-arrow-circle-right::before {
  content: ""; }

.fa-arrow-circle-up::before {
  content: ""; }

.fa-arrow-circle-down::before {
  content: ""; }

.fa-globe::before {
  content: ""; }

.fa-wrench::before {
  content: ""; }

.fa-tasks::before {
  content: ""; }

.fa-filter::before {
  content: ""; }

.fa-briefcase::before {
  content: ""; }

.fa-arrows-alt::before {
  content: ""; }

.fa-group::before,
.fa-users::before {
  content: ""; }

.fa-chain::before,
.fa-link::before {
  content: ""; }

.fa-cloud::before {
  content: ""; }

.fa-flask::before {
  content: ""; }

.fa-cut::before,
.fa-scissors::before {
  content: ""; }

.fa-copy::before,
.fa-files-o::before {
  content: ""; }

.fa-paperclip::before {
  content: ""; }

.fa-save::before,
.fa-floppy-o::before {
  content: ""; }

.fa-square::before {
  content: ""; }

.fa-navicon::before,
.fa-reorder::before,
.fa-bars::before {
  content: ""; }

.fa-list-ul::before {
  content: ""; }

.fa-list-ol::before {
  content: ""; }

.fa-strikethrough::before {
  content: ""; }

.fa-underline::before {
  content: ""; }

.fa-table::before {
  content: ""; }

.fa-magic::before {
  content: ""; }

.fa-truck::before {
  content: ""; }

.fa-pinterest::before {
  content: ""; }

.fa-pinterest-square::before {
  content: ""; }

.fa-google-plus-square::before {
  content: ""; }

.fa-google-plus::before {
  content: ""; }

.fa-money::before {
  content: ""; }

.fa-caret-down::before {
  content: ""; }

.fa-caret-up::before {
  content: ""; }

.fa-caret-left::before {
  content: ""; }

.fa-caret-right::before {
  content: ""; }

.fa-columns::before {
  content: ""; }

.fa-unsorted::before,
.fa-sort::before {
  content: ""; }

.fa-sort-down::before,
.fa-sort-desc::before {
  content: ""; }

.fa-sort-up::before,
.fa-sort-asc::before {
  content: ""; }

.fa-envelope::before {
  content: ""; }

.fa-linkedin::before {
  content: ""; }

.fa-rotate-left::before,
.fa-undo::before {
  content: ""; }

.fa-legal::before,
.fa-gavel::before {
  content: ""; }

.fa-dashboard::before,
.fa-tachometer::before {
  content: ""; }

.fa-comment-o::before {
  content: ""; }

.fa-comments-o::before {
  content: ""; }

.fa-flash::before,
.fa-bolt::before {
  content: ""; }

.fa-sitemap::before {
  content: ""; }

.fa-umbrella::before {
  content: ""; }

.fa-paste::before,
.fa-clipboard::before {
  content: ""; }

.fa-lightbulb-o::before {
  content: ""; }

.fa-exchange::before {
  content: ""; }

.fa-cloud-download::before {
  content: ""; }

.fa-cloud-upload::before {
  content: ""; }

.fa-user-md::before {
  content: ""; }

.fa-stethoscope::before {
  content: ""; }

.fa-suitcase::before {
  content: ""; }

.fa-bell-o::before {
  content: ""; }

.fa-coffee::before {
  content: ""; }

.fa-cutlery::before {
  content: ""; }

.fa-file-text-o::before {
  content: ""; }

.fa-building-o::before {
  content: ""; }

.fa-hospital-o::before {
  content: ""; }

.fa-ambulance::before {
  content: ""; }

.fa-medkit::before {
  content: ""; }

.fa-fighter-jet::before {
  content: ""; }

.fa-beer::before {
  content: ""; }

.fa-h-square::before {
  content: ""; }

.fa-plus-square::before {
  content: ""; }

.fa-angle-double-left::before {
  content: ""; }

.fa-angle-double-right::before {
  content: ""; }

.fa-angle-double-up::before {
  content: ""; }

.fa-angle-double-down::before {
  content: ""; }

.fa-angle-left::before {
  content: ""; }

.fa-angle-right::before {
  content: ""; }

.fa-angle-up::before {
  content: ""; }

.fa-angle-down::before {
  content: ""; }

.fa-desktop::before {
  content: ""; }

.fa-laptop::before {
  content: ""; }

.fa-tablet::before {
  content: ""; }

.fa-mobile-phone::before,
.fa-mobile::before {
  content: ""; }

.fa-circle-o::before {
  content: ""; }

.fa-quote-left::before {
  content: ""; }

.fa-quote-right::before {
  content: ""; }

.fa-spinner::before {
  content: ""; }

.fa-circle::before {
  content: ""; }

.fa-mail-reply::before,
.fa-reply::before {
  content: ""; }

.fa-github-alt::before {
  content: ""; }

.fa-folder-o::before {
  content: ""; }

.fa-folder-open-o::before {
  content: ""; }

.fa-smile-o::before {
  content: ""; }

.fa-frown-o::before {
  content: ""; }

.fa-meh-o::before {
  content: ""; }

.fa-gamepad::before {
  content: ""; }

.fa-keyboard-o::before {
  content: ""; }

.fa-flag-o::before {
  content: ""; }

.fa-flag-checkered::before {
  content: ""; }

.fa-terminal::before {
  content: ""; }

.fa-code::before {
  content: ""; }

.fa-mail-reply-all::before,
.fa-reply-all::before {
  content: ""; }

.fa-star-half-empty::before,
.fa-star-half-full::before,
.fa-star-half-o::before {
  content: ""; }

.fa-location-arrow::before {
  content: ""; }

.fa-crop::before {
  content: ""; }

.fa-code-fork::before {
  content: ""; }

.fa-unlink::before,
.fa-chain-broken::before {
  content: ""; }

.fa-question::before {
  content: ""; }

.fa-info::before {
  content: ""; }

.fa-exclamation::before {
  content: ""; }

.fa-superscript::before {
  content: ""; }

.fa-subscript::before {
  content: ""; }

.fa-eraser::before {
  content: ""; }

.fa-puzzle-piece::before {
  content: ""; }

.fa-microphone::before {
  content: ""; }

.fa-microphone-slash::before {
  content: ""; }

.fa-shield::before {
  content: ""; }

.fa-calendar-o::before {
  content: ""; }

.fa-fire-extinguisher::before {
  content: ""; }

.fa-rocket::before {
  content: ""; }

.fa-maxcdn::before {
  content: ""; }

.fa-chevron-circle-left::before {
  content: ""; }

.fa-chevron-circle-right::before {
  content: ""; }

.fa-chevron-circle-up::before {
  content: ""; }

.fa-chevron-circle-down::before {
  content: ""; }

.fa-html5::before {
  content: ""; }

.fa-css3::before {
  content: ""; }

.fa-anchor::before {
  content: ""; }

.fa-unlock-alt::before {
  content: ""; }

.fa-bullseye::before {
  content: ""; }

.fa-ellipsis-h::before {
  content: ""; }

.fa-ellipsis-v::before {
  content: ""; }

.fa-rss-square::before {
  content: ""; }

.fa-play-circle::before {
  content: ""; }

.fa-ticket::before {
  content: ""; }

.fa-minus-square::before {
  content: ""; }

.fa-minus-square-o::before {
  content: ""; }

.fa-level-up::before {
  content: ""; }

.fa-level-down::before {
  content: ""; }

.fa-check-square::before {
  content: ""; }

.fa-pencil-square::before {
  content: ""; }

.fa-external-link-square::before {
  content: ""; }

.fa-share-square::before {
  content: ""; }

.fa-compass::before {
  content: ""; }

.fa-toggle-down::before,
.fa-caret-square-o-down::before {
  content: ""; }

.fa-toggle-up::before,
.fa-caret-square-o-up::before {
  content: ""; }

.fa-toggle-right::before,
.fa-caret-square-o-right::before {
  content: ""; }

.fa-euro::before,
.fa-eur::before {
  content: ""; }

.fa-gbp::before {
  content: ""; }

.fa-dollar::before,
.fa-usd::before {
  content: ""; }

.fa-rupee::before,
.fa-inr::before {
  content: ""; }

.fa-cny::before,
.fa-rmb::before,
.fa-yen::before,
.fa-jpy::before {
  content: ""; }

.fa-ruble::before,
.fa-rouble::before,
.fa-rub::before {
  content: ""; }

.fa-won::before,
.fa-krw::before {
  content: ""; }

.fa-bitcoin::before,
.fa-btc::before {
  content: ""; }

.fa-file::before {
  content: ""; }

.fa-file-text::before {
  content: ""; }

.fa-sort-alpha-asc::before {
  content: ""; }

.fa-sort-alpha-desc::before {
  content: ""; }

.fa-sort-amount-asc::before {
  content: ""; }

.fa-sort-amount-desc::before {
  content: ""; }

.fa-sort-numeric-asc::before {
  content: ""; }

.fa-sort-numeric-desc::before {
  content: ""; }

.fa-thumbs-up::before {
  content: ""; }

.fa-thumbs-down::before {
  content: ""; }

.fa-youtube-square::before {
  content: ""; }

.fa-youtube::before {
  content: ""; }

.fa-xing::before {
  content: ""; }

.fa-xing-square::before {
  content: ""; }

.fa-youtube-play::before {
  content: ""; }

.fa-dropbox::before {
  content: ""; }

.fa-stack-overflow::before {
  content: ""; }

.fa-instagram::before {
  content: ""; }

.fa-flickr::before {
  content: ""; }

.fa-adn::before {
  content: ""; }

.fa-bitbucket::before {
  content: ""; }

.fa-bitbucket-square::before {
  content: ""; }

.fa-tumblr::before {
  content: ""; }

.fa-tumblr-square::before {
  content: ""; }

.fa-long-arrow-down::before {
  content: ""; }

.fa-long-arrow-up::before {
  content: ""; }

.fa-long-arrow-left::before {
  content: ""; }

.fa-long-arrow-right::before {
  content: ""; }

.fa-apple::before {
  content: ""; }

.fa-windows::before {
  content: ""; }

.fa-android::before {
  content: ""; }

.fa-linux::before {
  content: ""; }

.fa-dribbble::before {
  content: ""; }

.fa-skype::before {
  content: ""; }

.fa-foursquare::before {
  content: ""; }

.fa-trello::before {
  content: ""; }

.fa-female::before {
  content: ""; }

.fa-male::before {
  content: ""; }

.fa-gittip::before,
.fa-gratipay::before {
  content: ""; }

.fa-sun-o::before {
  content: ""; }

.fa-moon-o::before {
  content: ""; }

.fa-archive::before {
  content: ""; }

.fa-bug::before {
  content: ""; }

.fa-vk::before {
  content: ""; }

.fa-weibo::before {
  content: ""; }

.fa-renren::before {
  content: ""; }

.fa-pagelines::before {
  content: ""; }

.fa-stack-exchange::before {
  content: ""; }

.fa-arrow-circle-o-right::before {
  content: ""; }

.fa-arrow-circle-o-left::before {
  content: ""; }

.fa-toggle-left::before,
.fa-caret-square-o-left::before {
  content: ""; }

.fa-dot-circle-o::before {
  content: ""; }

.fa-wheelchair::before {
  content: ""; }

.fa-vimeo-square::before {
  content: ""; }

.fa-turkish-lira::before,
.fa-try::before {
  content: ""; }

.fa-plus-square-o::before {
  content: ""; }

.fa-space-shuttle::before {
  content: ""; }

.fa-slack::before {
  content: ""; }

.fa-envelope-square::before {
  content: ""; }

.fa-wordpress::before {
  content: ""; }

.fa-openid::before {
  content: ""; }

.fa-institution::before,
.fa-bank::before,
.fa-university::before {
  content: ""; }

.fa-mortar-board::before,
.fa-graduation-cap::before {
  content: ""; }

.fa-yahoo::before {
  content: ""; }

.fa-google::before {
  content: ""; }

.fa-reddit::before {
  content: ""; }

.fa-reddit-square::before {
  content: ""; }

.fa-stumbleupon-circle::before {
  content: ""; }

.fa-stumbleupon::before {
  content: ""; }

.fa-delicious::before {
  content: ""; }

.fa-digg::before {
  content: ""; }

.fa-pied-piper::before {
  content: ""; }

.fa-pied-piper-alt::before {
  content: ""; }

.fa-drupal::before {
  content: ""; }

.fa-joomla::before {
  content: ""; }

.fa-language::before {
  content: ""; }

.fa-fax::before {
  content: ""; }

.fa-building::before {
  content: ""; }

.fa-child::before {
  content: ""; }

.fa-paw::before {
  content: ""; }

.fa-spoon::before {
  content: ""; }

.fa-cube::before {
  content: ""; }

.fa-cubes::before {
  content: ""; }

.fa-behance::before {
  content: ""; }

.fa-behance-square::before {
  content: ""; }

.fa-steam::before {
  content: ""; }

.fa-steam-square::before {
  content: ""; }

.fa-recycle::before {
  content: ""; }

.fa-automobile::before,
.fa-car::before {
  content: ""; }

.fa-cab::before,
.fa-taxi::before {
  content: ""; }

.fa-tree::before {
  content: ""; }

.fa-spotify::before {
  content: ""; }

.fa-deviantart::before {
  content: ""; }

.fa-soundcloud::before {
  content: ""; }

.fa-database::before {
  content: ""; }

.fa-file-pdf-o::before {
  content: ""; }

.fa-file-word-o::before {
  content: ""; }

.fa-file-excel-o::before {
  content: ""; }

.fa-file-powerpoint-o::before {
  content: ""; }

.fa-file-photo-o::before,
.fa-file-picture-o::before,
.fa-file-image-o::before {
  content: ""; }

.fa-file-zip-o::before,
.fa-file-archive-o::before {
  content: ""; }

.fa-file-sound-o::before,
.fa-file-audio-o::before {
  content: ""; }

.fa-file-movie-o::before,
.fa-file-video-o::before {
  content: ""; }

.fa-file-code-o::before {
  content: ""; }

.fa-vine::before {
  content: ""; }

.fa-codepen::before {
  content: ""; }

.fa-jsfiddle::before {
  content: ""; }

.fa-life-bouy::before,
.fa-life-buoy::before,
.fa-life-saver::before,
.fa-support::before,
.fa-life-ring::before {
  content: ""; }

.fa-circle-o-notch::before {
  content: ""; }

.fa-ra::before,
.fa-rebel::before {
  content: ""; }

.fa-ge::before,
.fa-empire::before {
  content: ""; }

.fa-git-square::before {
  content: ""; }

.fa-git::before {
  content: ""; }

.fa-y-combinator-square::before,
.fa-yc-square::before,
.fa-hacker-news::before {
  content: ""; }

.fa-tencent-weibo::before {
  content: ""; }

.fa-qq::before {
  content: ""; }

.fa-wechat::before,
.fa-weixin::before {
  content: ""; }

.fa-send::before,
.fa-paper-plane::before {
  content: ""; }

.fa-send-o::before,
.fa-paper-plane-o::before {
  content: ""; }

.fa-history::before {
  content: ""; }

.fa-circle-thin::before {
  content: ""; }

.fa-header::before {
  content: ""; }

.fa-paragraph::before {
  content: ""; }

.fa-sliders::before {
  content: ""; }

.fa-share-alt::before {
  content: ""; }

.fa-share-alt-square::before {
  content: ""; }

.fa-bomb::before {
  content: ""; }

.fa-soccer-ball-o::before,
.fa-futbol-o::before {
  content: ""; }

.fa-tty::before {
  content: ""; }

.fa-binoculars::before {
  content: ""; }

.fa-plug::before {
  content: ""; }

.fa-slideshare::before {
  content: ""; }

.fa-twitch::before {
  content: ""; }

.fa-yelp::before {
  content: ""; }

.fa-newspaper-o::before {
  content: ""; }

.fa-wifi::before {
  content: ""; }

.fa-calculator::before {
  content: ""; }

.fa-paypal::before {
  content: ""; }

.fa-google-wallet::before {
  content: ""; }

.fa-cc-visa::before {
  content: ""; }

.fa-cc-mastercard::before {
  content: ""; }

.fa-cc-discover::before {
  content: ""; }

.fa-cc-amex::before {
  content: ""; }

.fa-cc-paypal::before {
  content: ""; }

.fa-cc-stripe::before {
  content: ""; }

.fa-bell-slash::before {
  content: ""; }

.fa-bell-slash-o::before {
  content: ""; }

.fa-trash::before {
  content: ""; }

.fa-copyright::before {
  content: ""; }

.fa-at::before {
  content: ""; }

.fa-eyedropper::before {
  content: ""; }

.fa-paint-brush::before {
  content: ""; }

.fa-birthday-cake::before {
  content: ""; }

.fa-area-chart::before {
  content: ""; }

.fa-pie-chart::before {
  content: ""; }

.fa-line-chart::before {
  content: ""; }

.fa-lastfm::before {
  content: ""; }

.fa-lastfm-square::before {
  content: ""; }

.fa-toggle-off::before {
  content: ""; }

.fa-toggle-on::before {
  content: ""; }

.fa-bicycle::before {
  content: ""; }

.fa-bus::before {
  content: ""; }

.fa-ioxhost::before {
  content: ""; }

.fa-angellist::before {
  content: ""; }

.fa-cc::before {
  content: ""; }

.fa-shekel::before,
.fa-sheqel::before,
.fa-ils::before {
  content: ""; }

.fa-meanpath::before {
  content: ""; }

.fa-buysellads::before {
  content: ""; }

.fa-connectdevelop::before {
  content: ""; }

.fa-dashcube::before {
  content: ""; }

.fa-forumbee::before {
  content: ""; }

.fa-leanpub::before {
  content: ""; }

.fa-sellsy::before {
  content: ""; }

.fa-shirtsinbulk::before {
  content: ""; }

.fa-simplybuilt::before {
  content: ""; }

.fa-skyatlas::before {
  content: ""; }

.fa-cart-plus::before {
  content: ""; }

.fa-cart-arrow-down::before {
  content: ""; }

.fa-diamond::before {
  content: ""; }

.fa-ship::before {
  content: ""; }

.fa-user-secret::before {
  content: ""; }

.fa-motorcycle::before {
  content: ""; }

.fa-street-view::before {
  content: ""; }

.fa-heartbeat::before {
  content: ""; }

.fa-venus::before {
  content: ""; }

.fa-mars::before {
  content: ""; }

.fa-mercury::before {
  content: ""; }

.fa-intersex::before,
.fa-transgender::before {
  content: ""; }

.fa-transgender-alt::before {
  content: ""; }

.fa-venus-double::before {
  content: ""; }

.fa-mars-double::before {
  content: ""; }

.fa-venus-mars::before {
  content: ""; }

.fa-mars-stroke::before {
  content: ""; }

.fa-mars-stroke-v::before {
  content: ""; }

.fa-mars-stroke-h::before {
  content: ""; }

.fa-neuter::before {
  content: ""; }

.fa-genderless::before {
  content: ""; }

.fa-facebook-official::before {
  content: ""; }

.fa-pinterest-p::before {
  content: ""; }

.fa-whatsapp::before {
  content: ""; }

.fa-server::before {
  content: ""; }

.fa-user-plus::before {
  content: ""; }

.fa-user-times::before {
  content: ""; }

.fa-hotel::before,
.fa-bed::before {
  content: ""; }

.fa-viacoin::before {
  content: ""; }

.fa-train::before {
  content: ""; }

.fa-subway::before {
  content: ""; }

.fa-medium::before {
  content: ""; }

.fa-yc::before,
.fa-y-combinator::before {
  content: ""; }

.fa-optin-monster::before {
  content: ""; }

.fa-opencart::before {
  content: ""; }

.fa-expeditedssl::before {
  content: ""; }

.fa-battery-4::before,
.fa-battery-full::before {
  content: ""; }

.fa-battery-3::before,
.fa-battery-three-quarters::before {
  content: ""; }

.fa-battery-2::before,
.fa-battery-half::before {
  content: ""; }

.fa-battery-1::before,
.fa-battery-quarter::before {
  content: ""; }

.fa-battery-0::before,
.fa-battery-empty::before {
  content: ""; }

.fa-mouse-pointer::before {
  content: ""; }

.fa-i-cursor::before {
  content: ""; }

.fa-object-group::before {
  content: ""; }

.fa-object-ungroup::before {
  content: ""; }

.fa-sticky-note::before {
  content: ""; }

.fa-sticky-note-o::before {
  content: ""; }

.fa-cc-jcb::before {
  content: ""; }

.fa-cc-diners-club::before {
  content: ""; }

.fa-clone::before {
  content: ""; }

.fa-balance-scale::before {
  content: ""; }

.fa-hourglass-o::before {
  content: ""; }

.fa-hourglass-1::before,
.fa-hourglass-start::before {
  content: ""; }

.fa-hourglass-2::before,
.fa-hourglass-half::before {
  content: ""; }

.fa-hourglass-3::before,
.fa-hourglass-end::before {
  content: ""; }

.fa-hourglass::before {
  content: ""; }

.fa-hand-grab-o::before,
.fa-hand-rock-o::before {
  content: ""; }

.fa-hand-stop-o::before,
.fa-hand-paper-o::before {
  content: ""; }

.fa-hand-scissors-o::before {
  content: ""; }

.fa-hand-lizard-o::before {
  content: ""; }

.fa-hand-spock-o::before {
  content: ""; }

.fa-hand-pointer-o::before {
  content: ""; }

.fa-hand-peace-o::before {
  content: ""; }

.fa-trademark::before {
  content: ""; }

.fa-registered::before {
  content: ""; }

.fa-creative-commons::before {
  content: ""; }

.fa-gg::before {
  content: ""; }

.fa-gg-circle::before {
  content: ""; }

.fa-tripadvisor::before {
  content: ""; }

.fa-odnoklassniki::before {
  content: ""; }

.fa-odnoklassniki-square::before {
  content: ""; }

.fa-get-pocket::before {
  content: ""; }

.fa-wikipedia-w::before {
  content: ""; }

.fa-safari::before {
  content: ""; }

.fa-chrome::before {
  content: ""; }

.fa-firefox::before {
  content: ""; }

.fa-opera::before {
  content: ""; }

.fa-internet-explorer::before {
  content: ""; }

.fa-tv::before,
.fa-television::before {
  content: ""; }

.fa-contao::before {
  content: ""; }

.fa-500px::before {
  content: ""; }

.fa-amazon::before {
  content: ""; }

.fa-calendar-plus-o::before {
  content: ""; }

.fa-calendar-minus-o::before {
  content: ""; }

.fa-calendar-times-o::before {
  content: ""; }

.fa-calendar-check-o::before {
  content: ""; }

.fa-industry::before {
  content: ""; }

.fa-map-pin::before {
  content: ""; }

.fa-map-signs::before {
  content: ""; }

.fa-map-o::before {
  content: ""; }

.fa-map::before {
  content: ""; }

.fa-commenting::before {
  content: ""; }

.fa-commenting-o::before {
  content: ""; }

.fa-houzz::before {
  content: ""; }

.fa-vimeo::before {
  content: ""; }

.fa-black-tie::before {
  content: ""; }

.fa-fonticons::before {
  content: ""; }

.fa-reddit-alien::before {
  content: ""; }

.fa-edge::before {
  content: ""; }

.fa-credit-card-alt::before {
  content: ""; }

.fa-codiepie::before {
  content: ""; }

.fa-modx::before {
  content: ""; }

.fa-fort-awesome::before {
  content: ""; }

.fa-usb::before {
  content: ""; }

.fa-product-hunt::before {
  content: ""; }

.fa-mixcloud::before {
  content: ""; }

.fa-scribd::before {
  content: ""; }

.fa-pause-circle::before {
  content: ""; }

.fa-pause-circle-o::before {
  content: ""; }

.fa-stop-circle::before {
  content: ""; }

.fa-stop-circle-o::before {
  content: ""; }

.fa-shopping-bag::before {
  content: ""; }

.fa-shopping-basket::before {
  content: ""; }

.fa-hashtag::before {
  content: ""; }

.fa-bluetooth::before {
  content: ""; }

.fa-bluetooth-b::before {
  content: ""; }

.fa-percent::before {
  content: ""; }

@font-face {
  font-family: 'Roboto';
  src: url("local-fonts/Roboto-Regular.ttf"); }

@font-face {
  font-family: 'Roboto';
  src: url("local-fonts/Roboto-Light.ttf");
  font-weight: 300; }

@font-face {
  font-family: 'Roboto';
  src: url("local-fonts/Roboto-Bold.ttf");
  font-weight: 700; }

html {
  font-size: 62.5%; }

body {
  font-size: 1.6rem;
  font-family: Arial, Helvetica, sans-serif; }
  body header .top-header {
    height: 40px; }
    body header .top-header .container {
      text-align: right; }
    body header .top-header figure img {
      height: 40px; }
  body header .bottom-header .mobile-trigger {
    display: none; }
  body header .bottom-header .utility {
    float: right;
    margin-top: 18px; }
    body header .bottom-header .utility::after {
      clear: both;
      content: "";
      display: table; }
    body header .bottom-header .utility .semi-nav {
      background: rgba(153, 153, 153, 0.5);
      list-style: none;
      padding: 7px 14px;
      margin: 0 0 4px;
      font-size: 0;
      float: right; }
      body header .bottom-header .utility .semi-nav li {
        display: inline-block; }
        body header .bottom-header .utility .semi-nav li::after {
          content: '.';
          margin: 0 5px;
          display: inline-block;
          vertical-align: bottom;
          font-size: 1.1rem;
          color: white; }
        body header .bottom-header .utility .semi-nav li:last-child::after {
          display: none; }
        body header .bottom-header .utility .semi-nav li a {
          color: white;
          font-size: 1.1rem;
          text-decoration: none;
          -webkit-transition: all .3s;
          -o-transition: all .3s;
          transition: all .3s; }
          body header .bottom-header .utility .semi-nav li a:hover {
            text-decoration: none;
            -webkit-box-shadow: inset 0 -1px 0 0;
            box-shadow: inset 0 -1px 0 0; }
    body header .bottom-header .utility .search-wrap {
      clear: right;
      float: right;
      height: 32px;
      margin-left: 10px;
      position: relative;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      transition: .3s all; }
      body header .bottom-header .utility .search-wrap:hover, body header .bottom-header .utility .search-wrap:focus {
        -webkit-box-shadow: 0 0 0 1px #012d6b;
        box-shadow: 0 0 0 1px #012d6b; }
      body header .bottom-header .utility .search-wrap input {
        height: 100%;
        padding: 5px 10px;
        margin: 0;
        border: 0;
        color: #4d4d4d;
        background: #e4d5b6;
        width: 274px;
        font-size: 1.2rem; }
        body header .bottom-header .utility .search-wrap input::-webkit-input-placeholder {
          font-style: initial;
          color: #4d4d4d;
          font-size: 1.2rem; }
        body header .bottom-header .utility .search-wrap input:-moz-placeholder {
          font-style: initial;
          color: #4d4d4d;
          font-size: 1.2rem; }
        body header .bottom-header .utility .search-wrap input::-moz-placeholder {
          font-style: initial;
          color: #4d4d4d;
          font-size: 1.2rem; }
        body header .bottom-header .utility .search-wrap input:-ms-input-placeholder {
          font-style: initial;
          color: #4d4d4d;
          font-size: 1.2rem; }
      body header .bottom-header .utility .search-wrap .ic-search {
        position: absolute;
        background: #012d6b;
        right: 0px;
        top: 0;
        height: 100%;
        padding: 0 10px;
        line-height: 32px;
        font-size: 1.2rem;
        z-index: 1;
        color: white;
        border: none;
        text-transform: uppercase; }
        body header .bottom-header .utility .search-wrap .ic-search::after {
          content: " Search";
          text-indent: 0;
          display: inline;
          line-height: initial; }
        body header .bottom-header .utility .search-wrap .ic-search::before {
          font-family: FontAwesome;
          content: "\f002";
          text-indent: 0;
          display: inline;
          line-height: initial; }
    body header .bottom-header .utility .tools {
      height: 32px;
      float: right;
      background: rgba(153, 153, 153, 0.5);
      list-style: none;
      padding: 5px 14px;
      height: 32px; }
      body header .bottom-header .utility .tools a {
        padding-right: 6px;
        cursor: pointer; }
        body header .bottom-header .utility .tools a + a {
          border-left: 1px solid white;
          padding-left: 6px; }
        body header .bottom-header .utility .tools a:first-child {
          position: relative;
          top: -2px; }
        body header .bottom-header .utility .tools a:last-child {
          padding-right: 0; }
        body header .bottom-header .utility .tools a .minus {
          margin-top: -3px; }
        body header .bottom-header .utility .tools a .plus {
          margin-top: -5px; }
  body header .bottom-header nav {
    margin-top: 20px; }
    body header .bottom-header nav::after {
      clear: both;
      content: "";
      display: table; }
    body header .bottom-header nav .menu {
      display: block;
      float: left;
      width: auto;
      position: relative; }
      body header .bottom-header nav .menu + .menu {
        margin-left: 5px; }
      body header .bottom-header nav .menu > a {
        display: block;
        background: #012d6b;
        color: white;
        padding: 7px 9px 0;
        height: 45px;
        font-size: 1.2rem;
        line-height: 1.2;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease; }
        body header .bottom-header nav .menu > a.active, body header .bottom-header nav .menu > a:hover {
          background: #e4d5b6;
          color: #585244; }
        body header .bottom-header nav .menu > a + a {
          margin-left: 5px; }
      body header .bottom-header nav .menu.opened .mega-menu {
        -webkit-animation: dropMenu .3s linear forwards;
        animation: dropMenu .3s linear forwards;
        display: block;
        visibility: visible; }
      body header .bottom-header nav .menu:nth-child(2) {
        width: 65px; }
        body header .bottom-header nav .menu:nth-child(2) .mega-menu {
          left: -59px; }
      body header .bottom-header nav .menu:nth-child(3) {
        width: 148px; }
        body header .bottom-header nav .menu:nth-child(3) .mega-menu {
          left: -129px; }
      body header .bottom-header nav .menu:nth-child(4) {
        width: 136px; }
        body header .bottom-header nav .menu:nth-child(4) .mega-menu {
          left: -282px; }
      body header .bottom-header nav .menu:nth-child(5) {
        width: 139px; }
        body header .bottom-header nav .menu:nth-child(5) .mega-menu {
          left: -138px; }
      body header .bottom-header nav .menu:nth-child(6) .mega-menu {
        right: -284px; }
      body header .bottom-header nav .menu:nth-child(7) .mega-menu {
        right: -195px; }
      body header .bottom-header nav .menu:nth-child(8) {
        width: 108px; }
        body header .bottom-header nav .menu:nth-child(8) .mega-menu {
          right: -82px; }
      body header .bottom-header nav .menu:last-child .mega-menu {
        right: 0; }
    body header .bottom-header nav .mega-menu {
      display: none;
      position: absolute;
      top: 100%;
      width: 654px;
      background: white;
      padding: 30px 20px;
      z-index: 1;
      -webkit-box-shadow: 0 2px 10px rgba(150, 150, 150, 0.9);
      box-shadow: 0 2px 10px rgba(150, 150, 150, 0.9);
      font-size: 1.4rem;
      border: 9px solid #eee; }
      body header .bottom-header nav .mega-menu::after {
        clear: both;
        content: "";
        display: table; }
      body header .bottom-header nav .mega-menu .mega-left {
        width: calc(30% - 1px);
        float: left;
        padding: 0 8px 0 0; }
        body header .bottom-header nav .mega-menu .mega-left .mega-link + .mega-link {
          margin-top: 15px; }
        body header .bottom-header nav .mega-menu .mega-left .fa {
          margin-right: 5px;
          color: #8c6111; }
        body header .bottom-header nav .mega-menu .mega-left a {
          background: none;
          display: inline;
          color: #29409d;
          font-weight: bold;
          font-size: 1.4rem;
          margin: 0;
          -webkit-transition: all .3s;
          -o-transition: all .3s;
          transition: all .3s;
          text-decoration: none;
          transition: all .3s; }
          body header .bottom-header nav .mega-menu .mega-left a:hover {
            text-decoration: none;
            -webkit-box-shadow: inset 0 -1px 0 0;
            box-shadow: inset 0 -1px 0 0; }
        body header .bottom-header nav .mega-menu .mega-left::after {
          content: '';
          position: absolute;
          left: calc(30% + 1px);
          top: 15px;
          display: block;
          width: 1px;
          height: calc(100% - 30px);
          background: #ccc; }
      body header .bottom-header nav .mega-menu .mega-right {
        width: 70%;
        padding: 0 0 0 15px;
        float: right; }
        body header .bottom-header nav .mega-menu .mega-right .description {
          margin: 0 0 10px 0; }
          body header .bottom-header nav .mega-menu .mega-right .description::after {
            clear: both;
            content: "";
            display: table; }
          body header .bottom-header nav .mega-menu .mega-right .description h2 {
            color: #8c6111;
            font-weight: 700;
            font-size: 2rem; }
          body header .bottom-header nav .mega-menu .mega-right .description p {
            font-size: 1.4rem;
            font-weight: bold;
            color: black; }
          body header .bottom-header nav .mega-menu .mega-right .description .more {
            color: #012d6b;
            font-size: 1.3rem;
            -webkit-box-shadow: inset 0 -1px 0 #ccc;
            box-shadow: inset 0 -1px 0 #ccc;
            text-decoration: none;
            -webkit-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
            float: right; }
            body header .bottom-header nav .mega-menu .mega-right .description .more:hover {
              text-decoration: none;
              -webkit-box-shadow: inset 0 -1px 0 0;
              box-shadow: inset 0 -1px 0 0; }
        body header .bottom-header nav .mega-menu .mega-right .highlight::after {
          clear: both;
          content: "";
          display: table; }
        body header .bottom-header nav .mega-menu .mega-right .highlight h2 {
          background: -webkit-gradient(linear, left top, left bottom, from(#01429e), to(#012d6b));
          background: -webkit-linear-gradient(#01429e, #012d6b);
          background: -o-linear-gradient(#01429e, #012d6b);
          background: linear-gradient(#01429e, #012d6b);
          color: white;
          padding: 2px 10px 2px 15px;
          margin: 0 0 10px; }
        body header .bottom-header nav .mega-menu .mega-right .highlight figure {
          float: left;
          margin: 0 10px 10px 15px; }
        body header .bottom-header nav .mega-menu .mega-right .highlight .highlight-text {
          font-size: 1.2rem; }
          body header .bottom-header nav .mega-menu .mega-right .highlight .highlight-text a {
            color: #8c6111;
            -webkit-box-shadow: inset 0 -1px 0 #e49f1f;
            box-shadow: inset 0 -1px 0 #e49f1f;
            text-decoration: none;
            -webkit-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s; }
            body header .bottom-header nav .mega-menu .mega-right .highlight .highlight-text a:hover {
              text-decoration: none;
              -webkit-box-shadow: inset 0 -1px 0 0;
              box-shadow: inset 0 -1px 0 0; }
        body header .bottom-header nav .mega-menu .mega-right > div:only-child {
          padding-bottom: 12px;
          border-bottom: 6px solid #012d6b; }
  body main[role="main"] {
    min-height: calc(100vh - 527px); }

@-webkit-keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0; }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1; }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0; } }

@-webkit-keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0; }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1; }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0; } }

@-moz-keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0; }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1; }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0; } }

@-ms-keyframes uil-ripple {
  body main[role="main"] 0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0; }
  body main[role="main"] 33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1; }
  body main[role="main"] 100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0; } }

@-moz-keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0; }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1; }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0; } }

@-webkit-keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0; }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1; }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0; } }

@-o-keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0; }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1; }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0; } }

@keyframes uil-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0 0 0 0; }
  33% {
    width: 44%;
    height: 44%;
    margin: -22% 0 0 -22%;
    opacity: 1; }
  100% {
    width: 88%;
    height: 88%;
    margin: -44% 0 0 -44%;
    opacity: 0; } }
    body main[role="main"] .uil-ripple-css {
      background: none;
      position: absolute;
      width: 200px;
      height: 200px;
      margin: auto;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      display: block; }
      body main[role="main"] .uil-ripple-css div {
        position: absolute;
        top: 50%;
        left: 50%;
        margin: 0;
        width: 0;
        height: 0;
        opacity: 0;
        border-radius: 50%;
        border-width: 12px;
        border-style: solid;
        -ms-animation: uil-ripple 2s ease-out infinite;
        -moz-animation: uil-ripple 2s ease-out infinite;
        -webkit-animation: uil-ripple 2s ease-out infinite;
        -o-animation: uil-ripple 2s ease-out infinite;
        animation: uil-ripple 2s ease-out infinite; }
        body main[role="main"] .uil-ripple-css div:nth-of-type(1) {
          border-color: #002f69; }
        body main[role="main"] .uil-ripple-css div:nth-of-type(2) {
          border-color: #8c6111;
          -ms-animation-delay: 1s;
          -moz-animation-delay: 1s;
          -webkit-animation-delay: 1s;
          -o-animation-delay: 1s;
          animation-delay: 1s; }
    body main[role="main"] .spinner {
      position: absolute;
      margin: auto;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0 !important;
      width: 1px;
      height: 1px; }
    body main[role="main"] section.homepage {
      margin: 80px 0 0 0; }
      body main[role="main"] section.homepage .search-section {
        border-radius: 4px;
        background: white;
        -webkit-box-shadow: 0 2px 10px rgba(200, 200, 200, 0.5);
        box-shadow: 0 2px 10px rgba(200, 200, 200, 0.5);
        margin-bottom: 80px;
        padding: 40px 30px 35px; }
        body main[role="main"] section.homepage .search-section .search-title {
          font-size: 4rem;
          color: #012d6b;
          position: relative;
          text-align: center;
          padding: 0 0 21px;
          margin: 0 0 17px;
          line-height: 1; }
          body main[role="main"] section.homepage .search-section .search-title::after {
            content: '';
            display: block;
            width: 100px;
            height: 4px;
            background: #8c6111;
            position: absolute;
            bottom: 0;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
        body main[role="main"] section.homepage .search-section .search-subtitle {
          font-size: 1.8rem;
          color: #012d6b; }
        body main[role="main"] section.homepage .search-section .input-wrap {
          font-size: 1.6rem;
          position: relative;
          margin-bottom: 25px; }
          body main[role="main"] section.homepage .search-section .input-wrap input[type="text"] {
            height: 55px;
            width: 100%;
            padding: 18px 158px 18px 30px;
            border-radius: 8px;
            background-color: #f2f2f2;
            border: 1px solid #e6e6e6;
            -webkit-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s; }
            body main[role="main"] section.homepage .search-section .input-wrap input[type="text"]:hover, body main[role="main"] section.homepage .search-section .input-wrap input[type="text"]:focus, body main[role="main"] section.homepage .search-section .input-wrap input[type="text"] + button[type="submit"]:hover {
              border-color: #8c6111; }
          body main[role="main"] section.homepage .search-section .input-wrap button[type="submit"] {
            height: 45px;
            width: 135px;
            border-radius: 8px;
            background-color: #8c6111;
            color: #ffffff;
            border: 0;
            -webkit-appearance: none;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            right: 8px;
            font-weight: 700;
            -webkit-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s; }
            body main[role="main"] section.homepage .search-section .input-wrap button[type="submit"]:hover, body main[role="main"] section.homepage .search-section .input-wrap button[type="submit"]:focus {
              background: #5f410b; }
            body main[role="main"] section.homepage .search-section .input-wrap button[type="submit"]:hover + input[type="text"] {
              border-color: #8c6111; }
            body main[role="main"] section.homepage .search-section .input-wrap button[type="submit"]::after {
              content: "Search";
              text-indent: 0;
              display: block;
              line-height: initial; }
        body main[role="main"] section.homepage .search-section p.placeholder {
          display: none; }
        body main[role="main"] section.homepage .search-section .drop-trigger {
          font-size: 1.6rem;
          color: #012d6b;
          -webkit-box-shadow: inset 0 -1px 0 rgba(1, 45, 107, 0.25);
          box-shadow: inset 0 -1px 0 rgba(1, 45, 107, 0.25);
          -webkit-transition: all .3s;
          -o-transition: all .3s;
          transition: all .3s; }
          body main[role="main"] section.homepage .search-section .drop-trigger:hover {
            -webkit-box-shadow: inset 0 -1px 0 #012d6b;
            box-shadow: inset 0 -1px 0 #012d6b; }
      body main[role="main"] section.homepage .category-section {
        margin-bottom: 84px; }
        body main[role="main"] section.homepage .category-section .search-title {
          font-size: 4rem;
          line-height: 1;
          margin: 0 0 50px;
          color: #012d6b;
          text-align: center; }
        body main[role="main"] section.homepage .category-section .category-list {
          position: relative;
          margin-bottom: 65px; }
          body main[role="main"] section.homepage .category-section .category-list.deactive {
            font-size: 0;
            margin: 0 auto 65px;
            display: table;
            text-align: center; }
            body main[role="main"] section.homepage .category-section .category-list.deactive .category-item {
              display: inline-block; }
              body main[role="main"] section.homepage .category-section .category-list.deactive .category-item a {
                padding-left: 17.4px;
                padding-right: 17.5px; }
          body main[role="main"] section.homepage .category-section .category-list .slick-list {
            width: 95%;
            margin: auto; }
          body main[role="main"] section.homepage .category-section .category-list .slick-track {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center; }
          body main[role="main"] section.homepage .category-section .category-list .slick-arrow {
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 0;
            font-size: 0;
            color: #8c6111;
            -webkit-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s; }
            body main[role="main"] section.homepage .category-section .category-list .slick-arrow::before {
              content: '';
              display: block;
              width: 15px;
              height: 15px;
              border-right: 5px solid #012d6b;
              border-bottom: 5px solid #012d6b;
              -webkit-transform: rotate(135deg);
              -ms-transform: rotate(135deg);
              transform: rotate(135deg); }
            body main[role="main"] section.homepage .category-section .category-list .slick-arrow.arrow-right {
              right: 0;
              left: auto; }
              body main[role="main"] section.homepage .category-section .category-list .slick-arrow.arrow-right::before {
                -webkit-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg); }
            body main[role="main"] section.homepage .category-section .category-list .slick-arrow.slick-disabled::before {
              border-color: #757575; }
          body main[role="main"] section.homepage .category-section .category-list .category-item {
            text-align: center;
            font-size: 0;
            position: relative; }
            body main[role="main"] section.homepage .category-section .category-list .category-item::after {
              content: '';
              display: inline-block;
              height: 10px;
              width: 1px;
              background-color: #8c6111; }
            body main[role="main"] section.homepage .category-section .category-list .category-item a {
              color: #012d6b;
              font-size: 18px;
              padding: 8px 20px;
              display: inline-block;
              -webkit-transition: all .3s;
              -o-transition: all .3s;
              transition: all .3s; }
              body main[role="main"] section.homepage .category-section .category-list .category-item a div {
                font-size: inherit !important; }
            body main[role="main"] section.homepage .category-section .category-list .category-item .info-tooltip {
              position: absolute;
              z-index: 1;
              right: 10px;
              top: 50%;
              -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              transform: translateY(-50%);
              width: 16px;
              height: 16px;
              background: url(../Content/img/ic-tooltip.png) no-repeat 0 0; }
              body main[role="main"] section.homepage .category-section .category-list .category-item .info-tooltip + a {
                padding-right: 30px; }
            body main[role="main"] section.homepage .category-section .category-list .category-item:last-child::after {
              display: none; }
            body main[role="main"] section.homepage .category-section .category-list .category-item.active, body main[role="main"] section.homepage .category-section .category-list .category-item:hover {
              border-radius: 4px; }
              body main[role="main"] section.homepage .category-section .category-list .category-item.active .info-tooltip, body main[role="main"] section.homepage .category-section .category-list .category-item:hover .info-tooltip {
                position: absolute;
                z-index: 1;
                right: 10px;
                top: 50%;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                width: 16px;
                height: 16px;
                background: url(../Content/img/ic-tooltip-white.png) no-repeat 0 0; }
                body main[role="main"] section.homepage .category-section .category-list .category-item.active .info-tooltip + a, body main[role="main"] section.homepage .category-section .category-list .category-item:hover .info-tooltip + a {
                  padding-right: 30px; }
              body main[role="main"] section.homepage .category-section .category-list .category-item.active a, body main[role="main"] section.homepage .category-section .category-list .category-item:hover a {
                background: #012d6b;
                color: white;
                border-radius: 4px; }
            body main[role="main"] section.homepage .category-section .category-list .category-item .sub-category-data {
              display: none; }
        body main[role="main"] section.homepage .category-section .sub-category-list {
          list-style: none;
          margin: 0;
          padding: 0;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-box-pack: start;
          -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
          justify-content: flex-start;
          -webkit-box-align: center;
          -webkit-align-items: center;
          -ms-flex-align: center;
          align-items: center; }
          body main[role="main"] section.homepage .category-section .sub-category-list li {
            width: calc(100%/3);
            padding: 0 10px;
            margin-top: 10px;
            float: left; }
            body main[role="main"] section.homepage .category-section .sub-category-list li a {
              min-height: 50px;
              line-height: 1.3;
              padding-bottom: 8px;
              border-bottom: 1px solid #ccc;
              -webkit-transition: all .3s;
              -o-transition: all .3s;
              transition: all .3s;
              -webkit-box-align: center;
              -webkit-align-items: center;
              -ms-flex-align: center;
              align-items: center;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: justify;
              -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
              justify-content: space-between; }
              body main[role="main"] section.homepage .category-section .sub-category-list li a:hover {
                border-bottom-color: #8c6111; }
            body main[role="main"] section.homepage .category-section .sub-category-list li .name {
              font-size: 1.6rem;
              color: #4d4d4d;
              max-width: 90%;
              position: relative;
              padding-right: 20px; }
              body main[role="main"] section.homepage .category-section .sub-category-list li .name .info-tooltip {
                position: absolute;
                right: 0;
                top: 50%;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                width: 16px;
                height: 16px;
                background: url(../Content/img/ic-tooltip.png) no-repeat 0 0; }
            body main[role="main"] section.homepage .category-section .sub-category-list li .sum {
              font-style: italic;
              font-size: 1.6rem;
              color: #8c6111;
              font-family: "Roboto", sans-serif; }
        body main[role="main"] section.homepage .category-section .load-more {
          height: 45px;
          width: 135px;
          border-radius: 8px;
          background-color: #8c6111;
          color: #ffffff;
          border: 0;
          -webkit-appearance: none;
          font-weight: 700;
          -webkit-transition: all .3s;
          -o-transition: all .3s;
          transition: all .3s;
          margin: 0 auto;
          margin-top: 20px;
          display: none; }
          body main[role="main"] section.homepage .category-section .load-more:hover {
            background: #5f410b; }
    body main[role="main"] .outter-wrapper {
      position: relative;
      margin-top: 80px;
      margin-bottom: 30px; }
      body main[role="main"] .outter-wrapper .search-bar {
        font-size: 16px;
        position: relative;
        background-color: #fff;
        padding: 30px 35px;
        margin-bottom: 40px; }
        body main[role="main"] .outter-wrapper .search-bar .input-wrap {
          position: relative;
          margin-bottom: 20px; }
        body main[role="main"] .outter-wrapper .search-bar input[type="text"] {
          height: 55px;
          width: 100%;
          padding: 18px 158px 18px 30px;
          border-radius: 8px;
          background-color: #f2f2f2;
          border: 1px solid #e6e6e6;
          -webkit-transition: all .3s;
          -o-transition: all .3s;
          transition: all .3s; }
          body main[role="main"] .outter-wrapper .search-bar input[type="text"]:hover, body main[role="main"] .outter-wrapper .search-bar input[type="text"]:focus, body main[role="main"] .outter-wrapper .search-bar input[type="text"] + input[type="submit"]:hover {
            border: 1px solid #8c6111; }
        body main[role="main"] .outter-wrapper .search-bar button[type="submit"] {
          height: 45px;
          width: 135px;
          border-radius: 8px;
          background-color: #8c6111;
          color: #ffffff;
          border: 0;
          -webkit-appearance: none;
          position: absolute;
          top: 50%;
          -webkit-transform: translateY(-52%);
          -ms-transform: translateY(-52%);
          transform: translateY(-52%);
          right: 5px;
          font-weight: 700;
          -webkit-transition: all .3s;
          -o-transition: all .3s;
          transition: all .3s;
          text-indent: -9999px;
          line-height: 0; }
          body main[role="main"] .outter-wrapper .search-bar button[type="submit"]::after {
            content: "Search";
            text-indent: 0;
            display: block;
            line-height: initial; }
          body main[role="main"] .outter-wrapper .search-bar button[type="submit"]:hover {
            background-color: #5f410b; }
          body main[role="main"] .outter-wrapper .search-bar button[type="submit"]:hover + input[type="text"] {
            border-color: #8c6111; }
        body main[role="main"] .outter-wrapper .search-bar p.placeholder {
          display: none; }
        body main[role="main"] .outter-wrapper .search-bar a.all {
          color: #012d6b;
          -webkit-box-shadow: inset 0 -1px 0 rgba(1, 45, 107, 0.25);
          box-shadow: inset 0 -1px 0 rgba(1, 45, 107, 0.25);
          -webkit-transition: all .3s;
          -o-transition: all .3s;
          transition: all .3s; }
          body main[role="main"] .outter-wrapper .search-bar a.all:hover {
            -webkit-box-shadow: inset 0 -1px 0 #012d6b;
            box-shadow: inset 0 -1px 0 #012d6b; }
      body main[role="main"] .outter-wrapper .content {
        background-color: #ffffff;
        padding: 20px; }
        body main[role="main"] .outter-wrapper .content .title {
          color: #012d6b;
          text-align: center;
          margin-bottom: 30px;
          text-transform: uppercase;
          position: relative; }
          body main[role="main"] .outter-wrapper .content .title h1 {
            line-height: initial; }
          body main[role="main"] .outter-wrapper .content .title p {
            text-transform: none;
            color: #4d4d4d;
            margin-bottom: 5px; }
          body main[role="main"] .outter-wrapper .content .title::after, body main[role="main"] .outter-wrapper .content .header-inner-2::after, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-list::after, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-list::after, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-list::after, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current::before {
            content: '';
            display: block;
            width: 100px;
            height: 4px;
            background: #8c6111;
            position: absolute;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
        body main[role="main"] .outter-wrapper .content .header {
          height: 50px;
          background-color: #002f69;
          border-top-left-radius: 10px;
          border-top-right-radius: 10px;
          padding: 10px 30px;
          text-transform: capitalize;
          color: #ffffff;
          margin: 0; }
        body main[role="main"] .outter-wrapper .content .header-inner-2, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-list {
          margin-bottom: 30px;
          font-weight: bold;
          position: relative;
          color: #012d6b; }
          body main[role="main"] .outter-wrapper .content .header-inner-2::after, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-list::after, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-list::after, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-list::after {
            left: 0;
            -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
            transform: translateX(0); }
          body main[role="main"] .outter-wrapper .content .header-inner-2.toggle, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .toggle.header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .toggle.header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .toggle.header-list {
            cursor: pointer;
            font-weight: bold; }
        body main[role="main"] .outter-wrapper .content .inner, body main[role="main"] .outter-wrapper .content .contact .branch-inner {
          padding: 40px 30px; }
        body main[role="main"] .outter-wrapper .content .box, body main[role="main"] .outter-wrapper .content .box-wrapper .category, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result, body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list, body main[role="main"] .outter-wrapper .content .contact, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner {
          border: 1px solid #d9d9d9;
          border-radius: 10px; }
        body main[role="main"] .outter-wrapper .content .navigation {
          font-size: 14px;
          margin-bottom: 55px; }
          body main[role="main"] .outter-wrapper .content .navigation img {
            position: relative;
            top: -4px;
            margin-right: 12px; }
          body main[role="main"] .outter-wrapper .content .navigation span:last-child {
            margin-left: 25px; }
          body main[role="main"] .outter-wrapper .content .navigation span a {
            color: #012d6b;
            -webkit-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s; }
            body main[role="main"] .outter-wrapper .content .navigation span a:hover {
              text-decoration: none;
              -webkit-box-shadow: inset 0 -1px 0 0;
              box-shadow: inset 0 -1px 0 0; }
        body main[role="main"] .outter-wrapper .content .box-wrapper {
          margin-bottom: 50px;
          font-size: 0; }
          body main[role="main"] .outter-wrapper .content .box-wrapper .category, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result {
            width: 67%;
            margin-right: 3%;
            display: inline-block;
            vertical-align: top;
            font-size: 16px; }
            body main[role="main"] .outter-wrapper .content .box-wrapper .category::after, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result::after {
              clear: both;
              content: "";
              display: table; }
            body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner .header-inner-3, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-inner-3, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner .header-inner-3, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner .header-inner-3, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-inner-3, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-inner-3 {
              position: relative;
              margin-left: 15px;
              margin-right: 50px; }
              body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner .header-inner-3 .info-tooltip, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-inner-3 .info-tooltip, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner .header-inner-3 .info-tooltip, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner .header-inner-3 .info-tooltip, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-inner-3 .info-tooltip, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-inner-3 .info-tooltip {
                display: inline-block;
                top: 2px;
                position: relative;
                margin-left: 5px; }
              body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner .header-inner-3:last-child::after, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-inner-3:last-child::after, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner .header-inner-3:last-child::after, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner .header-inner-3:last-child::after, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-inner-3:last-child::after, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-inner-3:last-child::after {
                height: 0 !important; }
            body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner > p, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner > p, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner > p, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner > p, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner > p, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner > p {
              position: relative;
              padding-top: 30px;
              margin-bottom: 0; }
              body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner > p + p, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner > p + p, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner > p + p, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner > p + p, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner > p + p, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner > p + p {
                margin-top: 20px; }
              body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner > p:before, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner > p:before, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner > p:before, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner > p:before, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner > p:before, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner > p:before {
                content: '';
                display: block;
                width: calc(100% + 60px);
                height: 1px;
                background-color: #e9e9e9;
                position: absolute;
                left: -30px;
                top: 0; }
            body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner .header-inner-2:last-child, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-inner-2:last-child, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner .header-inner-2:last-child, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner .header-inner-2:last-child, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-inner-2:last-child, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-inner-2:last-child, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-list:last-child, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-list:last-child, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-list:last-child {
              margin-bottom: 0; }
            body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner .inner-2, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .inner-2, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner .inner-2, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner .inner-2, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .inner-2, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .inner-2 {
              margin-top: 20px;
              position: relative; }
              body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner .inner-2.show, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .inner-2.show, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner .inner-2.show, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner .inner-2.show, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .inner-2.show, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .inner-2.show {
                margin-bottom: 20px; }
              body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner .inner-2 .header-inner-3, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .inner-2 .header-inner-3, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner .inner-2 .header-inner-3, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner .inner-2 .header-inner-3, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .inner-2 .header-inner-3, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .inner-2 .header-inner-3 {
                line-height: 30px; }
                body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner .inner-2 .header-inner-3::after, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .inner-2 .header-inner-3::after, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner .inner-2 .header-inner-3::after, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner .inner-2 .header-inner-3::after, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .inner-2 .header-inner-3::after, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .inner-2 .header-inner-3::after {
                  content: '';
                  display: block;
                  width: 100%;
                  height: 1px;
                  background-color: #e9e9e9;
                  position: absolute; }
                body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner .inner-2 .header-inner-3.toggle, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .inner-2 .header-inner-3.toggle, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner .inner-2 .header-inner-3.toggle, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner .inner-2 .header-inner-3.toggle, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .inner-2 .header-inner-3.toggle, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .inner-2 .header-inner-3.toggle {
                  cursor: pointer; }
              body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner .inner-2 ul, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .inner-2 ul, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner .inner-2 ul, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner .inner-2 ul, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .inner-2 ul, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .inner-2 ul {
                list-style: none;
                padding: 0 35px;
                margin: 0; }
              body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner .inner-2 li, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .inner-2 li, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner .inner-2 li, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner .inner-2 li, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .inner-2 li, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .inner-2 li {
                padding-left: 1em;
                text-indent: -.7em;
                font-size: 16px; }
                body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner .inner-2 li .info-tooltip, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .inner-2 li .info-tooltip, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner .inner-2 li .info-tooltip, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner .inner-2 li .info-tooltip, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .inner-2 li .info-tooltip, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .inner-2 li .info-tooltip {
                  display: inline-block;
                  top: 2px;
                  position: relative;
                  margin-left: 5px; }
              body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner .inner-2 li::before, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .inner-2 li::before, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner .inner-2 li::before, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner .inner-2 li::before, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .inner-2 li::before, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .inner-2 li::before {
                content: "• ";
                color: #b59859;
                /* or whatever color you prefer */ }
          body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list {
            width: 30%;
            display: inline-block;
            vertical-align: top;
            font-size: 16px; }
            body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel::after, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list::after {
              clear: both;
              content: "";
              display: table; }
            body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel .inner, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner, body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel .contact .branch-inner, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .key-personnel .branch-inner, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner {
              padding: 10px 30px 40px 30px; }
              body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel .inner .personnel, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .personnel, body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel .contact .branch-inner .personnel, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .key-personnel .branch-inner .personnel, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .personnel, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .personnel {
                padding-top: 30px; }
                body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel .inner .personnel .header-inner-2, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .personnel .header-inner-2, body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel .contact .branch-inner .personnel .header-inner-2, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .key-personnel .branch-inner .personnel .header-inner-2, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .personnel .header-inner-2, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .personnel .header-inner-2, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .key-personnel .filter-result .inner .personnel .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .key-personnel .inner .personnel .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .filter-result .inner .personnel .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .result-list .inner .personnel .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .key-personnel .contact .branch-inner .personnel .filter-result .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .key-personnel .branch-inner .personnel .filter-result .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .personnel .filter-result .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .personnel .filter-result .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .key-personnel .inner .personnel .filter-result .contact .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .personnel .filter-result .contact .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .key-personnel .filter-result .contact .branch-inner .personnel .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .key-personnel .contact .branch-inner .personnel .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .filter-result .contact .branch-inner .personnel .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .result-list .contact .branch-inner .personnel .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .key-personnel .inner .personnel .filter-result .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .inner .personnel .filter-result .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .key-personnel .contact .box-wrapper .filter-result .branch-inner .personnel .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .key-personnel .filter-result .branch-inner .personnel .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .key-personnel .branch-inner .personnel .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .box-wrapper .filter-result .branch-inner .personnel .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .filter-result .branch-inner .personnel .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .result-list .branch-inner .personnel .header-list {
                  margin-bottom: 20px;
                  font-weight: bold; }
                body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel .inner .personnel table tr td, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .personnel table tr td, body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel .contact .branch-inner .personnel table tr td, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .key-personnel .branch-inner .personnel table tr td, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .personnel table tr td, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .personnel table tr td {
                  vertical-align: top; }
                body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel .inner .personnel table img, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .personnel table img, body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel .contact .branch-inner .personnel table img, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .key-personnel .branch-inner .personnel table img, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .personnel table img, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .personnel table img {
                  margin-right: 15px; }
            body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel span, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list span {
              font-size: 16px; }
        body main[role="main"] .outter-wrapper .content .contact .branch {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          padding: 10px 30px;
          position: relative;
          border-top: 1px solid #d9d9d9; }
          body main[role="main"] .outter-wrapper .content .contact .branch h3.name {
            font-size: 18px;
            margin: 0;
            margin-right: auto;
            color: #012d6b; }
          body main[role="main"] .outter-wrapper .content .contact .branch span {
            font-size: 35px;
            position: absolute;
            right: 30px;
            cursor: pointer; }
            body main[role="main"] .outter-wrapper .content .contact .branch span.expand-btn {
              top: -2px;
              -moz-transition: all 0.5s linear;
              -webkit-transition: all 0.5s linear;
              -o-transition: all 0.5s linear;
              transition: all 0.5s linear; }
              body main[role="main"] .outter-wrapper .content .contact .branch span.expand-btn.rotate {
                -moz-transform: rotate(180deg);
                -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                transform: rotate(180deg); }
              body main[role="main"] .outter-wrapper .content .contact .branch span.expand-btn.hide {
                display: none; }
        body main[role="main"] .outter-wrapper .content .contact .inner, body main[role="main"] .outter-wrapper .content .contact .branch-inner {
          border-top: 1px solid #d9d9d9;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          padding: 30px; }
          body main[role="main"] .outter-wrapper .content .contact .inner .map, body main[role="main"] .outter-wrapper .content .contact .branch-inner .map {
            width: 60%;
            height: 300px;
            background-color: aliceblue; }
          body main[role="main"] .outter-wrapper .content .contact .inner .description, body main[role="main"] .outter-wrapper .content .contact .branch-inner .description {
            width: 40%;
            padding-left: 20px; }
            body main[role="main"] .outter-wrapper .content .contact .inner .description table, body main[role="main"] .outter-wrapper .content .contact .branch-inner .description table {
              font-size: 16px; }
              body main[role="main"] .outter-wrapper .content .contact .inner .description table tr td, body main[role="main"] .outter-wrapper .content .contact .branch-inner .description table tr td {
                vertical-align: top;
                word-break: break-word; }
                body main[role="main"] .outter-wrapper .content .contact .inner .description table tr td a, body main[role="main"] .outter-wrapper .content .contact .branch-inner .description table tr td a {
                  color: #000000; }
                body main[role="main"] .outter-wrapper .content .contact .inner .description table tr td:first-child, body main[role="main"] .outter-wrapper .content .contact .branch-inner .description table tr td:first-child {
                  padding-right: 15px; }
              body main[role="main"] .outter-wrapper .content .contact .inner .description table tr:first-child td, body main[role="main"] .outter-wrapper .content .contact .branch-inner .description table tr:first-child td {
                word-break: break-all; }
              body main[role="main"] .outter-wrapper .content .contact .inner .description table tr.space-under td, body main[role="main"] .outter-wrapper .content .contact .branch-inner .description table tr.space-under td {
                padding-bottom: 16px; }
    body main[role="main"] .outter-wrapper.search-result .content .navigation {
      margin-bottom: 0; }
      body main[role="main"] .outter-wrapper.search-result .content .navigation span:last-child {
        margin-left: 0; }
    body main[role="main"] .outter-wrapper.search-result .search-result-nav {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      background-color: #f9f9f9;
      height: 60px;
      padding: 0 20px;
      margin-bottom: 20px; }
      body main[role="main"] .outter-wrapper.search-result .search-result-nav .result {
        font-size: 23px;
        margin-right: auto;
        color: #012d6b; }
        body main[role="main"] .outter-wrapper.search-result .search-result-nav .result p {
          margin: 0; }
      body main[role="main"] .outter-wrapper.search-result .search-result-nav .navigation {
        margin-bottom: 0;
        font-size: 14px; }
        body main[role="main"] .outter-wrapper.search-result .search-result-nav .navigation img {
          margin-right: 12px; }
        body main[role="main"] .outter-wrapper.search-result .search-result-nav .navigation span {
          margin-right: 30px;
          -webkit-transition: all .3s;
          -o-transition: all .3s;
          transition: all .3s; }
          body main[role="main"] .outter-wrapper.search-result .search-result-nav .navigation span a span {
            color: #012d6b;
            -webkit-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
            margin-right: 0; }
            body main[role="main"] .outter-wrapper.search-result .search-result-nav .navigation span a span:hover {
              text-decoration: none;
              -webkit-box-shadow: inset 0 -1px 0 0;
              box-shadow: inset 0 -1px 0 0; }
      body main[role="main"] .outter-wrapper.search-result .search-result-nav .view-option {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        border: 1px solid #e6e6e6;
        background-color: #ffffff;
        width: 115px;
        height: 35px;
        padding: 0 12px;
        font-size: 14px;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s; }
        body main[role="main"] .outter-wrapper.search-result .search-result-nav .view-option:hover {
          border: 1px solid #8c6111; }
        body main[role="main"] .outter-wrapper.search-result .search-result-nav .view-option div {
          margin: 0;
          font-size: 1.6rem;
          color: #8c6111; }
        body main[role="main"] .outter-wrapper.search-result .search-result-nav .view-option select {
          border: none;
          width: 48px;
          margin-left: 15px; }
    body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result {
      border: none;
      width: 28%;
      margin-right: 2%;
      -webkit-transition: visibility 0s 2s, opacity 2s linear;
      -o-transition: visibility 0s 2s, opacity 2s linear;
      transition: visibility 0s 2s, opacity 2s linear; }
      body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .header {
        border-radius: 8px;
        padding: 10px 20px; }
      body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner {
        padding: 20px; }
        body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-list {
          font-weight: bold; }
        body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .list {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          position: relative; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .list .name, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .list .name, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .list .name {
            max-width: 80%;
            margin-right: auto;
            cursor: pointer; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .list .name a, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .list .name a, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .list .name a {
              color: inherit;
              margin-right: 8px; }
              body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .list .name a:hover, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .list .name a:hover, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .list .name a:hover {
                color: #05439a; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .list .quantity, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .list .quantity, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .list .quantity {
            width: 20%;
            text-align: right;
            color: #8c6111; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .list .info-tooltip, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .list .info-tooltip, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .list .info-tooltip {
            display: inline-block;
            top: 2px;
            position: relative;
            margin-left: 0; }
      body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection {
        background-color: #002f69;
        border-radius: 10px;
        color: #ffffff;
        padding: 10px 20px; }
        body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .header {
          padding: 0;
          height: auto; }
        body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current {
          padding: 10px 0; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current::before {
            position: relative;
            left: 0;
            top: -10px;
            -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
            transform: translateX(0); }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .sector,
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .category, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .filter-result,
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .activity,
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .subactivity {
            position: relative;
            padding-right: 26px; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .sector span,
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .category span, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .filter-result span,
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .activity span,
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .subactivity span {
              color: #d1be97; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .sector .remove,
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .category .remove, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .filter-result .remove,
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .activity .remove,
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .subactivity .remove {
              border-radius: 50%;
              color: white;
              font-weight: bold;
              background-color: #8c6111;
              border: none;
              -webkit-transition: all .3s;
              -o-transition: all .3s;
              transition: all .3s;
              width: 22px;
              text-align: center;
              font-size: 14px;
              padding: 0;
              float: right;
              top: 0;
              right: 0;
              position: absolute; }
              body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .sector .remove:hover,
              body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .category .remove:hover, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .filter-result .remove:hover,
              body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .activity .remove:hover,
              body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .subactivity .remove:hover {
                background-color: #5f410b; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .category, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .filter-result {
            border: none;
            width: 100%; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .remove-all-btn {
            height: 36px;
            width: 100%;
            border-radius: 5px;
            color: white;
            font-weight: bold;
            background-color: #8c6111;
            border: none;
            -webkit-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .current .remove-all-btn:hover {
              background-color: #5f410b; }
    body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list {
      border: none;
      width: 70%; }
      body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .notification-collection {
        margin-bottom: 20px; }
        body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .notification-collection .notification {
          padding: 20px; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .notification-collection .notification.gold {
            color: #8c6111;
            background-color: #fff2be; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .notification-collection .notification.green {
            color: #0a7932;
            background-color: #e0ffbe; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .notification-collection .notification.red {
            color: #d11212;
            background-color: #ffdfd1; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .notification-collection .notification.blue {
            color: #145fac;
            background-color: #beeaff; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .notification-collection .notification + .notification {
            margin-top: 10px; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .notification-collection .notification p {
            margin: 0; }
      body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner {
        padding: 30px;
        margin-bottom: 30px;
        position: relative; }
        body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .header-inner-2, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .header-inner-2, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .header-inner-2, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .filter-result .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .result-list .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .filter-result .contact .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .result-list .contact .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .box-wrapper .filter-result .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .filter-result .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .result-list .branch-inner .header-list {
          font-weight: bold;
          margin-bottom: 15px;
          font-size: 20px; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .header-inner-2 a, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .header-inner-2 a, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .header-inner-2 a, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .filter-result .inner .header-list a, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .result-list .inner .header-list a, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .filter-result .contact .branch-inner .header-list a, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .result-list .contact .branch-inner .header-list a, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .box-wrapper .filter-result .branch-inner .header-list a, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .filter-result .branch-inner .header-list a, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .result-list .branch-inner .header-list a {
            color: #012d6b; }
        body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .has-branch, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .has-branch, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .has-branch {
          position: relative;
          cursor: pointer;
          padding-right: 15px; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .has-branch::before, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .has-branch::before, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .has-branch::before {
            content: "▼";
            position: absolute;
            right: 0;
            font-size: 14px; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .has-branch.rotate::before, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .has-branch.rotate::before, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .has-branch.rotate::before {
            content: "▲"; }
        body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .branches-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .branches-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .branches-list {
          width: calc(100% + 60px);
          padding: 0;
          margin: 0px;
          list-style: none;
          left: -30px;
          right: -30px;
          position: relative;
          margin-bottom: 25px; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .branches-list li, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .branches-list li, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .branches-list li {
            padding: 10px 30px; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .branches-list li:hover, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .branches-list li:hover, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .branches-list li:hover {
              background-color: #f9f9f9;
              cursor: pointer; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .branches-list li a, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .branches-list li a, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .branches-list li a {
              color: #373a3c; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .branches-list li p, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .branches-list li p, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .branches-list li p {
              margin: 0; }
        body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result {
          width: 100%;
          position: relative;
          border: none;
          margin: 0;
          margin-bottom: 10px;
          overflow: hidden; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category ul, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category ul, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category ul, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result ul, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result ul, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result ul {
            list-style: none;
            margin: 0;
            padding: 0;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -webkit-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            margin-left: -1em;
            list-style: none; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category ul::after, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category ul::after, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category ul::after, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result ul::after, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result ul::after, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result ul::after {
              clear: both;
              content: "";
              display: table; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category ul li, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category ul li, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category ul li, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result ul li, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result ul li, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result ul li {
              -webkit-box-flex: 0;
              -webkit-flex-grow: 0;
              -ms-flex-positive: 0;
              flex-grow: 0;
              -webkit-flex-basis: auto;
              -ms-flex-preferred-size: auto;
              flex-basis: auto;
              margin: .25em 0;
              padding: 0 1em;
              background-color: #fff; }
              body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category ul li.break, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category ul li.break, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category ul li.break, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result ul li.break, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result ul li.break, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result ul li.break {
                clear: left;
                border-left: 0;
                margin-top: 10px; }
                body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category ul li.break::before, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category ul li.break::before, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category ul li.break::before, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result ul li.break::before, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result ul li.break::before, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result ul li.break::before {
                  display: none; }
              body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category ul li:first-child, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category ul li:first-child, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category ul li:first-child, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result ul li:first-child, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result ul li:first-child, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result ul li:first-child {
                border-right: 1px solid #ccc; }
              body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category ul li:last-child, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category ul li:last-child, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category ul li:last-child, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result ul li:last-child, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result ul li:last-child, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result ul li:last-child {
                border-right: 0; }
              body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category ul li + li, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category ul li + li, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category ul li + li, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result ul li + li, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result ul li + li, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result ul li + li {
                border-right: 1px solid #ccc; }
              body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category ul li.break ~ li, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category ul li.break ~ li, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category ul li.break ~ li, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result ul li.break ~ li, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result ul li.break ~ li, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result ul li.break ~ li {
                margin-top: 10px; }
              body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category ul li a, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category ul li a, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category ul li a, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result ul li a, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result ul li a, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result ul li a {
                color: #808080;
                font-size: .875em;
                text-decoration: none;
                -webkit-transition: all .3s;
                -o-transition: all .3s;
                transition: all .3s;
                cursor: pointer; }
                body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category ul li a:hover, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category ul li a:hover, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category ul li a:hover, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result ul li a:hover, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result ul li a:hover, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result ul li a:hover {
                  text-decoration: none;
                  -webkit-box-shadow: inset 0 -1px 0 0;
                  box-shadow: inset 0 -1px 0 0; }
        body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .info table, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .info table, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .info table {
          font-size: 16px; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .info table tr td, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .info table tr td, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .info table tr td {
            vertical-align: top;
            word-break: break-word; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .info table tr td a, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .info table tr td a, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .info table tr td a {
              color: #000000; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .info table tr td:first-child, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .info table tr td:first-child, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .info table tr td:first-child {
              padding-right: 15px; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .info table tr.space-under td, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .info table tr.space-under td, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .info table tr.space-under td {
            padding-bottom: 16px; }
        body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .info::before, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .info::before, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .info::before {
          content: '';
          display: block;
          width: 100%;
          height: 1px;
          background-color: #e9e9e9;
          position: relative;
          margin-bottom: 30px; }
      body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .pagination {
          list-style: none;
          display: inline-block;
          padding: 0;
          margin: 0;
          margin-right: auto; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .pagination .page-item {
            float: left;
            min-width: 30px;
            margin-right: 10px;
            text-align: center;
            -webkit-transition: all .2s;
            -o-transition: all .2s;
            transition: all .2s; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .pagination .page-item.three-dots {
              pointer-events: none;
              cursor: default; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .pagination .page-item.three-dots {
              border-bottom: none; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .pagination .page-item.active {
              border-bottom: 2px solid #012d6b;
              color: #8c6111;
              font-weight: bold; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .pagination .page-item:hover {
              border-bottom: 2px solid #012d6b; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .pagination .page-item a {
              cursor: pointer; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .pagination.desktop {
            display: block; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .pagination.mobile {
            display: none; }
        body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .jump-to-page {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
          -ms-flex-align: center;
          align-items: center;
          height: 30px;
          min-width: 125px; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .jump-to-page p {
            margin: 0;
            margin-right: 10px; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .jump-to-page input[type="text"] {
            width: 30px;
            height: 30px;
            text-align: center;
            -webkit-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
            border: 1px solid #d9d9d9; }
            body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .jump-to-page input[type="text"]:hover, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .jump-to-page input[type="text"]:focus {
              border: 1px solid #8c6111; }
          body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .jump-to-page input[type="submit"] {
            border: none;
            background-color: #ffffff;
            color: #012d6b;
            font-weight: bold; }
    body main[role="main"] body button.btn {
      background-color: #8c6111;
      height: 45px;
      border-radius: 8px;
      color: #ffffff;
      border: 0;
      font-weight: 700;
      padding: 0 20px;
      margin: 10px; }
      body main[role="main"] body button.btn:hover {
        background-color: #5f410b; }
    body main[role="main"] body #exportTable {
      margin: 10px; }
      body main[role="main"] body #exportTable table tbody tr:first-child {
        background-color: #002f69;
        color: #ffffff; }
      body main[role="main"] body #exportTable table tbody tr:first-child th,
      body main[role="main"] body #exportTable table tbody tr td {
        padding: 10px; }
      body main[role="main"] body #exportTable table tbody tr:nth-child(even) {
        background-color: #f2f2f2; }
    body main[role="main"] section.error-page {
      margin: 80px 0 50px;
      background: white;
      padding: 20px;
      border-radius: 4px;
      background: white;
      -webkit-box-shadow: 0 2px 10px rgba(200, 200, 200, 0.5);
      box-shadow: 0 2px 10px rgba(200, 200, 200, 0.5);
      padding: 40px 30px 35px; }
      body main[role="main"] section.error-page h1, body main[role="main"] section.error-page h3 {
        color: #012d6b;
        text-align: center;
        margin: 0 0 10px; }
      body main[role="main"] section.error-page a {
        color: #8c6111;
        text-decoration: none;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s; }
        body main[role="main"] section.error-page a:hover {
          text-decoration: none;
          -webkit-box-shadow: inset 0 -1px 0 0;
          box-shadow: inset 0 -1px 0 0; }
    body main[role="main"] .outter-wrapper.compare .box-title {
      width: 100%;
      background-color: #012d6b;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: 40px 20px; }
      body main[role="main"] .outter-wrapper.compare .box-title h1,
      body main[role="main"] .outter-wrapper.compare .box-title button,
      body main[role="main"] .outter-wrapper.compare .box-title p {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
        margin: 0 5px;
        color: #fff; }
      body main[role="main"] .outter-wrapper.compare .box-title .compare-buttons {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
    body main[role="main"] .outter-wrapper.compare .content .comparation {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      width: 100%; }
      body main[role="main"] .outter-wrapper.compare .content .comparation .box, body main[role="main"] .outter-wrapper.compare .content .comparation .box-wrapper .category, body main[role="main"] .outter-wrapper.compare .content .box-wrapper .comparation .category, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .comparation .box-wrapper .filter-result, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .comparation .box-wrapper .filter-result, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .comparation .filter-result, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .comparation .filter-result, body main[role="main"] .outter-wrapper.compare .content .comparation .box-wrapper .key-personnel, body main[role="main"] .outter-wrapper.compare .content .box-wrapper .comparation .key-personnel, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .comparation .box-wrapper .result-list, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .comparation .box-wrapper .result-list, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .comparation .result-list, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .comparation .result-list, body main[role="main"] .outter-wrapper.compare .content .comparation .contact, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .comparation .box-wrapper .result-list .inner, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .comparation .box-wrapper .result-list .inner, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .result-list .comparation .inner, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .result-list .comparation .inner, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .comparation .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .comparation .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .result-list .contact .comparation .branch-inner, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .result-list .contact .comparation .branch-inner, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .comparation .contact .box-wrapper .result-list .branch-inner, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .comparation .contact .box-wrapper .result-list .branch-inner, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .contact .box-wrapper .result-list .comparation .branch-inner, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .contact .box-wrapper .result-list .comparation .branch-inner {
        width: 50%;
        margin: 0 0 21px;
        border-radius: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 21px 0;
        position: relative; }
        body main[role="main"] .outter-wrapper.compare .content .comparation .box p, body main[role="main"] .outter-wrapper.compare .content .comparation .box-wrapper .category p, body main[role="main"] .outter-wrapper.compare .content .box-wrapper .comparation .category p, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .comparation .box-wrapper .filter-result p, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .comparation .box-wrapper .filter-result p, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .comparation .filter-result p, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .comparation .filter-result p, body main[role="main"] .outter-wrapper.compare .content .comparation .box-wrapper .key-personnel p, body main[role="main"] .outter-wrapper.compare .content .box-wrapper .comparation .key-personnel p, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .comparation .box-wrapper .result-list p, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .comparation .box-wrapper .result-list p, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .comparation .result-list p, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .comparation .result-list p, body main[role="main"] .outter-wrapper.compare .content .comparation .contact p, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .result-list .comparation .inner p, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .result-list .comparation .inner p, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .result-list .contact .comparation .branch-inner p, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .result-list .contact .comparation .branch-inner p, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .contact .box-wrapper .result-list .comparation .branch-inner p, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .contact .box-wrapper .result-list .comparation .branch-inner p {
          margin: 0 auto;
          font-weight: bold; }
        body main[role="main"] .outter-wrapper.compare .content .comparation .box .number, body main[role="main"] .outter-wrapper.compare .content .comparation .box-wrapper .category .number, body main[role="main"] .outter-wrapper.compare .content .box-wrapper .comparation .category .number, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .comparation .box-wrapper .filter-result .number, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .comparation .box-wrapper .filter-result .number, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .comparation .filter-result .number, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .comparation .filter-result .number, body main[role="main"] .outter-wrapper.compare .content .comparation .box-wrapper .key-personnel .number, body main[role="main"] .outter-wrapper.compare .content .box-wrapper .comparation .key-personnel .number, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .comparation .box-wrapper .result-list .number, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .comparation .box-wrapper .result-list .number, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .comparation .result-list .number, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .comparation .result-list .number, body main[role="main"] .outter-wrapper.compare .content .comparation .contact .number, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .result-list .comparation .inner .number, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .result-list .comparation .inner .number, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .result-list .contact .comparation .branch-inner .number, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .result-list .contact .comparation .branch-inner .number, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .contact .box-wrapper .result-list .comparation .branch-inner .number, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .contact .box-wrapper .result-list .comparation .branch-inner .number {
          font-size: 32px; }
      body main[role="main"] .outter-wrapper.compare .content .comparation .left p.number {
        color: #87a91e; }
      body main[role="main"] .outter-wrapper.compare .content .comparation .left::before {
        -webkit-clip-path: polygon(0 0, 0% 30px, 30px 0);
        clip-path: polygon(0 0, 0% 30px, 30px 0);
        content: ' ';
        background: #87a91e;
        height: 30px;
        width: 30px;
        top: 0;
        position: absolute; }
      body main[role="main"] .outter-wrapper.compare .content .comparation .right p.number {
        color: #a9421e; }
      body main[role="main"] .outter-wrapper.compare .content .comparation .right::before {
        -webkit-clip-path: polygon(0 0, 0% 30px, 30px 0);
        clip-path: polygon(0 0, 0% 30px, 30px 0);
        content: ' ';
        background: #a9421e;
        height: 30px;
        width: 30px;
        top: 0;
        position: absolute; }
    body main[role="main"] .outter-wrapper.compare .content .difference {
      border: 0; }
      body main[role="main"] .outter-wrapper.compare .content .difference .expand {
        margin-bottom: 10px;
        border: 1px solid #d9d9d9; }
        body main[role="main"] .outter-wrapper.compare .content .difference .expand .number {
          position: absolute;
          left: 0;
          top: -1px;
          width: 49px;
          height: 49px;
          padding: 10px 0;
          text-align: center;
          background: #012d6b;
          color: #fff;
          font-weight: bold; }
        body main[role="main"] .outter-wrapper.compare .content .difference .expand .name {
          margin-left: 40px; }
      body main[role="main"] .outter-wrapper.compare .content .difference .branch-inner.show {
        top: -11px;
        position: relative;
        margin-top: 0;
        border: 0; }
      body main[role="main"] .outter-wrapper.compare .content .difference .branch-inner {
        padding: 0; }
        body main[role="main"] .outter-wrapper.compare .content .difference .branch-inner .box, body main[role="main"] .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .category, body main[role="main"] .outter-wrapper.compare .content .box-wrapper .difference .branch-inner .category, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .box-wrapper .filter-result, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .filter-result, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .difference .branch-inner .filter-result, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .difference .branch-inner .filter-result, body main[role="main"] .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .key-personnel, body main[role="main"] .outter-wrapper.compare .content .box-wrapper .difference .branch-inner .key-personnel, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .box-wrapper .result-list, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .result-list, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .difference .branch-inner .result-list, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .difference .branch-inner .result-list, body main[role="main"] .outter-wrapper.compare .content .difference .branch-inner .contact, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .box-wrapper .result-list .inner, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .result-list .inner, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .result-list .difference .branch-inner .inner, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .result-list .difference .branch-inner .inner, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .result-list .contact .difference .branch-inner .branch-inner, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .result-list .contact .difference .branch-inner .branch-inner, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .contact .box-wrapper .result-list .branch-inner, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .contact .box-wrapper .result-list .branch-inner, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .contact .box-wrapper .result-list .difference .branch-inner .branch-inner, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .contact .box-wrapper .result-list .difference .branch-inner .branch-inner {
          padding: 30px; }
          body main[role="main"] .outter-wrapper.compare .content .difference .branch-inner .box.left::before, body main[role="main"] .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .left.category::before, body main[role="main"] .outter-wrapper.compare .content .box-wrapper .difference .branch-inner .left.category::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .box-wrapper .left.filter-result::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .left.filter-result::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .difference .branch-inner .left.filter-result::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .difference .branch-inner .left.filter-result::before, body main[role="main"] .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .left.key-personnel::before, body main[role="main"] .outter-wrapper.compare .content .box-wrapper .difference .branch-inner .left.key-personnel::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .box-wrapper .left.result-list::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .left.result-list::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .difference .branch-inner .left.result-list::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .difference .branch-inner .left.result-list::before, body main[role="main"] .outter-wrapper.compare .content .difference .branch-inner .left.contact::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .box-wrapper .result-list .left.inner::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .result-list .left.inner::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .result-list .difference .branch-inner .left.inner::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .result-list .difference .branch-inner .left.inner::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .box-wrapper .result-list .contact .left.branch-inner::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .result-list .contact .left.branch-inner::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .result-list .contact .difference .branch-inner .left.branch-inner::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .result-list .contact .difference .branch-inner .left.branch-inner::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .contact .box-wrapper .result-list .left.branch-inner::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .contact .box-wrapper .result-list .left.branch-inner::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .contact .box-wrapper .result-list .difference .branch-inner .left.branch-inner::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .contact .box-wrapper .result-list .difference .branch-inner .left.branch-inner::before {
            display: none; }
          body main[role="main"] .outter-wrapper.compare .content .difference .branch-inner .box.right::before, body main[role="main"] .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .right.category::before, body main[role="main"] .outter-wrapper.compare .content .box-wrapper .difference .branch-inner .right.category::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .box-wrapper .right.filter-result::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .right.filter-result::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .difference .branch-inner .right.filter-result::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .difference .branch-inner .right.filter-result::before, body main[role="main"] .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .right.key-personnel::before, body main[role="main"] .outter-wrapper.compare .content .box-wrapper .difference .branch-inner .right.key-personnel::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .box-wrapper .right.result-list::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .right.result-list::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .difference .branch-inner .right.result-list::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .difference .branch-inner .right.result-list::before, body main[role="main"] .outter-wrapper.compare .content .difference .branch-inner .right.contact::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .box-wrapper .result-list .right.inner::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .result-list .right.inner::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .result-list .difference .branch-inner .right.inner::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .result-list .difference .branch-inner .right.inner::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .box-wrapper .result-list .contact .right.branch-inner::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .box-wrapper .result-list .contact .right.branch-inner::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .box-wrapper .result-list .contact .difference .branch-inner .right.branch-inner::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .box-wrapper .result-list .contact .difference .branch-inner .right.branch-inner::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .difference .branch-inner .contact .box-wrapper .result-list .right.branch-inner::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .difference .branch-inner .contact .box-wrapper .result-list .right.branch-inner::before, body main[role="main"] .outter-wrapper.compare .outter-wrapper.search-result .content .contact .box-wrapper .result-list .difference .branch-inner .right.branch-inner::before, body main[role="main"] .outter-wrapper.search-result .outter-wrapper.compare .content .contact .box-wrapper .result-list .difference .branch-inner .right.branch-inner::before {
            display: none; }
    body main[role="main"] button.compare-btn {
      background-color: #b59859;
      border: none;
      border-radius: 5px;
      color: #fff;
      font-weight: bold;
      -webkit-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s;
      height: 36px; }
      body main[role="main"] button.compare-btn .compare-btn {
        width: 100%; }
    body main[role="main"] .outter-wrapper.total-debt-service {
      margin-bottom: 0; }
      body main[role="main"] .outter-wrapper.total-debt-service .box-title {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; }
        body main[role="main"] .outter-wrapper.total-debt-service .box-title h1 {
          padding-bottom: 20px;
          position: relative;
          margin-bottom: 25px; }
          body main[role="main"] .outter-wrapper.total-debt-service .box-title h1::after {
            content: '';
            display: block;
            width: 100px;
            height: 4px;
            background: #8c6111;
            left: 0;
            bottom: 0;
            position: absolute; }
      body main[role="main"] .outter-wrapper.total-debt-service .content h3 {
        margin-top: 50px; }
      body main[role="main"] .outter-wrapper.total-debt-service .content .version {
        padding: 20px;
        border: 1px solid #d9d9d9;
        margin-bottom: 10px;
        position: relative; }
        body main[role="main"] .outter-wrapper.total-debt-service .content .version h3 {
          margin: 0;
          color: #012d6b; }
        body main[role="main"] .outter-wrapper.total-debt-service .content .version p {
          margin: 0; }
        body main[role="main"] .outter-wrapper.total-debt-service .content .version .button {
          position: absolute;
          padding: 15px;
          width: 200px;
          right: 20px;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          background: #b59859;
          border-radius: 5px; }
          body main[role="main"] .outter-wrapper.total-debt-service .content .version .button label {
            margin: 0;
            font-weight: bold;
            color: #fff; }
      body main[role="main"] .outter-wrapper.total-debt-service .box-compare.box-title {
        padding-top: 20px;
        padding-bottom: 30px;
        background: #216ba4; }
        body main[role="main"] .outter-wrapper.total-debt-service .box-compare.box-title .info,
        body main[role="main"] .outter-wrapper.total-debt-service .box-compare.box-title .buttons {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
          justify-content: space-between; }
          body main[role="main"] .outter-wrapper.total-debt-service .box-compare.box-title .info .compare-now,
          body main[role="main"] .outter-wrapper.total-debt-service .box-compare.box-title .buttons .compare-now {
            color: #fff;
            border: 1px solid #fff;
            background: transparent;
            height: 36px;
            border-radius: 5px; }
        body main[role="main"] .outter-wrapper.total-debt-service .box-compare.box-title .info {
          margin-bottom: 15px; }
          body main[role="main"] .outter-wrapper.total-debt-service .box-compare.box-title .info p {
            font-weight: bold; }
            body main[role="main"] .outter-wrapper.total-debt-service .box-compare.box-title .info p span {
              font-weight: 100; }
          body main[role="main"] .outter-wrapper.total-debt-service .box-compare.box-title .info .hide {
            cursor: pointer; }
  body footer {
    background-color: #012d6b; }
    body footer .footer-top {
      padding: 30px 0 25px;
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
      body footer .footer-top ul {
        list-style: none;
        margin: 0;
        padding: 0; }
        body footer .footer-top ul::after {
          clear: both;
          content: "";
          display: table; }
        body footer .footer-top ul li {
          float: left; }
          body footer .footer-top ul li:last-child {
            padding-right: 0; }
          body footer .footer-top ul li + li::before {
            content: '';
            margin: 0 20px;
            float: left;
            height: 10px;
            width: 1px;
            background-color: white;
            margin-top: 9px; }
          body footer .footer-top ul li.break {
            clear: left;
            border-left: 0;
            margin-top: 10px; }
            body footer .footer-top ul li.break::before {
              display: none; }
          body footer .footer-top ul li.break ~ li {
            margin-top: 10px; }
          body footer .footer-top ul li a {
            color: white;
            font-size: 1.2rem;
            text-decoration: none;
            -webkit-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s; }
            body footer .footer-top ul li a:hover {
              text-decoration: none;
              -webkit-box-shadow: inset 0 -1px 0 0;
              box-shadow: inset 0 -1px 0 0; }
    body footer .footer-bottom {
      padding: 20px 0 55px;
      font-size: 1.2rem; }
      body footer .footer-bottom::after {
        clear: both;
        content: "";
        display: table; }
      body footer .footer-bottom p {
        color: white;
        margin: 0; }
      body footer .footer-bottom .copy {
        float: left; }
      body footer .footer-bottom .last-update {
        float: right; }
  body * {
    outline: none !important; }
    body *:focus {
      outline: none !important; }
  body a {
    text-decoration: none; }
    body a:hover, body a:focus {
      text-decoration: none; }
  body .viewport {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0; }
  body .container {
    width: 960px;
    padding: 0 10px;
    margin: auto; }
  body .info-tooltip {
    background: url("../Content/img/ic-tooltip.png") no-repeat 0 0;
    background-size: cover;
    width: 14px;
    height: 14px;
    display: block; }
  body h1 {
    font-size: 35px;
    font-weight: bold; }
  body h2 {
    font-size: 20px; }
  body h3 {
    font-size: 20px; }
  body h4 {
    font-size: 16px; }
  body h1, body h2, body h3, body h4, body p, body a {
    word-wrap: break-word; }
  body .tooltip-inner {
    font-size: 1.2rem;
    padding: 25px 20px;
    border-radius: 6px; }
    body .tooltip-inner a {
      color: #086efd;
      text-decoration: none;
      -webkit-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s; }
      body .tooltip-inner a:hover {
        text-decoration: none;
        -webkit-box-shadow: inset 0 -1px 0 0;
        box-shadow: inset 0 -1px 0 0; }

@-webkit-keyframes dropAnim {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0; }
  50% {
    opacity: .5; }
  100% {
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    opacity: 1; } }

@keyframes dropAnim {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0; }
  50% {
    opacity: .5; }
  100% {
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    opacity: 1; } }

@-webkit-keyframes opacityAnim {
  0% {
    opacity: 0; }
  50% {
    opacity: .5; }
  100% {
    opacity: 1; } }

@keyframes opacityAnim {
  0% {
    opacity: 0; }
  50% {
    opacity: .5; }
  100% {
    opacity: 1; } }

@-webkit-keyframes dropMenu {
  0% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    opacity: 0; }
  50% {
    opacity: .5; }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1; } }

@keyframes dropMenu {
  0% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    opacity: 0; }
  50% {
    opacity: .5; }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1; } }
  body .dropdown-wrap {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    border-radius: 8px;
    background-color: #f2f2f2;
    border: 1px solid #e6e6e6;
    padding: 25px;
    display: none;
    z-index: 9; }
    body .dropdown-wrap::after {
      clear: both;
      content: "";
      display: table; }
    body .dropdown-wrap.opened {
      -webkit-animation: dropAnim .3s linear forwards;
      animation: dropAnim .3s linear forwards;
      display: block;
      visibility: visible; }
  body .result-box {
    width: calc(50% - 10px);
    float: left;
    background-color: white;
    border-radius: 8px; }
    body .result-box:only-child {
      width: 100%; }
    body .result-box + .result-box {
      margin-left: 20px; }
    body .result-box .result-heading {
      background-color: #012d6b;
      color: white;
      padding: 12px 25px;
      border-top-left-radius: 8px;
      border-top-right-radius: 8px; }
      body .result-box .result-heading h2 {
        font-size: 1.8rem;
        line-height: 1;
        font-weight: 400;
        margin: 0;
        text-transform: uppercase; }
    body .result-box .result-body {
      padding: 25px;
      max-height: 250px;
      overflow-y: auto; }
      body .result-box .result-body h3 {
        color: #012d6b;
        font-size: 1.6rem;
        font-weight: 700;
        margin: 15px 0 5px; }
        body .result-box .result-body h3:first-child {
          margin-top: 0; }
      body .result-box .result-body a {
        color: #4d4d4d;
        display: block;
        text-decoration: none;
        font-size: 1.6rem; }
        body .result-box .result-body a:hover {
          color: #010101; }
        body .result-box .result-body a + a {
          margin-top: 5px; }
        body .result-box .result-body a.see {
          display: inline-block;
          margin-top: 30px;
          font-size: 1.6rem;
          color: #012d6b;
          -webkit-box-shadow: inset 0 -1px 0 rgba(1, 45, 107, 0.25);
          box-shadow: inset 0 -1px 0 rgba(1, 45, 107, 0.25);
          -webkit-transition: all .3s;
          -o-transition: all .3s;
          transition: all .3s; }
          body .result-box .result-body a.see:hover {
            color: #012d6b;
            -webkit-box-shadow: inset 0 -1px 0 #012d6b;
            box-shadow: inset 0 -1px 0 #012d6b; }
body .cover {
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;    
    background-image: url('../../img/mas/bg-header.jpg');
    height: 462px;
    width: 100%;
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    z-index: -1;
}
  body .info-tooltip {
    margin-left: 20px; }
  body .rvfs-1 li, body .rvfs-1 p, body .rvfs-1 .font-resize, body .rvfs-1 .header-inner-2, body .rvfs-1 main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .rvfs-1 .header-list, body .rvfs-1 main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .rvfs-1 .header-list, body .rvfs-1 main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .rvfs-1 .header-list {
    font-size: .7em !important; }
  body .rvfs-2 li, body .rvfs-2 p, body .rvfs-2 .font-resize, body .rvfs-2 .header-inner-2, body .rvfs-2 main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .rvfs-2 .header-list, body .rvfs-2 main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .rvfs-2 .header-list, body .rvfs-2 main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .rvfs-2 .header-list {
    font-size: .8em !important; }
  body .rvfs-3 li, body .rvfs-3 p, body .rvfs-3 .font-resize, body .rvfs-3 .header-inner-2, body .rvfs-3 main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .rvfs-3 .header-list, body .rvfs-3 main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .rvfs-3 .header-list, body .rvfs-3 main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .rvfs-3 .header-list {
    font-size: .9em !important; }
  body .rvfs-4 li, body .rvfs-4 p, body .rvfs-4 .font-resize, body .rvfs-4 .header-inner-2, body .rvfs-4 main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .rvfs-4 .header-list, body .rvfs-4 main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .rvfs-4 .header-list, body .rvfs-4 main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .rvfs-4 .header-list {
    font-size: 1em !important; }
  body .rvfs-5 li, body .rvfs-5 p, body .rvfs-5 .font-resize, body .rvfs-5 .header-inner-2, body .rvfs-5 main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .rvfs-5 .header-list, body .rvfs-5 main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .rvfs-5 .header-list, body .rvfs-5 main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .rvfs-5 .header-list {
    font-size: 1.2em !important; }
  body .rvfs-6 li, body .rvfs-6 p, body .rvfs-6 .font-resize, body .rvfs-6 .header-inner-2, body .rvfs-6 main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .rvfs-6 .header-list, body .rvfs-6 main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .rvfs-6 .header-list, body .rvfs-6 main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .rvfs-6 .header-list {
    font-size: 1.4em !important; }
  body .rvfs-7 li, body .rvfs-7 p, body .rvfs-7 .font-resize, body .rvfs-7 .header-inner-2, body .rvfs-7 main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .rvfs-7 .header-list, body .rvfs-7 main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .rvfs-7 .header-list, body .rvfs-7 main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .header-list, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .rvfs-7 .header-list {
    font-size: 1.6em !important; }
  body #full-page-loading {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(255, 255, 255, 0.9);
    z-index: 10;
    top: 0; }
  body #component-loading {
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 10px;
    z-index: 9;
    top: 0;
    right: 0px;
    bottom: 0;
    left: 0; }
  @media (max-width: 991px) {
    body .container {
      max-width: none;
      width: 100%; }
    body header .bottom-header .container {
      padding: 0 35px; }
    body header .bottom-header .logo {
      margin-left: -35px; }
    body header .bottom-header .utility {
      margin-top: 10px; }
    body header .bottom-header nav {
      margin: 10px -35px 0; }
      body header .bottom-header nav .menu:nth-child(n) {
        width: calc(100%/9 - 40px/9); }
      body header .bottom-header nav .menu > a {
        font-size: 1rem;
        padding: 5px 4px;
        height: 75px;
        text-align: center; }
      body header .bottom-header nav .menu:nth-child(2) .mega-menu {
        left: -86px; }
      body header .bottom-header nav .menu:nth-child(3) .mega-menu {
        left: -172px; }
      body header .bottom-header nav .menu:nth-child(4) .mega-menu {
        left: -258px; }
      body header .bottom-header nav .menu:nth-child(5) .mega-menu {
        left: -230px; }
      body header .bottom-header nav .menu:nth-child(6) .mega-menu {
        left: -315px; }
      body header .bottom-header nav .menu:nth-child(7) .mega-menu {
        right: -172px; }
      body header .bottom-header nav .menu:nth-child(8) .mega-menu {
        right: -86px; }
      body header .bottom-header nav .menu:last-child .mega-menu {
        right: 0; }
      body header .bottom-header nav a.home {
        font-size: 0; }
        body header .bottom-header nav a.home::before {
          content: '\f015';
          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;
          font-size: 1.4rem; }
    body main[role="main"] .outter-wrapper {
      margin-top: 60px; }
      body main[role="main"] .outter-wrapper .content .box-wrapper {
        margin-bottom: 20px; }
        body main[role="main"] .outter-wrapper .content .box-wrapper .category, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result {
          width: 100%;
          margin-right: 0; }
        body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list {
          margin-top: 20px;
          width: 100%; }
          body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel .inner, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner, body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel .contact .branch-inner, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .key-personnel .branch-inner, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -webkit-align-items: flex-start;
            -ms-flex-align: start;
            align-items: flex-start;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
            body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel .inner .personnel, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner .personnel, body main[role="main"] .outter-wrapper .content .box-wrapper .key-personnel .contact .branch-inner .personnel, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .key-personnel .branch-inner .personnel, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .personnel, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .personnel {
              width: 33.33%;
              padding-right: 10px; }
    body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result {
      width: 28%;
      margin-right: 2%; }
    body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list {
      width: 70%;
      margin-top: 0; }
      body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .inner, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner {
        display: block; }
    body main[role="main"] section.homepage {
      margin-top: 60px; }
      body main[role="main"] section.homepage .search-section {
        margin-bottom: 50px; }
      body main[role="main"] section.homepage .category-section {
        height: auto;
        margin-bottom: 50px; }
        body main[role="main"] section.homepage .category-section .search-title {
          margin-bottom: 30px; }
        body main[role="main"] section.homepage .category-section .category-list {
          margin-bottom: 20px; }
          body main[role="main"] section.homepage .category-section .category-list .slick-list {
            width: 90%; }
          body main[role="main"] section.homepage .category-section .category-list .fa {
            left: -5px; }
            body main[role="main"] section.homepage .category-section .category-list .fa.fa-chevron-right {
              right: -5px;
              left: auto; }
        body main[role="main"] section.homepage .category-section .sub-category-list {
          width: 85%;
          margin: auto; }
          body main[role="main"] section.homepage .category-section .sub-category-list::after {
            clear: both;
            content: "";
            display: table; }
          body main[role="main"] section.homepage .category-section .sub-category-list li {
            width: 100%; }
            body main[role="main"] section.homepage .category-section .sub-category-list li + li {
              margin: 10px 0 0 0;
              padding: 25px 0 0 0; }
    body footer .container {
      padding: 0 35px; }
    body footer .footer-top ul li + li::before {
      margin: 9px 7px 0; }
    body footer .footer-top ul li.break {
      clear: none;
      margin-top: 0; }
      body footer .footer-top ul li.break ~ li {
        margin-top: 0; }
      body footer .footer-top ul li.break::before {
        display: inline-block; } }
  @media (max-width: 767px) {
    body header {
      height: 100px;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      background: #012d6b;
      z-index: 10; }
      body header .top-header {
        display: none; }
      body header .bottom-header .container {
        padding: 0; }
      body header .bottom-header .utility {
        margin-top: 0;
        padding: 10px;
        background: rgba(0, 0, 0, 0.5);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around; }
        body header .bottom-header .utility .search-wrap, body header .bottom-header .utility .dropdown {
          float: left;
          padding: 0;
          margin: 0;
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 50%;
          -ms-flex: 1 1 50%;
          flex: 1 1 50%; }
        body header .bottom-header .utility .search-wrap input {
          width: 100%;
          background: white; }
        body header .bottom-header .utility .search-wrap .ic-search::after {
          content: "";
          text-indent: 0;
          display: inline;
          line-height: initial; }
        body header .bottom-header .utility .dropdown {
          margin-left: 10px; }
      body header .bottom-header .semi-nav, body header .bottom-header .tools {
        display: none; }
      body header .bottom-header .logo {
        float: left;
        margin-left: 0; }
        body header .bottom-header .logo img {
          width: auto;
          height: 70px; }
      body header .bottom-header nav {
        position: fixed;
        top: 70px;
        right: -250px;
        margin: 0;
        z-index: 12;
        width: 250px;
        height: calc(100vh - 70px);
        overflow-y: auto;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s; }
        body header .bottom-header nav::before {
          content: '';
          width: 250px;
          height: calc(100vh - 70px);
          display: block;
          position: fixed;
          background: #e4d5b6;
          top: 70px;
          right: -250px;
          height: calc(100vh - 7px);
          -webkit-transition: all .3s;
          -o-transition: all .3s;
          transition: all .3s; }
        body header .bottom-header nav .menu {
          float: rigth;
          width: 250px;
          margin: 0;
          padding: 0;
          max-width: none; }
          body header .bottom-header nav .menu:nth-child(n) {
            width: 250px; }
          body header .bottom-header nav .menu + .menu {
            margin: 0; }
          body header .bottom-header nav .menu > a {
            width: 100%;
            height: auto;
            font-size: 1.6rem;
            text-transform: uppercase;
            color: #585244;
            background: #e4d5b6;
            text-align: left;
            padding: 15px 20px 10px 20px;
            line-height: 1.2; }
            body header .bottom-header nav .menu > a.home {
              font-size: 1.6rem; }
              body header .bottom-header nav .menu > a.home::before {
                display: none; }
          body header .bottom-header nav .menu.opened > a {
            background: #012d6b;
            color: white; }
          body header .bottom-header nav .menu .mega-menu {
            position: static;
            -webkit-box-shadow: none;
            box-shadow: none;
            padding: 0;
            width: 100%;
            border: none; }
            body header .bottom-header nav .menu .mega-menu .mega-left {
              width: 100%;
              padding: 0; }
              body header .bottom-header nav .menu .mega-menu .mega-left .mega-link {
                padding: 10px; }
              body header .bottom-header nav .menu .mega-menu .mega-left a + a {
                margin: 0; }
              body header .bottom-header nav .menu .mega-menu .mega-left::after, body header .bottom-header nav .menu .mega-menu .mega-left::before {
                display: none; }
            body header .bottom-header nav .menu .mega-menu .mega-right {
              display: none; }
        body header .bottom-header nav.opened {
          right: 0; }
          body header .bottom-header nav.opened::before {
            right: 0; }
      body header .bottom-header .mobile-trigger {
        display: block;
        width: 70px;
        height: 70px;
        float: right;
        background: #e4d5b6;
        position: relative; }
        body header .bottom-header .mobile-trigger.opened .strip {
          -webkit-transform: translate(-50%, -50%) rotate(135deg);
          -ms-transform: translate(-50%, -50%) rotate(135deg);
          transform: translate(-50%, -50%) rotate(135deg); }
          body header .bottom-header .mobile-trigger.opened .strip::before {
            top: 0;
            -webkit-transform: rotate(85deg);
            -ms-transform: rotate(85deg);
            transform: rotate(85deg); }
          body header .bottom-header .mobile-trigger.opened .strip::after {
            opacity: 0; }
        body header .bottom-header .mobile-trigger .strip {
          width: 30px;
          height: 5px;
          position: absolute;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          left: 50%;
          top: 50%;
          background: #585244;
          -webkit-transition: -webkit-transform .3s;
          transition: -webkit-transform .3s;
          -o-transition: transform .3s;
          transition: transform .3s;
          transition: transform .3s, -webkit-transform .3s; }
          body header .bottom-header .mobile-trigger .strip::before, body header .bottom-header .mobile-trigger .strip::after {
            content: '';
            height: 5px;
            width: 30px;
            background: #585244;
            position: absolute; }
          body header .bottom-header .mobile-trigger .strip::before {
            top: 10px; }
          body header .bottom-header .mobile-trigger .strip::after {
            top: -10px; }
    body main[role="main"]::before {
      content: '';
      width: 100%;
      height: calc(100vh - 70px);
      display: none;
      position: fixed;
      background: rgba(0, 0, 0, 0.5);
      top: 70px;
      left: 0;
      z-index: 1;
      height: calc(100vh - 7px); }
    body main[role="main"].layered::before {
      -webkit-animation: opacityAnim .3s linear forwards;
      animation: opacityAnim .3s linear forwards;
      display: block;
      visibility: visible; }
    body main[role="main"] .cover {
      height: 115px;
      top: 70px; }
    body main[role="main"] .container {
      max-width: 767px;
      padding: 0 10px; }
      body main[role="main"] .container .outter-wrapper {
        margin-top: 150px; }
        body main[role="main"] .container .outter-wrapper .content .box-wrapper {
          margin-bottom: 20px; }
          body main[role="main"] .container .outter-wrapper .content .box-wrapper .category, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result {
            width: 100%;
            margin-right: 0; }
          body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list {
            margin-top: 20px;
            width: 100%; }
            body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel .inner, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner, body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel .contact .branch-inner, body main[role="main"] .container .outter-wrapper .content .contact .box-wrapper .key-personnel .branch-inner, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: start;
              -webkit-align-items: flex-start;
              -ms-flex-align: start;
              align-items: flex-start; }
              body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel .inner .personnel, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .personnel, body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel .contact .branch-inner .personnel, body main[role="main"] .container .outter-wrapper .content .contact .box-wrapper .key-personnel .branch-inner .personnel, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .personnel, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .personnel {
                width: 33.33%;
                padding-right: 10px; }
      body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result {
        width: 28%;
        margin-right: 2%; }
      body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list {
        width: 70%;
        margin-top: 0; }
        body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner {
          display: block; }
      body main[role="main"] .container .outter-wrapper.search-result .search-result-nav .navigation {
        display: none; }
      body main[role="main"] .container section.homepage {
        margin-top: 150px; }
        body main[role="main"] .container section.homepage .search-section {
          margin-bottom: 50px; }
        body main[role="main"] .container section.homepage .category-section {
          height: auto;
          margin-bottom: 50px; }
          body main[role="main"] .container section.homepage .category-section .search-title {
            margin-bottom: 30px; }
          body main[role="main"] .container section.homepage .category-section .category-list {
            margin-bottom: 20px; }
            body main[role="main"] .container section.homepage .category-section .category-list .slick-list {
              width: 90%; }
            body main[role="main"] .container section.homepage .category-section .category-list .category-item {
              max-width: 80vw; }
              body main[role="main"] .container section.homepage .category-section .category-list .category-item::after {
                position: absolute;
                top: 18px;
                right: 0; }
            body main[role="main"] .container section.homepage .category-section .category-list .fa {
              left: -5px; }
              body main[role="main"] .container section.homepage .category-section .category-list .fa.fa-chevron-right {
                right: -5px;
                left: auto; }
          body main[role="main"] .container section.homepage .category-section .sub-category-list {
            width: 85%;
            margin: auto; }
            body main[role="main"] .container section.homepage .category-section .sub-category-list li {
              width: 100%;
              padding: 0; }
              body main[role="main"] .container section.homepage .category-section .sub-category-list li + li {
                margin: 10px 0 0 0; }
      body main[role="main"] .container section.error-page {
        margin-top: 150px; }
    body footer .footer-top ul {
      text-align: center; }
      body footer .footer-top ul li {
        float: none;
        display: inline-block; }
        body footer .footer-top ul li:not(.mobile) {
          display: none; }
        body footer .footer-top ul li.mobile::before {
          display: none; }
        body footer .footer-top ul li.mobile + .mobile::before {
          display: inline-block; }
    body footer .footer-bottom {
      text-align: center;
      padding: 15px 0 20px; }
      body footer .footer-bottom .copy, body footer .footer-bottom .last-update {
        float: none; }
      body footer .footer-bottom .copy {
        margin-bottom: 10px; } }
  @media (max-width: 543px) {
    body main[role="main"] .container {
      max-width: 480px;
      padding: 0; }
      body main[role="main"] .container .homepage .search-section {
        padding: 15px; }
        body main[role="main"] .container .homepage .search-section a, body main[role="main"] .container .homepage .search-section .placeholder {
          margin: 0 10px; }
        body main[role="main"] .container .homepage .search-section .placeholder {
          display: block;
          margin-bottom: 25px;
          color: #808080; }
        body main[role="main"] .container .homepage .search-section .input-wrap {
          margin-top: 20px;
          margin-bottom: 10px; }
          body main[role="main"] .container .homepage .search-section .input-wrap input[type="text"] {
            display: block;
            padding: 0px 70px 0px 20px; }
            body main[role="main"] .container .homepage .search-section .input-wrap input[type="text"]::-webkit-input-placeholder {
              color: transparent; }
            body main[role="main"] .container .homepage .search-section .input-wrap input[type="text"]:-moz-placeholder {
              /* Firefox 18- */
              color: transparent; }
            body main[role="main"] .container .homepage .search-section .input-wrap input[type="text"]::-moz-placeholder {
              /* Firefox 19+ */
              color: transparent; }
            body main[role="main"] .container .homepage .search-section .input-wrap input[type="text"]:-ms-input-placeholder {
              color: transparent; }
          body main[role="main"] .container .homepage .search-section .input-wrap button[type="submit"] {
            width: 45px;
            right: 5px; }
            body main[role="main"] .container .homepage .search-section .input-wrap button[type="submit"]::after {
              font-family: FontAwesome;
              content: "\f002";
              text-indent: 0;
              display: block;
              line-height: 0px; }
          body main[role="main"] .container .homepage .search-section .input-wrap p.placeholder {
            display: block;
            margin-bottom: 25px;
            color: #808080; }
      body main[role="main"] .container .homepage .category-section {
        padding: 10px; }
      body main[role="main"] .container .outter-wrapper .search-bar {
        margin: 0 10px;
        padding: 15px 10px;
        -webkit-box-shadow: 0px 6px 73px -20px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 6px 73px -20px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 6px 73px -20px rgba(0, 0, 0, 0.5); }
        body main[role="main"] .container .outter-wrapper .search-bar a, body main[role="main"] .container .outter-wrapper .search-bar p.placeholder {
          margin: 0 10px; }
        body main[role="main"] .container .outter-wrapper .search-bar .input-wrap {
          margin-bottom: 10px; }
        body main[role="main"] .container .outter-wrapper .search-bar input[type="text"] {
          display: block;
          padding: 0px 70px 0px 20px; }
          body main[role="main"] .container .outter-wrapper .search-bar input[type="text"]::-webkit-input-placeholder {
            color: transparent; }
          body main[role="main"] .container .outter-wrapper .search-bar input[type="text"]:-moz-placeholder {
            /* Firefox 18- */
            color: transparent; }
          body main[role="main"] .container .outter-wrapper .search-bar input[type="text"]::-moz-placeholder {
            /* Firefox 19+ */
            color: transparent; }
          body main[role="main"] .container .outter-wrapper .search-bar input[type="text"]:-ms-input-placeholder {
            color: transparent; }
        body main[role="main"] .container .outter-wrapper .search-bar button[type="submit"] {
          width: 45px; }
          body main[role="main"] .container .outter-wrapper .search-bar button[type="submit"]::after {
            font-family: FontAwesome;
            content: "\f002";
            text-indent: 0;
            display: block;
            line-height: 0px; }
        body main[role="main"] .container .outter-wrapper .search-bar p.placeholder {
          display: block;
          margin-bottom: 25px;
          color: #808080; }
      body main[role="main"] .container .outter-wrapper .content {
        padding: 15px 10px; }
        body main[role="main"] .container .outter-wrapper .content .navigation {
          padding: 0 20px; }
        body main[role="main"] .container .outter-wrapper .content .box-wrapper {
          margin-bottom: 20px; }
          body main[role="main"] .container .outter-wrapper .content .box-wrapper .category, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result {
            width: 100%;
            margin-right: 0; }
            body main[role="main"] .container .outter-wrapper .content .box-wrapper .category .inner, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .inner, body main[role="main"] .container .outter-wrapper .content .box-wrapper .category .contact .branch-inner, body main[role="main"] .container .outter-wrapper .content .contact .box-wrapper .category .branch-inner, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner {
              padding: 30px 20px; }
              body main[role="main"] .container .outter-wrapper .content .box-wrapper .category .inner > p, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .inner > p, body main[role="main"] .container .outter-wrapper .content .box-wrapper .category .contact .branch-inner > p, body main[role="main"] .container .outter-wrapper .content .contact .box-wrapper .category .branch-inner > p, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner > p, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner > p {
                position: relative;
                padding-top: 20px;
                margin-bottom: 0; }
                body main[role="main"] .container .outter-wrapper .content .box-wrapper .category .inner > p + p, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .inner > p + p, body main[role="main"] .container .outter-wrapper .content .box-wrapper .category .contact .branch-inner > p + p, body main[role="main"] .container .outter-wrapper .content .contact .box-wrapper .category .branch-inner > p + p, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner > p + p, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner > p + p {
                  margin-top: 20px; }
                body main[role="main"] .container .outter-wrapper .content .box-wrapper .category .inner > p:before, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .inner > p:before, body main[role="main"] .container .outter-wrapper .content .box-wrapper .category .contact .branch-inner > p:before, body main[role="main"] .container .outter-wrapper .content .contact .box-wrapper .category .branch-inner > p:before, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner > p:before, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner > p:before {
                  content: '';
                  display: block;
                  width: calc(100% + 40px);
                  height: 1px;
                  background-color: #e9e9e9;
                  position: absolute;
                  left: -20px;
                  top: 0; }
          body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list {
            margin-top: 20px;
            width: 100%; }
            body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel .inner, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner, body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel .contact .branch-inner, body main[role="main"] .container .outter-wrapper .content .contact .box-wrapper .key-personnel .branch-inner, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner {
              display: block;
              padding: 30px 20px; }
              body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel .inner .personnel, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .personnel, body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel .contact .branch-inner .personnel, body main[role="main"] .container .outter-wrapper .content .contact .box-wrapper .key-personnel .branch-inner .personnel, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .personnel, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .personnel {
                width: 100%;
                padding-right: 0; }
                body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel .inner .personnel:first-child, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .personnel:first-child, body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel .contact .branch-inner .personnel:first-child, body main[role="main"] .container .outter-wrapper .content .contact .box-wrapper .key-personnel .branch-inner .personnel:first-child, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .personnel:first-child, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .personnel:first-child {
                  padding-top: 0; }
        body main[role="main"] .container .outter-wrapper .content .contact .branch {
          padding: 10px 20px;
          -webkit-align-items: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; }
          body main[role="main"] .container .outter-wrapper .content .contact .branch .name {
            margin-right: 35px; }
          body main[role="main"] .container .outter-wrapper .content .contact .branch .expand-btn {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            height: 100%;
            right: 20px;
            top: 0; }
        body main[role="main"] .container .outter-wrapper .content .contact .inner, body main[role="main"] .container .outter-wrapper .content .contact .branch-inner {
          padding: 30px 20px;
          display: block; }
          body main[role="main"] .container .outter-wrapper .content .contact .inner .map, body main[role="main"] .container .outter-wrapper .content .contact .branch-inner .map {
            margin-right: 0;
            margin-bottom: 20px;
            width: 100%;
            -moz-border-radius: 10px;
            border-radius: 10px;
            overflow: hidden; }
          body main[role="main"] .container .outter-wrapper .content .contact .inner .description, body main[role="main"] .container .outter-wrapper .content .contact .branch-inner .description {
            margin-right: 0px;
            width: 100%; }
      body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .selection {
        width: 190px; }
        body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .header {
          position: relative; }
          body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .header.dropdown {
            position: relative;
            cursor: pointer;
            padding-right: 15px; }
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .header.dropdown::before {
              content: "▼";
              position: absolute;
              right: 0;
              top: 4px;
              font-size: 14px; }
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .selection .header.dropdown.rotate::before {
              content: "▲"; }
      body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options {
        background-color: #f9f9f9;
        border-radius: 10px;
        border: 1px solid #e6e6e6;
        margin-top: 3px; }
        body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current {
          background-color: #002f69;
          border-radius: 10px;
          color: #ffffff;
          padding: 10px 20px;
          margin: 10px; }
          body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .sector,
          body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .category, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .filter-result,
          body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .activity,
          body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .subactivity {
            position: relative;
            padding-right: 26px; }
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .sector span,
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .category span, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .filter-result span,
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .activity span,
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .subactivity span {
              color: #d1be97; }
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .sector .remove,
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .category .remove, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .filter-result .remove,
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .activity .remove,
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .subactivity .remove {
              border-radius: 50%;
              color: white;
              font-weight: bold;
              background-color: #8c6111;
              border: none;
              -webkit-transition: all .3s;
              -o-transition: all .3s;
              transition: all .3s;
              width: 22px;
              text-align: center;
              font-size: 14px;
              padding: 0;
              float: right;
              top: 0;
              right: 0;
              position: absolute; }
              body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .sector .remove:hover,
              body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .category .remove:hover, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .filter-result .remove:hover,
              body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .activity .remove:hover,
              body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .subactivity .remove:hover {
                background-color: #5f410b; }
          body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .category, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .filter-result {
            border: none;
            width: 100%; }
          body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .remove-all-btn {
            height: 36px;
            width: 100%;
            border-radius: 5px;
            color: white;
            font-weight: bold;
            background-color: #8c6111;
            border: none;
            -webkit-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s; }
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .current .remove-all-btn:hover {
              background-color: #5f410b; }
        body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .inner, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .contact .branch-inner, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .filter-options .branch-inner {
          padding: 30px 20px 0 20px; }
          body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .inner:last-child, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .contact .branch-inner:last-child, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .filter-options .branch-inner:last-child {
            padding-bottom: 30px; }
          body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .inner .list-collections .list .name, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .contact .branch-inner .list-collections .list .name, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .filter-options .branch-inner .list-collections .list .name {
            max-width: 80%; }
          body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .inner .list-collections .list .quantity, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .filter-options .contact .branch-inner .list-collections .list .quantity, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .filter-options .branch-inner .list-collections .list .quantity {
            width: 20%;
            text-align: right; }
      body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list {
        margin-top: 30px; }
        body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner {
          margin-bottom: 20px; }
          body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .has-branch, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .has-branch, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .has-branch {
            padding-right: 80px; }
          body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category ul li, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category ul li, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category ul li, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result ul li, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result ul li, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result ul li {
            float: none; }
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category ul li + li::before, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category ul li + li::before, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category ul li + li::before, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result ul li + li::before, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result ul li + li::before, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result ul li + li::before {
              content: none;
              margin: 0; }
          body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category::after, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category::after, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category::after, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result::after, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result::after, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result::after {
            margin-top: 20px; }
      body main[role="main"] .container .outter-wrapper.search-result .search-result-nav {
        padding: 0 10px; }
        body main[role="main"] .container .outter-wrapper.search-result .search-result-nav .navigation {
          display: none; }
          body main[role="main"] .container .outter-wrapper.search-result .search-result-nav .navigation span {
            margin: 0; }
            body main[role="main"] .container .outter-wrapper.search-result .search-result-nav .navigation span a span {
              display: none; }
    body main[role="main"] .result-box {
      width: 100%;
      float: none; }
      body main[role="main"] .result-box + .result-box {
        margin-left: 0px;
        margin-top: 20px; } }
  @media only screen and (max-width: 868px) {
    body main[role=main] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .pagination.desktop {
      display: none; }
    body main[role=main] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .pagination.mobile {
      display: block; }
    body main[role=main] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .utility {
      display: none; }
    body main[role=main] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .jump-to-page {
      position: relative;
      top: -5px; } }
  @media only screen and (max-width: 638px) {
    body main[role=main] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav {
      display: block;
      text-align: center; }
      body main[role=main] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .pagination.desktop {
        display: none; }
      body main[role=main] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .pagination.mobile {
        display: inline-block; }
      body main[role=main] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .jump-to-page {
        top: 15px;
        display: inline-block;
        width: 125px; }
        body main[role=main] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .jump-to-page p {
          float: left; } }
  @media only screen and (max-width: 543px) {
    body main[role=main] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .jump-to-page {
      top: -5px; } }
  @media only screen and (max-width: 429px) {
    body main[role=main] .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav .jump-to-page {
      top: 15px; } }
  @media print {
    body body {
      width: 210mm;
      height: 297mm;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      color: #000;
      background: #fff;
      -webkit-print-color-adjust: exact; }
    body a {
      page-break-inside: avoid; }
    body blockquote {
      page-break-inside: avoid; }
    body h1, body h2, body h3, body h4, body h5, body h6 {
      page-break-after: avoid;
      page-break-inside: avoid;
      page-break-before: avoid; }
    body img {
      page-break-inside: avoid;
      page-break-after: avoid; }
    body table, body pre {
      page-break-inside: avoid; }
    body ul, body ol, body dl {
      page-break-before: avoid; }
    body footer {
      display: none; }
    body .export-table {
      display: none; }
    body #exportTable {
      font-size: 13px;
      margin: 0;
      display: block; }
    body table {
      page-break-after: auto; }
    body tr {
      page-break-inside: avoid;
      page-break-after: auto; }
    body td {
      page-break-inside: avoid;
      page-break-after: auto; }
    body thead {
      display: table-header-group; }
    body tfoot {
      display: table-footer-group; }
    body header {
      display: block;
      page-break-after: avoid;
      position: relative;
      margin-bottom: 20px; }
      body header:before, body header:after {
        content: " ";
        display: table; }
      body header:after {
        clear: both; }
      body header .top-header {
        display: none; }
      body header .bottom-header .container {
        width: 100%; }
        body header .bottom-header .container .mobile-trigger,
        body header .bottom-header .container .utility,
        body header .bottom-header .container nav {
          display: none; }
    body .content .navigation {
      display: none; }
    body main[role="main"] .container {
      width: 100%;
      margin: 0;
      padding: 0; }
      body main[role="main"] .container .cover {
        display: none; }
      body main[role="main"] .container .homepage {
        margin: 0; }
        body main[role="main"] .container .homepage .search-section {
          display: none; }
        body main[role="main"] .container .homepage .slick-track {
          width: calc(100% + 90px) !important;
          margin-left: -20px; }
        body main[role="main"] .container .homepage .slick-slide {
          float: left;
          height: 100%;
          min-height: 1px; }
        body main[role="main"] .container .homepage .category-section .sub-category-list {
          width: 100%; }
      body main[role="main"] .container .outter-wrapper {
        margin-top: 0; }
        body main[role="main"] .container .outter-wrapper .search-bar {
          display: none; }
        body main[role="main"] .container .outter-wrapper .content {
          padding: 0; }
          body main[role="main"] .container .outter-wrapper .content .header {
            color: black;
            border-bottom: 1px solid #eee; }
          body main[role="main"] .container .outter-wrapper .content .title {
            margin-bottom: 0;
            page-break-after: avoid; }
          body main[role="main"] .container .outter-wrapper .content .box-wrapper {
            page-break-before: avoid; }
            body main[role="main"] .container .outter-wrapper .content .box-wrapper .category, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result {
              width: 100%;
              margin-right: 0; }
              body main[role="main"] .container .outter-wrapper .content .box-wrapper .category .inner, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .inner, body main[role="main"] .container .outter-wrapper .content .box-wrapper .category .contact .branch-inner, body main[role="main"] .container .outter-wrapper .content .contact .box-wrapper .category .branch-inner, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner {
                width: 100%; }
                body main[role="main"] .container .outter-wrapper .content .box-wrapper .category .inner .inner-2, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .inner-2, body main[role="main"] .container .outter-wrapper .content .box-wrapper .category .contact .branch-inner .inner-2, body main[role="main"] .container .outter-wrapper .content .contact .box-wrapper .category .branch-inner .inner-2, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .inner-2, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .inner-2 {
                  display: block !important;
                  margin-bottom: 20px; }
            body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list {
              margin-top: 20px;
              width: 100%; }
              body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel .inner, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner, body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel .contact .branch-inner, body main[role="main"] .container .outter-wrapper .content .contact .box-wrapper .key-personnel .branch-inner, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: start;
                -webkit-align-items: flex-start;
                -ms-flex-align: start;
                align-items: flex-start; }
                body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel .inner .personnel, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .personnel, body main[role="main"] .container .outter-wrapper .content .box-wrapper .key-personnel .contact .branch-inner .personnel, body main[role="main"] .container .outter-wrapper .content .contact .box-wrapper .key-personnel .branch-inner .personnel, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .personnel, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .personnel {
                  width: 33.33%;
                  padding-right: 10px; }
          body main[role="main"] .container .outter-wrapper .content .contact .branch-inner {
            display: block !important; }
        body main[role="main"] .container .outter-wrapper.search-result {
          margin-top: 0; }
          body main[role="main"] .container .outter-wrapper.search-result .search-bar,
          body main[role="main"] .container .outter-wrapper.search-result .content:first-child,
          body main[role="main"] .container .outter-wrapper.search-result .content .navigation {
            display: none; }
          body main[role="main"] .container .outter-wrapper.search-result .search-result-nav .navigation,
          body main[role="main"] .container .outter-wrapper.search-result .search-result-nav .view-option {
            display: none; }
          body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper {
            display: block; }
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result {
              display: none; }
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner {
              display: block;
              page-break-before: avoid;
              page-break-after: avoid; }
              body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .header-inner-2, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .header-inner-2, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .header-inner-2, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .filter-result .inner .header-list, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .result-list .inner .header-list, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .filter-result .contact .branch-inner .header-list, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .filter-result .result-list .contact .branch-inner .header-list, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .box-wrapper .filter-result .branch-inner .header-list, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .filter-result .branch-inner .header-list, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .result-list .branch-inner .header-list,
              body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .category, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .category, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .category, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .filter-result, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .filter-result, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .filter-result,
              body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .inner .info, body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .contact .branch-inner .info, body main[role="main"] .container .outter-wrapper.search-result .content .contact .box-wrapper .result-list .branch-inner .info {
                width: 100%; }
            body main[role="main"] .container .outter-wrapper.search-result .content .box-wrapper .result-list .page-nav {
              display: none; }
    body main[role="main"] .outter-wrapper .content .box-wrapper .category .inner .inner-2, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .inner .inner-2, body main[role="main"] .outter-wrapper .content .box-wrapper .category .contact .branch-inner .inner-2, body main[role="main"] .outter-wrapper .content .contact .box-wrapper .category .branch-inner .inner-2, body main[role="main"] .outter-wrapper.search-result .content .box-wrapper .filter-result .contact .branch-inner .inner-2, body main[role="main"] .outter-wrapper.search-result .content .contact .box-wrapper .filter-result .branch-inner .inner-2 {
      display: block !important; }
    body main[role="main"] .search-result .content .box-wrapper .result-list {
      width: 100%; } }
  body button.export-table {
    background-color: #8c6111;
    height: 45px;
    border-radius: 8px;
    color: #ffffff;
    border: 0;
    font-weight: 700;
    padding: 0 20px;
    margin: 10px; }
    body button.export-table:hover {
      background-color: #5f410b; }
  body div#exportTable {
    margin: 10px; }
    body div#exportTable table tbody tr:first-child {
      background-color: #002f69;
      color: #ffffff; }
    body div#exportTable table tbody tr:first-child th,
    body div#exportTable table tbody tr td {
      padding: 10px; }
    body div#exportTable table tbody tr.grey-background {
      background-color: #f2f2f2; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    body {
      /* IE10+ specific styles go here */ }
      body header .bottom-header nav .menu:nth-child(2) .mega-menu {
        left: -58px; }
      body header .bottom-header nav .menu:nth-child(3) .mega-menu {
        left: -128px; }
      body header .bottom-header nav .menu:nth-child(4) .mega-menu {
        left: -281px; }
      body header .bottom-header nav .menu:nth-child(5) .mega-menu {
        left: -138px; }
      body header .bottom-header nav .menu:nth-child(6) .mega-menu {
        right: -286px; }
      body header .bottom-header nav .menu:nth-child(7) .mega-menu {
        right: -194px; }
      body header .bottom-header nav .menu:nth-child(8) .mega-menu {
        right: -81px; }
      body header .bottom-header nav .menu:last-child .mega-menu {
        right: 0; } }
