@charset "UTF-8";
/* ---------- Logo ---------- */
.logo {
  display: inline-block;
  line-height: 1;
  vertical-align: middle; }

/* ---------- Table styles ---------- */
@media (max-width: 979px) {
  .responsive-table-horizontal {
    display: block;
    position: relative;
    width: 100%; }
    .responsive-table-horizontal:after {
      clear: both;
      content: '';
      display: block;
      font-size: 0;
      height: 0;
      visibility: hidden; }
    .responsive-table-horizontal tbody {
      display: block;
      overflow-x: auto;
      position: relative;
      white-space: nowrap;
      width: auto; }
      .responsive-table-horizontal tbody tr {
        display: inline-block;
        vertical-align: top; }
        .responsive-table-horizontal tbody tr td {
          display: block;
          margin-bottom: 20px; }
          .responsive-table-horizontal tbody tr td:first-child {
            text-align: left; }
    .responsive-table-horizontal thead {
      display: block;
      float: left;
      margin-right: 10px; }
      .responsive-table-horizontal thead:after {
        clear: both;
        content: "";
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden; }
      .responsive-table-horizontal thead th {
        display: block;
        margin-bottom: 20px;
        text-align: right; }
        .responsive-table-horizontal thead th:first-child {
          text-align: right; }

  .ie9 .responsive-table-horizontal thead {
    float: none; } }
/* ---------- Text formatting ---------- */
.important {
  font-weight: bold; }

/* ---------- Main content body ---------- */
.portal-iframe #main-content {
  width: 100%; }

/* ---------- Loading animation ---------- */
.loading-animation {
  background: url(/MyCukai_Homepage-theme/css/../images/progress_bar/loading_animation.gif) no-repeat top center;
  margin-top: 10px;
  padding-top: 40px;
  text-align: left; }

/* ---------- Separator ---------- */
.separator {
  border-top: 1px dotted #BFBFBF; }

/* ---------- Update manager ---------- */
.update-available {
  margin-top: 10px;
  padding: 2px;
  text-align: left; }

/* ---------- Text highlighting ---------- */
.highlight {
  background: #FFC;
  font-weight: bold;
  margin: 0 1px; }

/* ---------- Miscellaneous ---------- */
span.alert {
  display: inline-block; }

#skip-to-content {
  clip: rect(0 0 0 0);
  position: absolute; }

/* ---------- Dragging/sorting indicators ---------- */
.portlet-layout.dragging {
  border-collapse: separate; }

.drop-area {
  background-color: #D3DADD; }

.active-area {
  background: #FFC; }

.portlet-boundary.yui3-dd-dragging {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }
  .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #CCC; }

.sortable-layout-proxy {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }
  .sortable-layout-proxy .portlet-topper {
    background-image: none; }

.proxy {
  cursor: move;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
  position: absolute; }
  .proxy.generic-portlet {
    height: 200px;
    width: 300px; }
    .proxy.generic-portlet .portlet-title {
      padding: 10px; }
  .proxy.not-intersecting .forbidden-action {
    background: url(/MyCukai_Homepage-theme/css/../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }

.resizable-proxy {
  border: 1px dashed #828F95;
  position: absolute;
  visibility: hidden; }

.sortable-proxy {
  background: #727C81;
  margin-top: 1px; }

.lfr-freeform-layout-drag-indicator {
  visibility: hidden; }

.sortable-layout-drag-target-indicator {
  margin: 2px 0; }

.yui3-dd-proxy {
  z-index: 1110 !important; }

/* ---------- Portal tool tips ---------- */
.tooltip {
  max-width: 200px; }

/* ---------- Tags ---------- */
.tagselector-content {
  border-width: 0;
  margin-bottom: 15px;
  overflow: visible;
  padding: 0; }
  .tagselector-content .textboxlistentry-holder {
    background: #FFF;
    border: 1px solid #CCC;
    margin-bottom: 5px;
    overflow: visible;
    padding: 5px;
    position: relative; }
    .tagselector-content .textboxlistentry-holder li {
      line-height: 1; }
    .tagselector-content .textboxlistentry-holder .lfr-tag-selector-input {
      border-width: 0;
      margin-bottom: 0; }
  .tagselector-content .textboxlistentry-remove {
    padding: 0 3px 1px; }

.tagselector .lfr-tags-selector-content {
  border-width: 0; }
.tagselector .lfr-tag-selector-input {
  background: none;
  padding: 0;
  width: auto; }
.tagselector .field .field-content {
  margin: 0; }
.tagselector .textboxlist-input-container {
  margin: 0; }

.tagselector-focused .textboxlistentry-holder {
  background: #FFF none;
  border: 1px solid #CCC; }

.categoriesselector-content .textboxlistentry-holder {
  background-color: transparent;
  border-width: 0;
  padding: 0; }

/* ---------- Tag cloud and tag list ---------- */
.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em 1em;
  white-space: normal; }
  .tag-items li {
    display: inline;
    float: left;
    margin: 0 1em 0 0; }
  .tag-items a {
    white-space: nowrap; }

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.tag-cloud {
  line-height: 2.5em; }
  .tag-cloud .tag-popularity-1 {
    font-size: 1em; }
  .tag-cloud .tag-popularity-2 {
    font-size: 1.3em; }
  .tag-cloud .tag-popularity-3 {
    font-size: 1.6em; }
  .tag-cloud .tag-popularity-4 {
    font-size: 1.9em; }
  .tag-cloud .tag-popularity-5 {
    font-size: 2.2em; }
  .tag-cloud .tag-popularity-6 {
    font-size: 2.5em; }

/* ---------- Underlay ---------- */
.underlay {
  clear: both;
  top: 100%; }
  .underlay .yui3-widget-hd {
    height: 38px; }
  .underlay .lfr-portlet-item {
    border-width: 0; }

.underlay-hidden {
  display: none; }

.underlay-content {
  background: #f4f3f3 url(/MyCukai_Homepage-theme/css/../images/common/message_panel_shadow.png) repeat-x 0 0;
  border: 0 solid #AEAFB1;
  border-width: 0 1px 1px; }

.underlay-close {
  position: absolute;
  right: 5px;
  top: 5px; }

/* ---------- Tabs ---------- */
.tab-active strong {
  font-weight: normal; }

.tab-back {
  float: right; }

.tab-back-content {
  border-width: 0;
  padding: 1px; }

/* ---------- Miscellaneous ---------- */
.lfr-panel-container {
  background: #FFF; }

.lfr-panel-content {
  padding: 5px 10px; }

.lfr-panel-basic .lfr-panel-content {
  padding-left: 15px; }

.dialog-bd {
  min-height: 30px; }

.dialog-content {
  border: 1px solid #C8C9CA;
  padding: 5px; }

.panel-hd {
  background: #c0c2c5 url(/MyCukai_Homepage-theme/css/../images/application/panel_header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #AEB2B8 #AEB2B8 #C8C9CA;
  padding-left: 10px;
  text-shadow: 1px 1px #FFF; }

.app-view-drop-active {
  background-color: #00A2EA;
  font-weight: bold; }
  .category-portlets .app-view-drop-active {
    color: #FFF; }

.basecelleditor [class~="form-validator-message"] {
  clip: rect(auto auto auto auto);
  width: auto; }

.document-library-file-entry-cell-editor-hidden {
  display: none; }

.previous-level {
  display: inline-block;
  font-size: 21px;
  line-height: 21px;
  margin-right: 5px;
  text-decoration: none;
  vertical-align: middle; }

/* ---------- Menus ---------- */
.lfr-page-templates li a {
  padding: 0; }
  .lfr-page-templates li a label {
    cursor: pointer;
    display: block;
    padding: 5px 0 5px 5px; }

.menu {
  position: absolute;
  width: auto; }
  .menu .notice-message {
    background-image: none;
    margin: 3px;
    padding: 6px; }

.menu-content {
  background: #FFF;
  list-style: none;
  min-width: 150px; }
  .menu-content li {
    margin: 0;
    padding: 0; }
    .menu-content li .disabled {
      color: #999; }

.menu-content {
  background: #ccc9c9 url(/MyCukai_Homepage-theme/css/../images/application/menu_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #AEAFB1 #777879 #777879 #AEAFB1;
  padding: 2px 0; }

.menugroup-content .menu-label {
  background: #D2D6DE;
  color: #5B677D;
  display: block;
  padding: 5px 3px;
  text-shadow: 1px 1px #FFF; }

.menugroup-content ul {
  display: block;
  min-width: 0; }

.menu-content li {
  border-bottom: 1px solid #BCBBBB;
  border-top: 1px solid #EEE;
  display: block;
  margin: 0;
  padding: 0; }
  .menu-content li.first {
    border-top-width: 0; }
  .menu-content li.last {
    border-bottom-width: 0; }

.menu-content li a, .menu-content li .disabled {
  color: #2C2F34;
  display: block;
  padding: 4px 5px;
  text-decoration: none; }

.menu-content li a.focus, .lfr-menu-expanded li a:focus {
  background-color: #5B677D;
  color: #FFF;
  text-shadow: -1px -1px #2C2F34; }

/* ---------- Loading mask ---------- */
.loadingmask-content {
  background: #CCC; }

.loadingmask-message {
  background: #d4d4d4 url(/MyCukai_Homepage-theme/css/../images/portlet/header_bg.png) repeat-x 0 0; }

/* ---------- Tree view ---------- */
.tree-node .icon-check {
  padding-right: 2px; }
  .tree-node .icon-check:before {
    content: "\f096"; }
.tree-node .tree-node-checked .icon-check {
  padding-right: 0; }
  .tree-node .tree-node-checked .icon-check:before {
    content: "\f046"; }
.tree-node .tree-node-over .tree-label {
  text-decoration: underline; }
.tree-node [class^="icon-"] {
  margin-right: 5px; }
.tree-node .tree-node-checkbox-container {
  margin-right: 0; }
.tree-node .tree-node-selected .tree-label {
  background: none; }

.tree-node-content .tree-hitarea {
  color: #999;
  font-size: 10px;
  padding-right: 6px; }
.tree-node-content .tree-label {
  margin-left: 3px; }
.tree-node-content .tree-node-hidden-hitarea {
  visibility: hidden; }

.tree-node-selected .tree-label {
  background-color: transparent; }

/* ---------- Page customization ---------- */
.dragging .portlet-column.customizable {
  background-color: #CFFCCF;
  outline: 3px solid #9CC97B; }

.customizable-layout-column-content {
  background-color: #C92C3C; }
  .customizable-layout-column-content.yui3-widget-content-expanded {
    border: 3px solid #333;
    margin: 0.2em; }

.customizable .customizable-layout-column-content {
  background-color: #9CC97B; }

.layout-customizable-controls {
  background-color: #FFF;
  font-size: 1.5em;
  margin: 1em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  padding: 1em;
  position: absolute;
  z-index: 15; }

/* ---------- Pagination ---------- */
.paginator-link {
  background: #eeeeee url() no-repeat scroll 50% 1px;
  border: 1px solid #F0F1F2;
  border-color: #F0F1F2 #B2B2B2 #949494 #F0F1F1;
  color: #1F1E1E;
  display: inline-block;
  height: 20px;
  padding: 0;
  text-indent: -9999px;
  width: 20px; }

.paginator-page-link {
  height: auto;
  text-indent: 0; }

.paginator-current-page {
  background: #0083bd url(/MyCukai_Homepage-theme/css/../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
  border-color: #38B6EF #006D9E #006D9E #46B4E6;
  color: #FFF;
  text-shadow: -1px -1px #003C57; }

.paginator-first-link {
  background-image: url(/MyCukai_Homepage-theme/css/../images/arrows/paging_first.png); }

.paginator-prev-link {
  background-image: url(/MyCukai_Homepage-theme/css/../images/arrows/paging_previous.png); }

.paginator-last-link {
  background-image: url(/MyCukai_Homepage-theme/css/../images/arrows/paging_last.png); }

.paginator-next-link {
  background-image: url(/MyCukai_Homepage-theme/css/../images/arrows/paging_next.png); }

.paginator-current-page-report, .paginator-total {
  color: #555;
  font-size: 0.9em; }

.paginator-current-page-report {
  margin-left: 2em; }

.taglib-page-iterator .search-pages .page-links {
  padding: 0; }

/* ---------- CKEditor contents ---------- */
.aui .cke_editable [class*="span"] {
  float: none; }

/* ---------- CKEditor menu ---------- */
.aui .cke_dialog .cke_dialog_ui_input_text {
  height: auto; }
.aui .cke_editable_inline a {
  cursor: pointer; }

/* ---------- CKEditor panel menu ---------- */
.cke_panel.cke_combopanel {
  width: 220px; }

.cke_panel_block .cke_panel_grouptitle {
  font-size: 20px;
  line-height: 20px;
  margin-top: 0; }
.cke_panel_block .cke_panel_list {
  margin-left: 0; }
  .cke_panel_block .cke_panel_list .cke_panel_listItem {
    line-height: initial; }
    .cke_panel_block .cke_panel_list .cke_panel_listItem a:hover {
      text-decoration: none; }

/* ---------- CKEditor source ---------- */
.aui .cke_source {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* ---------- CKEditor table ---------- */
.cke_show_border {
  width: 500px; }
  .cke_show_border td {
    height: 15px; }

/* ---------- HTML editor ---------- */
body.html-editor {
  background: #FFF;
  color: #000;
  padding: 1em; }

.html-editor.portlet-message-boards {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word; }
  .html-editor.portlet-message-boards blockquote {
    background: #eef0f2 url(/MyCukai_Homepage-theme/css/../images/message_boards/quoteleft.png) no-repeat 5px 5px;
    border: 1px solid #777;
    padding: 5px 45px; }
    .html-editor.portlet-message-boards blockquote:after {
      background: url(/MyCukai_Homepage-theme/css/../images/message_boards/quoteright.png) no-repeat 50%;
      content: '';
      display: block;
      float: right;
      height: 24px;
      margin-right: -35px;
      margin-top: -25px;
      width: 31px;
      z-index: 999; }
    .html-editor.portlet-message-boards blockquote cite {
      display: block;
      font-weight: bold; }
  .html-editor.portlet-message-boards pre {
    background: #F9F9F9;
    border: 1px solid #777;
    padding: 0.5em; }

/* ---------- Inline editing ---------- */
.lfr-editable {
  outline: 1px dashed #68bb30;
  outline-offset: 2px;
  position: relative; }
  .lfr-editable:after {
    background: #68bb30 url(/MyCukai_Homepage-theme/css/../images/common/edit_white.png) no-repeat 50%;
    content: '';
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px; }
  .lfr-editable:focus:after {
    display: none; }
  .lfr-editable:focus:hover {
    background-color: transparent; }
  .lfr-editable:hover {
    background-color: rgba(255, 255, 255, 0.3);
    outline-color: #519226; }
    .lfr-editable:hover:after {
      background-color: #519226; }

.lfr-editable-notice-close {
  margin-left: 1em; }

.lfr-portlet-title-editable {
  margin-top: 0;
  z-index: 9999; }
  .lfr-portlet-title-editable .lfr-portlet-title-editable-content {
    padding: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-content .field-input-text {
      display: block;
      margin-bottom: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-label.textfield-label {
      display: none; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content {
      margin-top: 0;
      vertical-align: top; }
      .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content .btn-group {
        margin-top: 0; }

.lfr-page-layouts .lfr-layout-template .layout-template-entry {
  height: 25px;
  width: 25px; }

.ie input.cke_dialog_ui_input_text {
  height: auto; }
.ie .proxy.not-intersecting .forbidden-action {
  right: 2px;
  top: 2px; }

.ie7 .menu-content li {
  z-index: 10; }
.ie7 .paginator-link {
  color: transparent;
  font-size: 0;
  overflow: hidden;
  text-indent: 0;
  vertical-align: middle; }
.ie7 .paginator-page-link {
  color: #1F1E1E;
  font-size: 1em;
  height: auto;
  line-height: 1.4;
  overflow: visible;
  text-indent: 0; }
.ie7 .paginator-current-page {
  color: #FFF; }

.ie8 .row-fluid input[class*=span].search-query {
  line-height: 20px;
  min-height: 20px; }

.ios.mobile .modal-content .dialog-iframe-bd {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

/* ---------- Column widths ---------- */
.portlet-column-content.empty {
  padding: 50px; }

/* ---------- Wrapper ---------- */
.aui {
  /* ---------- Staging dockbar ---------- */
  /* ---------- Add content ---------- */
  /* ---------- Menus ---------- */
  /* ---------- Customization bar ---------- */ }
  .aui .dockbar {
    left: 0;
    right: 0;
    top: 0; }
    .aui .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu {
      left: auto;
      margin-left: 10px;
      width: auto; }
    .aui .dockbar.navbar-static-top {
      position: relative; }
      .aui .dockbar.navbar-static-top .collapse {
        position: static; }
        .aui .dockbar.navbar-static-top .collapse .nav-account-controls {
          position: static; }
    .aui .dockbar .btn-link {
      color: #FFF; }
    .aui .dockbar .diamond {
      border: 12px solid transparent;
      border-bottom-color: #1485EB;
      height: 0;
      position: relative;
      top: -12px;
      width: 0; }
      .aui .dockbar .diamond:after {
        border: 12px solid transparent;
        border-top-color: #1485EB;
        content: '';
        height: 0;
        left: -12px;
        position: absolute;
        top: 12px;
        width: 0; }
    .aui .dockbar .impersonating-user .alert-icon {
      margin-right: 9px; }
    .aui .dockbar .impersonating-user .alert-info {
      border-width: 0;
      margin-bottom: 6px; }
    .aui .dockbar .info-button {
      top: 9px; }
    .aui .dockbar .info-items {
      left: 0;
      position: absolute;
      top: 100%;
      width: 100%;
      z-index: 1; }
    .aui .dockbar .navbar-inner {
      padding-left: 20px;
      padding-right: 20px; }
      .aui .dockbar .navbar-inner .brand h1 {
        display: inline-block;
        font-size: inherit;
        line-height: 1;
        margin-bottom: 0;
        margin-top: 0; }
      .aui .dockbar .navbar-inner .container {
        margin-left: 0;
        margin-right: 0;
        width: 100%; }
        .aui .dockbar .navbar-inner .container .nav-account-controls {
          float: right; }
      .aui .dockbar .navbar-inner .site-administration-menu li {
        list-style: none; }
        .aui .dockbar .navbar-inner .site-administration-menu li a {
          color: #000;
          display: block;
          padding: 3px 5px 3px 40px; }
          .aui .dockbar .navbar-inner .site-administration-menu li a:focus, .aui .dockbar .navbar-inner .site-administration-menu li a:hover {
            background: #0DB5E7;
            color: #FFF;
            text-decoration: none; }
          .aui .dockbar .navbar-inner .site-administration-menu li a i {
            font-size: 0.8em; }
    .aui .dockbar .nav.staging-nav-items {
      margin: 0;
      position: static; }
      .aui .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle {
        background-color: transparent;
        display: block; }
        .aui .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle:hover {
          color: #0077B3; }
      .aui .dockbar .nav.staging-nav-items .staging-link {
        position: static; }
    .aui .dockbar .user-avatar img {
      margin-top: -2px;
      text-decoration: none;
      vertical-align: middle;
      width: 20px; }
  .aui .dockbar-split .dockbar {
    height: 0;
    position: absolute; }
    .aui .dockbar-split .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu {
      left: 0;
      margin-left: 0;
      width: 100%; }
    .aui .dockbar-split .dockbar.navbar-static-top .collapse {
      position: relative; }
      .aui .dockbar-split .dockbar.navbar-static-top .collapse .nav-account-controls {
        position: fixed; }
    .aui .dockbar-split .dockbar .divider-vertical {
      display: none; }
    .aui .dockbar-split .dockbar .info-button {
      top: 12px; }
    .aui .dockbar-split .dockbar .info-items {
      left: auto;
      position: static; }
    .aui .dockbar-split .dockbar .navbar-inner {
      background-color: transparent;
      border-width: 0;
      padding: 0;
      width: 0; }
      .aui .dockbar-split .dockbar .navbar-inner .nav {
        border-bottom-width: 0; }
        .aui .dockbar-split .dockbar .navbar-inner .nav > li {
          background-color: #333; }
          .aui .dockbar-split .dockbar .navbar-inner .nav > li > a {
            color: #FFF;
            line-height: 31px; }
            .aui .dockbar-split .dockbar .navbar-inner .nav > li > a:focus, .aui .dockbar-split .dockbar .navbar-inner .nav > li > a:hover {
              color: #FFF; }
            .aui .dockbar-split .dockbar .navbar-inner .nav > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav > li > a [class*=" icon-"] {
              margin-top: 3px; }
          .aui .dockbar-split .dockbar .navbar-inner .nav > li.active > a {
            color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.active > .dropdown-toggle {
          color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle {
          background-color: #555;
          color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.info-items {
          background-color: transparent; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a {
          background-color: #2496E5;
          padding-bottom: 0;
          padding-top: 0; }
          .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a:hover {
            background-color: #2FA4F5; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle span.nav-item-label {
          padding: 5px 10px; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-account-controls {
        left: auto;
        margin-right: 0;
        padding: 0;
        position: fixed;
        right: 5em;
        z-index: 325; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls {
        background: transparent;
        position: fixed;
        top: 10%;
        z-index: 350; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li {
          float: none;
          margin: 10px;
          position: relative; }
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a {
            clip: rect(0 0 0 0);
            position: absolute; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a:focus {
              clip: rect(auto auto auto auto);
              position: static; }
          @media (max-width: 979px) {
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.page-preview-controls {
              display: none; } }
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a {
            background: #333;
            color: #FFF;
            padding: 6px 8px;
            text-align: center; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover {
              background: #555; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class*=" icon-"] {
              font-size: 25px;
              position: relative;
              vertical-align: middle; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link {
              background: #92F545; }
              .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class*=" icon-"] {
                color: #000; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .nav-item-label {
              background: #333;
              display: none;
              left: 100%;
              margin-left: 0.5em;
              margin-top: -1em;
              padding: 0 20px;
              position: absolute;
              top: 50%;
              white-space: nowrap; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover .nav-item-label {
              display: block; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .icon-caret-down {
              display: none; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls:hover > li.toggle-controls a {
          clip: rect(auto auto auto auto);
          position: static; }
    .aui .dockbar-split .dockbar .staging-nav-items li > span {
      color: #FFF;
      display: block;
      padding: 10px 15px;
      line-height: 31px; }
  .aui .dockbar-split .info-link-container {
    width: 0; }
  .aui .dockbar-split .info-items {
    height: 1px;
    width: 715px; }
    .aui .dockbar-split .info-items a, .aui .dockbar-split .info-items .btn-link {
      color: #FFF;
      text-decoration: underline; }
      .aui .dockbar-split .info-items a:hover, .aui .dockbar-split .info-items .btn-link:hover {
        text-decoration: none; }
        .aui .dockbar-split .info-items a:hover .taglib-text, .aui .dockbar-split .info-items .btn-link:hover .taglib-text {
          text-decoration: none; }
    .aui .dockbar-split .info-items .btn-link {
      border-width: 0;
      font-size: 14px;
      font-weight: 300;
      margin: 0 0 0 6px;
      padding: 0;
      text-shadow: none; }
  .aui .dockbar-split .staging-bar {
    margin: 10px 0; }
  .aui .dockbar-split.controls-hidden .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
    background: #F5AF45; }
  .aui .dockbar-split.lfr-has-add-content .nav-add-controls {
    left: 350px; }
  .aui .dockbar-split.lfr-has-device-preview .nav-add-controls {
    left: 220px; }
  .aui .dockbar-split.lfr-has-edit-layout .nav-add-controls {
    left: 460px; }
  .aui.dialog-iframe-root-node .dockbar .nav-add-controls .page-preview-controls {
    display: none; }
  .aui .touch .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link, .aui .controls-hidden.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
    clip: rect(auto auto auto auto);
    position: static; }
  .aui .variation-selector {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin: 1em; }
  .aui .layout-revision-container {
    margin: 1em 0 0 1em;
    padding: 0; }
    .aui .layout-revision-container .approximate-date {
      color: #999;
      font-weight: bold; }
    .aui .layout-revision-container .current-version {
      color: #41801d;
      display: block; }
    .aui .layout-revision-container .current-version-pointer {
      display: inline-block;
      width: 0; }
      .aui .layout-revision-container .current-version-pointer img {
        left: -25px;
        position: relative; }
    .aui .layout-revision-container .layout-variation-name {
      color: #666;
      font-size: 1.15em;
      margin-bottom: 0.1em;
      text-transform: uppercase; }
    .aui .layout-revision-container .layout-revision-current {
      color: #666; }
    .aui .layout-revision-container .real-date {
      color: #999;
      display: block;
      text-align: right; }
    .aui .layout-revision-container .taglib-workflow-status .workflow-status {
      background: none;
      padding-left: 0; }
      .aui .layout-revision-container .taglib-workflow-status .workflow-status .workflow-status-ready-for-publication {
        color: #41801d;
        font-weight: bold; }
  .aui .layout-revision-container-root {
    margin: 0; }
  .aui .staging-controls {
    padding-left: 5px;
    padding-right: 50px; }
    .aui .staging-controls select {
      width: 100%; }
    .aui .staging-controls .staging-bar .dropdown-menu {
      font-size: 13px;
      min-width: 520px;
      width: 100%; }
      .aui .staging-controls .staging-bar .dropdown-menu .btn-link {
        float: left;
        font-size: 11px;
        margin: 0 5px 0 0;
        padding: 0;
        text-decoration: underline;
        text-shadow: none; }
        .aui .staging-controls .staging-bar .dropdown-menu .btn-link:hover {
          text-decoration: none; }
        .aui .staging-controls .staging-bar .dropdown-menu .btn-link.history {
          float: right; }
  .aui .lfr-admin-panel {
    background-color: #FFF;
    bottom: 0;
    left: 0;
    overflow: auto;
    padding: 10px;
    position: fixed;
    top: 0;
    z-index: 1100; }
    @media (max-width: 767px) {
      .aui .lfr-admin-panel {
        margin: 0 -20px;
        position: static;
        width: auto; }
        .aui .lfr-admin-panel.lfr-add-panel .add-content-menu .lfr-add-page-toolbar, .aui .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .button-holder {
          margin-top: 0;
          position: static;
          width: auto; }
        .aui .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .accordion {
          margin-bottom: 20px; }
        .aui .lfr-admin-panel.lfr-edit-layout-panel .site-admin-link {
          padding: 0;
          position: static; } }
  .aui .lfr-has-add-content {
    padding-left: 350px; }
  .aui .lfr-has-device-preview {
    padding-left: 220px; }
  .aui .lfr-has-edit-layout {
    padding-left: 460px; }
  @media (max-width: 767px) {
    .aui .lfr-has-add-content, .aui .lfr-has-device-preview, .aui .lfr-has-edit-layout {
      padding-left: 20px; } }
  .aui .dropdown-menu > li > a:focus > [class^="icon-"] {
    background-image: none; }
  .aui .my-sites-menu .site-type {
    color: #FFF;
    display: none;
    float: right;
    font-size: 0.8em;
    font-weight: normal;
    margin-right: 10px;
    position: absolute;
    right: 100%; }
  .aui .my-sites-menu a:hover .site-type {
    color: #FFFFFF;
    display: inline-block; }
  .aui .ie.rtl .dockbar .menu-button span {
    background-position-x: -25px; }
  .aui.ie6 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui.ie7 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui.ie8 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls {
    display: none; }
  .aui .ie7 .dockbar {
    zoom: 1; }
  .aui .ie7 .my-sites-menu a {
    overflow: visible;
    text-align: left; }
  .aui .ie7 .my-sites-menu .site-name {
    float: none; }
  .aui .ie7 .my-sites-menu .site-type {
    float: none; }
  .aui .ie6 .dockbar, .aui .ie6 .lfr-dockbar-pinned .dockbar {
    height: 10px;
    left: 0;
    position: relative;
    top: 0; }
  .aui .ie6 .dockbar .pin-dockbar {
    display: none; }
  .aui .ie6 .my-sites-menu {
    width: 200px; }
    .aui .ie6 .my-sites-menu a {
      zoom: 1; }
  .aui .ie6 .menu-scroll {
    height: 300px;
    overflow-y: auto; }
  .aui .controls-hidden .info-button, .aui .controls-hidden .page-customization-bar {
    display: none; }
  .aui .info-button {
    cursor: pointer;
    display: inline-block;
    position: relative;
    right: 12px;
    z-index: 1; }
    .aui .info-button a {
      color: #FFF;
      padding: 2px 10px;
      position: absolute;
      text-decoration: none;
      z-index: 1; }
    .aui .info-button .icon-stop {
      color: #1485EB;
      font-size: 20px; }
  .aui .page-customization-bar {
    background-color: #555;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #FFF;
    display: table;
    font-size: 14px;
    font-weight: 300;
    padding: 0 15px;
    width: 100%; }
    .aui .page-customization-bar .customized-icon {
      margin: 5px;
      vertical-align: middle; }
    .aui .page-customization-bar .page-customization-actions {
      padding-left: 5em; }
    .aui .page-customization-bar .page-customization-actions a {
      color: #EEE;
      font-size: 0.8em;
      padding: 0 1em; }
    .aui .page-customization-bar .page-customization-bar-form {
      display: table-cell;
      text-align: center;
      vertical-align: middle;
      width: 25%; }
      .aui .page-customization-bar .page-customization-bar-form a {
        color: #FFF; }
        .aui .page-customization-bar .page-customization-bar-form a:focus, .aui .page-customization-bar .page-customization-bar-form a:hover {
          color: #FFF;
          text-decoration: none; }
      .aui .page-customization-bar .page-customization-bar-form span {
        display: block;
        line-height: 20px; }
    .aui .page-customization-bar .page-customization-bar-text {
      display: table-cell;
      height: 51px;
      vertical-align: middle;
      width: 75%; }
    .aui .page-customization-bar .page-customization-bar-container {
      position: absolute; }
    .aui .page-customization-bar .reset-prototype {
      display: inline; }
  @media (max-width: 1140px) {
    .aui .dockbar-split .dockbar .info-items {
      width: 515px; } }
  @media (max-width: 979px) {
    .aui #navigation {
      display: none; }
      .aui #navigation.open {
        display: block; }
    .aui .dockbar-split .dockbar {
      height: auto;
      position: relative; }
      .aui .dockbar-split .dockbar .navbar-inner {
        width: auto; }
    .aui .user-avatar-image {
      width: 18px; } }

/* ---------- Add/remove page ---------- */
.modify-pages li {
  position: relative; }
  .modify-pages li.lfr-nav-hover .delete-tab {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
.modify-pages .add-page-editor-input {
  width: 150px; }
.modify-pages .delete-tab {
  color: #444;
  cursor: pointer;
  display: block;
  font-size: 20px;
  font-weight: bold;
  height: 10px;
  line-height: 6px;
  margin-top: -8px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  padding: 3px 0;
  position: absolute;
  right: 1px;
  text-shadow: 0 1px #FFF;
  top: 50%; }
  .modify-pages .delete-tab:hover {
    color: #B50303; }
.modify-pages .lfr-nav-sortable > a > span {
  padding-left: 28px; }
.modify-pages .drag-handle {
  background-color: #555;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: #FFF;
  cursor: pointer;
  font-size: 16px;
  left: 3px;
  line-height: 1em;
  margin: 8px;
  padding: 4px;
  position: absolute;
  text-align: center;
  top: 2px;
  width: 1em; }
@media (min-width: 980px) {
  .modify-pages .lfr-nav-sortable > a > span {
    padding-left: 0; }
  .modify-pages .drag-handle {
    display: none; } }
.modify-pages .lfr-nav-updateable.selected a:hover span {
  cursor: text; }

.controls-hidden .modify-pages .lfr-nav-sortable > a > span {
  padding-left: 0; }
.controls-hidden .modify-pages .drag-handle {
  display: none; }

.nav li .toolbar {
  margin-top: 5px; }

/* ---------- Navigation portlet ---------- */
.nav-menu ul {
  padding-left: 10px; }
.nav-menu li a.ancestor {
  font-weight: bold; }
.nav-menu li a.selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.nav-menu-style-arrows ul {
  list-style-image: url(/MyCukai_Homepage-theme/css/../images/arrows/04_right.png); }

/* ---------- Page template selector ---------- */
.form-options {
  border: 1px solid #AAA;
  display: inline-block;
  vertical-align: middle; }
  .form-options input {
    border-width: 0;
    display: inline;
    float: left; }

.form-triggers {
  float: left; }

.form-trigger {
  background: #c4c4c4 url(/MyCukai_Homepage-theme/css/../images/application/button_bg.png) repeat-x 0 0;
  border-left: 1px solid #BBB;
  display: inline-block;
  float: left; }
  .form-trigger img {
    background: url() no-repeat 50% 40%;
    height: 25px;
    padding: 0 3px;
    vertical-align: middle;
    width: 16px; }
  .form-trigger:focus, .form-trigger:hover {
    background-color: #83B0CA;
    background-image: url(/MyCukai_Homepage-theme/css/../images/application/button_bg_over.png); }

.trigger-selected {
  background-color: #EBEBEB;
  background-image: url(/MyCukai_Homepage-theme/css/../images/application/button_bg_selected.png); }
  .trigger-selected:focus, .trigger-selected:hover {
    background-color: #B7DEF4;
    background-image: url(/MyCukai_Homepage-theme/css/../images/application/button_bg_selected_over.png); }

.options-trigger img {
  background-image: url(/MyCukai_Homepage-theme/css/../images/common/configuration.png); }

.save-trigger img {
  background-image: url(/MyCukai_Homepage-theme/css/../images/common/check.png); }

/* ---------- Portlet wrapper and icons ---------- */
.freeform .portlet {
  margin-bottom: 0; }

body.portlet {
  border-width: 0; }

.portlet-topper {
  position: relative; }
  .portlet-topper .portlet-topper-toolbar {
    margin: 0;
    padding: 2px;
    position: absolute;
    right: 3px;
    text-align: right;
    top: 3px;
    z-index: 300; }
    .portlet-topper .portlet-topper-toolbar a {
      color: inherit; }
      .portlet-topper .portlet-topper-toolbar a, .portlet-topper .portlet-topper-toolbar a:hover {
        text-decoration: none; }
      .portlet-topper .portlet-topper-toolbar a i {
        font-size: 19px; }
    .portlet-topper .portlet-topper-toolbar .nobr {
      display: block;
      float: left;
      padding: 1px; }
    .portlet-topper .portlet-topper-toolbar .portlet-icon-back {
      background: url(/MyCukai_Homepage-theme/css/../images/arrows/12_left.png) no-repeat 0 50%;
      color: #FFF;
      font-weight: bold;
      padding: 5px 5px 5px 18px; }
      .portlet-topper .portlet-topper-toolbar .portlet-icon-back:hover {
        color: #FFF; }
    .portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
      color: transparent;
      font-size: 0; }

.portlet-title {
  display: block; }
  .portlet-title img {
    vertical-align: middle; }

.portlet-title-editable {
  cursor: pointer; }

.portlet-title-text {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 95%;
  vertical-align: top; }

.panel-page-content .portlet-title-text, .panel-page-body .portlet-title-text {
  cursor: auto; }

.portlet-content, .portlet-minimized .portlet-content-container {
  padding: 12px 10px 10px; }

.portlet-minimized .portlet-content {
  padding: 0; }

.portlet-nested-portlets .portlet-boundary {
  left: 0 !important;
  position: relative !important;
  top: 0 !important; }

.portlet-borderless-bar, .portlet-content .lfr-icon-actions {
  background: #333;
  color: #FFF;
  text-shadow: -1px -1px black; }
  .portlet-borderless-bar a, .portlet-content .lfr-icon-actions a {
    color: #3AF; }

.portlet-borderless-container:hover .portlet-borderless-bar, .portlet-content:hover .lfr-icon-actions {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions, .portlet-content:hover .lfr-icon-actions .taglib-text {
  display: inline-block; }

.portlet-borderless-bar .portlet-options .dropdown-toggle, .portlet-borderless-bar .portlet-options.open .dropdown-toggle {
  background-image: url(/MyCukai_Homepage-theme/css/../images/portlet/options_borderless.png); }

.portlet-content .lfr-icon-actions {
  float: left;
  margin: 1px 10px 1px 1px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  padding: 2px 7px; }
  .portlet-content .lfr-icon-actions .taglib-text {
    color: #FFF;
    display: none;
    font-weight: bold;
    margin-right: 1em;
    text-decoration: none;
    vertical-align: middle; }
  .portlet-content .lfr-icon-actions .lfr-icon-action a {
    background: url() no-repeat 0 50%;
    display: inline-block;
    margin-left: 5px;
    vertical-align: top; }
    .portlet-content .lfr-icon-actions .lfr-icon-action a:hover {
      text-decoration: none; }
      .portlet-content .lfr-icon-actions .lfr-icon-action a:hover span {
        text-decoration: underline; }
    .portlet-content .lfr-icon-actions .lfr-icon-action a img {
      visibility: hidden; }
  .portlet-content .lfr-icon-actions .lfr-icon-action-add a {
    background-image: url(/MyCukai_Homepage-theme/css/../images/common/add_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-edit a {
    background-image: url(/MyCukai_Homepage-theme/css/../images/common/edit_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-edit-template a {
    background-image: url(/MyCukai_Homepage-theme/css/../images/common/edit_template_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-configuration a {
    background-image: url(/MyCukai_Homepage-theme/css/../images/common/configuration_white.png); }
.portlet-content .lfr-url-error {
  display: inline-block;
  white-space: normal; }

/* ---------- Borderless portlet ---------- */
.portlet-borderless-container {
  min-height: 2.5em;
  position: relative; }

.portlet-borderless-bar {
  background-color: transparent;
  font-size: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  height: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 200; }
  .portlet-borderless-bar a {
    background: url() no-repeat 0 50%;
    display: inline-block;
    height: 20px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 16px; }
  .portlet-borderless-bar .portlet-actions {
    float: right;
    overflow: hidden;
    padding: 0 5px; }
    .portlet-borderless-bar .portlet-actions .portlet-action, .portlet-borderless-bar .portlet-actions .portlet-options {
      display: inline-block; }
  .portlet-borderless-bar .portlet-actions, .portlet-borderless-bar .portlet-title-default {
    background-color: #333;
    min-height: 21px; }
  .portlet-borderless-bar .portlet-action-separator {
    display: none; }
  .portlet-borderless-bar .portlet-back a {
    height: auto;
    text-indent: 0;
    width: auto; }
  .portlet-borderless-bar .portlet-close {
    display: inline-block;
    vertical-align: middle; }
    .portlet-borderless-bar .portlet-close a {
      background-image: url(/MyCukai_Homepage-theme/css/../images/portlet/close_borderless.png); }
  .portlet-borderless-bar .portlet-options li.lfr-trigger strong a {
    background-image: url(/MyCukai_Homepage-theme/css/../images/portlet/options_borderless.png); }

.lfr-configurator-visibility .portlet-borderless-bar {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }
.lfr-configurator-visibility .portlet-content .lfr-icon-actions {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

.portlet-content .icons-container {
  clear: both;
  height: auto;
  margin-top: 1em;
  overflow: hidden;
  width: auto; }

.portlet-title-default {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  float: right;
  font-weight: bold;
  height: 0;
  line-height: 19px;
  max-width: 50%;
  padding: 0 10px;
  text-transform: uppercase; }

.portlet-draggable .portlet-topper {
  cursor: move; }
.portlet-draggable .portlet-title-default {
  background: #333333 url(/MyCukai_Homepage-theme/css/../images/portlet/draggable_borderless.png) no-repeat 0 50%;
  cursor: move;
  padding-left: 20px; }

/* ---------- Panel page ---------- */
.lfr-panel-page {
  width: 100%; }
  .lfr-panel-page .portlet-title {
    font-size: 13px; }
  .lfr-panel-page .lfr-add-content h2 span {
    background-color: #D3DADD; }

/* ---------- Standard styles defined in the JSR 168 ---------- */
/* ---------- Fonts ---------- */
/* ---------- Font attributes for the 'normal' fragment font ---------- */
/* ---------- Font attributes similar to the .portlet-font but the color is lighter ---------- */
/* ---------- Messages ---------- */
.portlet-msg {
  background: #EEE none no-repeat 6px 50%;
  border: 1px solid #555;
  color: #34404F;
  font-weight: bold;
  margin: 2px auto 14px;
  padding: 6px 6px 6px 30px;
  text-align: left; }

/* ---------- Status labels ---------- */
.lfr-status-alert-label, .lfr-status-error-label, .lfr-status-info-label, .lfr-status-progress-label, .lfr-status-success-label {
  background: none no-repeat 0 50%;
  padding: 3px 3px 3px 20px; }

.lfr-status-alert-label {
  background-image: url(/MyCukai_Homepage-theme/css/../images/messages/alert.png);
  color: #663; }

.lfr-status-error-label {
  background-image: url(/MyCukai_Homepage-theme/css/../images/messages/error.png);
  color: #900; }

.lfr-status-help-label, .lfr-status-info-label, .lfr-status-progress-label {
  background-image: url(/MyCukai_Homepage-theme/css/../images/messages/info.png);
  color: #34404F; }

.lfr-status-help-label {
  background-image: url(/MyCukai_Homepage-theme/css/../images/portlet/help.png); }

.lfr-status-progress-label {
  background-image: url(/MyCukai_Homepage-theme/css/../images/aui/loading_indicator.gif); }

.lfr-status-success-label {
  background-image: url(/MyCukai_Homepage-theme/css/../images/messages/success.png);
  color: #384F34; }

/* ---------- Liferay messages ---------- */
.lfr-message {
  position: relative; }
  .lfr-message .lfr-message-control {
    background-color: #333;
    display: inline-block; }
  .lfr-message .lfr-message-controls {
    display: none;
    left: 3px;
    margin: -8px 8px 0 3px;
    position: absolute;
    top: 50%;
    z-index: 10; }
  .lfr-message .lfr-message-close {
    background-image: url(/MyCukai_Homepage-theme/css/../images/portlet/close_borderless.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .lfr-message .lfr-message-close-all {
    color: #FFF;
    display: none;
    font-size: 0.8em;
    margin-left: 10px;
    padding: 1px 10px;
    text-shadow: 1px 1px 0 #000;
    vertical-align: top; }
    .lfr-message .lfr-message-close-all a {
      color: #FFF; }
  .lfr-message .lfr-message-controls-hover .lfr-message-close-all {
    display: inline-block; }
  .lfr-message.pending {
    background-image: url(/MyCukai_Homepage-theme/css/../images/common/time.png); }

.lfr-message-content.alert {
  margin-bottom: 0; }

.lfr-message-close {
  cursor: pointer; }

/* ---------- Sections ---------- */
/* ---------- Text in a selected cell range ---------- */
.portlet-section-selected, .portlet-section-selected a {
  background: #727C81;
  color: #FFF;
  font-weight: bold;
  text-decoration: none; }
.portlet-section-selected a:hover, .portlet-section-selected a:focus {
  background-color: #727C81; }

/* ---------- Text of a subheading ---------- */
/* ---------- Table or section footnote ---------- */
/* ---------- Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the section) ---------- */
/* ---------- Forms ---------- */
.alert .form {
  margin: 0; }

/* ---------- Text used for the descriptive label of the whole form (not the labels for fields) ---------- */
/* ---------- Text of the user-input in an input field ---------- */
/* ---------- Text on a button ---------- */
/* ---------- Text that appears beside a context dependent action icon ---------- */
/* ---------- Text that appears beside a 'standard' icon (e.g. Ok, or cancel) ---------- */
/* ---------- Text for a separator of fields (e.g. checkboxes, etc.) ---------- */
/* ---------- Text for a field (not input field, e.g. checkboxes, etc.) ---------- */
/* ---------- Menus ---------- */
/* ---------- General menu settings such as background color, margins, etc. ---------- */
/* ---------- Normal, unselected menu item ---------- */
/* ---------- Selected menu item ---------- */
/* ---------- Normal, unselected menu item when the mouse hovers over it ---------- */
/* ---------- Selected menu item when the mouse hovers over it ---------- */
/* ---------- Normal, unselected menu item that has sub-menus ---------- */
/* ---------- Selected sub-menu item that has sub-menus ---------- */
/* ---------- Descriptive text for the menu (e.g. in a help context below the menu) ---------- */
/* ---------- Menu caption ---------- */
/* ---------- Miscellaneous portlet styles ---------- */
.restricted, .restricted td {
  background: #FDD;
  border-width: 0; }
.restricted * {
  color: #727C81; }

.alt.restricted td {
  background-color: #FFC0C0; }

.hover.restricted td {
  background-color: #D3BDC0; }

.alt.restricted td.first, .restricted td.first {
  background-image: url(/MyCukai_Homepage-theme/css/../images/messages/error.png);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 28px; }

/* ---------- Permissions ---------- */
.table-data tr.lfr-role .first {
  background-image: url();
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 30px;
  vertical-align: middle; }
.table-data tr.lfr-role-guest .first {
  background-image: url(/MyCukai_Homepage-theme/css/../images/common/guest_icon.png); }
.table-data tr.lfr-role-regular .first {
  background-image: url(/MyCukai_Homepage-theme/css/../images/common/user_icon.png); }
.table-data tr.lfr-role-site .first {
  background-image: url(/MyCukai_Homepage-theme/css/../images/common/site_icon.png); }
.table-data tr.lfr-role-organization .first {
  background-image: url(/MyCukai_Homepage-theme/css/../images/common/organization_icon.png); }
.table-data tr.lfr-role-team .first {
  background-image: url(/MyCukai_Homepage-theme/css/../images/common/team_icon.png); }

/* ---------- Miscellaneous component styles ---------- */
.lfr-ddm-container .control-group.error .control-label,
.lfr-ddm-container .control-group.error .help-block,
.lfr-ddm-container .control-group.error .help-inline {
  color: #555555; }
.lfr-ddm-container .control-group.error .checkbox,
.lfr-ddm-container .control-group.error .radio,
.lfr-ddm-container .control-group.error input,
.lfr-ddm-container .control-group.error select,
.lfr-ddm-container .control-group.error textarea {
  color: #555555; }
.lfr-ddm-container .control-group.error input,
.lfr-ddm-container .control-group.error select,
.lfr-ddm-container .control-group.error textarea {
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.error input:focus,
  .lfr-ddm-container .control-group.error select:focus,
  .lfr-ddm-container .control-group.error textarea:focus {
    border-color: #b3b3b3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }
.lfr-ddm-container .control-group.error .input-prepend .add-on,
.lfr-ddm-container .control-group.error .input-append .add-on {
  color: #555555;
  background-color: whitesmoke;
  border-color: #555555; }
.lfr-ddm-container .control-group.info .control-label,
.lfr-ddm-container .control-group.info .help-block,
.lfr-ddm-container .control-group.info .help-inline {
  color: #555555; }
.lfr-ddm-container .control-group.info .checkbox,
.lfr-ddm-container .control-group.info .radio,
.lfr-ddm-container .control-group.info input,
.lfr-ddm-container .control-group.info select,
.lfr-ddm-container .control-group.info textarea {
  color: #555555; }
.lfr-ddm-container .control-group.info input,
.lfr-ddm-container .control-group.info select,
.lfr-ddm-container .control-group.info textarea {
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.info input:focus,
  .lfr-ddm-container .control-group.info select:focus,
  .lfr-ddm-container .control-group.info textarea:focus {
    border-color: #b3b3b3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }
.lfr-ddm-container .control-group.info .input-prepend .add-on,
.lfr-ddm-container .control-group.info .input-append .add-on {
  color: #555555;
  background-color: whitesmoke;
  border-color: #555555; }
.lfr-ddm-container .control-group.success .control-label,
.lfr-ddm-container .control-group.success .help-block,
.lfr-ddm-container .control-group.success .help-inline {
  color: #555555; }
.lfr-ddm-container .control-group.success .checkbox,
.lfr-ddm-container .control-group.success .radio,
.lfr-ddm-container .control-group.success input,
.lfr-ddm-container .control-group.success select,
.lfr-ddm-container .control-group.success textarea {
  color: #555555; }
.lfr-ddm-container .control-group.success input,
.lfr-ddm-container .control-group.success select,
.lfr-ddm-container .control-group.success textarea {
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.success input:focus,
  .lfr-ddm-container .control-group.success select:focus,
  .lfr-ddm-container .control-group.success textarea:focus {
    border-color: #b3b3b3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }
.lfr-ddm-container .control-group.success .input-prepend .add-on,
.lfr-ddm-container .control-group.success .input-append .add-on {
  color: #555555;
  background-color: whitesmoke;
  border-color: #555555; }
.lfr-ddm-container .control-group.warning .control-label,
.lfr-ddm-container .control-group.warning .help-block,
.lfr-ddm-container .control-group.warning .help-inline {
  color: #555555; }
.lfr-ddm-container .control-group.warning .checkbox,
.lfr-ddm-container .control-group.warning .radio,
.lfr-ddm-container .control-group.warning input,
.lfr-ddm-container .control-group.warning select,
.lfr-ddm-container .control-group.warning textarea {
  color: #555555; }
.lfr-ddm-container .control-group.warning input,
.lfr-ddm-container .control-group.warning select,
.lfr-ddm-container .control-group.warning textarea {
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.warning input:focus,
  .lfr-ddm-container .control-group.warning select:focus,
  .lfr-ddm-container .control-group.warning textarea:focus {
    border-color: #b3b3b3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }
.lfr-ddm-container .control-group.warning .input-prepend .add-on,
.lfr-ddm-container .control-group.warning .input-append .add-on {
  color: #555555;
  background-color: whitesmoke;
  border-color: #555555; }
.lfr-ddm-container .control-group.error > .control-label,
.lfr-ddm-container .control-group.error > .help-block,
.lfr-ddm-container .control-group.error > .help-inline {
  color: #b50303; }
.lfr-ddm-container .control-group.error > .checkbox,
.lfr-ddm-container .control-group.error > .radio,
.lfr-ddm-container .control-group.error > input,
.lfr-ddm-container .control-group.error > select,
.lfr-ddm-container .control-group.error > textarea {
  color: #b50303; }
.lfr-ddm-container .control-group.error > input,
.lfr-ddm-container .control-group.error > select,
.lfr-ddm-container .control-group.error > textarea {
  border-color: #b50303;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.error > input:focus,
  .lfr-ddm-container .control-group.error > select:focus,
  .lfr-ddm-container .control-group.error > textarea:focus {
    border-color: #830202;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fb2323;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fb2323;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fb2323; }
.lfr-ddm-container .control-group.error > .input-prepend .add-on,
.lfr-ddm-container .control-group.error > .input-append .add-on {
  color: #b50303;
  background-color: #fee5e2;
  border-color: #b50303; }
.lfr-ddm-container .control-group.info > .control-label,
.lfr-ddm-container .control-group.info > .help-block,
.lfr-ddm-container .control-group.info > .help-inline {
  color: #12718f; }
.lfr-ddm-container .control-group.info > .checkbox,
.lfr-ddm-container .control-group.info > .radio,
.lfr-ddm-container .control-group.info > input,
.lfr-ddm-container .control-group.info > select,
.lfr-ddm-container .control-group.info > textarea {
  color: #12718f; }
.lfr-ddm-container .control-group.info > input,
.lfr-ddm-container .control-group.info > select,
.lfr-ddm-container .control-group.info > textarea {
  border-color: #12718f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.info > input:focus,
  .lfr-ddm-container .control-group.info > select:focus,
  .lfr-ddm-container .control-group.info > textarea:focus {
    border-color: #0c4d62;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #24b5e3;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #24b5e3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #24b5e3; }
.lfr-ddm-container .control-group.info > .input-prepend .add-on,
.lfr-ddm-container .control-group.info > .input-append .add-on {
  color: #12718f;
  background-color: #cef1fc;
  border-color: #12718f; }
.lfr-ddm-container .control-group.success > .control-label,
.lfr-ddm-container .control-group.success > .help-block,
.lfr-ddm-container .control-group.success > .help-inline {
  color: #488f06; }
.lfr-ddm-container .control-group.success > .checkbox,
.lfr-ddm-container .control-group.success > .radio,
.lfr-ddm-container .control-group.success > input,
.lfr-ddm-container .control-group.success > select,
.lfr-ddm-container .control-group.success > textarea {
  color: #488f06; }
.lfr-ddm-container .control-group.success > input,
.lfr-ddm-container .control-group.success > select,
.lfr-ddm-container .control-group.success > textarea {
  border-color: #488f06;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.success > input:focus,
  .lfr-ddm-container .control-group.success > select:focus,
  .lfr-ddm-container .control-group.success > textarea:focus {
    border-color: #2f5e04;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #79f10a;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #79f10a;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #79f10a; }
.lfr-ddm-container .control-group.success > .input-prepend .add-on,
.lfr-ddm-container .control-group.success > .input-append .add-on {
  color: #488f06;
  background-color: #f1fbd1;
  border-color: #488f06; }
.lfr-ddm-container .control-group.warning > .control-label,
.lfr-ddm-container .control-group.warning > .help-block,
.lfr-ddm-container .control-group.warning > .help-inline {
  color: #bf7900; }
.lfr-ddm-container .control-group.warning > .checkbox,
.lfr-ddm-container .control-group.warning > .radio,
.lfr-ddm-container .control-group.warning > input,
.lfr-ddm-container .control-group.warning > select,
.lfr-ddm-container .control-group.warning > textarea {
  color: #bf7900; }
.lfr-ddm-container .control-group.warning > input,
.lfr-ddm-container .control-group.warning > select,
.lfr-ddm-container .control-group.warning > textarea {
  border-color: #bf7900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.warning > input:focus,
  .lfr-ddm-container .control-group.warning > select:focus,
  .lfr-ddm-container .control-group.warning > textarea:focus {
    border-color: #8c5900;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffaf26;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffaf26;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffaf26; }
.lfr-ddm-container .control-group.warning > .input-prepend .add-on,
.lfr-ddm-container .control-group.warning > .input-append .add-on {
  color: #bf7900;
  background-color: #fffbdc;
  border-color: #bf7900; }

/* ---------- Dynamic data list display/Journal portlet ---------- */
.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper {
  border: 1px solid #D0D0D0;
  border-left-width: 10px;
  padding: 7px 10px 10px; }
  .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(even), .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(even), .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(even), .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(even), .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(even), .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(even) {
    background-color: #F5F5F5; }
  .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper, .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper {
    margin: 15px 0 0; }

/* ---------- Add content dialog ---------- */
.lfr-portlet-item, .lfr-portlet-item p a {
  font-size: 1em; }

/* ---------- Breadcrumb taglib ---------- */
.breadcrumb.breadcrumb-vertical {
  display: inline-block;
  text-align: center; }
  .breadcrumb.breadcrumb-vertical li {
    display: block; }
    .breadcrumb.breadcrumb-vertical li.last, .breadcrumb.breadcrumb-vertical li.only {
      background: none; }
  .breadcrumb.breadcrumb-vertical .divider {
    background: url(/portal/html/themes/classic/images/arrows/07_down.png) no-repeat 50% 100%;
    display: block;
    text-indent: 110%;
    white-space: nowrap;
    overflow: hidden;
    height: 10px; }

/* ---------- Calendar taglib ---------- */
.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td {
  border-width: 0; }
.taglib-calendar tr td a {
  background-color: #F0F5F7;
  border: 1px solid #FFF;
  border-bottom-width: 0;
  border-left-width: 0;
  display: block;
  height: 15px;
  padding: 5px 0; }
  .taglib-calendar tr td a:hover {
    background-color: #727C81;
    color: #FFF; }
.taglib-calendar tr td.calendar-inactive {
  background-color: #FFF;
  color: #B5BFC4; }
.taglib-calendar tr th {
  border-bottom-color: #D7D7D7; }
.taglib-calendar table td {
  border-width: 0; }
.taglib-calendar .calendar-current-day, .taglib-calendar .calendar-current-day a {
  background-color: #FFF; }
.taglib-calendar .calendar-current-day a {
  border: 1px solid #727C81;
  color: #369;
  text-decoration: underline; }

/* ---------- navbar form search ---------- */
.navbar form {
  margin: 0; }

.ie .portlet-borderless-bar {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }
.ie .portlet-content .lfr-icon-actions {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }
.ie .portlet-borderless-container:hover .portlet-borderless-bar, .ie .portlet-journal-content .lfr-icon-actions:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }
.ie .taglib-calendar tr td.first a {
  border-right-width: 0; }

.ie6 .portlet-content .icons-container, .ie7 .portlet-content .icons-container {
  overflow: visible; }
.ie6 .portlet-content .lfr-icon-actions .taglib-text, .ie7 .portlet-content .lfr-icon-actions .taglib-text {
  display: inline-block; }
.ie6 .portlet-borderless-bar .portlet-actions, .ie7 .portlet-borderless-bar .portlet-actions {
  margin-left: 20px;
  margin-right: 0; }
.ie6 .portlet-title-default, .ie7 .portlet-title-default {
  float: left; }
.ie6 .lfr-message .lfr-message-close, .ie7 .lfr-message .lfr-message-close {
  float: left; }

.ie6 .portlet-topper-toolbar .icon {
  height: 16px;
  width: 16px; }
.ie6 .portlet-borderless-container {
  height: 2.5em; }
.ie6 .portlet-borderless-bar {
  filter: alpha(opacity=90); }
  .ie6 .portlet-borderless-bar .portlet-actions {
    display: inline;
    filter: alpha(opacity=90); }
.ie6 .breadcrumbs {
  zoom: 1; }

.ie8 .dockbar img, .ie8 .lfr-icon-action img, .ie8 .logo img {
  max-width: none; }

.menu-content, .underlay-content {
  -webkit-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); }

.lfr-add-panel, .lfr-device-preview-panel, .lfr-edit-layout-panel {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }

.lfr-preview-file-image img, .lfr-translation-manager {
  -webkit-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
  box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8); }

.lfr-device-preview .lfr-device-size-status-content {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 1px white;
  -moz-box-shadow: 0 0 1px white;
  box-shadow: 0 0 1px white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9; }
.lfr-device-preview .lfr-device:after, .lfr-device-preview .lfr-device:before {
  -webkit-box-shadow: #111111 0 1px 0;
  -moz-box-shadow: #111111 0 1px 0;
  box-shadow: #111111 0 1px 0; }
.lfr-device-preview .lfr-device:after {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px; }
.lfr-device-preview .lfr-device.rotated:after, .lfr-device-preview .lfr-device.rotated:before {
  -webkit-box-shadow: #111111 -1px 1px 0;
  -moz-box-shadow: #111111 -1px 1px 0;
  box-shadow: #111111 -1px 1px 0; }
.lfr-device-preview .lfr-device.smartphone, .lfr-device-preview .lfr-device.tablet {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px; }
.lfr-device-preview .lfr-device.tablet:before {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

@media (max-width: 979px) {
  .dockbar .navbar-inner .btn-navbar {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none; } }
.dockbar .navbar-inner .nav li.staging-toggle.active > a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.dockbar .navbar-inner .nav li.staging-toggle span {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
.dockbar .menu-button-active .menu-button {
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7); }
.dockbar .impersonating-user .alert-info {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.dockbar-split .dockbar .navbar-inner .nav > li > a {
  text-shadow: none; }
.dockbar-split .dockbar .navbar-inner .nav-add-controls > li a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  .dockbar-split .dockbar .navbar-inner .nav-add-controls > li a .nav-item-label {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.open a {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }

@media (max-width: 979px) {
  .navbar .navbar-search .form-search .search-query {
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    border-radius: 14px; } }
.portlet-document-library .lfr-ddm-small-image-preview, .portlet-dynamic-data-mapping .lfr-ddm-small-image-preview {
  -webkit-box-shadow: 0 1px 3px #cccccc;
  -moz-box-shadow: 0 1px 3px #cccccc;
  box-shadow: 0 1px 3px #cccccc; }

.portlet-asset-category-admin .tree-node-selected, .portlet-asset-category-admin .tree-node-over, .portlet-asset-category-admin .category-item {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
  -webkit-box-shadow: inset 0 0 2px #224fa8;
  -moz-box-shadow: inset 0 0 2px #224fa8;
  box-shadow: inset 0 0 2px #224fa8; }

.portlet-document-library-upload-mask .overlaymask-content {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.lfr-search-combobox-item, .portlet-journal .lfr-search-combobox .search input {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px; }

.lfr-search-combobox .field-input-text {
  -webkit-border-radius: 4px 1px 1px 4px;
  -moz-border-radius: 4px 1px 1px 4px;
  -ms-border-radius: 4px 1px 1px 4px;
  -o-border-radius: 4px 1px 1px 4px;
  border-radius: 4px 1px 1px 4px; }
.lfr-search-combobox .button-input {
  -webkit-border-radius: 1px 4px 4px 1px;
  -moz-border-radius: 1px 4px 4px 1px;
  -ms-border-radius: 1px 4px 4px 1px;
  -o-border-radius: 1px 4px 4px 1px;
  border-radius: 1px 4px 4px 1px; }

.lfr-upload-container .progress-bar, .lfr-upload-container .progress, .lfr-editable:after {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

body > .lfr-menu-list ul, .active-area-proxy, .entry-display-style .entry-thumbnail, .lfr-api-results, .lfr-translation-manager, .lfr-translation-manager-translation, .lfr-upload-container .cancel-button .modify-pages .delete-tab, .portlet-image-gallery-display .image-thumbnail img, .rule-group-instance-container .rule-group-instance, .select-documents, .select-files, .taglib-ratings.stars:hover, .taglib-ratings.stars:hover .liferay-rating-vote > div, .taglib-ratings.stars .rating-focused > div, .tags-search-combobox .field-input-text {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

.entry-display-style, .lfr-search-combobox, .lfr-upload-container .upload-file, .lfr-upload-container .upload-target, .portlet-asset-tag-admin .merge-tag, .portlet-document-library .common-file-metadata-container.selected, .portlet-document-library-display .common-file-metadata-container.selected, .portlet-image-gallery-display .image-icon, .select-documents, .select-files {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper, .portlet-journal .lfr-ddm-container .field-wrapper {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }

.portlet-journal .display-page-item-container .display-page-item, .portlet-journal .display-page-item-container .display-page-item .display-page-item-remove, .taglib-categorization-filter .asset-entry {
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px; }

.menu-content {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.taglib-form-navigator > .form-steps > ul.form-navigator.well {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:focus .number {
    -webkit-box-shadow: 0 0 5px 0 #333333;
    -moz-box-shadow: 0 0 5px 0 #333333;
    box-shadow: 0 0 5px 0 #333333;
    -webkit-transition-duration: 0.25s;
    -moz-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-property: box-shadow;
    -moz-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    transition-property: box-shadow;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label .number {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }

.underlay-content {
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-bottom-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -webkit-border-bottom-right-radius: 8px;
  border-bottom-right-radius: 8px; }

.input-localized .lfr-input-localized-state {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
.input-localized .lfr-input-localized .lfr-input-localized-state {
  -webkit-box-shadow: 0 0 3px #dddddd;
  -moz-box-shadow: 0 0 3px #dddddd;
  box-shadow: 0 0 3px #dddddd; }
  .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    -webkit-box-shadow: 0 0 3px #ff0047;
    -moz-box-shadow: 0 0 3px #ff0047;
    box-shadow: 0 0 3px #ff0047; }
.input-localized .palette-item-selected .lfr-input-localized-state {
  -webkit-box-shadow: 0 0 3px #27c1f2;
  -moz-box-shadow: 0 0 3px #27c1f2;
  box-shadow: 0 0 3px #27c1f2; }

.lfr-add-panel .add-content-button .lfr-actions {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }
.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list:hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.over, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive:hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.over {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }
.lfr-add-panel .lfr-panel.lfr-extended {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.lfr-add-panel .lfr-panel.lfr-extended .lfr-panel-titlebar, .lfr-add-panel .add-application-tab .lfr-add-content .lfr-title-category {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d2dbe4), color-stop(100%, #bdc8d6));
  background-image: -webkit-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: -moz-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: -o-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: linear-gradient(#d2dbe4, #bdc8d6); }
.lfr-add-panel .search-panel .add-content-search .field-input {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

.lfr-add-dialog .add-content-menu .search-query, .lfr-add-panel .add-content-menu .search-query {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px; }

.lfr-content-preview-popup .lfr-content-preview-popup-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25);
  box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25); }

.lfr-message .lfr-message-control {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

.lfr-token, .layout-customizable-controls, .lfr-translation-manager-delete-translation {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px; }

.customizable-layout-column-content {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }

.staging-tabview-list {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.site-variations-tabview-list .tab-content, .staging-tabview-list .tab-active .tab-content, .tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.rule-group-instance-container .rule-group-instance {
  -webkit-box-shadow: 1px 1px 2px #999999;
  -moz-box-shadow: 1px 1px 2px #999999;
  box-shadow: 1px 1px 2px #999999; }

.lfr-action-label {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.lfr-api-service-search .field-input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

.lfr-progress-active .progress-bar-status, .lfr-upload-container .file-uploading .progress-bar .progress {
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
  -webkit-animation: progress-bar-stripes 0.5s linear infinite;
  -moz-animation: progress-bar-stripes 0.5s linear infinite;
  -ms-animation: progress-bar-stripes 0.5s linear infinite;
  -o-animation: progress-bar-stripes 0.5s linear infinite;
  animation: progress-bar-stripes 0.5s linear infinite;
  -webkit-transition: width 0.5s ease-out;
  -moz-transition: width 0.5s ease-out;
  -o-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out; }

@-webkit-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@-moz-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@-o-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

.highlight-animation {
  -webkit-animation: highlight-animation 0.7s;
  -moz-animation: highlight-animation 0.7s;
  -ms-animation: highlight-animation 0.7s;
  -o-animation: highlight-animation 0.7s;
  animation: highlight-animation 0.7s; }

body:first-of-type .portlet-borderless-bar, body:first-of-type .portlet-content .lfr-icon-actions {
  -webkit-transition: opacity 0.5s ease;
  -webkit-transition-delay: 0.15s;
  -moz-transition: opacity 0.5s ease 0.15s;
  -o-transition: opacity 0.5s ease 0.15s;
  transition: opacity 0.5s ease 0.15s; }
body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar, body:first-of-type .portlet-content:hover .lfr-icon-actions {
  -webkit-transition: opacity 0.5s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: opacity 0.5s ease 0s;
  -o-transition: opacity 0.5s ease 0s;
  transition: opacity 0.5s ease 0s; }
body:first-of-type .portlet-borderless-bar .portlet-actions, body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
  display: inline-block;
  max-width: 0;
  overflow: hidden;
  -webkit-transition: max-width 0.3s ease-in;
  -webkit-transition-delay: 0.2s;
  -moz-transition: max-width 0.3s ease-in 0.2s;
  -o-transition: max-width 0.3s ease-in 0.2s;
  transition: max-width 0.3s ease-in 0.2s;
  text-overflow: ellipsis;
  white-space: nowrap; }
body:first-of-type .portlet-borderless-bar .portlet-actions, body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text {
  -webkit-transition: max-width 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: max-width 0.3s ease 0s;
  -o-transition: max-width 0.3s ease 0s;
  transition: max-width 0.3s ease 0s; }
body:first-of-type .portlet-borderless-bar .portlet-actions {
  -moz-border-radius-bottomleft: 20px;
  -webkit-border-bottom-left-radius: 20px;
  border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -webkit-border-top-left-radius: 20px;
  border-top-left-radius: 20px; }
body:first-of-type .portlet-borderless-bar .portlet-title-default {
  -moz-border-radius-bottomright: 20px;
  -webkit-border-bottom-right-radius: 20px;
  border-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  -webkit-border-top-right-radius: 20px;
  border-top-right-radius: 20px; }
body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions {
  max-width: 500px; }
body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text {
  max-width: 200px; }
@media (max-width: 979px) {
  body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
    max-width: 200px; } }

.portlet-boundary.yui3-dd-dragging {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: -webkit-transform 0.3s ease;
  -moz-transition: -moz-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease; }

.portlet-document-library .entry-thumbnail .label, .portlet-document-library-display .workflow-status .label, .portlet-journal .entry-thumbnail .label {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0; }

@-webkit-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@-moz-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@-o-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

.upload-drop-active .lfr-upload-container .upload-target {
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none; }
.upload-drop-active .portlet-document-library .document-container {
  -webkit-box-shadow: inset 0 0 5px #b8c1d1;
  -moz-box-shadow: inset 0 0 5px #b8c1d1;
  box-shadow: inset 0 0 5px #b8c1d1; }

.upload-drop-intent .lfr-upload-container .upload-target {
  -webkit-animation: lfr-drop-active 1s ease 0.2s infinite;
  -moz-animation: lfr-drop-active 1s ease 0.2s infinite;
  -ms-animation: lfr-drop-active 1s ease 0.2s infinite;
  -o-animation: lfr-drop-active 1s ease 0.2s infinite;
  animation: lfr-drop-active 1s ease 0.2s infinite; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup, .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  box-shadow: initial; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e4e4e4));
  background-image: -webkit-linear-gradient(#ffffff, #e4e4e4);
  background-image: -moz-linear-gradient(#ffffff, #e4e4e4);
  background-image: -o-linear-gradient(#ffffff, #e4e4e4);
  background-image: linear-gradient(#ffffff, #e4e4e4);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover:after {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(#f2f2f2, #cccccc);
  background-image: -moz-linear-gradient(#f2f2f2, #cccccc);
  background-image: -o-linear-gradient(#f2f2f2, #cccccc);
  background-image: linear-gradient(#f2f2f2, #cccccc); }

.aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul > li > a, .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-add-controls li a {
  background: #118ade;
  border: none;
  color: #FFF;
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  margin: 10px 0 0 10px;
  padding: 0;
  text-align: center;
  width: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul > li > a:hover, .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-add-controls li a:hover {
    background: #0a4f7f; }

.aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar {
  height: 100%;
  padding: 0;
  position: fixed;
  width: 60px;
  z-index: 350;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .navbar-inner {
    background: inherit;
    border: 0;
    box-shadow: none;
    padding: 0; }
  .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse {
    padding: 0;
    /* nav-account-controls */ }
    .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul {
      margin: 0;
      padding: 0; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul > li {
        display: block;
        float: none;
        min-width: inherit; }
        .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul > li.open > a {
          background-color: #0a4f7f; }
        .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul > li .nav-item-icon {
          display: inline-block; }
        .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul > li .icon-caret-down, .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul > li .nav-item-label {
          display: none; }
        .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul > li > .dropdown-menu {
          background: #FFF;
          border: 1px solid #CCC;
          left: 60px;
          margin: 0;
          position: absolute;
          top: 0; }
          .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul > li > .dropdown-menu:before, .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul > li > .dropdown-menu:after {
            display: none; }
    .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul:nth-child(3) > li > .dropdown-menu {
      bottom: 0;
      left: 60px;
      right: inherit;
      top: inherit; }
    .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-navigation {
      display: none; }
    .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-add-controls {
      width: 240px; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-add-controls li {
        float: left; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-add-controls ul.dropdown-menu {
        min-width: inherit;
        padding: 0; }
    .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-account-controls {
      background: none;
      float: left; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-account-controls .admin-links .dropdown-menu li .nav-item-label {
        display: inline-block; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-account-controls .admin-links > a:before {
        -webkit-font-smoothing: antialiased;
        content: "\f013";
        font-family: 'fontawesome-alloy'; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-account-controls .my-sites > a:before {
        -webkit-font-smoothing: antialiased;
        content: "\f0ac";
        font-family: 'fontawesome-alloy'; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-account-controls .user-notification-link {
        background: transparent;
        border: 0;
        font-size: 12px;
        height: 20px;
        left: 35px;
        line-height: 20px;
        margin: 0;
        padding: 0;
        position: absolute;
        text-align: center;
        top: 35px;
        width: 20px;
        z-index: 1;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1; }
        .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-account-controls .user-notification-link .user-notifications-count {
          background: red;
          border-width: 0;
          color: #FFF;
          display: block;
          text-align: center;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-account-controls li.dropdown.dockbar-user-notifications .dropdown-menu {
        left: 60px;
        top: 0; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-account-controls .user-avatar > .dropdown-menu {
        left: 60px;
        right: inherit; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-account-controls .user-avatar .user-full-name {
        display: none; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-account-controls .user-avatar .user-avatar-link {
        overflow: hidden;
        padding: 0; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-account-controls .user-avatar .user-avatar-image {
        background-size: cover;
        display: inline-block;
        height: 42px;
        width: 42px; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-account-controls .user-avatar .nav-item-label {
        display: inline-block; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-account-controls .my-sites-menu .site-type {
        left: 100%;
        margin: 0 5px 0;
        right: inherit; }
      .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .container .nav-collapse ul.nav-account-controls .divider-vertical {
        display: none; }
.aui .dockbar-bubbles.over .portlet-dockbar .navbar.dockbar {
  background: none; }
  .aui .dockbar-bubbles.over .portlet-dockbar .navbar.dockbar .container > ul > li > a, .aui .dockbar-bubbles.over .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul > li > a {
    margin-right: -40px;
    margin-top: -40px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
  .aui .dockbar-bubbles.over .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul > li.user-avatar > a.user-avatar-link {
    margin-right: 10px;
    margin-top: 10px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
  .aui .dockbar-bubbles.over .portlet-dockbar .navbar.dockbar .container .nav-collapse > ul > li.user-avatar .dropdown-menu {
    display: none; }
@media (max-width: 979px) {
  .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .navbar-inner .container > a {
    display: none; }
  .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .navbar-inner .container #_145_navAccountControlsNavbarCollapse, .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .navbar-inner .container #_145_navAddControlsNavbarCollapse {
    display: block;
    height: auto;
    overflow: visible; }
  .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .navbar-inner .container .dockbar-user-notifications-container {
    border: 1px solid #CCC;
    left: 40px;
    position: absolute; }
  .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .navbar-inner .container .dockbar-user-notifications, .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar .navbar-inner .container .page-preview-controls {
    display: none; }
  .aui .lfr-has-add-content .portlet-dockbar, .aui .lfr-has-edit-layout .portlet-dockbar {
    display: none; } }
@media (max-width: 767px) {
  .aui .dockbar-bubbles .portlet-dockbar .navbar.dockbar {
    left: 20px; } }

/* ---------- Dockbar ---------- */
@media (max-width: 979px) {
  .aui * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .aui .dialog-iframe-popup {
    padding: 0; }
  .aui #heading {
    bottom: 100%;
    margin-top: -2em;
    position: relative; }
    .aui #heading .site-title {
      font-size: 26px; }
      .aui #heading .site-title img {
        width: 35px; }
  .aui #navigation {
    display: none; }
    .aui #navigation.open {
      display: block; }
      .aui #navigation.open .navbar-inner {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        padding: 10px; }
        .aui #navigation.open .navbar-inner .nav-collapse {
          height: auto;
          overflow: visible; }
    .aui #navigation .nav {
      margin: 0; }
  .aui .dockbar-split .dockbar, .aui .dockbar {
    float: right;
    height: auto;
    position: relative;
    z-index: 401; }
    .aui .dockbar-split .dockbar .info-items, .aui .dockbar .info-items {
      height: auto;
      position: static;
      width: 300px; }
    .aui .dockbar-split .dockbar .navbar-inner, .aui .dockbar .navbar-inner {
      width: auto; }
      .aui .dockbar-split .dockbar .navbar-inner .btn-navbar, .aui .dockbar .navbar-inner .btn-navbar {
        background: transparent;
        border-width: 0;
        float: left;
        font-size: 24px;
        padding: 12px 15px; }
        .aui .dockbar-split .dockbar .navbar-inner .btn-navbar:hover, .aui .dockbar .navbar-inner .btn-navbar:hover {
          background-color: #5BBAE8; }
        .aui .dockbar-split .dockbar .navbar-inner .btn-navbar.open, .aui .dockbar .navbar-inner .btn-navbar.open {
          background-color: #F5AF45; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-account-controls, .aui .dockbar .navbar-inner .nav-account-controls {
        padding: 0 5px; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-account-controls .user-avatar-image, .aui .dockbar .navbar-inner .nav-account-controls .user-avatar-image {
          display: none; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls, .aui .dockbar .navbar-inner .nav-add-controls {
        background: transparent;
        border-top-width: 0;
        padding: 0 5px;
        position: static;
        z-index: 350; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li, .aui .dockbar .navbar-inner .nav-add-controls > li {
          float: none;
          margin: 0;
          position: relative; }
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a, .aui .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a {
            clip: rect(auto auto auto auto);
            position: static;
            visibility: visible; }
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li .page-preview-controls, .aui .dockbar .navbar-inner .nav-add-controls > li .page-preview-controls {
            display: none; }
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a, .aui .dockbar .navbar-inner .nav-add-controls > li > a {
            background: transparent;
            text-align: left;
            white-space: nowrap; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover, .aui .dockbar .navbar-inner .nav-add-controls > li > a:hover {
              background: #F3F3F3; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class*=" icon-"], .aui .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar .navbar-inner .nav-add-controls > li > a [class*=" icon-"] {
              font-size: 22px;
              margin-top: 0; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link, .aui .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link {
              background: transparent; }
              .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class*=" icon-"], .aui .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class*=" icon-"] {
                color: #FFF; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .nav-item-label, .aui .dockbar .navbar-inner .nav-add-controls > li > a .nav-item-label {
              background: transparent;
              display: inline;
              left: 0;
              margin-left: 0;
              margin-top: 0;
              padding: 0;
              position: relative; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover .nav-item-label, .aui .dockbar .navbar-inner .nav-add-controls > li > a:hover .nav-item-label {
              display: inline; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .icon-caret-down, .aui .dockbar .navbar-inner .nav-add-controls > li > a .icon-caret-down {
              display: none; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-collapse, .aui .dockbar .navbar-inner .nav-collapse {
        z-index: 400; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-collapse.open, .aui .dockbar .navbar-inner .nav-collapse.open {
          overflow: visible; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-collapse > .nav, .aui .dockbar .navbar-inner .nav-collapse > .nav {
          background: #009AE5;
          border-width: 0;
          left: auto;
          margin: 0;
          min-width: 160px;
          position: absolute;
          right: 0;
          z-index: 400; }
          .aui .dockbar-split .dockbar .navbar-inner .nav-collapse > .nav > li.dropdown .dropdown-menu li a, .aui .dockbar .navbar-inner .nav-collapse > .nav > li.dropdown .dropdown-menu li a {
            font-size: 16px;
            line-height: 32px; }
          .aui .dockbar-split .dockbar .navbar-inner .nav-collapse > .nav > li.dropdown.open > .dropdown-toggle, .aui .dockbar .navbar-inner .nav-collapse > .nav > li.dropdown.open > .dropdown-toggle {
            color: #FFF; }
          .aui .dockbar-split .dockbar .navbar-inner .nav-collapse > .nav > li > a, .aui .dockbar .navbar-inner .nav-collapse > .nav > li > a {
            color: #FFF;
            font-size: 16px;
            margin: 5px 0;
            padding: 6px 15px; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-collapse > .nav > li > a:focus, .aui .dockbar-split .dockbar .navbar-inner .nav-collapse > .nav > li > a:hover, .aui .dockbar .navbar-inner .nav-collapse > .nav > li > a:focus, .aui .dockbar .navbar-inner .nav-collapse > .nav > li > a:hover {
              background-color: #5BBAE8; }
  .aui .portlet-dockbar {
    display: inline-block;
    width: 100%; }
  .aui .signed-out #_145_navAddControlsNavbarBtn {
    display: none; } }
.aui {
  /* ---------- Main ---------- */
  /* ---------- Help icon ---------- */
  /* ---------- Dockbar ---------- */
  /* ---------- Nav#Navigation ---------- */
  /* ---------- Breadcrumbs ---------- */
  /* ---------- Form navigator ---------- */
  /* ---------- Hidden accessible ---------- */
  /* ---------- Side accordion navigations ---------- */
  /* ---------- CKEditor ---------- */
  /* ---------- Extras ---------- */ }
  .aui body {
    color: #555;
    font-weight: 200; }
  .aui a {
    color: #009AE5;
    font-weight: 200; }
    .aui a:hover {
      color: #009AE5; }
    .aui a [class^="icon-"], .aui a [class*=" icon-"] {
      display: inline-block; }
  .aui .alert, .aui .portlet-msg-alert, .aui .portlet-msg-error, .aui .portlet-msg-help, .aui .portlet-msg-info, .aui .portlet-msg-progress, .aui .portlet-msg-success {
    word-wrap: break-word; }
  .aui .table {
    font-size: 15px;
    overflow: hidden; }
    .aui .table td {
      background-color: #F9F9F9; }
    .aui .table thead th {
      background-color: #F0EFEF;
      font-size: 15px;
      font-weight: normal; }
    .aui .table .table-sort-liner a {
      color: #555;
      font-weight: normal;
      text-decoration: underline; }
  .aui .table-striped tbody > tr:nth-child(odd) > td, .aui .table-striped tbody > tr:nth-child(odd) > th {
    background-color: #FFF; }
  .aui .table-hover tbody tr:hover > td, .aui .table-hover tbody tr:hover > th {
    background-color: #EDF8FD; }
  .aui input[type="color"], .aui input[type="date"], .aui input[type="datetime"], .aui input[type="datetime-local"], .aui input[type="email"], .aui input[type="month"], .aui input[type="number"], .aui input[type="password"], .aui input[type="search"], .aui input[type="tel"], .aui input[type="text"], .aui input[type="time"], .aui input[type="url"], .aui input[type="week"], .aui select, .aui textarea, .aui .uneditable-input {
    border: 1px solid #DDD;
    color: #8D8D8D;
    font-weight: 200;
    margin-bottom: 7px; }
    .aui input[type="color"]:focus, .aui input[type="date"]:focus, .aui input[type="datetime"]:focus, .aui input[type="datetime-local"]:focus, .aui input[type="email"]:focus, .aui input[type="month"]:focus, .aui input[type="number"]:focus, .aui input[type="password"]:focus, .aui input[type="search"]:focus, .aui input[type="tel"]:focus, .aui input[type="text"]:focus, .aui input[type="time"]:focus, .aui input[type="url"]:focus, .aui input[type="week"]:focus, .aui select:focus, .aui textarea:focus, .aui .uneditable-input:focus {
      border-color: rgba(0, 172, 255, 0.8); }
  .aui input[type="submit"] {
    margin-bottom: 11px;
    margin-top: 6px; }
  .aui input[type="text"].search-query {
    margin-top: 0; }
  .aui label {
    color: #555;
    font-size: 15px;
    font-weight: 200; }
  .aui li {
    line-height: 27px; }
  .aui select:focus {
    border: 1px solid rgba(0, 172, 255, 0.8);
    outline: 5px auto rgba(82, 168, 236, 0.6);
    outline-offset: -2px; }
  .aui .form-search .control-group-inline, .aui .lfr-translation-manager-selector .control-group-inline {
    margin: 0; }
  .aui .field-wrapper .btn {
    margin-top: 0; }
  .aui .btn.disabled, .aui .btn[disabled] {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4; }
  .aui .btn-link {
    color: #555;
    text-decoration: none; }
    .aui .btn-link:focus, .aui .btn-link:hover {
      color: #009AE5;
      text-decoration: none; }
    .aui .btn-link > i {
      height: auto;
      margin: 0;
      padding: 0;
      width: auto; }
  .aui .control-group {
    margin-bottom: 30px; }
    .aui .control-group .input-resource-wrapper {
      margin-bottom: 0; }
  .aui .lfr-ddm-container .control-group, .aui .portlet-staging-bar .control-group {
    margin-bottom: 15px; }
  @media (max-width: 767px) {
    .aui .form-search .input-append .btn {
      font-size: 0;
      padding: 4px 19px 0; }
      .aui .form-search .input-append .btn:after {
        content: "\f002";
        font-size: 18px;
        font-family: 'fontawesome-alloy';
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        *margin-right: .3em; } }
  .aui .navbar .nav > li > a:focus, .aui .navbar .nav > li > a:hover {
    color: #009AE5; }
  .aui .lfr-tree .tree-node .tree-node-selected .tree-label {
    background: #E4F5FC; }
  .aui .previous-level:focus {
    color: #0A68CD; }
  .aui .previous-level:hover {
    color: #8CD3FC; }
  .aui .logo, .aui .logo:hover {
    color: #333;
    line-height: 20px; }
  .aui .portlet, .aui .portlet-borderless-container {
    background: #FFF;
    margin-bottom: 10px;
    padding: 0; }
  .aui .portlet-title {
    padding: 0 10px; }
  .aui .portlet-nested-portlets .portlet-body .portlet {
    border: 1px solid #E5E5E5; }
  .aui .portlet-borderless-container {
    padding: 10px 0; }
  .aui .portlet-options .dropdown-toggle .caret {
    display: none; }
  .aui .taglib-icon-help img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    vertical-align: top; }
    .aui .taglib-icon-help img:hover {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
      opacity: 1; }
  .aui .dockbar-split .dockbar .nav li.dropdown.open > .dropdown-toggle, .aui .dockbar-split .dockbar .nav li.dropdown.active > .dropdown-toggle, .aui .dockbar-split .dockbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: transparent;
    color: #FFF; }
  .aui .dockbar-split .dockbar .navbar-inner {
    background: none;
    visibility: hidden; }
  .aui .dockbar-split.dockbar-ready .dockbar .navbar-inner {
    visibility: visible; }
  .aui .dockbar.navbar .navbar-inner {
    min-height: 40px; }
  .aui .dockbar .navbar-inner {
    background: #333; }
    .aui .dockbar .navbar-inner .container .btn-navbar {
      color: #FFF; }
      .aui .dockbar .navbar-inner .container .btn-navbar .user-avatar-image {
        position: relative;
        top: 2px;
        width: 28px; }
  .aui .dockbar .nav > li > a {
    color: #FFF;
    line-height: 31px; }
    .aui .dockbar .nav > li > a:focus, .aui .dockbar .nav > li > a:hover {
      color: #FFF; }
    .aui .dockbar .nav > li > a [class^="icon-"], .aui .dockbar .nav > li > a [class*=" icon-"] {
      margin-top: 3px; }
  .aui .dockbar .nav > li.active > a {
    color: #FFF; }
    .aui .dockbar .nav > li.active > a, .aui .dockbar .nav > li.active > a:hover, .aui .dockbar .nav > li.active > a:focus {
      background: #0066B3; }
  .aui .dockbar .nav li.dropdown > .dropdown-toggle .caret, .aui .dockbar .nav li.dropdown.open.active > .dropdown-toggle .caret, .aui .dockbar .nav li.dropdown > .dropdown-toggle:hover .caret {
    border-bottom-color: #FFF;
    border-top-color: #FFF; }
  .aui .dockbar .nav li.dropdown.open > .dropdown-toggle, .aui .dockbar .nav li.dropdown.active > .dropdown-toggle, .aui .dockbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #3EA9DB;
    color: #FFF; }
  .aui .dockbar .nav li.dropdown .dropdown-menu, .aui .dockbar .nav li.dropdown .site-administration-menu {
    background: #009AE5;
    border-width: 0;
    left: 0;
    margin: 0;
    right: auto; }
    .aui .dockbar .nav li.dropdown .dropdown-menu > li > a, .aui .dockbar .nav li.dropdown .site-administration-menu > li > a {
      color: #FFF;
      font-size: 0.9em;
      font-weight: 300; }
      .aui .dockbar .nav li.dropdown .dropdown-menu > li > a:focus, .aui .dockbar .nav li.dropdown .dropdown-menu > li > a:hover, .aui .dockbar .nav li.dropdown .site-administration-menu > li > a:focus, .aui .dockbar .nav li.dropdown .site-administration-menu > li > a:hover {
        background: #2FA4F5;
        *zoom: 1;
        filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2FA4F5', endColorstr='#FF2FA4F5'); }
      .aui .dockbar .nav li.dropdown .dropdown-menu > li > a [class^="icon-"], .aui .dockbar .nav li.dropdown .dropdown-menu > li > a [class*=" icon-"], .aui .dockbar .nav li.dropdown .site-administration-menu > li > a [class^="icon-"], .aui .dockbar .nav li.dropdown .site-administration-menu > li > a [class*=" icon-"] {
        margin-right: 3px; }
      .aui .dockbar .nav li.dropdown .dropdown-menu > li > a .icon-spacer, .aui .dockbar .nav li.dropdown .site-administration-menu > li > a .icon-spacer {
        margin-right: 17px; }
    .aui .dockbar .nav li.dropdown .dropdown-menu li.active > a, .aui .dockbar .nav li.dropdown .site-administration-menu li.active > a {
      background: #3B6DCC; }
  .aui .dockbar .nav li.dropdown .dropdown-menu {
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto; }
    .aui .dockbar .nav li.dropdown .dropdown-menu:after, .aui .dockbar .nav li.dropdown .dropdown-menu:before {
      border-width: 0; }
  .aui .dockbar .nav li.dropdown.user-avatar .dropdown-menu {
    left: auto;
    right: 0; }
  .aui .dockbar .nav-account-controls li ul li a:hover i {
    background-image: none;
    text-decoration: none; }
  .aui .dockbar .divider-vertical {
    border-left-color: #222;
    border-right-color: #555;
    display: none; }
  .aui .app-view-taglib .lfr-header-row-content .select-all-entries {
    left: 7px;
    top: 14px; }
  .aui .navbar .btn-group, .aui .navbar .navbar-search {
    margin-bottom: 8px;
    margin-top: 8px; }
  .aui .navbar .btn-navbar {
    padding: 10px; }
  .aui .navbar .container .btn-navbar {
    background: transparent;
    border-color: #DDD; }
    .aui .navbar .container .btn-navbar:hover, .aui .navbar .container .btn-navbar:focus, .aui .navbar .container .btn-navbar:active, .aui .navbar .container .btn-navbar.active, .aui .navbar .container .btn-navbar.disabled, .aui .navbar .container .btn-navbar[disabled] {
      background-color: #DDD; }
    .aui .navbar .container .btn-navbar .icon-bar {
      background: #656565; }
  .aui .navbar .icon-caret-down {
    background: #27A7EB;
    background: rgba(255, 255, 255, 0.2);
    font-size: 14px;
    height: auto;
    margin-left: 5px;
    padding: 1px 4px;
    width: auto; }
  .aui .navbar .nav > li.open > a {
    background-color: #FFF;
    color: #555;
    text-decoration: none; }
  .aui .navbar .navbar-inner {
    min-height: 47px; }
  .aui .modify-pages .delete-tab {
    background: #555;
    border: 2px solid #FFF;
    color: #FFF;
    font-size: 16px;
    padding: 4px;
    right: -10px;
    top: 0;
    z-index: 300; }
    .aui .modify-pages .delete-tab:hover {
      -webkit-box-shadow: 0 1px 1px -1px black;
      -moz-box-shadow: 0 1px 1px -1px black;
      box-shadow: 0 1px 1px -1px black; }
  .aui .breadcrumb {
    padding: 3px 15px 2px; }
    .aui .breadcrumb li a {
      display: inline-block;
      white-space: nowrap;
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      line-height: normal;
      max-width: 300px;
      vertical-align: text-bottom; }
    .aui .breadcrumb li span.divider {
      color: #999;
      font-weight: bold; }
    .aui .breadcrumb li.last a {
      color: #676767; }
    .aui .breadcrumb li.last span.divider {
      display: none; }
    .aui .breadcrumb .only .divider {
      display: none; }
    @media (max-width: 767px) {
      .aui .breadcrumb.breadcrumb-horizontal {
        padding-left: 5px;
        padding-right: 5px; }
        .aui .breadcrumb.breadcrumb-horizontal li {
          display: none; }
          .aui .breadcrumb.breadcrumb-horizontal li.only, .aui .breadcrumb.breadcrumb-horizontal li.first, .aui .breadcrumb.breadcrumb-horizontal li.last, .aui .breadcrumb.breadcrumb-horizontal li.current-parent {
            display: inline-block; }
          .aui .breadcrumb.breadcrumb-horizontal li.breadcrumb-truncate.only, .aui .breadcrumb.breadcrumb-horizontal li.breadcrumb-truncate.first a, .aui .breadcrumb.breadcrumb-horizontal li.breadcrumb-truncate.last a, .aui .breadcrumb.breadcrumb-horizontal li.breadcrumb-truncate.active, .aui .breadcrumb.breadcrumb-horizontal li.breadcrumb-truncate.current-parent a {
            max-width: 65px; }
          .aui .breadcrumb.breadcrumb-horizontal li.breadcrumb-truncate.current-parent:before {
            color: #999;
            content: ' ... / ';
            font-weight: bold; } }
  .aui .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.active .tab-label .message {
    color: #000; }
  .aui .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.active .tab-label .number {
    background: #60BFEF; }
  .aui .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.active .tab-label .tab-icon {
    color: #60BFEF; }
  .aui .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.section-error .tab-label .message {
    color: #B50303; }
  .aui .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label .message {
    color: #000; }
  .aui .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label .number {
    background: #CCC;
    color: #FFF; }
  @media (max-width: 979px) {
    .aui .taglib-form-navigator .form-navigator-content {
      clear: both;
      float: none;
      width: 100%; }
    .aui .taglib-form-navigator .form-navigator.nav.well {
      border-width: 1px 0 0;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      clear: both;
      float: none;
      margin: 1em 0 0;
      padding: 1em 0.5em;
      width: 100%; }
      .aui .taglib-form-navigator .form-navigator.nav.well > li {
        display: inline-block; }
        .aui .taglib-form-navigator .form-navigator.nav.well > li > a {
          margin: 0;
          padding: 0.1em 1em; }
    .aui .taglib-form-navigator .nobr {
      white-space: normal; } }
  .aui #banner h2, .aui #banner h3, .aui .site-breadcrumbs h1 {
    clip: rect(0 0 0 0);
    position: absolute; }
  .aui .opens-new-window-accessible {
    background: url(/portal/html/themes/classic/images/common/open_window.png) no-repeat 0 50%;
    display: inline-block;
    font-size: 0;
    height: 11px;
    margin-left: 2px;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: top;
    width: 11px; }
  .aui .nav-header {
    background-color: #E5E5E5;
    border: solid #DDD;
    border-width: 1px 0;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }
  .aui .accordion .accordion-group .accordion-heading .accordion-toggle {
    padding-left: 15px; }
  .aui .accordion .accordion-group .toggler-content-expanded {
    border-width: 1px 0 0 0; }
  .aui .accordion-group .accordion-heading.toggler-header-collapsed .accordion-toggle:before, .aui .accordion-group .accordion-heading.toggler-header-expanded .accordion-toggle:before, .aui .lfr-add-panel .lfr-page-template .lfr-page-template-title.toggler-header-collapsed:before, .aui .lfr-add-panel .lfr-page-template .lfr-page-template-title.toggler-header-expanded:before {
    content: "\f138";
    font-family: 'fontawesome-alloy';
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em;
    display: inline-block;
    margin-right: 5px; }
  .aui .accordion-group .accordion-heading.toggler-header-expanded .accordion-toggle:before, .aui .lfr-add-panel .lfr-page-template .lfr-page-template-title.toggler-header-expanded:before {
    content: "\f13a"; }
  .aui .accordion-group {
    border-width: 0; }
    .aui .accordion-group .accordion-heading {
      background: none no-repeat 0 50%;
      overflow: hidden; }
      .aui .accordion-group .accordion-heading .accordion-toggle, .aui .accordion-group .accordion-heading .accordion-toggle:hover {
        text-decoration: none; }
      .aui .accordion-group .accordion-heading.toggler-header-collapsed, .aui .accordion-group .accordion-heading.toggler-header-expanded {
        background-image: none; }
        .aui .accordion-group .accordion-heading.toggler-header-collapsed .accordion-toggle:before, .aui .accordion-group .accordion-heading.toggler-header-expanded .accordion-toggle:before {
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
          opacity: 0.5; }
      .aui .accordion-group .accordion-heading.toggler-header-collapsed {
        position: relative; }
        .aui .accordion-group .accordion-heading.toggler-header-collapsed .accordion-toggle:after {
          content: '';
          margin-left: 10px;
          position: absolute;
          top: 50%;
          width: 100%; }
    .aui .accordion-group .toggler-content-expanded {
      border: 1px solid #eeeeee; }
      .aui .accordion-group .toggler-content-expanded .accordion-inner {
        border-width: 0; }
    .aui .accordion-group.lfr-panel-extended {
      border-width: 1px; }
      .aui .accordion-group.lfr-panel-extended .accordion-heading {
        background: #F2F2F2;
        overflow: hidden;
        position: static; }
        .aui .accordion-group.lfr-panel-extended .accordion-heading .accordion-toggle {
          color: #999;
          padding-left: 8px; }
          .aui .accordion-group.lfr-panel-extended .accordion-heading .accordion-toggle:after, .aui .accordion-group.lfr-panel-extended .accordion-heading .accordion-toggle:before {
            float: right;
            font-size: 22px; }
  .aui .accordion-heading .accordion-toggle {
    padding-left: 0; }
  .aui .toggler-content-collapsed {
    display: none; }
  .aui body.yui3-skin-sam .yui3-widget-mask {
    background-color: #FFF; }
  .aui.ie .dockbar .navbar-inner, .aui.ie #navigation .navbar-inner {
    filter: none; }
  .aui.ie6 .accordion-group .accordion-heading, .aui.ie7 .accordion-group .accordion-heading {
    background: none no-repeat 0 50%; }
    .aui.ie6 .accordion-group .accordion-heading.toggler-header-collapsed, .aui.ie7 .accordion-group .accordion-heading.toggler-header-collapsed {
      background-image: url(/MyCukai_Homepage-theme/css/../images/arrows/05_right.png); }
    .aui.ie6 .accordion-group .accordion-heading.toggler-header-expanded, .aui.ie7 .accordion-group .accordion-heading.toggler-header-expanded {
      background-image: url(/MyCukai_Homepage-theme/css/../images/arrows/05_down.png); }
  .aui .add-content-menu .accordion, .aui .lfr-edit-layout-panel .accordion, .aui .panel-page-menu .portlet-borderless-container .accordion {
    background: #FFF;
    border: solid #D3D3D3;
    border-width: 0 1px; }
    .aui .add-content-menu .accordion .accordion-group, .aui .lfr-edit-layout-panel .accordion .accordion-group, .aui .panel-page-menu .portlet-borderless-container .accordion .accordion-group {
      border-width: 0;
      margin-bottom: 0; }
      .aui .add-content-menu .accordion .accordion-group .accordion-heading, .aui .lfr-edit-layout-panel .accordion .accordion-group .accordion-heading, .aui .panel-page-menu .portlet-borderless-container .accordion .accordion-group .accordion-heading {
        cursor: pointer; }
        .aui .add-content-menu .accordion .accordion-group .accordion-heading .accordion-toggle, .aui .lfr-edit-layout-panel .accordion .accordion-group .accordion-heading .accordion-toggle, .aui .panel-page-menu .portlet-borderless-container .accordion .accordion-group .accordion-heading .accordion-toggle {
          font-size: 16px;
          font-weight: 300;
          padding: 0; }
      .aui .add-content-menu .accordion .accordion-group .accordion-inner, .aui .lfr-edit-layout-panel .accordion .accordion-group .accordion-inner, .aui .panel-page-menu .portlet-borderless-container .accordion .accordion-group .accordion-inner {
        background: #FCFCFC;
        border: solid #D3D3D3;
        border-width: 0 0 1px 0;
        padding: 6px 0 15px; }
      .aui .add-content-menu .accordion .accordion-group .toggler-header, .aui .lfr-edit-layout-panel .accordion .accordion-group .toggler-header, .aui .panel-page-menu .portlet-borderless-container .accordion .accordion-group .toggler-header {
        background: #F2F2F2;
        border: solid #D3D3D3;
        border-width: 1px 0;
        margin-top: -1px;
        padding: 6px 10px;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none; }
        .aui .add-content-menu .accordion .accordion-group .toggler-header .accordion-toggle, .aui .lfr-edit-layout-panel .accordion .accordion-group .toggler-header .accordion-toggle, .aui .panel-page-menu .portlet-borderless-container .accordion .accordion-group .toggler-header .accordion-toggle {
          background: #f2f2f2 url(/MyCukai_Homepage-theme/css/../images/arrows/13_right.png) no-repeat 100% -20px; }
      .aui .add-content-menu .accordion .accordion-group .toggler-header-collapsed .accordion-toggle, .aui .lfr-edit-layout-panel .accordion .accordion-group .toggler-header-collapsed .accordion-toggle, .aui .panel-page-menu .portlet-borderless-container .accordion .accordion-group .toggler-header-collapsed .accordion-toggle {
        background-position: 100% 0; }
        .aui .add-content-menu .accordion .accordion-group .toggler-header-collapsed .accordion-toggle:before, .aui .lfr-edit-layout-panel .accordion .accordion-group .toggler-header-collapsed .accordion-toggle:before, .aui .panel-page-menu .portlet-borderless-container .accordion .accordion-group .toggler-header-collapsed .accordion-toggle:before {
          display: none; }
      .aui .add-content-menu .accordion .accordion-group .toggler-header-expanded .accordion-toggle:before, .aui .lfr-edit-layout-panel .accordion .accordion-group .toggler-header-expanded .accordion-toggle:before, .aui .panel-page-menu .portlet-borderless-container .accordion .accordion-group .toggler-header-expanded .accordion-toggle:before {
        display: none; }
    .aui .add-content-menu .accordion .toggler-content-expanded, .aui .lfr-edit-layout-panel .accordion .toggler-content-expanded, .aui .panel-page-menu .portlet-borderless-container .accordion .toggler-content-expanded {
      border-width: 0; }
  .aui .lfr-add-panel .add-content-menu .lfr-content-item {
    color: #009AE5; }
    .aui .lfr-add-panel .add-content-menu .lfr-content-item:focus, .aui .lfr-add-panel .add-content-menu .lfr-content-item:hover {
      background-color: #E5F5FC; }
    .aui .lfr-add-panel .add-content-menu .lfr-content-item.lfr-portlet-used {
      color: #BBB; }
  .aui .lfr-add-panel .lfr-page-template .lfr-page-template-title.toggler-header-collapsed:before, .aui .lfr-add-panel .lfr-page-template .lfr-page-template-title.toggler-header-expanded:before {
    color: #8D8D8D;
    position: absolute;
    right: 5px;
    top: 0; }
  .aui .lfr-add-panel .lfr-page-template .lfr-page-template-title.active:before {
    color: #FFF; }
  .aui .lfr-add-panel.lfr-admin-panel h1, .aui .lfr-device-preview-panel.lfr-admin-panel h1, .aui .lfr-edit-layout-panel.lfr-admin-panel h1 {
    color: #009AE5;
    font-size: 26px;
    font-weight: normal;
    line-height: 26px; }
  .aui .html-editor.portlet-message-boards a {
    font-weight: inherit; }
  .aui ::-webkit-selection {
    background: #2AAAE6 !important;
    color: #FFF;
    text-shadow: -1px -1px rgba(0, 0, 0, 0.3); }
  .aui ::-moz-selection {
    background: #2AAAE6 !important;
    color: #FFF;
    text-shadow: -1px -1px rgba(0, 0, 0, 0.3); }
  .aui ::-o-selection {
    background: #2AAAE6 !important;
    color: #FFF;
    text-shadow: -1px -1px rgba(0, 0, 0, 0.3); }
  .aui ::selection {
    background: #2AAAE6 !important;
    color: #FFF;
    text-shadow: -1px -1px rgba(0, 0, 0, 0.3); }
  .aui .breadcrumb > li {
    text-shadow: none; }
  .aui .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.section-error .tab-label .number, .aui .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.section-success .tab-label .number {
    -webkit-transition-duration: 0.25s;
    -moz-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-property: box-shadow;
    -moz-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    transition-property: box-shadow;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out; }
  .aui .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.section-error .tab-label .number {
    -webkit-box-shadow: 0 0 5px 0 #b50303;
    -moz-box-shadow: 0 0 5px 0 #b50303;
    box-shadow: 0 0 5px 0 #b50303; }
  .aui .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.section-success .tab-label .number {
    -webkit-box-shadow: 0 0 5px 0 #488f06;
    -moz-box-shadow: 0 0 5px 0 #488f06;
    box-shadow: 0 0 5px 0 #488f06; }
  .aui .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:hover .number, .aui .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:focus .number {
    -webkit-box-shadow: 0 0 5px 0 #60bfef;
    -moz-box-shadow: 0 0 5px 0 #60bfef;
    box-shadow: 0 0 5px 0 #60bfef; }
  .aui .modify-pages .delete-tab {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-shadow: none; }
  .aui .nav-header {
    background-color: #FFF;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
    background-image: -webkit-linear-gradient(#ffffff 0%, #f2f2f2 100%);
    background-image: -moz-linear-gradient(#ffffff 0%, #f2f2f2 100%);
    background-image: -o-linear-gradient(#ffffff 0%, #f2f2f2 100%);
    background-image: linear-gradient(#ffffff 0%, #f2f2f2 100%); }
  .aui .portlet-options .dropdown-toggle, .aui .portlet-options.open .dropdown-toggle {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .aui .table {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
  .aui input[type="color"], .aui input[type="date"], .aui input[type="datetime"], .aui input[type="datetime-local"], .aui input[type="month"], .aui input[type="number"], .aui input[type="password"], .aui input[type="text"], .aui input[type="time"], .aui input[type="week"], .aui input[type="email"], .aui input[type="url"], .aui input[type="search"], .aui input[type="tel"], .aui textarea, .aui .uneditable-input {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    .aui input[type="color"]:focus, .aui input[type="date"]:focus, .aui input[type="datetime"]:focus, .aui input[type="datetime-local"]:focus, .aui input[type="month"]:focus, .aui input[type="number"]:focus, .aui input[type="password"]:focus, .aui input[type="text"]:focus, .aui input[type="time"]:focus, .aui input[type="week"]:focus, .aui input[type="email"]:focus, .aui input[type="url"]:focus, .aui input[type="search"]:focus, .aui input[type="tel"]:focus, .aui textarea:focus, .aui .uneditable-input:focus {
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }
  .aui input.search-query {
    border-radius: 15px; }
  .aui .tagselector-focused .tagselector-content .textboxlistentry-holder {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }
  .aui .dockbar .nav > li > a {
    text-shadow: none; }
  .aui .dockbar .nav li.dropdown .dropdown-menu {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
  .aui .dockbar .container .btn .user-avatar-image, .aui .dockbar .nav li.dropdown.user-avatar .user-avatar-image {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 2px #5594e0;
    -moz-box-shadow: 0 0 0 2px #5594e0;
    box-shadow: 0 0 0 2px #5594e0; }
  .aui .navbar .container .btn, .aui .navbar .container .btn .icon-bar {
    -webkit-box-shadow: 0 1px 0 white;
    -moz-box-shadow: 0 1px 0 white;
    box-shadow: 0 1px 0 white; }
  .aui .navbar .icon-caret-down {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .aui .navbar .nav > li.open > a {
    -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); }
  .aui .dockbar .container .btn {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .aui body.yui3-skin-sam .yui3-widget-mask {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8; }

/* ---------- Base styles ---------- */
.aui {
  /* 	body { */
  /* 		background-color: #f5f5f5; */
  /* 		line-height: 1.5; */
  /* 		color: #555; */
  /* 		font-family: 'Lato', sans-serif; */
  /* 	} */
  /* ---------------------------------------------------------------- Basic -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Typography -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Basic Layout Styles -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Helper Classes -----------------------------------------------------------------*/
  /* MOVING BG -  TESTIMONIALS */
  @-webkit-keyframes BgAnimated {
    from {
      background-position: 0 0; }

    to {
      background-position: 0 400px; } }

  @-moz-keyframes BgAnimated {
    from {
      background-position: 0 0; }

    to {
      background-position: 0 400px; } }

  @-ms-keyframes BgAnimated {
    from {
      background-position: 0 0; }

    to {
      background-position: 0 400px; } }

  @-o-keyframes BgAnimated {
    from {
      background-position: 0 0; }

    to {
      background-position: 0 400px; } }

  @keyframes BgAnimated {
    from {
      background-position: 0 0; }

    to {
      background-position: 0 400px; } }

  /* ---------------------------------------------------------------- Sections -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Columns & Grids -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Flex Slider -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Top Bar -----------------------------------------------------------------*/
  /* Top Links ---------------------------------*/
  /* Top Social -----------------------------------------------------------------*/
  /* Top Login -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Header -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Logo -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Header Right Area -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Primary Menu -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Mega Menu -----------------------------------------------------------------*/
  /* Primary Menu - Style 2 -----------------------------------------------------------------*/
  /* Primary Menu - Style 3 -----------------------------------------------------------------*/
  /* Primary Menu - Style 4 -----------------------------------------------------------------*/
  /* Primary Menu - Style 5 -----------------------------------------------------------------*/
  /* Primary Menu - Style 6 -----------------------------------------------------------------*/
  /* Primary Menu - Sub Title -----------------------------------------------------------------*/
  /* Primary Menu - Style 2 with Sub Title -----------------------------------------------------------------*/
  /* Primary Menu - Split Menu -----------------------------------------------------------------*/
  /* Primary Menu - Overlay Menu -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Top Search -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Top Cart -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Top Account -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Sticky Header -----------------------------------------------------------------*/
  /* Primary Menu - Style 3 -----------------------------------------------------------------*/
  /* Primary Menu - Style 4 -----------------------------------------------------------------*/
  /* Primary Menu - Style 5 -----------------------------------------------------------------*/
  /* Primary Menu - Sub Title -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Page Menu -----------------------------------------------------------------*/
  /* Disable Multi-Level Links */
  /* Page Menu - Dots Style -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- One Page -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Side Header -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Side Push Panel -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Slider -----------------------------------------------------------------*/
  /* Boxed Slider -----------------------------------------------------------------*/
  /* Flex Slider - Thumbs -----------------------------------------------------------------*/
  /* Flex Thumbs - Flexible -----------------------------------------------------------------*/
  /* Swiper Slider -----------------------------------------------------------------*/
  /* Revolution Slider -----------------------------------------------------------------*/
  /* Video Overlay -----------------------------------------------------------------*/
  /* Slider Caption -----------------------------------------------------------------*/
  /* Slider Arrows -----------------------------------------------------------------*/
  /* Slide Number -----------------------------------------------------------------*/
  /* Pagination -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Page Title -----------------------------------------------------------------*/
  /* Page Title - Dark -----------------------------------------------------------------*/
  /* Page Title - Right Aligned -----------------------------------------------------------------*/
  /* Page Title - Center Aligned -----------------------------------------------------------------*/
  /* Page Title - Background Pattern -----------------------------------------------------------------*/
  /* Page Title - Parallax Background -----------------------------------------------------------------*/
  /* Page Title - Mini -----------------------------------------------------------------*/
  /* Page Title - No Background -----------------------------------------------------------------*/
  /* Page Title - Video -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Content -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Portfolio -----------------------------------------------------------------*/
  /* Portfolio - Filter -----------------------------------------------------------------*/
  /* Portfolio - Filter: Style 2 -----------------------------------------------------------------*/
  /* Portfolio - Filter: Style 3 -----------------------------------------------------------------*/
  /* Portfolio - Filter: Style 4 -----------------------------------------------------------------*/
  /* Portfolio - Center Aligned -----------------------------------------------------------------*/
  /* Portfolio - Shuffle Icon -----------------------------------------------------------------*/
  /* Portfolio - Items -----------------------------------------------------------------*/
  /* Portfolio - Item Title -----------------------------------------------------------------*/
  /* Portfolio - No Margin -----------------------------------------------------------------*/
  /* Portfolio - 100% Full Width -----------------------------------------------------------------*/
  /* Portfolio - Sidebar -----------------------------------------------------------------*/
  /* Portfolio - Sidebar - No Title -----------------------------------------------------------------*/
  /* Portfolio - Both Sidebars -----------------------------------------------------------------*/
  /* Portfolio - Items - 3 Columns -----------------------------------------------------------------*/
  /* Portfolio - Sidebar - Items - 3 Columns -----------------------------------------------------------------*/
  /* Portfolio - Sidebar - Items - 3 Columns - No Title -----------------------------------------------------------------*/
  /* Portfolio - Both Sidebars - Items - 3 Columns -----------------------------------------------------------------*/
  /* Portfolio - Both Sidebars - Items - 3 Columns - No Title -----------------------------------------------------------------*/
  /* Portfolio - Items - 2 Columns -----------------------------------------------------------------*/
  /* Portfolio - Items - 2 Columns - No Margin -----------------------------------------------------------------*/
  /* Portfolio - Items - 2 Columns - No Title -----------------------------------------------------------------*/
  /* Portfolio - Sidebar - Items - 2 Columns -----------------------------------------------------------------*/
  /* Portfolio - Sidebar - Items - 2 Columns - No Margin -----------------------------------------------------------------*/
  /* Portfolio - Sidebar - Items - 2 Columns - No Title -----------------------------------------------------------------*/
  /* Portfolio - Both Sidebars - Items - 2 Columns -----------------------------------------------------------------*/
  /* Portfolio - Both Sidebars - Items - 2 Columns - No Margin -----------------------------------------------------------------*/
  /* Portfolio - Both Sidebars - Items - 2 Columns - No Title -----------------------------------------------------------------*/
  /* Portfolio - Items - 5 Columns -----------------------------------------------------------------*/
  /* Portfolio - Items - 5 Columns - No Title -----------------------------------------------------------------*/
  /* Portfolio - Sidebar - Items - 5 Columns -----------------------------------------------------------------*/
  /* Portfolio - Sidebar - Items - 5 Columns - No Title -----------------------------------------------------------------*/
  /* Portfolio - Items - 6 Columns -----------------------------------------------------------------*/
  /* Portfolio - Items - 6 Columns - No Title -----------------------------------------------------------------*/
  /* Portfolio - Items - 1 Column -----------------------------------------------------------------*/
  /* Portfolio - Items - 1 Column - Sidebar -----------------------------------------------------------------*/
  /* Portfolio - Items - 1 Column - Both Sidebar -----------------------------------------------------------------*/
  /* Portfolio - Items - 1 Column - Full Width -----------------------------------------------------------------*/
  /* Portfolio - Items - 1 Column - Full Width - Sidebar -----------------------------------------------------------------*/
  /* Portfolio - Items - 1 Column - Full Width - Both Sidebar -----------------------------------------------------------------*/
  /* Portfolio - Parallax -----------------------------------------------------------------*/
  /* Portfolio - Overlay -----------------------------------------------------------------*/
  /* Portfolio Single -----------------------------------------------------------------*/
  /* Portfolio Single - Image -----------------------------------------------------------------*/
  /* Portfolio Single - Gallery Thumbs -----------------------------------------------------------------*/
  /* Portfolio & Blog Single - Masonry -----------------------------------------------------------------*/
  /* Portfolio Single - Content -----------------------------------------------------------------*/
  /* Portfolio Single - Meta -----------------------------------------------------------------*/
  /* Portfolio Single Navigation -----------------------------------------------------------------*/
  /* Individual Portfolio Item -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Blog -----------------------------------------------------------------*/
  /* Small Thumbs -----------------------------------------------------------------*/
  /* Small Thumbs - Right -----------------------------------------------------------------*/
  /* Small Thumbs - Both Sidebar -----------------------------------------------------------------*/
  /* Blog - Grid -----------------------------------------------------------------*/
  /* Blog - Grid - 3 Columns -----------------------------------------------------------------*/
  /* Blog - Grid - 3 Columns - Sidebar -----------------------------------------------------------------*/
  /* Blog - Grid - 2 Columns -----------------------------------------------------------------*/
  /* Blog - Grid - 2 Columns - Sidebar -----------------------------------------------------------------*/
  /* Blog - Grid - 2 Columns - Both Sidebar -----------------------------------------------------------------*/
  /* Blog - Masonry -----------------------------------------------------------------*/
  /* Blog - Masonry Full -----------------------------------------------------------------*/
  /* Blog - Timeline -----------------------------------------------------------------*/
  /* Blog - Timeline - Sidebar -----------------------------------------------------------------*/
  /* Individual Post -----------------------------------------------------------------*/
  /* Related Posts -----------------------------------------------------------------*/
  /* Small Post -----------------------------------------------------------------*/
  /* Medium Post -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Blog - Author -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Comments List -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Comment Form -----------------------------------------------------------------*/
  /* Post Elements -----------------------------------------------------------------*/
  /* Infinity Scroll - Message Style -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Shop -----------------------------------------------------------------*/
  /* Shop - 3 Columns -----------------------------------------------------------------*/
  /* Shop - 3 Columns - Sidebar -----------------------------------------------------------------*/
  /* Shop - 2 Columns - Sidebar -----------------------------------------------------------------*/
  /* Shop - 2 Columns - Both Sidebar -----------------------------------------------------------------*/
  /* Shop - 1 Column -----------------------------------------------------------------*/
  /* Shop - 1 Column - Both Sidebar -----------------------------------------------------------------*/
  /* Shop - Single -----------------------------------------------------------------*/
  /* Individual Product -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Cart -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Events -----------------------------------------------------------------*/
  /* Individual Events -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Countdown -----------------------------------------------------------------*/
  /* Countdown - Medium -----------------------------------------------------------------*/
  /* Countdown - Large -----------------------------------------------------------------*/
  /* Countdown - Inline -----------------------------------------------------------------*/
  /* Countdown - Coming Soon -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Buttons -----------------------------------------------------------------*/
  /* Buttons - Border -----------------------------------------------------------------*/
  /* Buttons - Border -----------------------------------------------------------------*/
  /* Buttons - Icon Reveal -----------------------------------------------------------------*/
  /* Buttons - Promo 100% Width -----------------------------------------------------------------*/
  /* Buttons - Circle -----------------------------------------------------------------*/
  /* Buttons - Fill Effect -----------------------------------------------------------------*/
  /* Buttons - Colors -----------------------------------------------------------------*/
  /* Buttons - No Hover -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Promo Boxes -----------------------------------------------------------------*/
  /* Promo Uppercase -----------------------------------------------------------------*/
  /* Promo - with Border -----------------------------------------------------------------*/
  /* Promo - Light -----------------------------------------------------------------*/
  /* Promo - Dark -----------------------------------------------------------------*/
  /* Promo - Flat -----------------------------------------------------------------*/
  /* Promo - 100% Full Width -----------------------------------------------------------------*/
  /* Promo - Parallax -----------------------------------------------------------------*/
  /* Promo - Right Align -----------------------------------------------------------------*/
  /* Promo - with Border & Right Align -----------------------------------------------------------------*/
  /* Promo - Center Align -----------------------------------------------------------------*/
  /* Promo - Mini -----------------------------------------------------------------*/
  /* Promo - Mini - Center Align -----------------------------------------------------------------*/
  /* Promo - Mini - Right Align -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Featured Boxes -----------------------------------------------------------------*/
  /* Feature Box - Icon Large -----------------------------------------------------------------*/
  /* Feature Box - Icon Outline -----------------------------------------------------------------*/
  /* Feature Box - Icon Outline Large -----------------------------------------------------------------*/
  /* Feature Box - Icon Rounded -----------------------------------------------------------------*/
  /* Feature Box - Icon Rounded & Large -----------------------------------------------------------------*/
  /* Feature Box - Light Background -----------------------------------------------------------------*/
  /* Feature Box - Dark Background -----------------------------------------------------------------*/
  /* Feature Box - Border -----------------------------------------------------------------*/
  /* Feature Box - Border - Light -----------------------------------------------------------------*/
  /* Feature Box - Border - Dark -----------------------------------------------------------------*/
  /* Feature Box - Plain -----------------------------------------------------------------*/
  /* Feature Box - Center -----------------------------------------------------------------*/
  /* Feature Box - Center & Large Icons -----------------------------------------------------------------*/
  /* Feature Box - Center & Large Icons -----------------------------------------------------------------*/
  /* Feature Box - Right -----------------------------------------------------------------*/
  /* Feature Box - Subtitle -----------------------------------------------------------------*/
  /* Feature Box - Background -----------------------------------------------------------------*/
  /* Animated Icon Hovers -----------------------------------------------------------------*/
  /* Icon Effects - Bordered -----------------------------------------------------------------*/
  /* Media Featured Box -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Flipbox -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Process Steps -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Alerts -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Styled Icons -----------------------------------------------------------------*/
  /* Icon Size - Small -----------------------------------------------------------------*/
  /* Icon Size - Small -----------------------------------------------------------------*/
  /* Icon Size - Large -----------------------------------------------------------------*/
  /* Icon Size - Extra Large -----------------------------------------------------------------*/
  /* Icon Size - Extra Extra Large -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Icon Overlay -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Social Icons -----------------------------------------------------------------*/
  /* Social Icons - Rounded -----------------------------------------------------------------*/
  /* Social Icons - Borderless -----------------------------------------------------------------*/
  /* Social Icons - Dark -----------------------------------------------------------------*/
  /* Social Icons - Light -----------------------------------------------------------------*/
  /* Social Icons - Colored -----------------------------------------------------------------*/
  /* Social Icons - Large -----------------------------------------------------------------*/
  /* Social Icons - Small -----------------------------------------------------------------*/
  /* Social Icons - Sticky -----------------------------------------------------------------*/
  /* Social Icons - Sticky Right -----------------------------------------------------------------*/
  /* Social Icons - Share -----------------------------------------------------------------*/
  /* Social Icons Text Color -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Toggle -----------------------------------------------------------------*/
  /* Toggle - with Title Background -----------------------------------------------------------------*/
  /* Toggle - Bordered -----------------------------------------------------------------*/
  /* Toggle - FAQs -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Accordions -----------------------------------------------------------------*/
  /* Accordion - with Title Background -----------------------------------------------------------------*/
  /* Accordion - Bordered -----------------------------------------------------------------*/
  /* Accordion - Large -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Tabs -----------------------------------------------------------------*/
  /* Tabs - Alternate Nav -----------------------------------------------------------------*/
  /* Tabs - Top Border -----------------------------------------------------------------*/
  /* Tabs - Bottom Border -----------------------------------------------------------------*/
  /* Tabs - Navigation Style 2 -----------------------------------------------------------------*/
  /* Tabs - Large Navigation -----------------------------------------------------------------*/
  /* Tabs - Content Area -----------------------------------------------------------------*/
  /* Tabs - Bordered -----------------------------------------------------------------*/
  /* Tabs - Side Tabs -----------------------------------------------------------------*/
  /* Tabs - Side Tabs & Nav Style 2 -----------------------------------------------------------------*/
  /* Tabs - Side Tabs & Bordered -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Side Navigation -----------------------------------------------------------------*/
  /* Chevrons */
  /* ---------------------------------------------------------------- FAQ List -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Clients -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Testimonials -----------------------------------------------------------------*/
  /* Testimonials - Grid -----------------------------------------------------------------*/
  /* Testimonials - Item -----------------------------------------------------------------*/
  /* Twitter - Small Scroller -----------------------------------------------------------------*/
  /* Testimonials - Full Width -----------------------------------------------------------------*/
  /* Testimonial - Section Scroller -----------------------------------------------------------------*/
  /* Testimonial - Pagination -----------------------------------------------------------------*/
  /* Testimonial - Full Scroller -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Team -----------------------------------------------------------------*/
  /* Team Center -----------------------------------------------------------------*/
  /* Team List -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Pricing Boxes -----------------------------------------------------------------*/
  /* Pricing Boxes -----------------------------------------------------------------*/
  /* Pricing Boxes - Title -----------------------------------------------------------------*/
  /* Pricing Boxes - Price -----------------------------------------------------------------*/
  /* Pricing Boxes - Features -----------------------------------------------------------------*/
  /* Pricing Boxes - Action -----------------------------------------------------------------*/
  /* Pricing Boxes - Best Price -----------------------------------------------------------------*/
  /* Pricing Boxes - Minimal -----------------------------------------------------------------*/
  /* Pricing Boxes - 5 Columns -----------------------------------------------------------------*/
  /* Pricing Boxes - Extended -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Counter -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Animated Rounded Skills -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Skills Bar -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Quotes & Blockquotes -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Dropcaps & Highlights -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Text Rotater -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Owl Carousel CSS -----------------------------------------------------------------*/
  @-webkit-keyframes fadeOut {
    0% {
      opacity: 1; }

    100% {
      opacity: 0; } }

  @keyframes fadeOut {
    0% {
      opacity: 1; }

    100% {
      opacity: 0; } }

  /* Owl Carousel - Controls -----------------------------------------------------------------*/
  /* Owl Carousel - Controls - Arrows -----------------------------------------------------------------*/
  /* Owl Carousel - Controls - Dots -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 21. Overlays -----------------------------------------------------------------*/
  /* News Carousel Overlays -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 22. Forms -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Contact Form -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 23. Google Maps -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- Google Custom Search -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 24. Heading Styles -----------------------------------------------------------------*/
  /* Block Titles -----------------------------------------------------------------*/
  /* Heading Block - with Subtitle -----------------------------------------------------------------*/
  /* Emphasis Title -----------------------------------------------------------------*/
  /* Justify Border Title -----------------------------------------------------------------*/
  /* Fancy Title - Center Align -----------------------------------------------------------------*/
  /* Fancy Title - Right Align -----------------------------------------------------------------*/
  /* Fancy Title - Bottom Short Border -----------------------------------------------------------------*/
  /* Fancy Title - Bottom Short Border -----------------------------------------------------------------*/
  /* Sub Heading -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 25. Divider -----------------------------------------------------------------*/
  /* Divider - Icon Align Right -----------------------------------------------------------------*/
  /* Divider - Icon Align Center -----------------------------------------------------------------*/
  /* Short Divider - Icon Align Center -----------------------------------------------------------------*/
  /* Divider - Rounded Icon -----------------------------------------------------------------*/
  /* Divider - Rounded & Border -----------------------------------------------------------------*/
  /* Divider - Line Only -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 26. Magazine Specific Classes -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 27. Go To Top -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 28. Error 404 -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 29. Landing Pages -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 30. Preloaders -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 31. Toastr Notifications -----------------------------------------------------------------*/
  /*Additional properties for button version iOS requires the button element instead of an anchor tag. If you want the anchor version, it requires `href="#"`.*/
  /*Responsive Design*/
  /* ---------------------------------------------------------------- 32. Footer -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 33. Widgets -----------------------------------------------------------------*/
  /* Tag Cloud -----------------------------------------------------------------*/
  /* Widget - Links -----------------------------------------------------------------*/
  /* Widget - Testimonial & Twitter -----------------------------------------------------------------*/
  /* Widget - Quick Contact Form -----------------------------------------------------------------*/
  /* Newsletter Widget -----------------------------------------------------------------*/
  /* Twitter Feed Widget -----------------------------------------------------------------*/
  /* Widget Filter Links -----------------------------------------------------------------*/
  /* Navigation Tree -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 34. Wedding -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 35. Bootstrap Specific -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 36. Cookie Notification -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 37. Stretched Layout -----------------------------------------------------------------*/
  /* ---------------------------------------------------------------- 38. Page Transitions -----------------------------------------------------------------*/
  @-webkit-keyframes bouncedelay {
    0%, 80%, 100% {
      -webkit-transform: scale(0); }

    40% {
      -webkit-transform: scale(1); } }

  @keyframes bouncedelay {
    0%, 80%, 100% {
      transform: scale(0);
      -webkit-transform: scale(0); }

    40% {
      transform: scale(1);
      -webkit-transform: scale(1); } }

  @-webkit-keyframes rotateplane {
    0% {
      -webkit-transform: perspective(120px); }

    50% {
      -webkit-transform: perspective(120px) rotateY(180deg); }

    100% {
      -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); } }

  @keyframes rotateplane {
    0% {
      transform: perspective(120px) rotateX(0deg) rotateY(0deg);
      -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); }

    50% {
      transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
      -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }

    100% {
      transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
      -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } }

  @-webkit-keyframes cssspinnerbounce {
    0%, 100% {
      -webkit-transform: scale(0); }

    50% {
      -webkit-transform: scale(1); } }

  @keyframes cssspinnerbounce {
    0%, 100% {
      transform: scale(0);
      -webkit-transform: scale(0); }

    50% {
      transform: scale(1);
      -webkit-transform: scale(1); } }

  @-webkit-keyframes stretchdelay {
    0%, 40%, 100% {
      -webkit-transform: scaleY(0.4); }

    20% {
      -webkit-transform: scaleY(1); } }

  @keyframes stretchdelay {
    0%, 40%, 100% {
      transform: scaleY(0.4);
      -webkit-transform: scaleY(0.4); }

    20% {
      transform: scaleY(1);
      -webkit-transform: scaleY(1); } }

  @-webkit-keyframes cubemove {
    25% {
      -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5); }

    50% {
      -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg); }

    75% {
      -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); }

    100% {
      -webkit-transform: rotate(-360deg); } }

  @keyframes cubemove {
    25% {
      transform: translateX(42px) rotate(-90deg) scale(0.5);
      -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5); }

    50% {
      transform: translateX(42px) translateY(42px) rotate(-179deg);
      -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg); }

    50.1% {
      transform: translateX(42px) translateY(42px) rotate(-180deg);
      -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg); }

    75% {
      transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
      -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); }

    100% {
      transform: rotate(-360deg);
      -webkit-transform: rotate(-360deg); } }

  @-webkit-keyframes scaleout {
    0% {
      -webkit-transform: scale(0); }

    100% {
      -webkit-transform: scale(1);
      opacity: 0; } }

  @keyframes scaleout {
    0% {
      transform: scale(0);
      -webkit-transform: scale(0); }

    100% {
      transform: scale(1);
      -webkit-transform: scale(1);
      opacity: 0; } }

  @-webkit-keyframes ball-grid-pulse {
    0% {
      -webkit-transform: scale(1);
      transform: scale(1); }

    50% {
      -webkit-transform: scale(0.5);
      transform: scale(0.5);
      opacity: 0.7; }

    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1; } }

  @keyframes ball-grid-pulse {
    0% {
      -webkit-transform: scale(1);
      transform: scale(1); }

    50% {
      -webkit-transform: scale(0.5);
      transform: scale(0.5);
      opacity: 0.7; }

    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1; } }

  @keyframes rotate {
    0% {
      -webkit-transform: rotate(0deg) scale(1);
      transform: rotate(0deg) scale(1); }

    50% {
      -webkit-transform: rotate(180deg) scale(0.6);
      transform: rotate(180deg) scale(0.6); }

    100% {
      -webkit-transform: rotate(360deg) scale(1);
      transform: rotate(360deg) scale(1); } }

  @-webkit-keyframes ballrotate {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg); }

    50% {
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }

    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg); } }

  @keyframes ballrotate {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg); }

    50% {
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }

    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg); } }

  @-webkit-keyframes ball-zig-deflect {
    17% {
      -webkit-transform: translate(-15px, -30px);
      transform: translate(-15px, -30px); }

    34% {
      -webkit-transform: translate(15px, -30px);
      transform: translate(15px, -30px); }

    50% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0); }

    67% {
      -webkit-transform: translate(15px, -30px);
      transform: translate(15px, -30px); }

    84% {
      -webkit-transform: translate(-15px, -30px);
      transform: translate(-15px, -30px); }

    100% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0); } }

  @keyframes ball-zig-deflect {
    17% {
      -webkit-transform: translate(-15px, -30px);
      transform: translate(-15px, -30px); }

    34% {
      -webkit-transform: translate(15px, -30px);
      transform: translate(15px, -30px); }

    50% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0); }

    67% {
      -webkit-transform: translate(15px, -30px);
      transform: translate(15px, -30px); }

    84% {
      -webkit-transform: translate(-15px, -30px);
      transform: translate(-15px, -30px); }

    100% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0); } }

  @-webkit-keyframes ball-zag-deflect {
    17% {
      -webkit-transform: translate(15px, 30px);
      transform: translate(15px, 30px); }

    34% {
      -webkit-transform: translate(-15px, 30px);
      transform: translate(-15px, 30px); }

    50% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0); }

    67% {
      -webkit-transform: translate(-15px, 30px);
      transform: translate(-15px, 30px); }

    84% {
      -webkit-transform: translate(15px, 30px);
      transform: translate(15px, 30px); }

    100% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0); } }

  @keyframes ball-zag-deflect {
    17% {
      -webkit-transform: translate(15px, 30px);
      transform: translate(15px, 30px); }

    34% {
      -webkit-transform: translate(-15px, 30px);
      transform: translate(-15px, 30px); }

    50% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0); }

    67% {
      -webkit-transform: translate(-15px, 30px);
      transform: translate(-15px, 30px); }

    84% {
      -webkit-transform: translate(15px, 30px);
      transform: translate(15px, 30px); }

    100% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0); } }

  @-webkit-keyframes ball-scale-multiple {
    0% {
      -webkit-transform: scale(0);
      transform: scale(0);
      opacity: 0; }

    5% {
      opacity: 1; }

    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 0; } }

  @keyframes ball-scale-multiple {
    0% {
      -webkit-transform: scale(0);
      transform: scale(0);
      opacity: 0; }

    5% {
      opacity: 1; }

    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 0; } }

  @-webkit-keyframes ball-triangle-path-1 {
    33% {
      -webkit-transform: translate(25px, -50px);
      transform: translate(25px, -50px); }

    66% {
      -webkit-transform: translate(50px, 0px);
      transform: translate(50px, 0px); }

    100% {
      -webkit-transform: translate(0px, 0px);
      transform: translate(0px, 0px); } }

  @keyframes ball-triangle-path-1 {
    33% {
      -webkit-transform: translate(25px, -50px);
      transform: translate(25px, -50px); }

    66% {
      -webkit-transform: translate(50px, 0px);
      transform: translate(50px, 0px); }

    100% {
      -webkit-transform: translate(0px, 0px);
      transform: translate(0px, 0px); } }

  @-webkit-keyframes ball-triangle-path-2 {
    33% {
      -webkit-transform: translate(25px, 50px);
      transform: translate(25px, 50px); }

    66% {
      -webkit-transform: translate(-25px, 50px);
      transform: translate(-25px, 50px); }

    100% {
      -webkit-transform: translate(0px, 0px);
      transform: translate(0px, 0px); } }

  @keyframes ball-triangle-path-2 {
    33% {
      -webkit-transform: translate(25px, 50px);
      transform: translate(25px, 50px); }

    66% {
      -webkit-transform: translate(-25px, 50px);
      transform: translate(-25px, 50px); }

    100% {
      -webkit-transform: translate(0px, 0px);
      transform: translate(0px, 0px); } }

  @-webkit-keyframes ball-triangle-path-3 {
    33% {
      -webkit-transform: translate(-50px, 0px);
      transform: translate(-50px, 0px); }

    66% {
      -webkit-transform: translate(-25px, -50px);
      transform: translate(-25px, -50px); }

    100% {
      -webkit-transform: translate(0px, 0px);
      transform: translate(0px, 0px); } }

  @keyframes ball-triangle-path-3 {
    33% {
      -webkit-transform: translate(-50px, 0px);
      transform: translate(-50px, 0px); }

    66% {
      -webkit-transform: translate(-25px, -50px);
      transform: translate(-25px, -50px); }

    100% {
      -webkit-transform: translate(0px, 0px);
      transform: translate(0px, 0px); } }

  @-webkit-keyframes ball-pulse-sync {
    33% {
      -webkit-transform: translateY(10px);
      transform: translateY(10px);
      opacity: 0.85; }

    66% {
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px);
      opacity: 0.7; }

    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1; } }

  @keyframes ball-pulse-sync {
    33% {
      -webkit-transform: translateY(10px);
      transform: translateY(10px);
      opacity: 0.85; }

    66% {
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px);
      opacity: 0.7; }

    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1; } }

  @-webkit-keyframes ball-scale-ripple-multiple {
    0% {
      -webkit-transform: scale(0.1);
      transform: scale(0.1);
      opacity: 1; }

    70% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 0.7; }

    100% {
      opacity: 0.0; } }

  @keyframes ball-scale-ripple-multiple {
    0% {
      -webkit-transform: scale(0.1);
      transform: scale(0.1);
      opacity: 1; }

    70% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 0.7; }

    100% {
      opacity: 0.0; } }

  /* ---------------------------------------------------------------- 39. HTML5 Youtube Video Backgrounds -----------------------------------------------------------------*/
  /* ----------------------------------------------------------------
  	Retina CSS
  -----------------------------------------------------------------*/
  /* ---------- Dockbar ---------- */
  /* ---------- Main navigation ---------- */
  /* ---------- Breadcrumbs ---------- */
  /* ---------- Portlet wrapper and icons ---------- */
  /* ---------- Set password reminder portlet ---------- */
  /* ---------- Staging bar ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Hudcrumbs ---------- */
  /* ---------- Miscellaneous ---------- */
  /* ---------- Extras ---------- */
  /* ---------- IE8 ---------- */ }
  .aui dl, .aui dt, .aui dd, .aui ol, .aui ul, .aui li {
    margin: 0;
    padding: 0; }
  .aui .clear {
    clear: both;
    display: block;
    font-size: 0px;
    height: 0px;
    line-height: 0;
    width: 100%;
    overflow: hidden; }
  .aui ::selection {
    background: #1ABC9C;
    color: #FFF;
    text-shadow: none; }
  .aui ::-moz-selection {
    background: #1ABC9C;
    /* Firefox */
    color: #FFF;
    text-shadow: none; }
  .aui ::-webkit-selection {
    background: #1ABC9C;
    /* Safari */
    color: #FFF;
    text-shadow: none; }
  .aui :active,
  .aui :focus {
    outline: none !important; }
  .aui body {
    line-height: 1.5;
    color: #555;
    font-family: 'Lato', sans-serif; }
  .aui a {
    text-decoration: none !important;
    color: #1ABC9C; }
  .aui a:hover {
    color: #222; }
  .aui a img {
    border: none; }
  .aui img {
    max-width: 100%; }
  .aui iframe {
    border: none !important; }
  .aui h1,
  .aui h2,
  .aui h3,
  .aui h4,
  .aui h5,
  .aui h6 {
    color: #444;
    font-weight: 600;
    line-height: 1.5;
    margin: 0 0 30px 0;
    font-family: 'Raleway', sans-serif; }
  .aui h5,
  .aui h6 {
    margin-bottom: 20px; }
  .aui h1 {
    font-size: 36px; }
  .aui h2 {
    font-size: 30px; }
  .aui h3 {
    font-size: 24px; }
  .aui h4 {
    font-size: 18px; }
  .aui h5 {
    font-size: 14px; }
  .aui h6 {
    font-size: 12px; }
  .aui h4 {
    font-weight: 600; }
  .aui h5,
  .aui h6 {
    font-weight: bold; }
  .aui h1 > span:not(.nocolor),
  .aui h2 > span:not(.nocolor),
  .aui h3 > span:not(.nocolor),
  .aui h4 > span:not(.nocolor),
  .aui h5 > span:not(.nocolor),
  .aui h6 > span:not(.nocolor) {
    color: #1ABC9C; }
  .aui p,
  .aui pre,
  .aui ul,
  .aui ol,
  .aui dl,
  .aui dd,
  .aui blockquote,
  .aui address,
  .aui table,
  .aui fieldset,
  .aui form {
    margin-bottom: 30px; }
  .aui small {
    font-family: 'Lato', sans-serif; }
  .aui .uppercase {
    text-transform: uppercase !important; }
  .aui .lowercase {
    text-transform: lowercase !important; }
  .aui .capitalize {
    text-transform: capitalize !important; }
  .aui .nott {
    text-transform: none !important; }
  .aui .tright {
    text-align: right !important; }
  .aui .tleft {
    text-align: left !important; }
  .aui .fright {
    float: right !important; }
  .aui .fleft {
    float: left !important; }
  .aui .fnone {
    float: none !important; }
  .aui .ohidden {
    position: relative;
    overflow: hidden !important; }
  .aui #wrapper {
    position: relative;
    float: none;
    width: 1220px;
    margin: 0 auto;
    background-color: #FFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
  .aui .line,
  .aui .double-line {
    clear: both;
    position: relative;
    width: 100%;
    margin: 60px 0;
    border-top: 1px solid #EEE; }
  .aui .line.line-sm {
    margin: 30px 0; }
  .aui span.middot {
    display: inline-block;
    margin: 0 5px; }
  .aui .double-line {
    border-top: 3px double #E5E5E5; }
  .aui .emptydiv {
    display: block !important;
    position: relative !important; }
  .aui .allmargin {
    margin: 50px !important; }
  .aui .leftmargin {
    margin-left: 50px !important; }
  .aui .rightmargin {
    margin-right: 50px !important; }
  .aui .topmargin {
    margin-top: 50px !important; }
  .aui .bottommargin {
    margin-bottom: 50px !important; }
  .aui .clear-bottommargin {
    margin-bottom: -50px !important; }
  .aui .allmargin-sm {
    margin: 30px !important; }
  .aui .leftmargin-sm {
    margin-left: 30px !important; }
  .aui .rightmargin-sm {
    margin-right: 30px !important; }
  .aui .topmargin-sm {
    margin-top: 30px !important; }
  .aui .bottommargin-sm {
    margin-bottom: 30px !important; }
  .aui .clear-bottommargin-sm {
    margin-bottom: -30px !important; }
  .aui .allmargin-lg {
    margin: 80px !important; }
  .aui .leftmargin-lg {
    margin-left: 80px !important; }
  .aui .rightmargin-lg {
    margin-right: 80px !important; }
  .aui .topmargin-lg {
    margin-top: 80px !important; }
  .aui .bottommargin-lg {
    margin-bottom: 80px !important; }
  .aui .clear-bottommargin-lg {
    margin-bottom: -80px !important; }
  .aui .nomargin {
    margin: 0 !important; }
  .aui .noleftmargin {
    margin-left: 0 !important; }
  .aui .norightmargin {
    margin-right: 0 !important; }
  .aui .notopmargin {
    margin-top: 0 !important; }
  .aui .nobottommargin {
    margin-bottom: 0 !important; }
  .aui .header-stick {
    margin-top: -50px !important; }
  .aui .content-wrap .header-stick {
    margin-top: -80px !important; }
  .aui .footer-stick {
    margin-bottom: -50px !important; }
  .aui .content-wrap .footer-stick {
    margin-bottom: -80px !important; }
  .aui .noborder {
    border: none !important; }
  .aui .noleftborder {
    border-left: none !important; }
  .aui .norightborder {
    border-right: none !important; }
  .aui .notopborder {
    border-top: none !important; }
  .aui .nobottomborder {
    border-bottom: none !important; }
  .aui .noradius {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important; }
  .aui .col-padding {
    padding: 60px; }
  .aui .nopadding {
    padding: 0 !important; }
  .aui .noleftpadding {
    padding-left: 0 !important; }
  .aui .norightpadding {
    padding-right: 0 !important; }
  .aui .notoppadding {
    padding-top: 0 !important; }
  .aui .nobottompadding {
    padding-bottom: 0 !important; }
  .aui .noabsolute {
    position: relative !important; }
  .aui .noshadow {
    box-shadow: none !important; }
  .aui .hidden {
    display: none !important; }
  .aui .nothidden {
    display: block !important; }
  .aui .inline-block {
    float: none !important;
    display: inline-block !important; }
  .aui .center {
    text-align: center !important; }
  .aui .divcenter {
    position: relative !important;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important; }
  .aui .bgcolor,
  .aui .bgcolor #header-wrap {
    background-color: #1ABC9C !important; }
  .aui .color {
    color: #1ABC9C !important; }
  .aui .border-color {
    border-color: #1ABC9C !important; }
  .aui .nobg {
    background: none !important; }
  .aui .nobgcolor {
    background-color: transparent !important; }
  .aui .t300 {
    font-weight: 300 !important; }
  .aui .t400 {
    font-weight: 400 !important; }
  .aui .t500 {
    font-weight: 500 !important; }
  .aui .t600 {
    font-weight: 600 !important; }
  .aui .t700 {
    font-weight: 700 !important; }
  .aui .ls0 {
    letter-spacing: 0px !important; }
  .aui .ls1 {
    letter-spacing: 1px !important; }
  .aui .ls2 {
    letter-spacing: 2px !important; }
  .aui .ls3 {
    letter-spacing: 3px !important; }
  .aui .ls4 {
    letter-spacing: 4px !important; }
  .aui .ls5 {
    letter-spacing: 5px !important; }
  .aui .noheight {
    height: 0 !important; }
  .aui .nolineheight {
    line-height: 0 !important; }
  .aui .font-body {
    font-family: 'Lato', sans-serif; }
  .aui .font-primary {
    font-family: 'Raleway', sans-serif; }
  .aui .font-secondary {
    font-family: 'Crete Round', serif; }
  .aui .bgicon {
    display: block;
    position: absolute;
    bottom: -60px;
    right: -50px;
    font-size: 210px;
    color: rgba(0, 0, 0, 0.1); }
  .aui .imagescale,
  .aui .imagescalein {
    display: block;
    overflow: hidden; }
  .aui .imagescale img,
  .aui .imagescalein img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s ease;
    transition: all 1s ease; }
  .aui .imagescale:hover img {
    -webkit-transform: scale(1);
    transform: scale(1); }
  .aui .imagescalein img {
    -webkit-transform: scale(1);
    transform: scale(1); }
  .aui .imagescalein:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  .aui .grayscale {
    filter: brightness(80%) grayscale(1) contrast(90%);
    -webkit-filter: brightness(80%) grayscale(1) contrast(90%);
    -moz-filter: brightness(80%) grayscale(1) contrast(90%);
    -o-filter: brightness(80%) grayscale(1) contrast(90%);
    -ms-filter: brightness(80%) grayscale(1) contrast(90%);
    transition: 1s filter ease;
    -webkit-transition: 1s -webkit-filter ease;
    -moz-transition: 1s -moz-filter ease;
    -ms-transition: 1s -ms-filter ease;
    -o-transition: 1s -o-filter ease; }
  .aui .grayscale:hover {
    filter: brightness(100%) grayscale(0);
    -webkit-filter: brightness(100%) grayscale(0);
    -moz-filter: brightness(100%) grayscale(0);
    -o-filter: brightness(100%) grayscale(0);
    -ms-filter: brightness(100%) grayscale(0); }
  .aui .bganimate {
    -webkit-animation: BgAnimated 30s infinite linear;
    -moz-animation: BgAnimated 30s infinite linear;
    -ms-animation: BgAnimated 30s infinite linear;
    -o-animation: BgAnimated 30s infinite linear;
    animation: BgAnimated 30s infinite linear; }
  .aui .input-block-level {
    display: block;
    width: 100% !important;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .aui .vertical-middle {
    height: auto !important;
    left: 0; }
  .aui .magnific-max-width .mfp-content {
    max-width: 800px; }
  .aui .section {
    position: relative;
    margin: 60px 0;
    padding: 60px 0;
    background-color: #F9F9F9;
    overflow: hidden; }
  .aui .parallax {
    background-color: transparent;
    background-attachment: fixed;
    background-position: 50% 0;
    background-repeat: no-repeat;
    overflow: hidden; }
  .aui .mobile-parallax,
  .aui .video-placeholder {
    background-size: cover !important;
    background-attachment: scroll !important;
    background-position: center center !important; }
  .aui .section .container {
    z-index: 2; }
  .aui .section .container + .video-wrap {
    z-index: 1; }
  .aui .revealer-image {
    position: relative;
    bottom: -100px;
    transition: bottom .3s ease-in-out;
    -webkit-transition: bottom .3s ease-in-out;
    -o-transition: bottom .3s ease-in-out; }
  .aui .section:hover .revealer-image {
    bottom: -50px; }
  .aui .postcontent {
    width: 860px; }
  .aui .postcontent.bothsidebar {
    width: 580px; }
  .aui .sidebar {
    width: 240px; }
  .aui .col_full {
    width: 100%; }
  .aui .col_half {
    width: 48%; }
  .aui .col_one_third {
    width: 30.63%; }
  .aui .col_two_third {
    width: 65.33%; }
  .aui .col_one_fourth {
    width: 22%; }
  .aui .col_three_fourth {
    width: 74%; }
  .aui .col_one_fifth {
    width: 16.8%; }
  .aui .col_two_fifth {
    width: 37.6%; }
  .aui .col_three_fifth {
    width: 58.4%; }
  .aui .col_four_fifth {
    width: 79.2%; }
  .aui .col_one_sixth {
    width: 13.33%; }
  .aui .col_five_sixth {
    width: 82.67%; }
  .aui body.stretched .container-fullwidth {
    position: relative;
    padding: 0 60px;
    width: 100%; }
  .aui .postcontent,
  .aui .sidebar,
  .aui .col_full,
  .aui .col_half,
  .aui .col_one_third,
  .aui .col_two_third,
  .aui .col_three_fourth,
  .aui .col_one_fourth,
  .aui .col_one_fifth,
  .aui .col_two_fifth,
  .aui .col_three_fifth,
  .aui .col_four_fifth,
  .aui .col_one_sixth,
  .aui .col_five_sixth {
    display: block;
    position: relative;
    margin-right: 4%;
    margin-bottom: 50px;
    float: left; }
  .aui .postcontent,
  .aui .sidebar {
    margin-right: 40px; }
  .aui .col_full {
    clear: both;
    float: none;
    margin-right: 0; }
  .aui .postcontent.col_last,
  .aui .sidebar.col_last {
    float: right; }
  .aui .col_last {
    margin-right: 0 !important;
    clear: right; }
  .aui .fslider,
  .aui .fslider .flexslider,
  .aui .fslider .slider-wrap,
  .aui .fslider .slide,
  .aui .fslider .slide > a,
  .aui .fslider .slide > img,
  .aui .fslider .slide > a > img {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
    -webkit-backface-visibility: hidden; }
  .aui .fslider {
    min-height: 32px; }
  .aui .flex-container a:active,
  .aui .flexslider a:active,
  .aui .flex-container a:focus,
  .aui .flexslider a:focus {
    outline: none;
    border: none; }
  .aui .slider-wrap,
  .aui .flex-control-nav,
  .aui .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
    border: none; }
  .aui .flexslider {
    position: relative;
    margin: 0;
    padding: 0; }
  .aui .flexslider .slider-wrap > .slide {
    display: none;
    -webkit-backface-visibility: hidden; }
  .aui .flexslider .slider-wrap img {
    width: 100%;
    display: block; }
  .aui .flex-pauseplay span {
    text-transform: capitalize; }
  .aui .slider-wrap:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .aui html[xmlns] .slider-wrap {
    display: block; }
  .aui * html .slider-wrap {
    height: 1%; }
  .aui .no-js .slider-wrap > .slide:first-child {
    display: block; }
  .aui .flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease; }
  .aui .flex-control-nav {
    position: absolute;
    z-index: 10;
    text-align: center;
    top: 14px;
    right: 10px;
    margin: 0; }
  .aui .flex-control-nav li {
    float: left;
    display: block;
    margin: 0 3px;
    width: 10px;
    height: 10px; }
  .aui .flex-control-nav li a {
    display: block;
    cursor: pointer;
    text-indent: -9999px;
    width: 10px !important;
    height: 10px !important;
    border: 1px solid #FFF;
    border-radius: 50%;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out; }
  .aui .flex-control-nav li:hover a,
  .aui .flex-control-nav li a.flex-active {
    background-color: #FFF; }
  .aui #top-bar {
    position: relative;
    border-bottom: 1px solid #EEE;
    height: 45px;
    line-height: 44px;
    font-size: 13px; }
  .aui #top-bar .col_half {
    width: auto; }
  .aui .top-links {
    position: relative;
    float: left; }
  .aui .top-links ul {
    margin: 0;
    list-style: none; }
  .aui .top-links ul li {
    float: left;
    position: relative;
    height: 44px;
    border-left: 1px solid #EEE; }
  .aui .top-links ul li:first-child,
  .aui .top-links ul ul li {
    border-left: 0 !important; }
  .aui .top-links li > a {
    display: block;
    padding: 0 12px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    height: 44px;
    color: #666; }
  .aui .top-links li i {
    vertical-align: top; }
  .aui .top-links li i.icon-angle-down {
    margin: 0 0 0 5px !important; }
  .aui .top-links li i:first-child {
    margin-right: 3px; }
  .aui .top-links li.full-icon i {
    top: 2px;
    font-size: 14px;
    margin: 0; }
  .aui .top-links li:hover {
    background-color: #EEE; }
  .aui .top-links ul ul,
  .aui .top-links ul div.top-link-section {
    display: none;
    pointer-events: none;
    position: absolute;
    z-index: 210;
    line-height: 1.5;
    background: #FFF;
    border: 0;
    top: 44px;
    left: 0;
    width: 140px;
    margin: 0;
    border-top: 1px solid #1ABC9C;
    border-bottom: 1px solid #EEE;
    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.2); }
  .aui .top-links li:hover ul,
  .aui .top-links li:hover div.top-link-section {
    pointer-events: auto; }
  .aui .top-links ul ul li {
    float: none;
    height: 36px;
    border-top: 1px solid #F5F5F5;
    border-left: 1px solid #EEE; }
  .aui .top-links ul ul li:hover {
    background-color: #F9F9F9; }
  .aui .top-links ul ul li:first-child {
    border-top: none !important;
    border-left: 1px solid #EEE; }
  .aui .top-links ul ul a {
    height: 36px;
    line-height: 36px;
    font-size: 12px; }
  .aui .top-links ul ul img {
    display: inline-block;
    position: relative;
    top: -1px;
    width: 16px;
    height: 16px;
    margin-right: 4px; }
  .aui .top-links ul ul.top-demo-lang img {
    top: 4px;
    width: 16px;
    height: 16px; }
  .aui .top-links ul div.top-link-section {
    padding: 25px;
    left: 0;
    width: 280px; }
  .aui .fright .top-links ul div.top-link-section,
  .aui .top-links.fright ul div.top-link-section {
    left: auto;
    right: 0; }
  .aui #top-social,
  .aui #top-social ul {
    margin: 0; }
  .aui #top-social li,
  .aui #top-social li a,
  .aui #top-social li .ts-icon,
  .aui #top-social li .ts-text {
    display: block;
    position: relative;
    float: left;
    width: auto;
    overflow: hidden;
    height: 44px;
    line-height: 44px; }
  .aui #top-social li {
    border-left: 1px solid #EEE; }
  .aui #top-social li:first-child {
    border-left: 0 !important; }
  .aui #top-social li a {
    float: none;
    width: 40px;
    font-weight: bold;
    color: #666;
    -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out;
    -o-transition: color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out;
    transition: color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out; }
  .aui #top-social li a:hover {
    color: #FFF !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
  .aui #top-social li .ts-icon {
    width: 40px;
    text-align: center;
    font-size: 14px; }
  .aui #top-login {
    margin-bottom: 0; }
  .aui #top-login .checkbox {
    margin-bottom: 10px; }
  .aui #top-login .form-control {
    position: relative; }
  .aui #top-login .form-control:focus {
    border-color: #CCC; }
  .aui #top-login .input-group#top-login-username {
    margin-bottom: -1px; }
  .aui #top-login #top-login-username input,
  .aui #top-login #top-login-username .input-group-addon {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .aui #top-login .input-group#top-login-password {
    margin-bottom: 10px; }
  .aui #top-login #top-login-password input,
  .aui #top-login #top-login-password .input-group-addon {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .aui #header {
    position: relative;
    background-color: #FFF;
    border-bottom: 1px solid #F5F5F5; }
  .aui #header .container {
    position: relative; }
  .aui #header.transparent-header {
    background: transparent;
    border-bottom: none;
    z-index: 199; }
  .aui #header.semi-transparent {
    background-color: rgba(255, 255, 255, 0.8); }
  .aui #header.transparent-header.floating-header {
    margin-top: 60px; }
  .aui #header.transparent-header.floating-header .container {
    width: 1220px;
    background-color: #FFF;
    padding: 0 40px;
    border-radius: 2px; }
  .aui #header.transparent-header.floating-header.sticky-header .container {
    width: 1170px;
    padding: 0 15px; }
  .aui #header.transparent-header + #slider,
  .aui #header.transparent-header + #page-title.page-title-parallax,
  .aui #header.transparent-header + #google-map,
  .aui #slider + #header.transparent-header {
    top: -100px;
    margin-bottom: -100px; }
  .aui #header.transparent-header.floating-header + #slider,
  .aui #header.transparent-header.floating-header + #google-map {
    top: -160px;
    margin-bottom: -160px; }
  .aui #header.transparent-header + #page-title.page-title-parallax .container {
    z-index: 5;
    padding-top: 100px; }
  .aui #header.full-header {
    border-bottom-color: #EEE; }
  .aui body.stretched #header.full-header .container {
    width: 100%;
    padding: 0 30px; }
  .aui #header.transparent-header.full-header #header-wrap {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .aui #slider + #header.transparent-header.full-header #header-wrap {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: none; }
  .aui #logo {
    position: relative;
    float: left;
    font-family: 'Raleway', sans-serif;
    font-size: 36px;
    line-height: 100%;
    margin-right: 40px; }
  .aui #header.full-header #logo {
    padding-right: 30px;
    margin-right: 30px;
    border-right: 1px solid #EEE; }
  .aui #header.transparent-header.full-header #logo {
    border-right-color: rgba(0, 0, 0, 0.1); }
  .aui #logo a {
    display: block;
    color: #000; }
  .aui #logo img {
    display: block;
    max-width: 100%; }
  .aui #logo a.standard-logo {
    display: block; }
  .aui #logo a.retina-logo {
    display: none; }
  .aui .header-extras {
    float: right;
    margin: 30px 0 0; }
  .aui .header-extras li {
    float: left;
    margin-left: 20px;
    height: 40px;
    overflow: hidden;
    list-style: none; }
  .aui .header-extras li i {
    margin-top: 3px !important; }
  .aui .header-extras li:first-child {
    margin-left: 0; }
  .aui .header-extras li .he-text {
    float: left;
    padding-left: 10px;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.43; }
  .aui .header-extras li .he-text span {
    display: block;
    font-weight: 400;
    color: #1ABC9C; }
  .aui #primary-menu {
    float: right; }
  .aui #primary-menu ul.mobile-primary-menu {
    display: none; }
  .aui #header.full-header #primary-menu > ul {
    float: left;
    padding-right: 15px;
    margin-right: 15px;
    border-right: 1px solid #EEE; }
  .aui #header.transparent-header.full-header #primary-menu > ul {
    border-right-color: rgba(0, 0, 0, 0.1); }
  .aui #primary-menu-trigger,
  .aui #page-submenu-trigger {
    opacity: 0;
    pointer-events: none;
    cursor: pointer;
    font-size: 14px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease; }
  .aui #primary-menu ul {
    list-style: none;
    margin: 0; }
  .aui #primary-menu > ul {
    float: left; }
  .aui #primary-menu ul li {
    position: relative; }
  .aui #primary-menu ul li.mega-menu {
    position: inherit; }
  .aui #primary-menu ul > li {
    float: left;
    margin-left: 2px; }
  .aui #primary-menu > ul > li:first-child {
    margin-left: 0; }
  .aui #primary-menu ul li > a {
    display: block;
    line-height: 22px;
    padding: 39px 15px;
    color: #444;
    font-weight: bold;
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    -webkit-transition: margin .4s ease, padding .4s ease;
    -o-transition: margin .4s ease, padding .4s ease;
    transition: margin .4s ease, padding .4s ease; }
  .aui #primary-menu ul li > a span {
    display: none; }
  .aui #primary-menu ul li > a i {
    position: relative;
    top: -1px;
    font-size: 14px;
    width: 16px;
    text-align: center;
    margin-right: 6px;
    vertical-align: top; }
  .aui #primary-menu ul li > a i.icon-angle-down:last-child {
    font-size: 12px;
    margin: 0 0 0 5px; }
  .aui #primary-menu ul li:hover > a,
  .aui #primary-menu ul li.current > a {
    color: #1ABC9C; }
  .aui body.no-superfish #primary-menu li:hover > ul:not(.mega-menu-column),
  .aui body.no-superfish #primary-menu li:hover > .mega-menu-content {
    display: block; }
  .aui #primary-menu ul ul:not(.mega-menu-column),
  .aui #primary-menu ul li .mega-menu-content {
    display: none;
    position: absolute;
    width: 220px;
    background-color: #FFF;
    box-shadow: 0px 13px 42px 11px rgba(0, 0, 0, 0.05);
    border: 1px solid #EEE;
    border-top: 2px solid #1ABC9C;
    height: auto;
    z-index: 199;
    top: 100%;
    left: 0;
    margin: 0; }
  .aui #primary-menu ul ul:not(.mega-menu-column) ul {
    top: -2px !important;
    left: 218px; }
  .aui #primary-menu ul ul.menu-pos-invert:not(.mega-menu-column),
  .aui #primary-menu ul li .mega-menu-content.menu-pos-invert {
    left: auto;
    right: 0; }
  .aui #primary-menu ul ul:not(.mega-menu-column) ul.menu-pos-invert {
    right: 218px; }
  .aui #primary-menu ul ul li {
    float: none;
    margin: 0; }
  .aui #primary-menu ul ul li:first-child {
    border-top: 0; }
  .aui #primary-menu ul ul li > a {
    font-size: 12px;
    font-weight: 600;
    color: #666;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 0;
    letter-spacing: 0;
    font-family: 'Lato', sans-serif;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; }
  .aui #primary-menu ul ul li > a i {
    vertical-align: middle; }
  .aui #primary-menu ul ul li:hover > a {
    background-color: #F9F9F9;
    padding-left: 18px;
    color: #1ABC9C; }
  .aui #primary-menu ul ul > li.sub-menu > a,
  .aui #primary-menu ul ul > li.sub-menu:hover > a {
    background-image: url("/MyCukai_Homepage-theme/css/images/icons/submenu.png");
    background-position: right center;
    background-repeat: no-repeat; }
  .aui #primary-menu ul li .mega-menu-content,
  .aui #primary-menu ul li.mega-menu-small .mega-menu-content {
    width: 720px;
    max-width: 400px; }
  .aui #primary-menu ul li.mega-menu .mega-menu-content,
  .aui .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content {
    margin: 0 15px;
    width: 1140px;
    max-width: none; }
  .aui .floating-header #primary-menu ul li.mega-menu .mega-menu-content {
    margin: 0;
    width: 1220px; }
  .aui body.stretched .container-fullwidth #primary-menu ul li.mega-menu .mega-menu-content {
    margin: 0 60px; }
  .aui body.stretched #header.full-header #primary-menu ul li.mega-menu .mega-menu-content {
    margin: 0 30px; }
  .aui #primary-menu ul li.mega-menu .mega-menu-content.style-2 {
    padding: 0 10px; }
  .aui #primary-menu ul li .mega-menu-content ul {
    display: block;
    position: relative;
    top: 0;
    min-width: inherit;
    border: 0;
    box-shadow: none;
    background-color: transparent; }
  .aui #primary-menu ul li .mega-menu-content ul:not(.megamenu-dropdown) {
    display: block !important;
    opacity: 1 !important;
    top: 0;
    left: 0; }
  .aui #primary-menu ul li .mega-menu-content ul.mega-menu-column {
    float: left;
    margin: 0; }
  .aui #primary-menu ul li .mega-menu-content ul.mega-menu-column.col-5 {
    width: 20%; }
  .aui #primary-menu ul li .mega-menu-content ul:not(.mega-menu-column) {
    width: 100%; }
  .aui #primary-menu ul li .mega-menu-content ul.mega-menu-column:not(:first-child) {
    border-left: 1px solid #F2F2F2; }
  .aui #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column {
    padding: 30px 20px; }
  .aui #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title {
    margin-top: 20px; }
  .aui #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:first-child {
    margin-top: 0; }
  .aui #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a {
    font-size: 13px;
    font-weight: bold;
    font-family: 'Raleway', sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase !important;
    margin-bottom: 15px;
    color: #444;
    padding: 0 !important;
    line-height: 1.3 !important; }
  .aui #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:hover > a {
    background-color: transparent; }
  .aui #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover {
    color: #1ABC9C; }
  .aui #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title.sub-menu > a,
  .aui #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title.sub-menu:hover > a {
    background: none; }
  .aui #primary-menu ul li .mega-menu-content.style-2 li {
    border: 0; }
  .aui #primary-menu ul li .mega-menu-content.style-2 ul li > a {
    padding-left: 5px;
    padding-top: 7px;
    padding-bottom: 7px; }
  .aui #primary-menu ul li .mega-menu-content.style-2 ul li > a:hover {
    padding-left: 12px; }
  .aui .mega-menu-column .entry-meta {
    margin: 8px -10px 0 0 !important;
    border: none !important;
    padding: 0 !important; }
  .aui .mega-menu-column .entry-meta li {
    float: left !important;
    border: none !important;
    margin: 0 10px 0 0 !important; }
  .aui #primary-menu.style-2 {
    float: none;
    max-width: none;
    border-top: 1px solid #F5F5F5; }
  .aui #primary-menu.style-2 > div > ul {
    float: left; }
  .aui #primary-menu.style-2 > div > ul > li > a {
    padding-top: 19px;
    padding-bottom: 19px; }
  .aui #logo + #primary-menu.style-2 {
    border-top: 0; }
  .aui #primary-menu.style-2 > div #top-search,
  .aui #primary-menu.style-2 > div #top-cart,
  .aui #primary-menu.style-2 > div #side-panel-trigger {
    margin-top: 20px;
    margin-bottom: 20px; }
  .aui body:not(.device-sm):not(.device-xs):not(.device-xxs) #primary-menu.style-2.center > ul,
  .aui body:not(.device-sm):not(.device-xs):not(.device-xxs) #primary-menu.style-2.center > div {
    float: none;
    display: inline-block !important;
    width: auto;
    text-align: left; }
  .aui #primary-menu.style-3 > ul > li > a {
    margin: 28px 0;
    padding-top: 11px;
    padding-bottom: 11px;
    border-radius: 2px; }
  .aui #primary-menu.style-3 > ul > li:hover > a {
    color: #444;
    background-color: #F5F5F5; }
  .aui #primary-menu.style-3 > ul > li.current > a {
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    background-color: #1ABC9C; }
  .aui #primary-menu.style-4 > ul > li > a {
    margin: 28px 0;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 2px;
    border: 1px solid transparent; }
  .aui #primary-menu.style-4 > ul > li:hover > a,
  .aui #primary-menu.style-4 > ul > li.current > a {
    border-color: #1ABC9C; }
  .aui #primary-menu.style-5 > ul {
    padding-right: 10px;
    margin-right: 5px;
    border-right: 1px solid #EEE; }
  .aui #primary-menu.style-5 > ul > li:not(:first-child) {
    margin-left: 15px; }
  .aui #primary-menu.style-5 > ul > li > a {
    padding-top: 25px;
    padding-bottom: 25px;
    line-height: 14px; }
  .aui #primary-menu.style-5 > ul > li > a i {
    display: block;
    width: auto;
    margin: 0 0 8px;
    font-size: 28px;
    line-height: 1; }
  .aui #primary-menu.style-6 ul > li > a {
    position: relative; }
  .aui #primary-menu.style-6 > ul > li > a:after,
  .aui #primary-menu.style-6 > ul > li.current > a:after,
  .aui #primary-menu.style-6 > div > ul > li > a:after,
  .aui #primary-menu.style-6 > div > ul > li.current > a:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 0;
    border-top: 2px solid #1ABC9C;
    -webkit-transition: width .3s ease;
    -o-transition: width .3s ease;
    transition: width .3s ease; }
  .aui #primary-menu.style-6 > ul > li.current > a:after,
  .aui #primary-menu.style-6 > ul > li:hover > a:after,
  .aui #primary-menu.style-6 > div > ul > li.current > a:after,
  .aui #primary-menu.style-6 > div > ul > li:hover > a:after {
    width: 100%; }
  .aui #primary-menu.sub-title > ul > li,
  .aui #primary-menu.sub-title.style-2 > div > ul > li {
    background: url("/MyCukai_Homepage-theme/css/images/icons/menu-divider.png") no-repeat right center;
    margin-left: 1px; }
  .aui #primary-menu.sub-title ul li:first-child {
    padding-left: 0;
    margin-left: 0; }
  .aui #primary-menu.sub-title > ul > li > a,
  .aui #primary-menu.sub-title > div > ul > li > a {
    line-height: 14px;
    padding: 27px 20px 32px;
    text-transform: uppercase;
    border-top: 5px solid transparent; }
  .aui #primary-menu.sub-title > ul > li > a span,
  .aui #primary-menu.sub-title > div > ul > li > a span {
    display: block;
    margin-top: 10px;
    line-height: 12px;
    font-size: 11px;
    font-weight: 400;
    color: #888;
    text-transform: capitalize; }
  .aui #primary-menu.sub-title > ul > li:hover > a,
  .aui #primary-menu.sub-title > ul > li.current > a,
  .aui #primary-menu.sub-title > div > ul > li:hover > a,
  .aui #primary-menu.sub-title > div > ul > li.current > a {
    background-color: #1ABC9C;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    border-top-color: rgba(0, 0, 0, 0.1); }
  .aui #primary-menu.sub-title > ul > li:hover > a span,
  .aui #primary-menu.sub-title > ul > li.current > a span,
  .aui #primary-menu.sub-title.style-2 > div > ul > li:hover > a span,
  .aui #primary-menu.sub-title.style-2 > div > ul > li.current > a span {
    color: #EEE; }
  .aui #primary-menu.sub-title.style-2 ul ul span {
    display: none; }
  .aui #primary-menu.sub-title.style-2 > div > ul > li {
    background-position: left center; }
  .aui #primary-menu.sub-title.style-2 > div #top-search,
  .aui #primary-menu.sub-title.style-2 > div #top-cart,
  .aui #primary-menu.sub-title.style-2 > div #side-panel-trigger {
    float: right;
    margin-top: 30px;
    margin-bottom: 30px; }
  .aui #primary-menu.sub-title.style-2 div ul li:first-child,
  .aui #primary-menu.sub-title.style-2 > div > ul > li:hover + li,
  .aui #primary-menu.sub-title.style-2 > div > ul > li.current + li {
    background-image: none; }
  .aui #primary-menu.sub-title.style-2 > div > ul > li > a {
    padding-top: 17px;
    padding-bottom: 22px; }
  @media (min-width: 992px) {
    .aui #header.split-menu #logo {
      position: absolute;
      width: 100%;
      text-align: center;
      margin: 0;
      float: none;
      height: 100px; }
    .aui #header.split-menu #logo a.standard-logo {
      display: inline-block; } }
  .aui #header.split-menu #primary-menu {
    float: none;
    margin: 0; }
  .aui #header.split-menu #primary-menu > ul {
    z-index: 199; }
  .aui #header.split-menu #primary-menu > ul:first-child {
    float: left; }
  .aui #header.split-menu #primary-menu > ul:last-child {
    float: right; }
  @media (min-width: 992px) {
    .aui .overlay-menu:not(.top-search-open) #primary-menu-trigger {
      opacity: 1;
      pointer-events: auto;
      left: auto;
      right: 75px;
      width: 20px;
      height: 20px;
      line-height: 20px;
      margin-top: -10px; }
    .aui .overlay-menu:not(.top-search-open) .full-header #primary-menu-trigger {
      right: 90px; }
    .aui .overlay-menu #primary-menu > #overlay-menu-close {
      opacity: 0;
      pointer-events: none;
      position: fixed;
      top: 25px;
      left: auto;
      right: 25px;
      width: 48px;
      height: 48px;
      line-height: 48px;
      font-size: 24px;
      text-align: center;
      color: #444;
      z-index: 300;
      -webkit-transform: translateY(-80px);
      -ms-transform: translateY(-80px);
      -o-transform: translateY(-80px);
      transform: translateY(-80px);
      -webkit-transition: opacity .4s ease, transform .45s .15s ease;
      -o-transition: opacity .4s ease, transform .45s .15s ease;
      transition: opacity .4s ease, transform .45s .15s ease; }
    .aui .overlay-menu #primary-menu > ul {
      opacity: 0 !important;
      pointer-events: none;
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      height: 100% !important;
      z-index: 299;
      background: rgba(255, 255, 255, 0.95);
      -webkit-transition: opacity .7s ease;
      -o-transition: opacity .7s ease;
      transition: opacity .7s ease; }
    .aui .overlay-menu #primary-menu > ul.show {
      opacity: 1 !important;
      display: inherit !important;
      pointer-events: auto; }
    .aui .overlay-menu #primary-menu > ul.show ~ #overlay-menu-close {
      opacity: 1;
      -webkit-transition: opacity .7s .4s ease, transform .45s .15s ease;
      -o-transition: opacity .7s .4s ease, transform .45s .15s ease;
      transition: opacity .7s .4s ease, transform .45s .15s ease;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
      pointer-events: auto; }
    .aui .overlay-menu #primary-menu > ul > li {
      float: none;
      text-align: center;
      max-width: 400px;
      margin: 0 auto; }
    .aui .overlay-menu #primary-menu > ul > li > a {
      font-size: 24px;
      padding-top: 19px;
      padding-bottom: 19px;
      letter-spacing: 2px;
      text-transform: none;
      opacity: 0;
      -webkit-transform: translateY(-80px);
      -ms-transform: translateY(-80px);
      -o-transform: translateY(-80px);
      transform: translateY(-80px);
      -webkit-transition: opacity .7s .15s ease, transform .45s .15s ease, color .2s linear;
      -o-transition: opacity .7s .15s ease, transform .45s .15s ease, color .2s linear;
      transition: opacity .7s .15s ease, transform .45s .15s ease, color .2s linear; }
    .aui .overlay-menu #primary-menu > ul.show > li > a {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0); } }
  .aui #top-search,
  .aui #top-cart,
  .aui #side-panel-trigger,
  .aui #top-account {
    float: right;
    margin: 40px 0 40px 15px; }
  .aui #top-cart {
    position: relative; }
  .aui #top-search a,
  .aui #top-cart > a,
  .aui #side-panel-trigger a,
  .aui #top-account a {
    display: block;
    position: relative;
    width: 14px;
    height: 14px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #333;
    -webkit-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out; }
  .aui #top-search a {
    z-index: 11; }
  .aui #top-search a i {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease; }
  .aui body.top-search-open #top-search a i.icon-search3,
  .aui #top-search a i.icon-line-cross {
    opacity: 0; }
  .aui body.top-search-open #top-search a i.icon-line-cross {
    opacity: 1;
    z-index: 11;
    font-size: 16px; }
  .aui #top-cart > a:hover {
    color: #1ABC9C; }
  .aui #top-search form {
    opacity: 0;
    z-index: -2;
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    padding: 0 15px;
    margin: 0;
    top: 0;
    left: 0;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out; }
  .aui body.top-search-open #top-search form {
    opacity: 1;
    z-index: 10; }
  .aui #top-search form input {
    box-shadow: none !important;
    pointer-events: none;
    border-radius: 0;
    border: 0;
    outline: 0 !important;
    font-size: 32px;
    padding: 10px 80px 10px 0;
    height: 100%;
    background-color: transparent;
    color: #333;
    font-weight: 700;
    margin-top: 0 !important;
    font-family: 'Raleway', sans-serif;
    letter-spacing: 2px; }
  .aui body:not(.device-sm):not(.device-xs):not(.device-xxs) #header.full-header #top-search form input {
    padding-left: 40px; }
  .aui body:not(.device-sm):not(.device-xs):not(.device-xxs) .container-fullwidth #top-search form input {
    padding-left: 60px; }
  .aui body.top-search-open #top-search form input {
    pointer-events: auto; }
  .aui body:not(.device-sm):not(.device-xs):not(.device-xxs) #header.transparent-header:not(.sticky-header):not(.full-header):not(.floating-header) #top-search form input {
    border-bottom: 2px solid rgba(0, 0, 0, 0.1); }
  .aui #top-search form input::-moz-placeholder {
    color: #555;
    opacity: 1;
    text-transform: uppercase; }
  .aui #top-search form input:-ms-input-placeholder {
    color: #555;
    text-transform: uppercase; }
  .aui #top-search form input::-webkit-input-placeholder {
    color: #555;
    text-transform: uppercase; }
  .aui #primary-menu .container #top-search form input,
  .aui .sticky-header #top-search form input {
    border: none !important; }
  .aui #top-cart {
    margin-right: 0; }
  .aui #top-cart > a > span {
    display: block;
    position: absolute;
    top: -7px;
    left: auto;
    right: -14px;
    font-size: 10px;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    background-color: #1ABC9C;
    border-radius: 50%; }
  .aui #top-cart .top-cart-content {
    opacity: 0;
    z-index: -2;
    position: absolute;
    width: 280px;
    background-color: #FFF;
    box-shadow: 0px 20px 50px 10px rgba(0, 0, 0, 0.05);
    border: 1px solid #EEE;
    border-top: 2px solid #1ABC9C;
    top: 60px;
    right: -15px;
    left: auto;
    margin: -10000px 0 0;
    -webkit-transition: opacity .5s ease, top .4s ease;
    -o-transition: opacity .5s ease, top .4s ease;
    transition: opacity .5s ease, top .4s ease; }
  .aui .style-2 .container #top-cart .top-cart-content {
    top: 40px; }
  .aui .style-2.sub-title .container #top-cart .top-cart-content {
    top: 50px; }
  .aui #top-cart.top-cart-open .top-cart-content {
    opacity: 1;
    z-index: 11;
    margin-top: 0; }
  .aui .top-cart-title {
    padding: 12px 15px;
    border-bottom: 1px solid #EEE; }
  .aui .top-cart-title h4 {
    margin-bottom: 0;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px; }
  .aui .top-cart-items {
    padding: 15px; }
  .aui .top-cart-item {
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid #F5F5F5; }
  .aui .top-cart-item:first-child {
    padding-top: 0;
    margin-top: 0;
    border-top: 0; }
  .aui .top-cart-item-image {
    float: left;
    margin-right: 15px;
    width: 48px !important;
    height: 48px !important;
    border: 2px solid #EEE;
    -webkit-transition: border-color .2s linear;
    -o-transition: border-color .2s linear;
    transition: border-color .2s linear; }
  .aui .top-cart-item-image a,
  .aui .top-cart-item-image img {
    display: block;
    width: 44px !important;
    height: 44px !important; }
  .aui .top-cart-item-image:hover {
    border-color: #1ABC9C; }
  .aui .top-cart-item-desc {
    position: relative;
    overflow: hidden; }
  .aui .top-cart-item-desc a {
    text-align: left !important;
    font-size: 13px !important;
    width: auto !important;
    height: auto !important;
    color: #333;
    font-weight: 600; }
  .aui .top-cart-item-desc a:hover {
    color: #1ABC9C !important; }
  .aui .top-cart-item-desc span.top-cart-item-price {
    display: block;
    line-height: 20px;
    font-size: 12px !important;
    color: #999; }
  .aui .top-cart-item-desc span.top-cart-item-quantity {
    display: block;
    position: absolute;
    font-size: 12px !important;
    right: 0;
    top: 2px;
    color: #444; }
  .aui .top-cart-action {
    padding: 15px;
    border-top: 1px solid #EEE; }
  .aui .top-cart-action span.top-checkout-price {
    font-size: 20px;
    color: #1ABC9C; }
  .aui #top-account {
    margin: 32px 0 33px 20px; }
  .aui #top-account a {
    width: auto;
    height: auto; }
  .aui #top-account a span {
    margin-left: 5px;
    font-weight: 600; }
  .aui #top-account a i.icon-angle-down {
    margin-left: 5px;
    font-size: 12px; }
  .aui #top-account .dropdown-menu {
    padding: 10px 0; }
  .aui #top-account .dropdown-menu li a {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    text-align: left;
    line-height: 22px; }
  .aui #top-account .dropdown-menu li a .badge {
    display: block;
    float: right;
    margin: 2px 0 0 0; }
  .aui #top-account .dropdown-menu li a i:last-child {
    position: relative;
    top: 1px;
    margin-left: 5px; }
  .aui #header,
  .aui #header-wrap,
  .aui #logo img {
    height: 100px;
    -webkit-transition: height .4s ease, opacity .3s ease;
    -o-transition: height .4s ease, opacity .3s ease;
    transition: height .4s ease, opacity .3s ease; }
  .aui #header.sticky-style-2 {
    height: 161px; }
  .aui #header.sticky-style-3 {
    height: 181px; }
  .aui #header.sticky-style-2 #header-wrap {
    height: 60px; }
  .aui #header.sticky-style-3 #header-wrap {
    height: 80px; }
  .aui #primary-menu > ul > li > ul,
  .aui #primary-menu > ul > li > .mega-menu-content,
  .aui #primary-menu > ul > li.mega-menu > .mega-menu-content {
    -webkit-transition: top .4s ease;
    -o-transition: top .4s ease;
    transition: top .4s ease; }
  .aui #top-search,
  .aui #top-cart {
    -webkit-transition: margin .4s ease, opacity .3s ease;
    -o-transition: margin .4s ease, opacity .3s ease;
    transition: margin .4s ease, opacity .3s ease; }
  .aui body:not(.top-search-open) #header-wrap #logo,
  .aui body:not(.top-search-open) #primary-menu > ul,
  .aui body:not(.top-search-open) #primary-menu > .container > ul,
  .aui body:not(.top-search-open) #top-cart,
  .aui body:not(.top-search-open) #side-panel-trigger,
  .aui body:not(.top-search-open) #top-account {
    opacity: 1;
    -webkit-transition: height .4s ease, margin .4s ease, opacity .2s .2s ease;
    -o-transition: height .4s ease, margin .4s ease, opacity .2s .2s ease;
    transition: height .4s ease, margin .4s ease, opacity .2s .2s ease; }
  .aui body.top-search-open #header-wrap #logo,
  .aui body.top-search-open #primary-menu > ul,
  .aui body.top-search-open #primary-menu > .container > ul,
  .aui body.top-search-open #top-cart,
  .aui body.top-search-open #side-panel-trigger,
  .aui body.top-search-open #top-account {
    opacity: 0; }
  .aui #header.sticky-header.semi-transparent {
    background-color: transparent; }
  .aui #header-wrap {
    position: relative;
    z-index: 199;
    -webkit-backface-visibility: hidden; }
  .aui #header.sticky-header #header-wrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #FFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
  .aui #header.semi-transparent.sticky-header #header-wrap {
    background-color: rgba(255, 255, 255, 0.8); }
  .aui #header.sticky-header:not(.static-sticky),
  .aui #header.sticky-header:not(.static-sticky) #header-wrap,
  .aui #header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img {
    height: 60px; }
  .aui #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a {
    padding-top: 19px;
    padding-bottom: 19px; }
  .aui #header.sticky-header:not(.static-sticky).sticky-style-2,
  .aui #header.sticky-header:not(.static-sticky).sticky-style-3 {
    height: 161px; }
  .aui #header.sticky-header:not(.static-sticky).sticky-style-2 #primary-menu,
  .aui #header.sticky-header:not(.static-sticky).sticky-style-3 #primary-menu {
    border-top: 0; }
  .aui #header.sticky-header:not(.static-sticky) #top-search,
  .aui #header.sticky-header:not(.static-sticky) #top-cart,
  .aui #header.sticky-header:not(.static-sticky) #side-panel-trigger {
    margin-top: 20px !important;
    margin-bottom: 20px !important; }
  .aui #header.sticky-header:not(.static-sticky) #top-account {
    margin-top: 12px !important;
    margin-bottom: 13px !important; }
  .aui #header.sticky-header:not(.static-sticky) #top-cart .top-cart-content {
    top: 40px; }
  .aui #header.sticky-header.sticky-style-2 #primary-menu {
    border-top: 0; }
  .aui #header.sticky-header:not(.static-sticky) #primary-menu.style-3 > ul > li > a {
    margin: 0;
    border-radius: 0; }
  .aui #header.sticky-header:not(.static-sticky) #primary-menu.style-4 > ul > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 10px 0; }
  .aui #header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li {
    margin-left: 2px; }
  .aui #header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li:first-child {
    margin-left: 0; }
  .aui #header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li > a {
    line-height: 22px;
    padding-top: 19px;
    padding-bottom: 19px; }
  .aui #header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li > a > div {
    padding: 0; }
  .aui #header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li > a i {
    display: inline-block;
    width: 16px;
    top: -1px;
    margin: 0 6px 0 0;
    font-size: 14px;
    line-height: 22px; }
  .aui #header.sticky-header:not(.static-sticky) #primary-menu.sub-title > ul > li,
  .aui #header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2 > div > ul > li {
    background: none !important;
    margin-left: 2px; }
  .aui #header.sticky-header:not(.static-sticky) #primary-menu.sub-title > ul > li:first-child,
  .aui #header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2 > div > ul > li:first-child {
    margin-left: 0; }
  .aui #header.sticky-header:not(.static-sticky) #primary-menu.sub-title > ul > li > a,
  .aui #header.sticky-header:not(.static-sticky) #primary-menu.sub-title > div > ul > li > a {
    line-height: 22px;
    padding: 19px 15px;
    text-transform: none;
    font-size: 14px;
    border-top: 0; }
  .aui #header.sticky-header:not(.static-sticky) #primary-menu.sub-title ul li span {
    display: none; }
  .aui #page-menu,
  .aui #page-menu-wrap {
    position: relative;
    height: 44px;
    line-height: 44px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .aui #page-menu-wrap {
    z-index: 99;
    background-color: #1ABC9C;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden; }
  .aui #page-menu.sticky-page-menu #page-menu-wrap {
    position: fixed;
    z-index: 99;
    left: 0;
    width: 100%;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); }
  .aui #header.static-sticky ~ #page-menu.sticky-page-menu #page-menu-wrap,
  .aui #header.static-sticky ~ #content #page-menu.sticky-page-menu #page-menu-wrap {
    top: 100px; }
  .aui #header ~ #page-menu.sticky-page-menu #page-menu-wrap,
  .aui #header.no-sticky ~ #page-menu.sticky-page-menu #page-menu-wrap,
  .aui #header ~ #content #page-menu.sticky-page-menu #page-menu-wrap,
  .aui #header.no-sticky ~ #content #page-menu.sticky-page-menu #page-menu-wrap {
    top: 0; }
  .aui #header.sticky-header ~ #page-menu.sticky-page-menu #page-menu-wrap,
  .aui #header.sticky-header ~ #content #page-menu.sticky-page-menu #page-menu-wrap {
    top: 60px; }
  .aui #page-submenu-trigger {
    top: 0;
    margin-top: 0;
    left: auto;
    right: 15px;
    width: 40px;
    height: 44px;
    line-height: 44px; }
  .aui #page-menu .menu-title {
    float: left;
    color: #FFF;
    font-size: 20px;
    font-weight: 300; }
  .aui #page-menu .menu-title span {
    font-weight: 600; }
  .aui #page-menu nav {
    position: relative;
    float: right; }
  .aui #page-menu nav ul {
    margin-bottom: 0;
    height: 44px; }
  .aui #page-menu nav li {
    position: relative;
    float: left;
    list-style: none; }
  .aui #page-menu nav li a {
    display: block;
    height: 28px;
    line-height: 28px;
    margin: 8px 4px;
    padding: 0 14px;
    color: #FFF;
    font-size: 14px;
    border-radius: 14px; }
  .aui #page-menu nav li a .icon-angle-down {
    margin-left: 5px; }
  .aui body:not(.device-touch) #page-menu nav li a {
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; }
  .aui #page-menu nav li:hover a,
  .aui #page-menu nav li.current a {
    background-color: rgba(0, 0, 0, 0.15); }
  .aui #page-menu li:hover ul {
    display: block; }
  .aui #page-menu ul ul {
    display: none;
    position: absolute;
    width: 150px;
    top: 44px;
    left: 0;
    z-index: 149;
    height: auto;
    background-color: #1ABC9C; }
  .aui #page-menu ul ul ul {
    display: none !important; }
  .aui #page-menu ul ul li {
    float: none; }
  .aui #page-menu ul ul a {
    height: auto;
    line-height: 22px;
    margin: 0;
    padding: 8px 14px;
    border-radius: 0;
    background-color: rgba(0, 0, 0, 0.15); }
  .aui #page-menu ul ul li:hover a,
  .aui #page-menu ul ul li.current a {
    background-color: rgba(0, 0, 0, 0.3); }
  @media (min-width: 992px) {
    .aui #page-menu.dots-menu,
    .aui #page-menu.dots-menu #page-menu-wrap {
      position: fixed;
      z-index: 99;
      top: 50%;
      left: auto;
      right: 20px;
      width: 24px;
      height: auto;
      line-height: 1.5;
      background-color: transparent;
      text-shadow: none; }
    .aui #page-menu.dots-menu #page-menu-wrap {
      position: relative;
      box-shadow: none; }
    .aui #page-menu.dots-menu .menu-title {
      display: none; }
    .aui #page-menu.dots-menu nav {
      float: none;
      width: 24px; }
    .aui #page-menu.dots-menu nav ul {
      height: auto; }
    .aui #page-menu.dots-menu nav ul li {
      float: none;
      width: 14px;
      height: 14px;
      margin: 10px 6px; }
    .aui #page-menu.dots-menu nav li a {
      position: relative;
      width: 10px;
      height: 10px;
      line-height: 1.5;
      padding: 0;
      margin: 0 2px;
      background-color: rgba(0, 0, 0, 0.4);
      border-radius: 50%;
      color: #777; }
    .aui #page-menu.dots-menu nav li a:hover {
      background-color: rgba(0, 0, 0, 0.7); }
    .aui #page-menu.dots-menu nav li.current a {
      background-color: #1ABC9C; }
    .aui #page-menu.dots-menu nav li div {
      position: absolute;
      width: auto;
      top: -11px;
      right: 25px;
      background-color: #1ABC9C;
      color: #FFF;
      padding: 5px 14px;
      white-space: nowrap;
      pointer-events: none;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
      border-radius: 2px;
      opacity: 0; }
    .aui body:not(.device-touch) #page-menu.dots-menu nav li div {
      -webkit-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out; }
    .aui #page-menu.dots-menu nav li div:after {
      position: absolute;
      content: '';
      top: 50%;
      margin-top: -6px;
      left: auto;
      right: -5px;
      width: 0;
      height: 0;
      border-top: 7px solid transparent;
      border-bottom: 7px solid transparent;
      border-left: 6px solid #1ABC9C; }
    .aui #page-menu.dots-menu nav li a:hover div {
      opacity: 1;
      right: 30px; } }
  .aui .one-page-arrow {
    position: absolute;
    z-index: 3;
    bottom: 20px;
    left: 50%;
    margin-left: -16px;
    width: 32px;
    height: 32px;
    font-size: 32px;
    text-align: center;
    color: #222; }
  @media (min-width: 992px) {
    .aui {
      /* Side Header - Push Header -----------------------------------------------------------------*/
      /* Side Header - Right Aligned -----------------------------------------------------------------*/ }
      .aui .side-header #header {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 10;
        width: 260px;
        height: 100%;
        height: calc(100vh);
        background-color: #FFF;
        border: none;
        border-right: 1px solid #EEE;
        overflow: hidden;
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.065); }
      .aui .side-header #header-wrap {
        width: 300px;
        height: 100%;
        overflow: auto;
        padding-right: 40px; }
      .aui .side-header #header .container {
        width: 260px !important;
        padding: 0 30px !important;
        margin: 0 !important; }
      .aui .side-header #logo {
        float: none;
        margin: 60px 0 40px; }
      .aui .side-header #logo img {
        height: auto !important; }
      .aui .side-header #logo:not(.nobottomborder):after,
      .aui .side-header #primary-menu:not(.nobottomborder):after {
        display: block;
        content: '';
        width: 20%;
        border-bottom: 1px solid #E5E5E5; }
      .aui .side-header .center #logo:after {
        margin: 0 auto; }
      .aui .side-header #primary-menu {
        margin-bottom: 30px; }
      .aui .side-header #primary-menu:not(.nobottomborder):after {
        margin-top: 40px; }
      .aui .side-header #primary-menu,
      .aui .side-header #primary-menu ul {
        float: none;
        height: auto; }
      .aui .side-header #primary-menu ul li {
        float: none;
        margin: 15px 0 0; }
      .aui .side-header #primary-menu ul li:first-child {
        margin-top: 0; }
      .aui .side-header #primary-menu ul li a {
        height: 25px;
        line-height: 25px;
        padding: 0;
        text-transform: uppercase; }
      .aui .side-header #primary-menu ul li i {
        line-height: 24px; }
      .aui .side-header #primary-menu ul ul {
        position: relative;
        width: 100%;
        background-color: transparent;
        box-shadow: none;
        border: none;
        height: auto;
        z-index: 1;
        top: 0;
        left: 0;
        margin: 5px 0;
        padding-left: 12px; }
      .aui .side-header #primary-menu ul ul ul {
        top: 0 !important;
        left: 0; }
      .aui .side-header #primary-menu ul ul.menu-pos-invert {
        left: 0;
        right: auto; }
      .aui .side-header #primary-menu ul ul ul.menu-pos-invert {
        right: auto; }
      .aui .side-header #primary-menu ul ul li {
        margin: 0;
        border: 0; }
      .aui .side-header #primary-menu ul ul li:first-child {
        border-top: 0; }
      .aui .side-header #primary-menu ul ul a {
        font-size: 12px;
        height: auto !important;
        line-height: 24px !important;
        padding: 2px 0 !important; }
      .aui .side-header #primary-menu ul ul li:hover > a {
        background-color: transparent !important;
        color: #444 !important; }
      .aui .side-header #primary-menu ul > li.sub-menu > a,
      .aui .side-header #primary-menu ul > li.sub-menu:hover > a {
        background-image: none !important; }
      .aui .side-header #primary-menu ul > li.sub-menu > a:after {
        position: absolute;
        content: '\e7a5';
        top: 1px;
        right: 0;
        -webkit-transition: transform .2s linear;
        -o-transition: transform .2s linear;
        transition: transform .2s linear; }
      .aui .side-header #primary-menu ul > li.sub-menu:hover > a:after {
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg); }
      .aui .side-header:not(.open-header) #wrapper {
        margin: 0 0 0 260px !important;
        width: auto !important; }
      .aui .side-header:not(.open-header) #wrapper .container {
        width: auto;
        margin: 0 40px; }
      .aui .side-header.open-header.push-wrapper {
        overflow-x: hidden; }
      .aui .side-header.open-header #header {
        left: -260px; }
      .aui .side-header.open-header.side-header-open #header {
        left: 0; }
      .aui .side-header.open-header #wrapper {
        left: 0; }
      .aui .side-header.open-header.push-wrapper.side-header-open #wrapper {
        left: 260px; }
      .aui #header-trigger {
        display: none; }
      .aui .side-header.open-header #header-trigger {
        display: block;
        position: fixed;
        cursor: pointer;
        top: 20px;
        left: 20px;
        z-index: 11;
        font-size: 16px;
        width: 32px;
        height: 32px;
        line-height: 32px;
        background-color: #FFF;
        text-align: center;
        border-radius: 2px; }
      .aui .side-header.open-header.side-header-open #header-trigger {
        left: 280px; }
      .aui .side-header.open-header #header-trigger i:nth-child(1),
      .aui .side-header.open-header.side-header-open #header-trigger i:nth-child(2) {
        display: block; }
      .aui .side-header.open-header.side-header-open #header-trigger i:nth-child(1),
      .aui .side-header.open-header #header-trigger i:nth-child(2) {
        display: none; }
      .aui .side-header.open-header #header,
      .aui .side-header.open-header #header-trigger,
      .aui .side-header.open-header.push-wrapper #wrapper {
        -webkit-transition: left .4s ease;
        -o-transition: left .4s ease;
        transition: left .4s ease; }
      .aui .side-header.side-header-right #header {
        left: auto;
        right: 0;
        border: none;
        border-left: 1px solid #EEE; }
      .aui .side-header.side-header-right:not(.open-header) #wrapper {
        margin: 0 260px 0 0 !important; }
      .aui .side-header.side-header-right.open-header #header {
        left: auto;
        right: -260px; }
      .aui .side-header.side-header-right.open-header.side-header-open #header {
        left: auto;
        right: 0; }
      .aui .side-header.side-header-right.open-header.push-wrapper.side-header-open #wrapper {
        left: -260px; }
      .aui .side-header.side-header-right.open-header #header-trigger {
        left: auto;
        right: 20px; }
      .aui .side-header.side-header-right.open-header.side-header-open #header-trigger {
        left: auto;
        right: 280px; }
      .aui .side-header.side-header-right.open-header #header,
      .aui .side-header.side-header-right.open-header #header-trigger {
        -webkit-transition: right .4s ease;
        -o-transition: right .4s ease;
        transition: right .4s ease; } }
  .aui body.side-push-panel {
    overflow-x: hidden; }
  .aui #side-panel {
    position: fixed;
    top: 0;
    right: -300px;
    z-index: 399;
    width: 300px;
    height: 100%;
    background-color: #F5F5F5;
    overflow: hidden;
    -webkit-backface-visibility: hidden; }
  .aui body.side-panel-left #side-panel {
    left: -300px;
    right: auto; }
  .aui body.side-push-panel.stretched #wrapper,
  .aui body.side-push-panel.stretched #header.sticky-header .container {
    right: 0; }
  .aui body.side-panel-left.side-push-panel.stretched #wrapper,
  .aui body.side-panel-left.side-push-panel.stretched #header.sticky-header .container {
    left: 0;
    right: auto; }
  .aui #side-panel .side-panel-wrap {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 330px;
    height: 100%;
    overflow: auto;
    padding: 50px 70px 50px 40px; }
  .aui body.device-touch #side-panel .side-panel-wrap {
    overflow-y: scroll; }
  .aui #side-panel .widget {
    margin-top: 40px;
    padding-top: 40px;
    width: 220px;
    border-top: 1px solid #E5E5E5; }
  .aui #side-panel .widget:first-child {
    padding-top: 0;
    border-top: 0;
    margin: 0; }
  .aui body.side-panel-open #side-panel {
    right: 0; }
  .aui body.side-panel-left.side-panel-open #side-panel {
    left: 0;
    right: auto; }
  .aui body.side-push-panel.side-panel-open.stretched #wrapper,
  .aui body.side-push-panel.side-panel-open.stretched #header.sticky-header .container {
    right: 300px; }
  .aui body.side-push-panel.side-panel-open.stretched .slider-parallax-inner {
    left: -300px; }
  .aui body.side-panel-left.side-push-panel.side-panel-open.stretched #wrapper,
  .aui body.side-panel-left.side-push-panel.side-panel-open.stretched #header.sticky-header .container,
  .aui body.side-panel-left.side-push-panel.side-panel-open.stretched .slider-parallax-inner {
    left: 300px;
    right: auto; }
  .aui #side-panel-trigger {
    display: block;
    cursor: pointer;
    z-index: 11;
    margin-right: 5px; }
  .aui #side-panel-trigger-close a {
    display: none; }
  .aui #side-panel,
  .aui body.side-push-panel.stretched #wrapper,
  .aui body.side-push-panel.stretched #header .container {
    -webkit-transition: right .4s ease;
    -o-transition: right .4s ease;
    transition: right .4s ease; }
  .aui body.side-panel-left #side-panel,
  .aui body.side-panel-left.side-push-panel.stretched #wrapper,
  .aui body.side-panel-left.side-push-panel.stretched #header .container,
  .aui body.side-push-panel.stretched .slider-parallax-inner {
    -webkit-transition: left .4s ease;
    -o-transition: left .4s ease;
    transition: left .4s ease; }
  .aui .body-overlay {
    opacity: 0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: -1;
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease; }
  .aui body.side-panel-open .body-overlay {
    opacity: 1;
    z-index: 298;
    pointer-events: auto; }
  .aui body.side-panel-open:not(.device-xxs):not(.device-xs):not(.device-sm) .body-overlay:hover {
    cursor: url("/MyCukai_Homepage-theme/css/images/icons/close.png") 15 15, default; }
  .aui #slider {
    position: relative;
    width: 100%;
    overflow: hidden; }
  .aui .slider-parallax {
    position: relative; }
  .aui .slider-parallax,
  .aui .slider-parallax .swiper-container {
    visibility: visible;
    -webkit-backface-visibility: hidden; }
  .aui .slider-parallax .slider-parallax-inner {
    position: fixed;
    width: 100%;
    height: 100%; }
  .aui .device-touch .slider-parallax .slider-parallax-inner {
    position: relative; }
  .aui body:not(.side-header) .slider-parallax .slider-parallax-inner {
    left: 0; }
  .aui body:not(.stretched) .slider-parallax .slider-parallax-inner {
    left: auto; }
  .aui #header.transparent-header + .slider-parallax .slider-parallax-inner {
    top: 0; }
  .aui .slider-parallax .slider-parallax-inner,
  .aui .slider-parallax .slider-caption,
  .aui .slider-parallax .ei-title {
    will-change: transform;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transition: transform 0s linear;
    -webkit-backface-visibility: hidden; }
  .aui .boxed-slider {
    padding-top: 40px; }
  .aui .fslider[data-animation="fade"][data-thumbs="true"] .flexslider,
  .aui .fslider.testimonial[data-animation="fade"] .flexslider {
    height: auto !important; }
  .aui .flex-control-nav.flex-control-thumbs {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin: 2px -2px -2px 0;
    height: 75px; }
  .aui .flex-control-nav.flex-control-thumbs li {
    margin: 0 2px 2px 0; }
  .aui .flex-control-nav.flex-control-thumbs li img {
    cursor: pointer;
    text-indent: -9999px;
    border: 0;
    border-radius: 0;
    margin: 0;
    opacity: 0.5;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }
  .aui .flex-control-nav.flex-control-thumbs li,
  .aui .flex-control-nav.flex-control-thumbs li img {
    display: block;
    width: 100px !important;
    height: auto !important; }
  .aui .flex-control-nav.flex-control-thumbs li:hover img,
  .aui .flex-control-nav.flex-control-thumbs li img.flex-active {
    border-width: 0;
    opacity: 1; }
  .aui .fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs {
    margin: 2px -2px -2px 0;
    height: auto; }
  .aui .fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs li {
    width: 25% !important;
    height: auto !important;
    margin: 0;
    padding: 0 2px 2px 0; }
  .aui .fslider.flex-thumb-grid.grid-3 .flex-control-nav.flex-control-thumbs li {
    width: 33.30% !important; }
  .aui .fslider.flex-thumb-grid.grid-5 .flex-control-nav.flex-control-thumbs li {
    width: 20% !important; }
  .aui .fslider.flex-thumb-grid.grid-6 .flex-control-nav.flex-control-thumbs li {
    width: 16.66% !important; }
  .aui .fslider.flex-thumb-grid.grid-8 .flex-control-nav.flex-control-thumbs li {
    width: 12.5% !important; }
  .aui .fslider.flex-thumb-grid.grid-10 .flex-control-nav.flex-control-thumbs li {
    width: 10% !important; }
  .aui .fslider.flex-thumb-grid.grid-12 .flex-control-nav.flex-control-thumbs li {
    width: 8.33% !important; }
  .aui .fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs li img {
    width: 100% !important;
    height: auto !important; }
  .aui .swiper_wrapper {
    width: 100%;
    height: 500px;
    overflow: hidden; }
  .aui .full-screen .swiper_wrapper {
    height: auto; }
  .aui .swiper_wrapper .swiper-container {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    background: url("/MyCukai_Homepage-theme/css/images/pattern2.png") repeat; }
  .aui .swiper_wrapper .swiper-slide {
    position: relative;
    margin: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden; }
  .aui .swiper-slide [data-caption-animate] {
    -webkit-backface-visibility: hidden; }
  .aui .swiper-slide .video-wrap,
  .aui .section .video-wrap,
  .aui .swiper-slide .yt-bg-player,
  .aui .section .yt-bg-player {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 0;
    left: 0; }
  .aui #slider .container {
    position: relative;
    height: 100%; }
  .aui #slider.canvas-slider .swiper-slide img {
    width: 100%; }
  .aui #slider.canvas-slider a {
    display: block;
    height: 100%; }
  .aui .swiper-pagination {
    position: absolute;
    width: 100%;
    z-index: 20;
    margin: 0;
    top: auto;
    bottom: 20px !important;
    text-align: center;
    line-height: 1; }
  .aui .swiper-pagination span {
    display: inline-block;
    cursor: pointer;
    width: 10px;
    height: 10px;
    margin: 0 4px;
    opacity: 1;
    background-color: transparent;
    border: 1px solid #FFF;
    border-radius: 50%;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .aui .swiper-pagination span:hover,
  .aui .swiper-pagination span.swiper-pagination-bullet-active {
    background-color: #FFF !important; }
  .aui .tp-banner .button {
    height: auto !important; }
  .aui .video-wrap {
    overflow: hidden;
    width: 100%;
    position: relative; }
  .aui .video-wrap video {
    position: relative;
    z-index: 1;
    width: 100%; }
  .aui .video-overlay,
  .aui .video-placeholder {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5;
    background: transparent url("/MyCukai_Homepage-theme/css/images/grid.png") repeat;
    -webkit-backface-visibility: hidden; }
  .aui .video-placeholder {
    z-index: 4;
    background-repeat: no-repeat !important; }
  .aui .slider-caption,
  .aui .nivo-caption,
  .aui .flex-caption {
    position: absolute;
    top: 0;
    left: 15px;
    z-index: 20;
    max-width: 550px;
    color: #EEE;
    font-size: 22px;
    font-weight: 300;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    -webkit-transition: top .3s ease;
    -o-transition: top .3s ease;
    transition: top .3s ease; }
  .aui .slider-caption:not(.dark),
  .aui .slider-caption:not(.dark) h2 {
    color: #222;
    text-shadow: none; }
  .aui .slider-caption h2 {
    font-size: 64px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 30px; }
  .aui .slider-caption p {
    margin-bottom: 10px;
    font-size: 24px; }
  .aui .slider-caption.slider-caption-right {
    left: auto;
    right: 15px; }
  .aui .slider-caption.slider-caption-center {
    position: relative;
    max-width: 800px;
    text-align: center;
    margin: 0 auto;
    left: 0;
    right: 0; }
  .aui .slider-caption-bg {
    padding: 5px 12px;
    border-radius: 2px;
    background-color: rgba(0, 0, 0, 0.6);
    top: auto;
    bottom: 50px;
    left: 50px; }
  .aui .slider-caption-bg.slider-caption-bg-light {
    background-color: rgba(255, 255, 255, 0.8);
    color: #333;
    font-weight: 400;
    text-shadow: none; }
  .aui .slider-caption-top-left {
    top: 50px;
    bottom: auto; }
  .aui .slider-caption-top-right {
    top: 50px;
    bottom: auto;
    left: auto;
    right: 50px; }
  .aui .slider-caption-bottom-right {
    left: auto;
    right: 50px; }
  .aui #slider .owl-carousel {
    margin: 0; }
  .aui #slider-arrow-left,
  .aui #slider-arrow-right,
  .aui .camera_prev,
  .aui .camera_next,
  .aui #slider .owl-prev,
  .aui #slider .owl-next,
  .aui .flex-prev,
  .aui .flex-next,
  .aui .nivo-prevNav,
  .aui .nivo-nextNav,
  .aui .slider-arrow-top-sm,
  .aui .slider-arrow-bottom-sm {
    position: absolute;
    cursor: pointer;
    z-index: 10;
    top: 50%;
    left: 0;
    margin-top: -26px;
    background-color: rgba(0, 0, 0, 0.3);
    width: 52px;
    height: 52px;
    border: 0;
    border-radius: 0 3px 3px 0;
    -webkit-transition: background-color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out; }
  .aui .slider-arrow-top-sm,
  .aui .slider-arrow-bottom-sm {
    top: auto;
    bottom: 57px;
    left: auto;
    right: 20px;
    margin: 0;
    width: 32px;
    height: 32px;
    border-radius: 3px 3px 0 0; }
  .aui .slider-arrow-bottom-sm {
    bottom: 20px;
    border-radius: 0 0 3px 3px; }
  .aui .fslider[data-thumbs="true"] .flex-prev,
  .aui .fslider[data-thumbs="true"] .flex-next {
    margin-top: -64px; }
  .aui #slider .owl-prev,
  .aui #slider .owl-next {
    -webkit-transition: background-color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out; }
  .aui #slider-arrow-right,
  .aui .camera_next,
  .aui #slider .owl-next,
  .aui .flex-next,
  .aui .nivo-nextNav {
    left: auto;
    right: 0;
    border-radius: 3px 0 0 3px; }
  .aui #slider-arrow-left i,
  .aui #slider-arrow-right i,
  .aui .camera_prev i,
  .aui .camera_next i,
  .aui #slider .owl-prev i,
  .aui #slider .owl-next i,
  .aui .flex-prev i,
  .aui .flex-next i,
  .aui .nivo-prevNav i,
  .aui .nivo-nextNav i,
  .aui .slider-arrow-top-sm i,
  .aui .slider-arrow-bottom-sm i {
    line-height: 50px;
    width: 34px;
    height: 52px;
    color: #DDD;
    color: rgba(255, 255, 255, 0.8);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    font-size: 34px;
    text-align: center;
    margin-left: 7px; }
  .aui .slider-arrow-top-sm i,
  .aui .slider-arrow-bottom-sm i {
    width: 32px;
    height: 32px;
    margin: 0;
    line-height: 30px;
    font-size: 18px;
    color: #FFF;
    color: white; }
  .aui .flex-prev i {
    margin-left: 9px; }
  .aui #slider .owl-prev i {
    margin-left: 0; }
  .aui #slider-arrow-right i,
  .aui .camera_next i,
  .aui .nivo-nextNav i {
    margin-left: 10px; }
  .aui .flex-next i {
    margin-left: 11px; }
  .aui #slider .owl-next i {
    margin-right: 4px; }
  .aui #slider .owl-nav {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out; }
  .aui #slider .owl-nav div,
  .aui #slider:hover .owl-nav {
    opacity: 1; }
  .aui #slider-arrow-left:hover,
  .aui #slider-arrow-right:hover,
  .aui .camera_prev:hover,
  .aui .camera_next:hover,
  .aui #slider .owl-prev:hover,
  .aui #slider .owl-next:hover,
  .aui .flex-prev:hover,
  .aui .flex-next:hover,
  .aui .nivo-prevNav:hover,
  .aui .nivo-nextNav:hover,
  .aui .slider-arrow-top-sm:hover,
  .aui .slider-arrow-bottom-sm:hover {
    background-color: rgba(0, 0, 0, 0.6) !important; }
  .aui #slide-number {
    position: absolute;
    opacity: 0;
    top: auto;
    right: 20px;
    bottom: 20px;
    z-index: 20;
    width: 36px;
    height: 40px;
    text-align: center;
    color: rgba(255, 255, 255, 0.8);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    font-size: 18px;
    font-weight: 300;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear; }
  .aui #slider:hover #slide-number {
    opacity: 1; }
  .aui #slide-number-current,
  .aui #slide-number-total {
    position: absolute;
    line-height: 1;
    top: 5px;
    left: 0; }
  .aui #slide-number-total {
    top: auto;
    bottom: 5px;
    left: auto;
    right: 0; }
  .aui #slide-number span {
    display: block;
    font-size: 32px;
    line-height: 40px; }
  .aui #slider .owl-dots {
    position: absolute;
    width: 100%;
    z-index: 20;
    margin: 0;
    top: auto;
    bottom: 15px; }
  .aui #slider .owl-dots span {
    width: 10px;
    height: 10px;
    margin: 0 3px;
    opacity: 1;
    background-color: transparent;
    border: 1px solid #FFF; }
  .aui #slider .owl-dots .owl-dot.active span,
  .aui #slider .owl-dots .owl-dot:hover span {
    background-color: #FFF !important; }
  .aui #page-title {
    position: relative;
    padding: 50px 0;
    background-color: #F5F5F5;
    border-bottom: 1px solid #EEE; }
  .aui #page-title .container {
    position: relative; }
  .aui #page-title h1 {
    padding: 0;
    margin: 0;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 1px;
    color: #333;
    font-size: 28px;
    text-transform: uppercase; }
  .aui #page-title span {
    display: block;
    margin-top: 10px;
    font-weight: 300;
    color: #777;
    font-size: 18px; }
  .aui .breadcrumb {
    position: absolute !important;
    width: auto !important;
    top: 50% !important;
    left: auto !important;
    right: 15px !important;
    margin: -10px 0 0 0 !important;
    background-color: transparent !important;
    padding: 0 !important;
    font-size: 12px; }
  .aui body.stretched .container-fullwidth .breadcrumb {
    right: 60px !important; }
  .aui #header.transparent-header + #page-title.page-title-parallax .breadcrumb {
    margin-top: 35px !important; }
  .aui .breadcrumb a {
    color: #555; }
  .aui .breadcrumb a:hover {
    color: #1ABC9C; }
  .aui .breadcrumb i {
    width: auto !important; }
  .aui #page-title.page-title-dark {
    background-color: #333;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15) !important;
    border-bottom: none; }
  .aui #page-title.page-title-dark h1 {
    color: rgba(255, 255, 255, 0.9) !important; }
  .aui #page-title.page-title-dark span {
    color: rgba(255, 255, 255, 0.7); }
  .aui #page-title.page-title-dark .breadcrumb > .active {
    color: rgba(255, 255, 255, 0.6); }
  .aui #page-title.page-title-dark .breadcrumb a {
    color: rgba(255, 255, 255, 0.8); }
  .aui #page-title.page-title-dark .breadcrumb a:hover {
    color: rgba(255, 255, 255, 0.95); }
  .aui #page-title.page-title-right {
    text-align: right; }
  .aui #page-title.page-title-right .breadcrumb {
    left: 15px !important;
    right: auto !important; }
  .aui #page-title.page-title-center {
    text-align: center; }
  .aui #page-title.page-title-center span {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto; }
  .aui #page-title.page-title-center .breadcrumb {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    margin: 20px 0 0 !important; }
  .aui #page-title.page-title-pattern {
    background-image: url("/MyCukai_Homepage-theme/css/images/pattern.png");
    background-repeat: repeat;
    background-attachment: fixed; }
  .aui #page-title.page-title-parallax {
    padding: 100px 0;
    text-shadow: none;
    border-bottom: none; }
  .aui #page-title.page-title-parallax h1 {
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 2px; }
  .aui #page-title.page-title-parallax span {
    font-size: 22px; }
  .aui #page-title.page-title-parallax .breadcrumb {
    font-size: 13px; }
  .aui #page-title.page-title-parallax {
    background-color: transparent;
    background-image: url("/MyCukai_Homepage-theme/css/images/parallax/parallax-bg.jpg");
    background-attachment: fixed;
    background-position: 50% 0;
    background-repeat: no-repeat; }
  .aui #page-title.page-title-mini {
    padding: 20px 0; }
  .aui #page-title.page-title-mini h1 {
    font-weight: 600;
    font-size: 18px;
    color: #444; }
  .aui #page-title.page-title-mini span {
    display: none; }
  .aui #page-title.page-title-nobg {
    background: transparent !important;
    border-bottom: 1px solid #F5F5F5; }
  .aui #page-title.page-title-video {
    background: none;
    position: relative;
    overflow: hidden; }
  .aui #page-title.page-title-video .container {
    z-index: 3; }
  .aui #page-title.page-title-video .video-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
  .aui #page-title.page-title-video .video-wrap video {
    width: 100%; }
  .aui #content {
    position: relative;
    overflow: hidden;
    background-color: #FFF; }
  .aui #content p {
    line-height: 1.8; }
  .aui .content-wrap {
    position: relative;
    padding: 80px 0; }
  .aui #content .container {
    position: relative; }
  .aui .grid-container {
    position: relative;
    overflow: hidden; }
  .aui body:not(.device-touch) .grid-container {
    -webkit-transition: height .4s ease;
    -o-transition: height .4s ease;
    transition: height .4s ease; }
  .aui .portfolio-filter {
    position: relative;
    margin: 0 0 40px 0;
    list-style: none;
    border: 1px solid rgba(0, 0, 0, 0.07);
    float: left;
    border-radius: 4px; }
  .aui .portfolio-filter li {
    float: left;
    position: relative; }
  .aui .portfolio-filter li a {
    display: block;
    position: relative;
    padding: 12px 18px;
    font-size: 13px;
    line-height: 15px;
    color: #666;
    border-left: 1px solid rgba(0, 0, 0, 0.07); }
  .aui .portfolio-filter li:first-child a {
    border-left: none;
    border-radius: 4px 0 0 4px; }
  .aui .portfolio-filter li:last-child a {
    border-radius: 0 4px 4px 0; }
  .aui .portfolio-filter li a:hover {
    color: #1ABC9C; }
  .aui .portfolio-filter li.activeFilter a {
    color: #FFF !important;
    background-color: #1ABC9C;
    margin: -1px 0;
    padding: 13px 18px;
    font-weight: bold; }
  .aui .bothsidebar .portfolio-filter li a {
    padding: 12px 14px; }
  .aui .bothsidebar .portfolio-filter li.activeFilter a {
    padding: 13px 18px; }
  .aui .portfolio-filter.style-2,
  .aui .portfolio-filter.style-3,
  .aui .portfolio-filter.style-4 {
    border: none;
    border-radius: 0; }
  .aui .portfolio-filter.style-2 li,
  .aui .portfolio-filter.style-3 li,
  .aui .portfolio-filter.style-4 li {
    margin-bottom: 10px; }
  .aui .portfolio-filter.style-2 li:not(:first-child),
  .aui .portfolio-filter.style-3 li:not(:first-child) {
    margin-left: 10px; }
  .aui .portfolio-filter.style-2 li a,
  .aui .portfolio-filter.style-3 li a,
  .aui .portfolio-filter.style-4 li a {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px;
    line-height: 16px;
    border-radius: 22px;
    border: none; }
  .aui .portfolio-filter.style-2 li.activeFilter a {
    color: #FFF !important;
    margin: 0; }
  .aui .portfolio-filter.style-3 li a {
    border: 1px solid transparent; }
  .aui .portfolio-filter.style-3 li.activeFilter a {
    color: #1ABC9C !important;
    border-color: #1ABC9C;
    background-color: transparent;
    margin: 0; }
  .aui .portfolio-filter.style-4 li:not(:first-child) {
    margin-left: 30px; }
  .aui .portfolio-filter.style-4 li a {
    padding: 13px 5px;
    font-size: 15px;
    border-radius: 0; }
  .aui .portfolio-filter.style-4 li a:after {
    content: '';
    position: absolute;
    top: auto;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 2px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .aui .portfolio-filter.style-4 li.activeFilter a {
    color: #444 !important;
    background-color: transparent;
    margin: 0; }
  .aui .portfolio-filter.style-4 li.activeFilter a:after {
    width: 100%;
    left: 0%;
    background-color: #1ABC9C; }
  .aui .portfolio-filter.center.style-2 li,
  .aui .portfolio-filter.center.style-3 li,
  .aui .portfolio-filter.center.style-4 li {
    display: inline-block;
    float: none; }
  .aui .portfolio-shuffle {
    float: right;
    width: 41px;
    height: 41px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    font-size: 14px;
    text-align: center;
    line-height: 41px;
    color: #333;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear; }
  .aui .portfolio-shuffle:hover {
    background-color: #1ABC9C;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
  .aui .portfolio {
    position: relative;
    margin: 0 -12px -12px 0; }
  .aui body:not(.device-touch) .portfolio {
    -webkit-transition: height .4s linear;
    -o-transition: height .4s linear;
    transition: height .4s linear; }
  .aui .portfolio-item {
    float: left;
    position: relative;
    width: 25%;
    height: auto;
    padding: 0 12px 12px 0; }
  .aui .portfolio-notitle .portfolio-item,
  .aui .portfolio-notitle .iportfolio {
    overflow: hidden; }
  .aui .portfolio-item .portfolio-image {
    position: relative;
    overflow: hidden; }
  .aui .portfolio-item .portfolio-image,
  .aui .portfolio-item .portfolio-image a,
  .aui .portfolio-item .portfolio-image img {
    display: block;
    width: 100%;
    height: auto; }
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-image img {
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; }
  .aui .portfolio-desc {
    z-index: 3;
    padding: 15px 5px 10px; }
  .aui .portfolio-desc h3 {
    margin: 0;
    padding: 0;
    font-size: 19px; }
  .aui .portfolio-desc h3 a {
    color: #222; }
  .aui .portfolio-desc h3 a:hover {
    color: #1ABC9C; }
  .aui .portfolio-desc span {
    display: block;
    margin-top: 3px;
    color: #888; }
  .aui .portfolio-desc span a {
    color: #888; }
  .aui .portfolio-desc span a:hover {
    color: #000; }
  .aui .portfolio-notitle .portfolio-desc {
    position: absolute;
    display: block !important;
    width: 100%;
    height: 78px;
    padding: 15px 5px;
    top: auto;
    bottom: -79px;
    left: 0;
    background-color: #FFF;
    border-bottom: 1px solid #EEE; }
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-desc {
    -webkit-transition: bottom .2s ease-in-out;
    -o-transition: bottom .2s ease-in-out;
    transition: bottom .2s ease-in-out; }
  .aui .portfolio-full.portfolio-notitle .portfolio-desc,
  .aui .portfolio-nomargin.portfolio-notitle .portfolio-desc {
    bottom: -78px;
    border-bottom: 0; }
  .aui .portfolio-notitle .portfolio-item:hover .portfolio-desc,
  .aui .portfolio-notitle .iportfolio:hover .portfolio-desc {
    bottom: 0 !important; }
  .aui .bothsidebar .portfolio-notitle .portfolio-item:hover .portfolio-image img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-item:hover .portfolio-image img,
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-image img,
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-image img,
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .iportfolio:hover .portfolio-image img {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px); }
  .aui body.device-touch.device-xs .portfolio-notitle .portfolio-desc,
  .aui body.device-touch.device-xxs .portfolio-notitle .portfolio-desc {
    display: none !important; }
  .aui .portfolio.portfolio-nomargin,
  .aui .portfolio.portfolio-full {
    margin: 0 !important; }
  .aui .portfolio-nomargin .portfolio-item,
  .aui .portfolio-full .portfolio-item {
    padding: 0 !important; }
  .aui .portfolio-nomargin .portfolio-desc {
    padding: 15px 10px 15px; }
  .aui .portfolio.portfolio-full {
    margin: 0 !important;
    width: 100.4%; }
  .aui .portfolio-full .portfolio-item {
    overflow: hidden !important; }
  .aui .portfolio-full .portfolio-desc {
    padding: 15px; }
  .aui .postcontent .portfolio-desc h3 {
    font-size: 17px; }
  .aui .postcontent .portfolio-desc span {
    font-size: 12px; }
  .aui .postcontent .portfolio-notitle .portfolio-desc {
    height: 70px;
    bottom: -71px; }
  .aui .postcontent .portfolio-full.portfolio-notitle .portfolio-desc,
  .aui .postcontent .portfolio-nomargin.portfolio-notitle .portfolio-desc {
    bottom: -70px; }
  .aui .postcontent .portfolio-notitle .portfolio-item:hover .portfolio-overlay a {
    margin-top: -50px !important; }
  .aui .bothsidebar .portfolio {
    margin: 0; }
  .aui .bothsidebar .portfolio-item {
    padding: 0; }
  .aui .bothsidebar .portfolio-desc {
    display: none !important; }
  .aui .portfolio.portfolio-3 {
    margin: 0 -15px -15px 0; }
  .aui .portfolio-3 .portfolio-item {
    width: 33.33333333%;
    padding: 0 15px 15px 0; }
  .aui .postcontent .portfolio-3 .portfolio-desc h3 {
    font-size: 18px; }
  .aui .postcontent .portfolio-3 .portfolio-desc span {
    font-size: 13px; }
  .aui .postcontent .portfolio-3.portfolio-notitle .portfolio-desc {
    height: 72px;
    bottom: -73px; }
  .aui .postcontent .portfolio-3.portfolio-full.portfolio-notitle .portfolio-desc,
  .aui .postcontent .portfolio-3.portfolio-nomargin.portfolio-notitle .portfolio-desc {
    bottom: -72px; }
  .aui .postcontent .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-overlay a {
    margin-top: -40px !important; }
  .aui .bothsidebar .portfolio.portfolio-3 {
    margin: 0 -11px -11px 0; }
  .aui .bothsidebar .portfolio-3 .portfolio-item {
    padding: 0 11px 11px 0; }
  .aui .bothsidebar .portfolio-3 .portfolio-desc {
    display: block !important; }
  .aui .bothsidebar .portfolio-3 .portfolio-desc h3 {
    font-size: 15px; }
  .aui .bothsidebar .portfolio-3 .portfolio-desc span {
    font-size: 12px; }
  .aui .bothsidebar .portfolio-3.portfolio-notitle .portfolio-desc {
    height: 68px;
    bottom: -69px; }
  .aui .bothsidebar .portfolio-3.portfolio-full.portfolio-notitle .portfolio-desc,
  .aui .bothsidebar .portfolio-3.portfolio-nomargin.portfolio-notitle .portfolio-desc {
    bottom: -68px; }
  .aui .bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-overlay a {
    margin-top: -50px !important; }
  .aui .portfolio.portfolio-2 {
    margin: 0 -20px -20px 0; }
  .aui .portfolio-2 .portfolio-item {
    width: 50%;
    padding: 0 20px 20px 0; }
  .aui .portfolio-2 .portfolio-desc {
    padding: 20px 5px 10px; }
  .aui .portfolio-2 .portfolio-desc h3 {
    font-size: 21px; }
  .aui .portfolio-2 .portfolio-desc span {
    margin-top: 4px;
    font-size: 14px; }
  .aui .portfolio-2.portfolio-nomargin .portfolio-desc {
    padding: 20px 15px 20px; }
  .aui .portfolio-2.portfolio-notitle .portfolio-desc {
    height: 90px;
    bottom: -91px; }
  .aui .portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc,
  .aui .portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc {
    bottom: -90px; }
  .aui .postcontent .portfolio-2 .portfolio-desc h3 {
    font-size: 21px; }
  .aui .postcontent .portfolio-2 .portfolio-desc span {
    font-size: 14px; }
  .aui .postcontent .portfolio-2.portfolio-nomargin .portfolio-desc {
    padding-bottom: 20px; }
  .aui .postcontent .portfolio-2.portfolio-notitle .portfolio-desc {
    height: 90px;
    bottom: -91px; }
  .aui .postcontent .portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc,
  .aui .postcontent .portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc {
    bottom: -90px; }
  .aui .postcontent .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-overlay a {
    margin-top: -40px !important; }
  .aui .bothsidebar .portfolio-2 .portfolio-desc {
    display: block !important;
    padding-top: 15px;
    padding-bottom: 0; }
  .aui .bothsidebar .portfolio-2 .portfolio-desc h3 {
    font-size: 19px; }
  .aui .bothsidebar .portfolio-2 .portfolio-desc span {
    font-size: 13px; }
  .aui .bothsidebar .portfolio-2.portfolio-nomargin .portfolio-desc {
    padding-bottom: 15px; }
  .aui .bothsidebar .portfolio-2.portfolio-notitle .portfolio-desc {
    height: 75px;
    bottom: -76px; }
  .aui .bothsidebar .portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc,
  .aui .bothsidebar .portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc {
    bottom: -75px; }
  .aui .bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-overlay a {
    margin-top: -40px !important; }
  .aui .portfolio.portfolio-5 {
    margin: 0 -10px -10px 0; }
  .aui .portfolio-5 .portfolio-item {
    width: 20%;
    padding: 0 10px 10px 0; }
  .aui .portfolio-5 .portfolio-desc h3 {
    font-size: 17px; }
  .aui .portfolio-5.portfolio-notitle .portfolio-desc {
    height: 71px;
    bottom: -72px; }
  .aui .portfolio-5.portfolio-full.portfolio-notitle .portfolio-desc,
  .aui .portfolio-5.portfolio-nomargin.portfolio-notitle .portfolio-desc {
    bottom: -71px; }
  .aui .portfolio-5.portfolio-notitle .portfolio-item:hover .portfolio-overlay a {
    margin-top: -30px !important; }
  .aui .postcontent .portfolio.portfolio-5 {
    margin: 0; }
  .aui .postcontent .portfolio-5 .portfolio-item {
    padding: 0; }
  .aui .postcontent .portfolio-5 .portfolio-desc h3 {
    font-size: 15px; }
  .aui .postcontent .portfolio-5 .portfolio-desc span {
    font-size: 12px; }
  .aui .postcontent .portfolio-5 .portfolio-desc {
    padding: 15px 10px; }
  .aui .postcontent .portfolio-5.portfolio-notitle .portfolio-desc {
    height: 68px;
    bottom: -69px; }
  .aui .postcontent .portfolio-5.portfolio-full.portfolio-notitle .portfolio-desc,
  .aui .postcontent .portfolio-5.portfolio-nomargin.portfolio-notitle .portfolio-desc {
    bottom: -68px; }
  .aui .postcontent .portfolio-5.portfolio-notitle .portfolio-item:hover .portfolio-overlay a {
    margin-top: -50px !important; }
  .aui .portfolio.portfolio-6 {
    margin: 0 -6px -6px 0; }
  .aui .portfolio-6 .portfolio-item {
    width: 16.66666667%;
    padding: 0 6px 6px 0; }
  .aui .portfolio-6 .portfolio-desc h3 {
    font-size: 15px; }
  .aui .portfolio-6 .portfolio-desc span {
    font-size: 12px; }
  .aui .portfolio-6.portfolio-notitle .portfolio-desc {
    height: 68px;
    bottom: -69px; }
  .aui .portfolio-6.portfolio-full.portfolio-notitle .portfolio-desc,
  .aui .portfolio-6.portfolio-nomargin.portfolio-notitle .portfolio-desc {
    bottom: -68px; }
  .aui .portfolio-6.portfolio-notitle .portfolio-item:hover .portfolio-overlay a {
    margin-top: -40px !important; }
  .aui .portfolio.portfolio-1 {
    margin: 0 0px -40px 0; }
  .aui .portfolio-1 .portfolio-item {
    float: none;
    width: 100%;
    margin: 0 0 40px 0;
    padding-bottom: 40px;
    padding-right: 0;
    border-bottom: 1px solid #EEE; }
  .aui .portfolio-1 .portfolio-item .portfolio-image {
    float: left;
    margin-right: 40px; }
  .aui .portfolio-1 .portfolio-item.alt .portfolio-image {
    float: right;
    margin: 0 0 0 40px; }
  .aui .portfolio-1 .portfolio-item .portfolio-image,
  .aui .portfolio-1 .portfolio-item .portfolio-image a,
  .aui .portfolio-1 .portfolio-item .portfolio-image img {
    display: block;
    width: 720px;
    height: 400px; }
  .aui .portfolio-1 .portfolio-desc {
    float: left;
    width: 380px;
    padding: 10px 0; }
  .aui .portfolio-1 .alt .portfolio-desc {
    float: right; }
  .aui .portfolio-1 .portfolio-desc h3 {
    font-size: 22px; }
  .aui .portfolio-1 .portfolio-desc span {
    margin-top: 6px;
    font-size: 14px; }
  .aui .portfolio-1 .portfolio-desc p {
    margin: 20px 0 25px;
    font-size: 14px; }
  .aui .portfolio-1 .portfolio-desc li {
    margin: 3px 0; }
  .aui .postcontent .portfolio-1 .portfolio-item .portfolio-image,
  .aui .postcontent .portfolio-1 .portfolio-item .portfolio-image a,
  .aui .postcontent .portfolio-1 .portfolio-item .portfolio-image img {
    width: 540px;
    height: 300px; }
  .aui .postcontent .portfolio-1 .portfolio-desc {
    width: 280px; }
  .aui .bothsidebar .portfolio-1 .portfolio-item .portfolio-image {
    margin-right: 20px; }
  .aui .bothsidebar .portfolio-1 .portfolio-item.alt .portfolio-image {
    margin: 0 0 0 20px; }
  .aui .bothsidebar .portfolio-1 .portfolio-item .portfolio-image,
  .aui .bothsidebar .portfolio-1 .portfolio-item .portfolio-image a,
  .aui .bothsidebar .portfolio-1 .portfolio-item .portfolio-image img {
    width: 320px;
    height: 178px; }
  .aui .bothsidebar .portfolio-1 .portfolio-desc {
    display: block !important;
    width: 240px;
    padding: 0; }
  .aui .bothsidebar .portfolio-1 .portfolio-desc h3 {
    font-size: 19px; }
  .aui .bothsidebar .portfolio-1 .portfolio-desc span {
    margin-top: 5px;
    font-size: 13px; }
  .aui .bothsidebar .portfolio-1 .portfolio-desc p {
    margin: 15px 0 0 0;
    font-size: 13px; }
  .aui .bothsidebar .portfolio-1 .portfolio-desc ul,
  .aui .bothsidebar .portfolio-1 .portfolio-desc .btn {
    display: none; }
  .aui .portfolio.portfolio-1.portfolio-fullwidth {
    margin: 0 0 -60px 0; }
  .aui .portfolio-1.portfolio-fullwidth .portfolio-item {
    margin-bottom: 60px;
    padding: 0;
    border-bottom: 0;
    overflow: hidden; }
  .aui .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image {
    float: none;
    margin: 0 !important; }
  .aui .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,
  .aui .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,
  .aui .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img {
    width: 1140px;
    height: 500px; }
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }
  .aui .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img {
    -webkit-transform: translateX(-60px);
    -moz-transform: translateX(-60px);
    -ms-transform: translateX(-60px);
    -o-transform: translateX(-60px);
    transform: translateX(-60px); }
  .aui .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img {
    -webkit-transform: translateX(60px);
    -moz-transform: translateX(60px);
    -ms-transform: translateX(60px);
    -o-transform: translateX(60px);
    transform: translateX(60px); }
  .aui .portfolio-1.portfolio-fullwidth .portfolio-desc {
    position: absolute;
    float: none;
    width: 380px;
    height: 100%;
    padding: 30px;
    background-color: #F9F9F9;
    top: 0;
    left: auto;
    right: -380px; }
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .portfolio-desc {
    -webkit-transition: right .3s ease-in-out;
    -o-transition: right .3s ease-in-out;
    transition: right .3s ease-in-out; }
  .aui .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-desc {
    right: 0; }
  .aui .portfolio-1.portfolio-fullwidth .alt .portfolio-desc {
    left: -380px;
    right: auto; }
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .alt .portfolio-desc {
    -webkit-transition: left .3s ease-in-out;
    -o-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out; }
  .aui .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-desc {
    left: 0; }
  .aui .portfolio-1.portfolio-fullwidth .portfolio-overlay a {
    left: 33%; }
  .aui .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a {
    left: auto;
    right: 33%; }
  .aui .postcontent .portfolio.portfolio-1.portfolio-fullwidth {
    margin: 0 0 -40px 0; }
  .aui .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item {
    margin-bottom: 40px; }
  .aui .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,
  .aui .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,
  .aui .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img {
    width: 860px;
    height: 377px; }
  .aui .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img {
    -webkit-transform: translateX(-40px);
    -moz-transform: translateX(-40px);
    -ms-transform: translateX(-40px);
    -o-transform: translateX(-40px);
    transform: translateX(-40px); }
  .aui .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img {
    -webkit-transform: translateX(40px);
    -moz-transform: translateX(40px);
    -ms-transform: translateX(40px);
    -o-transform: translateX(40px);
    transform: translateX(40px); }
  .aui .postcontent .portfolio-1.portfolio-fullwidth .portfolio-desc {
    width: 320px;
    padding: 25px;
    right: -320px; }
  .aui .postcontent .portfolio-1.portfolio-fullwidth .alt .portfolio-desc {
    left: -320px;
    right: auto; }
  .aui .postcontent .portfolio-1.portfolio-fullwidth .portfolio-overlay a {
    left: 32%; }
  .aui .postcontent .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a {
    left: auto;
    right: 32%; }
  .aui .bothsidebar .portfolio.portfolio-1.portfolio-fullwidth {
    margin: 0 0 -40px 0; }
  .aui .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item {
    margin-bottom: 40px; }
  .aui .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,
  .aui .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,
  .aui .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img {
    width: 580px;
    height: 254px; }
  .aui .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px); }
  .aui .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px); }
  .aui .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-desc {
    width: 240px;
    padding: 15px 20px;
    right: -240px; }
  .aui .bothsidebar .portfolio-1.portfolio-fullwidth .alt .portfolio-desc {
    left: -240px;
    right: auto; }
  .aui .bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-overlay a {
    left: 29%; }
  .aui .bothsidebar .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a {
    left: auto;
    right: 29%; }
  .aui .portfolio.portfolio-parallax {
    margin: 0 !important; }
  .aui .portfolio.portfolio-parallax .portfolio-item {
    float: none;
    width: 100% !important;
    height: 500px !important;
    margin: 0 !important; }
  .aui .portfolio.portfolio-parallax .portfolio-item .portfolio-image {
    width: 100% !important;
    height: 500px !important;
    background-attachment: fixed; }
  .aui .portfolio.portfolio-parallax .portfolio-desc {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -57px;
    width: 100%;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    padding: 0;
    opacity: 0; }
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio.portfolio-parallax .portfolio-desc {
    -webkit-transition: opacity .15s ease-in-out;
    -o-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out; }
  .aui .portfolio.portfolio-parallax .portfolio-item:hover .portfolio-desc {
    opacity: 1; }
  .aui .portfolio.portfolio-parallax .portfolio-desc h3 {
    font-size: 44px;
    font-weight: 300;
    letter-spacing: -1px; }
  .aui .portfolio.portfolio-parallax .portfolio-desc h3 a {
    color: #FFF; }
  .aui .portfolio.portfolio-parallax .portfolio-desc h3 a:hover {
    color: #DDD; }
  .aui .portfolio.portfolio-parallax .portfolio-desc span {
    margin-top: 12px;
    font-size: 16px;
    color: #CCC; }
  .aui .portfolio.portfolio-parallax .portfolio-desc span a {
    color: #DDD; }
  .aui .portfolio.portfolio-parallax .portfolio-desc span a:hover {
    color: #BBB; }
  .aui .portfolio.portfolio-parallax .portfolio-desc .portfolio-divider {
    width: 100%;
    text-align: center;
    margin: 15px 0 0; }
  .aui .portfolio.portfolio-parallax .portfolio-desc .portfolio-divider div {
    display: inline-block;
    width: 50px;
    height: 0;
    border-bottom: 1px solid #FFF; }
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio.portfolio-parallax .portfolio-desc .portfolio-divider div {
    -webkit-transition: width .5s ease-in-out;
    -o-transition: width .5s ease-in-out;
    transition: width .5s ease-in-out; }
  .aui .portfolio.portfolio-parallax .portfolio-item:hover .portfolio-desc .portfolio-divider div {
    width: 120px; }
  .aui .portfolio.portfolio-parallax .portfolio-overlay {
    background-color: rgba(0, 0, 0, 0.4); }
  .aui .portfolio-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 2;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.5); }
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay {
    -webkit-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out; }
  .aui .portfolio-item:hover .portfolio-overlay,
  .aui .iportfolio:hover .portfolio-overlay {
    opacity: 1; }
  .aui .portfolio-overlay a {
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #F5F5F5;
    width: 40px !important;
    height: 40px !important;
    margin: -28px 0 0 -44px;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    color: #444;
    border-radius: 50%;
    -webkit-backface-visibility: hidden; }
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay a {
    -webkit-transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear;
    -o-transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear;
    transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear; }
  .aui .portfolio-overlay a.right-icon {
    left: auto;
    right: 50%;
    margin-left: 0;
    margin-right: -44px; }
  .aui .portfolio-overlay a.center-icon {
    display: block;
    margin: -20px 0 0 -20px;
    opacity: 0; }
  .aui .portfolio-item:hover a.center-icon,
  .aui .iportfolio:hover a.center-icon {
    opacity: 1; }
  .aui .portfolio-overlay a:hover {
    color: #1ABC9C;
    background-color: #EEE; }
  .aui .portfolio-item:hover .portfolio-overlay a.left-icon,
  .aui .portfolio-item:hover .portfolio-overlay a.right-icon,
  .aui .iportfolio:hover .portfolio-overlay a.left-icon,
  .aui .iportfolio:hover .portfolio-overlay a.right-icon {
    margin-top: -18px; }
  .aui .portfolio-overlay a i.icon-line-play {
    position: relative;
    left: 2px; }
  .aui .portfolio-overlay .portfolio-desc {
    position: relative;
    padding: 0 !important;
    margin: 0;
    text-align: center; }
  .aui .portfolio-overlay .portfolio-desc a {
    display: inline;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    font-size: inherit;
    width: auto !important;
    height: auto !important;
    line-height: 1;
    background-color: transparent !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); }
  .aui .portfolio-overlay .portfolio-desc h3 {
    font-weight: 600;
    color: #F5F5F5 !important;
    line-height: 1; }
  .aui .portfolio-overlay .portfolio-desc h3 a {
    color: #F5F5F5 !important; }
  .aui .portfolio-overlay .portfolio-desc span {
    margin-top: 7px;
    color: #DDD !important; }
  .aui .portfolio-overlay .portfolio-desc span a {
    color: #DDD !important;
    font-size: inherit; }
  .aui .portfolio-overlay .portfolio-desc ~ a {
    display: inline-block;
    position: relative;
    top: 0;
    left: 0;
    margin: 20px 0 0 !important; }
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay .portfolio-desc ~ a {
    -webkit-transition: color .2s linear, background-color .2s linear, opacity .2s linear;
    -o-transition: color .2s linear, background-color .2s linear, opacity .2s linear;
    transition: color .2s linear, background-color .2s linear, opacity .2s linear; }
  .aui .portfolio-overlay .portfolio-desc ~ a.right-icon {
    left: 0;
    right: 0;
    margin-left: 5px !important;
    margin-right: 0 !important; }
  .aui .portfolio-overlay .portfolio-desc a:hover {
    background: transparent; }
  .aui body.device-touch.device-xs .portfolio-notitle .portfolio-overlay,
  .aui body.device-touch.device-xxs .portfolio-notitle .portfolio-overlay {
    display: none !important; }
  .aui .portfolio-single-image > a,
  .aui .portfolio-single-image .slide a,
  .aui .portfolio-single-image img,
  .aui .portfolio-single-image iframe,
  .aui .portfolio-single-image video {
    display: block;
    width: 100%; }
  .aui .portfolio-single-image-full {
    position: relative;
    height: 600px;
    overflow: hidden;
    margin: -80px 0 80px !important; }
  .aui .portfolio-single-video {
    height: auto !important; }
  .aui .portfolio-single-image-full .swiper-container {
    width: 100%;
    height: 600px;
    background-color: #333; }
  .aui .portfolio-single-image-full .swiper-nested-1,
  .aui .portfolio-single-image-full .swiper-nested-2 {
    width: 100%; }
  .aui .portfolio-single-image-full .swiper-slide {
    overflow: hidden; }
  .aui .portfolio-single-image-full .swiper-slide img {
    width: 100%;
    height: auto; }
  .aui .masonry-thumbs {
    position: relative; }
  .aui .masonry-thumbs a {
    position: relative;
    float: left;
    width: 25%;
    max-width: 100% !important;
    overflow: hidden; }
  .aui .masonry-thumbs.col-2 a {
    width: 50%; }
  .aui .masonry-thumbs.col-3 a {
    width: 33.30%; }
  .aui .masonry-thumbs.col-4 a {
    width: 25%; }
  .aui .masonry-thumbs.col-5 a {
    width: 20%; }
  .aui .masonry-thumbs.col-6 a {
    width: 16.60%; }
  .aui .masonry-thumbs a,
  .aui .masonry-thumbs img {
    display: block;
    height: auto !important; }
  .aui .masonry-thumbs img {
    width: 100%;
    border-radius: 0 !important;
    padding: 0 1px 1px 0; }
  .aui .masonry-thumbs .overlay {
    padding: 0 1px 1px 0; }
  .aui .portfolio-single-content {
    font-size: 14px; }
  .aui .portfolio-single-content h2 {
    margin: 0 0 20px;
    padding: 0;
    font-size: 20px;
    font-weight: 600 !important; }
  .aui .portfolio-ajax-modal {
    width: 1000px !important; }
  .aui .modal-padding {
    padding: 40px; }
  .aui .ajax-modal-title {
    background-color: #F9F9F9;
    border-bottom: 1px solid #EEE;
    padding: 25px 40px; }
  .aui .ajax-modal-title h2 {
    font-size: 26px;
    margin-bottom: 0; }
  .aui #portfolio-ajax-wrap {
    position: relative;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .4s ease;
    -o-transition: max-height .4s ease;
    transition: max-height .4s ease; }
  .aui #portfolio-ajax-wrap.portfolio-ajax-opened {
    max-height: 1200px; }
  .aui #portfolio-ajax-container {
    display: none;
    padding-bottom: 60px; }
  .aui #portfolio-ajax-single h2 {
    font-size: 26px; }
  .aui .portfolio-meta,
  .aui .portfolio-share {
    list-style: none;
    font-size: 14px; }
  .aui .portfolio-meta li {
    margin: 10px 0;
    color: #666; }
  .aui .portfolio-meta li:first-child {
    margin-top: 0; }
  .aui .portfolio-meta li span {
    display: inline-block;
    width: 150px;
    font-weight: bold;
    color: #333; }
  .aui .portfolio-meta li span i {
    position: relative;
    top: 1px;
    width: 14px;
    text-align: center;
    margin-right: 7px; }
  .aui .well .line {
    margin: 20px 0;
    border-color: #E5E5E5; }
  .aui #portfolio-navigation {
    position: absolute;
    top: 50%;
    left: auto;
    right: 10px;
    max-width: 96px;
    height: 24px;
    margin-top: -12px; }
  .aui .page-title-right #portfolio-navigation {
    left: 10px;
    right: auto; }
  .aui .page-title-center #portfolio-navigation {
    position: relative;
    top: 0;
    left: 0;
    margin: 20px auto 0; }
  .aui #portfolio-navigation a {
    display: block;
    float: left;
    margin-left: 12px;
    width: 24px;
    height: 24px;
    text-align: center;
    color: #444;
    transition: color .3s linear;
    -webkit-transition: color .3s linear;
    -o-transition: color .3s linear; }
  .aui .page-title-dark #portfolio-navigation a {
    color: #EEE; }
  .aui .page-title-parallax #portfolio-navigation a {
    color: #FFF; }
  .aui #portfolio-navigation a i {
    position: relative;
    top: -1px;
    font-size: 24px;
    line-height: 1; }
  .aui #portfolio-navigation a i.icon-angle-left,
  .aui #portfolio-navigation a i.icon-angle-right {
    font-size: 32px;
    top: -6px; }
  .aui #portfolio-navigation a i.icon-angle-right {
    left: -1px; }
  .aui #portfolio-navigation a:first-child {
    margin-left: 0; }
  .aui #portfolio-navigation a:hover {
    color: #1ABC9C; }
  .aui #portfolio-ajax-show #portfolio-navigation {
    top: 0;
    margin-top: 0; }
  .aui .iportfolio {
    position: relative;
    float: none;
    width: 100%;
    margin: 0;
    padding: 0; }
  .aui .iportfolio .portfolio-image {
    position: relative;
    overflow: hidden; }
  .aui .iportfolio .portfolio-image,
  .aui .iportfolio .portfolio-image a,
  .aui .iportfolio .portfolio-image img {
    display: block;
    width: 100%;
    height: auto; }
  .aui .iportfolio .portfolio-overlay {
    height: 100% !important; }
  .aui #posts {
    position: relative; }
  .aui .entry {
    position: relative;
    margin: 0 0 50px;
    padding: 0 0 50px;
    border-bottom: 2px solid #F5F5F5; }
  .aui .entry-image {
    margin-bottom: 30px; }
  .aui .entry-image,
  .aui .entry-image > a,
  .aui .entry-image .slide a,
  .aui .entry-image img {
    display: block;
    position: relative;
    width: 100%;
    height: auto; }
  .aui .entry-image iframe {
    display: block; }
  .aui .entry-image img {
    border-radius: 3px; }
  .aui .entry-title h2 {
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px; }
  .aui .entry-title h2 a {
    color: #333; }
  .aui .entry-title h2 a:hover {
    color: #1ABC9C; }
  .aui .entry-meta {
    margin: 10px -10px -15px 0;
    list-style: none; }
  .aui .single-post .entry-meta {
    margin-bottom: 20px; }
  .aui .entry-meta li {
    float: left;
    font-size: 13px;
    line-height: 14px;
    margin: 0 10px 15px 0;
    color: #999;
    font-family: 'Crete Round', serif;
    font-style: italic; }
  .aui .entry-meta li:before {
    content: '/';
    display: inline-block;
    margin-right: 10px;
    opacity: 0.5; }
  .aui .entry-meta li i {
    position: relative;
    top: 1px;
    font-size: 14px;
    margin-right: 3px; }
  .aui .entry-meta li a {
    color: #999; }
  .aui .entry-meta li a:hover {
    color: #1ABC9C; }
  .aui .entry-meta li:first-child:before {
    display: none; }
  .aui .entry-meta li ins {
    font-weight: 600;
    text-decoration: none; }
  .aui .entry-c {
    position: relative;
    overflow: hidden; }
  .aui #posts .entry-content {
    margin-top: 30px; }
  .aui .single-post .entry-content .entry-image {
    max-width: 350px; }
  .aui .entry-content {
    position: relative; }
  .aui .entry-link {
    display: block;
    width: 100%;
    background-color: #F5F5F5;
    padding: 30px 0;
    text-align: center;
    color: #444;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 24px;
    font-weight: 700;
    border-radius: 3px; }
  .aui body:not(.device-touch) .entry-link {
    -webkit-transition: background-color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out; }
  .aui .entry-link:hover {
    color: #FFF;
    background-color: #1ABC9C;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
  .aui .entry-link span {
    display: block;
    margin-top: 5px;
    font-family: 'Crete Round', serif;
    font-style: italic;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0;
    font-size: 14px;
    color: #AAA; }
  .aui .entry-link:hover span {
    color: #EEE; }
  .aui .entry blockquote p {
    font-weight: 400;
    font-family: 'Crete Round', serif;
    font-style: italic; }
  .aui .small-thumbs .entry-image,
  .aui .ievent .entry-image {
    float: left;
    width: 300px;
    margin: 0 30px 0 0; }
  .aui .small-thumbs .entry-image img,
  .aui .ievent .entry-image img {
    border-radius: 0; }
  .aui .small-thumbs .entry-c .entry-image,
  .aui .ievent .entry-c .entry-image {
    float: none;
    width: 100%;
    margin: 0 0 20px 0; }
  .aui .small-thumbs .entry-c .entry-image img,
  .aui .ievent .entry-c .entry-image img {
    border-radius: 5px; }
  .aui .small-thumbs .entry-title h2,
  .aui .ievent .entry-title h2 {
    font-size: 20px;
    font-weight: 600; }
  .aui .small-thumbs.alt .entry-image {
    float: right;
    margin: 0 0 0 30px; }
  .aui .small-thumbs.alt .entry-c .entry-image {
    float: none;
    margin: 0 0 20px 0; }
  .aui .bothsidebar .small-thumbs .entry-image {
    width: 200px;
    margin: 0 25px 0 0; }
  .aui .bothsidebar .small-thumbs.alt .entry-image {
    margin: 0 0 0 25px; }
  .aui .bothsidebar .small-thumbs .entry-c .entry-image {
    width: 100%;
    margin: 0 0 20px 0; }
  .aui .bothsidebar .small-thumbs .entry-title h2 {
    font-size: 18px; }
  .aui .post-grid {
    margin-right: -28px; }
  .aui .post-grid .entry {
    float: left;
    width: 264px;
    margin-right: 28px; }
  .aui .post-grid .entry-image img {
    border-radius: 0; }
  .aui .post-grid .entry-title h2 {
    font-size: 17px;
    font-weight: 600; }
  .aui .post-grid .entry-link {
    font-size: 24px; }
  .aui .post-grid .entry-link span {
    font-size: 13px; }
  .aui .post-grid.grid-3 {
    margin-right: -30px; }
  .aui .post-grid.grid-3 .entry {
    width: 360px;
    margin-right: 30px; }
  .aui .post-grid.grid-3 .entry-title h2 {
    font-size: 18px; }
  .aui .postcontent .post-grid.grid-3 {
    margin-right: -25px; }
  .aui .postcontent .post-grid.grid-3 .entry {
    width: 270px;
    margin-right: 25px; }
  .aui .postcontent .post-grid.grid-3 .entry-title h2 {
    font-size: 16px; }
  .aui .post-grid.grid-2 {
    margin-right: -40px; }
  .aui .post-grid.grid-2 .entry {
    width: 550px;
    margin-right: 40px; }
  .aui .post-grid.grid-2 .entry-title h2 {
    font-size: 20px; }
  .aui .postcontent .post-grid.grid-2 .entry {
    width: 410px; }
  .aui .postcontent .post-grid.grid-2 .entry-title h2 {
    font-size: 18px; }
  .aui .bothsidebar .post-grid.grid-2 .entry {
    width: 270px; }
  .aui .bothsidebar .post-grid.grid-2 .entry-title h2 {
    font-size: 16px; }
  .aui .post-masonry .entry-image,
  .aui .post-masonry .entry-image img {
    height: auto !important; }
  .aui .post-masonry-full {
    margin: -80px 0 -80px -1px !important; }
  .aui .post-masonry-full .entry {
    width: 24.9% !important;
    margin: 0 !important;
    padding: 40px 30px;
    border-bottom: 1px dashed;
    border-left: 1px dashed;
    border-color: #E5E5E5; }
  .aui .post-masonry-full.grid-3 .entry {
    width: 33.30% !important; }
  .aui .timeline-border {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -71px;
    width: 0;
    border-left: 1px dashed #CCC;
    height: 100%; }
  .aui .post-timeline {
    margin-right: -140px !important; }
  .aui .post-timeline .entry {
    width: 500px !important;
    margin-right: 140px !important; }
  .aui .entry.entry-date-section {
    width: 100% !important;
    margin: 50px -70px 80px;
    padding: 0;
    border: 0;
    text-align: center; }
  .aui .entry.entry-date-section span {
    display: inline-block;
    padding: 10px 15px;
    background-color: #FFF;
    border: 2px solid #EEE;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif; }
  .aui .post-timeline .entry-timeline {
    display: none;
    position: absolute;
    border: 2px solid #CCC;
    background-color: #FFF;
    padding-top: 0;
    text-indent: -9999px;
    top: 40px;
    left: auto;
    right: -76px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    font-size: 26px;
    font-weight: bold;
    color: #AAA;
    text-align: center;
    line-height: 1;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }
  .aui .post-timeline .entry-timeline div.timeline-divider {
    position: absolute;
    top: 4px;
    left: -58px;
    width: 50px;
    height: 0;
    border-top: 1px dashed #CCC;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }
  .aui .post-timeline .alt .entry-timeline {
    right: auto;
    left: -77px; }
  .aui .post-timeline .alt .entry-timeline div.timeline-divider {
    left: auto;
    right: -58px; }
  .aui .post-timeline .entry-timeline span {
    display: block;
    margin-top: 3px;
    font-size: 13px;
    font-weight: normal; }
  .aui .post-timeline .entry:hover .entry-timeline,
  .aui .post-timeline .entry:hover .timeline-divider {
    border-color: #1ABC9C;
    color: #1ABC9C; }
  .aui .postcontent .timeline-border {
    left: 32px;
    margin-left: 0; }
  .aui .postcontent .post-timeline {
    padding-left: 100px;
    margin-right: 0 !important; }
  .aui .postcontent .post-timeline .entry {
    width: 100% !important;
    margin-right: 140px !important; }
  .aui .postcontent .post-timeline .entry-timeline {
    display: block;
    border: 3px solid #CCC;
    background-color: #FFF;
    padding-top: 10px;
    text-indent: 0;
    top: 20px;
    left: -100px;
    right: auto;
    width: 64px;
    height: 64px;
    font-size: 24px; }
  .aui .postcontent .post-timeline .entry-timeline div.timeline-divider {
    top: 29px;
    left: 64px;
    width: 32px; }
  .aui .ipost .entry-image img {
    border-radius: 0; }
  .aui .ipost .entry-title h3,
  .aui .ipost .entry-title h4 {
    margin: 0;
    font-size: 16px;
    font-weight: 600; }
  .aui .ipost .entry-title h4 {
    font-size: 15px; }
  .aui .ipost .entry-title h3 a,
  .aui .ipost .entry-title h4 a {
    color: #333; }
  .aui .ipost .entry-title h3 a:hover,
  .aui .ipost .entry-title h4 a:hover {
    color: #1ABC9C; }
  .aui .ipost .entry-meta {
    margin-right: -10px; }
  .aui .ipost .entry-meta li {
    font-size: 13px;
    margin-right: 10px; }
  .aui .ipost .entry-content {
    margin-top: 20px; }
  .aui .ipost .entry-content p {
    margin-bottom: 0; }
  .aui .more-link {
    display: inline-block;
    border-bottom: 1px solid #1ABC9C;
    padding: 0 2px;
    font-family: 'Crete Round', serif;
    font-style: italic; }
  .aui .more-link:hover {
    border-bottom-color: #555; }
  .aui .overlay-icon {
    position: absolute;
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
    width: 48px;
    height: 48px;
    background-color: rgba(0, 0, 0, 0.2);
    text-align: center; }
  .aui .overlay-icon i {
    line-height: 48px;
    font-size: 28px;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
  .aui .spost,
  .aui .mpost {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px dashed #E5E5E5; }
  .aui .mpost {
    margin-top: 25px;
    padding-top: 25px; }
  .aui .spost:first-child,
  .aui .mpost:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0; }
  .aui .spost .entry-image,
  .aui .mpost .entry-image {
    float: left;
    margin: 0 15px 0 0;
    text-align: center; }
  .aui .spost .entry-image,
  .aui .spost .entry-image a,
  .aui .spost .entry-image img,
  .aui .spost .entry-image i {
    width: 48px;
    height: 48px; }
  .aui .spost .entry-image a i,
  .aui .mpost .entry-image a i {
    font-size: 28px;
    line-height: 48px;
    color: #666;
    background-color: #EEE; }
  .aui .spost .entry-title h4,
  .aui .mpost .entry-title h4 {
    margin: 0;
    font-size: 14px;
    font-weight: 600; }
  .aui .spost .entry-title h4 a,
  .aui .mpost .entry-title h4 a {
    color: #333; }
  .aui .spost .entry-title h4 a:hover,
  .aui .mpost .entry-title h4 a:hover {
    color: #1ABC9C; }
  .aui .spost .entry-meta {
    margin: 8px -10px 0 0; }
  .aui .spost .entry-meta li,
  .aui .mpost .entry-meta li {
    font-size: 13px;
    margin: 0 10px 0 0; }
  .aui .mpost .entry-image {
    margin-right: 20px; }
  .aui .mpost .entry-image,
  .aui .mpost .entry-image a,
  .aui .mpost .entry-image img,
  .aui .mpost .entry-image i {
    width: 170px;
    height: 128px; }
  .aui .mpost .entry-image a,
  .aui .mpost .entry-image img {
    border-radius: 2px; }
  .aui .mpost .entry-image a i {
    font-size: 42px;
    line-height: 128px; }
  .aui .mpost .entry-title h4 {
    margin: 0;
    font-size: 17px;
    font-weight: 600; }
  .aui .mpost .entry-meta {
    margin-top: 5px; }
  .aui .mpost .entry-meta li i {
    margin-right: 2px; }
  .aui .mpost .entry-content {
    margin-top: 15px; }
  .aui .post-navigation + .line {
    margin: 40px 0 50px; }
  .aui .author-image {
    float: left;
    width: 84px;
    height: 84px;
    margin-right: 15px; }
  .aui .author-image img {
    width: 84px;
    height: 84px; }
  .aui #comments {
    position: relative;
    margin-top: 50px;
    padding-top: 50px;
    border-top: 1px solid #EEE; }
  .aui .commentlist {
    list-style: none;
    padding-bottom: 50px;
    margin: 0 0 50px;
    border-bottom: 1px solid #EEE; }
  .aui #reviews .commentlist {
    padding-bottom: 30px;
    margin: 0 0 20px; }
  .aui .commentlist ul {
    list-style: none; }
  .aui .commentlist li,
  .aui .commentlist li ul,
  .aui .commentlist li ul li {
    margin: 30px 0 0 0; }
  .aui .commentlist ul:first-child {
    margin-top: 0; }
  .aui .commentlist li {
    position: relative;
    margin: 30px 0 0 30px; }
  .aui #reviews .commentlist li {
    margin-top: 20px; }
  .aui .comment-wrap {
    position: relative;
    border: 1px solid #E5E5E5;
    border-radius: 5px;
    padding: 20px 20px 20px 35px; }
  .aui .commentlist ul .comment-wrap {
    margin-left: 25px;
    padding-left: 20px; }
  .aui #reviews .comment-wrap {
    border: 0;
    padding: 10px 0 0 35px; }
  .aui .commentlist > li:first-child,
  .aui #reviews .commentlist > li:first-child {
    padding-top: 0;
    margin-top: 0; }
  .aui .commentlist li .children {
    margin-top: 0; }
  .aui .commentlist li li .children {
    margin-left: 30px; }
  .aui .commentlist li .comment-content,
  .aui .pingback {
    position: relative;
    overflow: hidden; }
  .aui .commentlist li .comment-content p,
  .aui .pingback p {
    margin: 20px 0 0 0; }
  .aui .commentlist li .comment-content {
    padding: 0 0 0 15px; }
  .aui .commentlist li .comment-meta {
    float: left;
    margin-right: 0;
    line-height: 1; }
  .aui .comment-avatar {
    position: absolute;
    top: 15px;
    left: -35px;
    padding: 4px;
    background: #FFF;
    border: 1px solid #E5E5E5;
    border-radius: 50%; }
  .aui .comment-avatar img {
    display: block;
    border-radius: 50%; }
  .aui .commentlist li .children .comment-avatar {
    left: -25px; }
  .aui .comment-content .comment-author {
    margin-bottom: -10px;
    font-size: 16px;
    font-weight: bold;
    color: #555; }
  .aui .comment-content .comment-author a {
    border: none;
    color: #333; }
  .aui .comment-content .comment-author a:hover {
    color: #1ABC9C; }
  .aui .comment-content .comment-author span {
    display: block; }
  .aui .comment-content .comment-author span,
  .aui .comment-content .comment-author span a {
    font-size: 12px;
    font-weight: normal;
    font-family: 'Crete Round', serif;
    font-style: italic;
    color: #AAA; }
  .aui .comment-content .comment-author span a:hover {
    color: #888; }
  .aui .comment-reply-link,
  .aui .review-comment-ratings {
    display: block;
    position: absolute;
    top: 4px;
    left: auto;
    text-align: center;
    right: 0px;
    width: 14px;
    height: 14px;
    color: #CCC;
    font-size: 14px;
    line-height: 1; }
  .aui .review-comment-ratings {
    width: auto;
    color: #333; }
  .aui .comment-reply-link:hover {
    color: #888; }
  .aui #respond,
  .aui #respond form {
    margin-bottom: 0; }
  .aui .commentlist li #respond {
    margin: 30px 0 0; }
  .aui .commentlist li li #respond {
    margin-left: 30px; }
  .aui #respond p {
    margin: 10px 0 0 0; }
  .aui #respond p:first-child {
    margin-top: 0; }
  .aui #respond label small {
    color: #999;
    font-weight: normal; }
  .aui #respond input[type="text"],
  .aui #respond textarea {
    margin-bottom: 0; }
  .aui #respond .col_one_third,
  .aui #respond .col_full {
    margin-bottom: 20px; }
  .aui .fb-comments,
  .aui .fb_iframe_widget,
  .aui .fb-comments > span,
  .aui .fb_iframe_widget > span,
  .aui .fb-comments > span > iframe,
  .aui .fb_iframe_widget > span > iframe {
    display: block !important;
    width: 100% !important;
    margin: 0; }
  .aui img.alignleft,
  .aui div.alignleft {
    float: left;
    margin: 5px 20px 13px 0;
    max-width: 100%; }
  .aui div.alignleft > img,
  .aui div.alignnone > img,
  .aui div.aligncenter > img,
  .aui div.alignright > img {
    display: block;
    float: none; }
  .aui img.alignnone,
  .aui img.aligncenter,
  .aui div.alignnone,
  .aui div.aligncenter {
    display: block;
    margin: 10px 0;
    float: none; }
  .aui img.aligncenter,
  .aui div.aligncenter,
  .aui div.aligncenter img {
    margin-left: auto;
    margin-right: auto;
    clear: both; }
  .aui img.alignright,
  .aui div.alignright {
    float: right;
    margin: 5px 0 13px 20px; }
  .aui .wp-caption {
    text-align: center;
    margin: 10px 20px 13px 20px;
    font-family: 'Lato', Georgia, "Times New Roman", Times, serif;
    font-style: italic; }
  .aui .wp-caption img,
  .aui .wp-caption img a {
    display: block;
    margin: 0; }
  .aui p.wp-caption-text {
    display: inline-block;
    margin: 10px 0 0 0;
    padding: 5px 10px;
    background-color: #EEE;
    border-radius: 50px; }
  .aui .wp-smiley {
    max-height: 13px;
    margin: 0 !important; }
  .aui #infscr-loading,
  .aui #portfolio-ajax-loader {
    position: fixed;
    z-index: 20;
    top: 50%;
    left: 50%;
    width: 48px;
    height: 48px;
    margin: -24px 0 0 -24px;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 3px;
    line-height: 48px;
    font-size: 24px;
    color: #FFF;
    text-align: center; }
  .aui #infscr-loading img,
  .aui #portfolio-ajax-loader img {
    display: none;
    width: 24px;
    height: 24px;
    margin: 12px; }
  .aui #portfolio-ajax-loader {
    display: none; }
  .aui #portfolio-ajax-loader img {
    display: block; }
  .aui .shop {
    position: relative;
    margin: 0 -20px -20px 0; }
  .aui .product {
    position: relative; }
  .aui .shop .product {
    float: left;
    padding: 0 20px 20px 0;
    width: 25%; }
  .aui .product-image {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden; }
  .aui .product-image > a,
  .aui .product-image .slide a,
  .aui .product-image img {
    display: block;
    width: 100%;
    height: 100%; }
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .product-image > a {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .aui .product-image > a:nth-of-type(2) {
    opacity: 0;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0; }
  .aui .product-image:hover > a:nth-of-type(2) {
    opacity: 1;
    z-index: 2; }
  .aui .product-desc {
    padding: 15px 0;
    font-size: 14px; }
  .aui .product-title {
    margin-bottom: 7px; }
  .aui .product-title h3 {
    margin: 0;
    font-size: 20px; }
  .aui .product-title h3 a,
  .aui .single-product .product-title h2 a {
    color: #333; }
  .aui .product-title h3 a:hover,
  .aui .single-product .product-title h2 a:hover {
    color: #1ABC9C; }
  .aui .product-price {
    font-size: 18px;
    font-weight: 600;
    color: #444;
    margin-bottom: 4px; }
  .aui .product-price del {
    font-weight: 400;
    font-size: 90%;
    color: #888; }
  .aui .product-price ins {
    text-decoration: none;
    color: #1ABC9C; }
  .aui .product-overlay {
    position: absolute;
    width: 100%;
    height: 44px;
    line-height: 44px;
    top: auto;
    bottom: -44px;
    left: 0;
    z-index: 6;
    overflow: hidden; }
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .product-overlay {
    -webkit-transition: bottom .3s ease-in-out;
    -o-transition: bottom .3s ease-in-out;
    transition: bottom .3s ease-in-out; }
  .aui .product:hover .product-overlay {
    bottom: 0; }
  .aui .product-overlay a {
    display: block;
    float: left;
    width: 50%;
    font-size: 13px;
    color: #333;
    background-color: #F5F5F5;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, 0.1); }
  .aui body:not(.device-touch):not(.device-xs):not(.device-xxs) .product-overlay a {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }
  .aui .product-overlay a.item-quick-view {
    border-right: 0; }
  .aui .product-overlay a i {
    position: relative;
    top: 1px;
    font-size: 14px;
    margin-right: 3px; }
  .aui .product-overlay a:hover {
    background-color: #333;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
  .aui .sale-flash {
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 6px 10px;
    background-color: #1ABC9C;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    z-index: 5; }
  .aui .sale-flash.out-of-stock {
    background-color: #777; }
  .aui .shop.product-3 {
    margin: 0 -30px -30px 0; }
  .aui .product-3 .product {
    padding: 0 30px 30px 0;
    width: 33.33333333%; }
  .aui .postcontent .shop.product-3 {
    margin: 0 -25px -25px 0; }
  .aui .postcontent .product-3 .product {
    padding: 0 25px 25px 0; }
  .aui .postcontent .shop.product-2 {
    margin: 0 -40px -40px 0; }
  .aui .postcontent .product-2 .product {
    padding: 0 40px 40px 0;
    width: 50%; }
  .aui .bothsidebar .shop.product-2 {
    margin: 0 -40px -20px 0; }
  .aui .bothsidebar .product-2 .product {
    padding: 0 40px 20px 0; }
  .aui .shop.product-1 {
    margin: 0 0 -40px 0; }
  .aui .product-1 .product {
    float: none;
    margin: 0 0 40px 0;
    padding: 0;
    width: 100%; }
  .aui .product-1 .product-image {
    float: left;
    width: 300px;
    height: 400px;
    margin-right: 30px; }
  .aui .product-1 .product.alt .product-image {
    float: right;
    margin: 0 0 0 30px; }
  .aui .product-1 .product-desc {
    padding: 0;
    position: relative;
    overflow: hidden; }
  .aui .product-1 .product-title h3 {
    font-size: 22px; }
  .aui .product-1 .product-desc .product-price {
    font-size: 20px; }
  .aui .product-1 .product-desc .product-rating {
    margin-bottom: 15px; }
  .aui .bothsidebar .product-1 .product {
    border-top: 1px solid #F5F5F5;
    padding-top: 40px; }
  .aui .bothsidebar .product-1 .product:first-child {
    border-top: 0;
    padding-top: 0; }
  .aui .bothsidebar .product-1 .product-image {
    width: 240px;
    height: 320px; }
  .aui .bothsidebar .product-1 .product-title h3 {
    font-size: 20px; }
  .aui .bothsidebar .product-1 .product-desc .product-price {
    font-size: 16px; }
  .aui .single-product .product {
    width: 100%;
    margin: 0; }
  .aui .shop-quick-view-ajax,
  .aui .portfolio-ajax-modal {
    position: relative;
    background-color: #FFF;
    width: 800px;
    margin: 0 auto; }
  .aui .single-product .product-image,
  .aui .single-product .product-image img {
    height: auto; }
  .aui .single-product .product-desc {
    padding: 0; }
  .aui .single-product .product-title h2 {
    font-size: 28px;
    margin-bottom: 8px; }
  .aui .single-product .product-price {
    float: left;
    font-size: 24px;
    color: #1ABC9C;
    margin-bottom: 0; }
  .aui .single-product .product-rating {
    float: right;
    position: relative;
    top: 9px; }
  .aui .single-product .product-desc .line {
    margin: 20px 0; }
  .aui .quantity {
    float: left;
    margin-right: 30px; }
  .aui .quantity .qty {
    float: left;
    width: 50px;
    height: 40px;
    line-height: 40px;
    border: 0;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    background-color: #EEE;
    text-align: center;
    margin-bottom: 0; }
  .aui .quantity .plus,
  .aui .quantity .minus {
    display: block;
    float: left;
    cursor: pointer;
    border: 0px transparent;
    padding: 0;
    width: 36px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #EEE;
    font-size: 16px;
    font-weight: bold;
    transition: background-color .2s linear;
    -webkit-transition: background-color .2s linear;
    -o-transition: background-color .2s linear; }
  .aui .quantity .plus:hover,
  .aui .quantity .minus:hover {
    background-color: #DDD; }
  .aui .quantity .qty:focus,
  .aui .quantity .plus:focus,
  .aui .quantity .minus:focus {
    box-shadow: none !important;
    outline: 0 !important; }
  .aui .single-product .add-to-cart.button {
    height: 40px;
    line-height: 40px; }
  .aui .product-meta {
    font-size: 13px;
    color: #777; }
  .aui .product-meta > .panel-body {
    margin-bottom: -5px; }
  .aui .product-meta > .panel-body > span {
    display: block;
    margin-bottom: 5px; }
  .aui .single-product .feature-box.fbox-plain.fbox-small {
    padding-left: 26px; }
  .aui .single-product .feature-box.fbox-plain.fbox-small .fbox-icon {
    width: 20px; }
  .aui .single-product .feature-box.fbox-plain.fbox-small h3 {
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 7px; }
  .aui .single-product .feature-box.fbox-plain.fbox-small p {
    margin-left: -26px; }
  .aui .single-product .feature-box.fbox-plain.fbox-small .fbox-icon i {
    font-size: 18px; }
  .aui .product.iproduct {
    float: none;
    margin: 0;
    padding: 0;
    width: 100%; }
  .aui .iproduct .product-image,
  .aui .iproduct .product-image a,
  .aui .iproduct .product-image img {
    height: auto; }
  .aui .cart .remove {
    font-size: 14px;
    color: #FF0000; }
  .aui .cart .remove:hover {
    color: #000; }
  .aui .cart th {
    padding: 12px 15px !important;
    font-size: 14px;
    color: #555; }
  .aui .cart td {
    padding: 12px 15px !important;
    vertical-align: middle !important;
    border-color: #E5E5E5 !important; }
  .aui .cart-product-thumbnail a {
    display: block;
    width: 68px; }
  .aui .cart-product-thumbnail img {
    display: block;
    width: 64px;
    height: 64px;
    border: 2px solid #EEE; }
  .aui .cart-product-thumbnail img:hover {
    border-color: #1ABC9C; }
  .aui .cart-product-name a,
  .aui .product-name a {
    font-weight: bold;
    font-size: 13px;
    color: #333; }
  .aui .cart-product-name a:hover,
  .aui .product-name a:hover {
    color: #666; }
  .aui .cart-product-price,
  .aui .cart-product-quantity,
  .aui .cart-product-subtotal {
    text-align: center !important; }
  .aui .cart-product-quantity .quantity {
    display: inline-block;
    margin: 0;
    float: none; }
  .aui td.actions {
    padding: 20px 15px !important;
    vertical-align: top !important;
    background-color: #F5F5F5; }
  .aui .events .entry,
  .aui .ievent {
    padding: 20px;
    background-color: #F9F9F9;
    border-bottom: 3px solid #EEE; }
  .aui .events .entry-image .entry-date,
  .aui .ievent .entry-image .entry-date {
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    width: 60px;
    height: 64px;
    text-align: center;
    padding-top: 7px;
    font-size: 26px;
    line-height: 1; }
  .aui .events .entry-image .entry-date span,
  .aui .ievent .entry-image .entry-date span {
    display: block;
    font-size: 15px;
    margin-top: 5px; }
  .aui .events .entry-c,
  .aui .ievent .entry-c {
    padding: 5px 0; }
  .aui .single-event .entry-image img {
    border-radius: 0; }
  .aui .single-event .events-meta {
    font-size: 14px; }
  .aui .single-event .events-meta .iconlist li,
  .aui .parallax .iconlist li {
    margin: 5px 0; }
  .aui .single-event .entry-overlay,
  .aui .parallax .entry-overlay-meta {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80px;
    background-color: rgba(0, 0, 0, 0.85);
    text-align: center;
    line-height: 80px;
    font-size: 22px;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    z-index: 5; }
  .aui .single-event .countdown {
    display: inline-block;
    position: relative;
    top: 7px; }
  .aui .single-event .countdown-section {
    padding: 0 15px;
    border-left-color: rgba(255, 255, 255, 0.3);
    color: #CCC; }
  .aui .single-event .countdown-amount {
    color: #FFF; }
  .aui .parallax .entry-overlay,
  .aui .parallax .entry-overlay-meta {
    background: transparent;
    width: auto;
    text-align: right;
    bottom: 30px;
    left: auto;
    right: 30px; }
  .aui .parallax .entry-overlay-meta {
    padding: 20px;
    font-size: 14px;
    text-align: left;
    right: 38px;
    bottom: 130px;
    width: 368px;
    height: auto;
    line-height: inherit;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 3px; }
  .aui .parallax.overlay-left .entry-overlay,
  .aui .parallax.overlay-left .entry-overlay-meta {
    right: auto;
    left: 30px; }
  .aui .parallax.overlay-left .entry-overlay-meta {
    left: 38px; }
  .aui .parallax.overlay-center .entry-overlay,
  .aui .parallax.overlay-center .entry-overlay-meta {
    bottom: 100px;
    right: auto;
    left: 50%;
    margin-left: -192px; }
  .aui .parallax.overlay-center .entry-overlay-meta {
    top: 100px;
    bottom: auto;
    margin-left: -184px; }
  .aui .parallax .entry-overlay-meta h2 {
    font-size: 20px;
    text-transform: uppercase;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
    padding-bottom: 17px; }
  .aui .parallax .entry-overlay-meta h2 a {
    color: #FFF; }
  .aui .parallax .entry-overlay-meta h2 a:hover {
    color: #DDD; }
  .aui .parallax .countdown {
    top: 0; }
  .aui .parallax .countdown-section {
    border-left: 0;
    width: 80px;
    height: 80px;
    margin: 0 8px;
    font-size: 13px;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 3px;
    padding-top: 14px; }
  .aui .parallax .countdown-amount {
    font-size: 28px;
    margin-bottom: 6px; }
  .aui .ievent {
    position: relative;
    margin-top: 20px; }
  .aui .ievent:first-child {
    margin-top: 0; }
  .aui .ievent .entry-image {
    width: 30%;
    margin-right: 20px; }
  .aui .ievent .entry-content {
    margin-top: 20px; }
  .aui .ievent .entry-title h2 {
    font-size: 18px; }
  .aui .ievent .entry-meta {
    margin-right: -10px; }
  .aui .ievent .entry-meta li {
    font-size: 13px;
    margin-right: 10px;
    padding-left: 10px; }
  .aui .ievent .entry-meta li:first-child {
    padding-left: 0; }
  .aui .countdown {
    display: block; }
  .aui .countdown-row {
    display: block;
    position: relative;
    text-align: center; }
  .aui .countdown-section {
    display: inline-block;
    font-size: 11px;
    line-height: 1;
    text-align: center;
    width: 25%;
    border-left: 1px dotted #BBB;
    color: #888;
    text-transform: capitalize; }
  .aui .countdown-section:first-child {
    border-left: 0; }
  .aui .countdown-amount {
    display: block;
    font-size: 20px;
    color: #333;
    margin-bottom: 5px; }
  .aui .countdown-descr {
    display: block;
    width: 100%; }
  .aui .countdown-medium .countdown-section {
    font-size: 14px; }
  .aui .countdown-medium .countdown-amount {
    font-size: 30px;
    margin-bottom: 7px; }
  .aui .countdown-large .countdown-section {
    font-size: 18px; }
  .aui .countdown-large .countdown-amount {
    font-size: 44px;
    font-weight: 600;
    margin-bottom: 8px; }
  .aui .countdown.countdown-inline {
    display: inline-block; }
  .aui .countdown.countdown-inline .countdown-row {
    display: inline-block;
    text-align: center; }
  .aui .countdown.countdown-inline .countdown-section {
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    width: auto;
    border: none;
    color: inherit;
    margin-left: 7px;
    text-transform: inherit; }
  .aui .countdown.countdown-inline .countdown-section:first-child {
    margin-left: 0; }
  .aui .countdown.countdown-inline .countdown-amount {
    display: inline-block;
    font-size: inherit;
    color: inherit;
    font-weight: bold;
    margin: 0 3px 0 0; }
  .aui .countdown.countdown-inline .countdown-descr {
    display: inline-block;
    width: auto; }
  .aui body:not(.device-xs):not(.device-xxs) .countdown.countdown-large.coming-soon .countdown-section {
    border: none;
    padding: 15px; }
  .aui body:not(.device-xs):not(.device-xxs) .countdown.countdown-large.coming-soon .countdown-amount {
    height: 140px;
    line-height: 140px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.2);
    margin-bottom: 15px !important; }
  .aui .button {
    display: inline-block;
    position: relative;
    cursor: pointer;
    outline: none;
    white-space: nowrap;
    margin: 5px;
    padding: 0 22px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    background-color: #1ABC9C;
    color: #FFF;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
  .aui body:not(.device-touch) .button {
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; }
  .aui .button-dark {
    background-color: #444; }
  .aui .button-light {
    background-color: #EEE;
    color: #333;
    text-shadow: none !important; }
  .aui .button:hover {
    background-color: #444;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
  .aui .button.button-dark:hover {
    background-color: #1ABC9C; }
  .aui .button.button-mini {
    padding: 0 14px;
    font-size: 11px;
    height: 28px;
    line-height: 28px; }
  .aui .button.button-small {
    padding: 0 17px;
    font-size: 12px;
    height: 34px;
    line-height: 34px; }
  .aui .button.button-large {
    padding: 0 26px;
    font-size: 16px;
    height: 46px;
    line-height: 46px; }
  .aui .button.button-xlarge {
    padding: 0 32px;
    font-size: 18px;
    letter-spacing: 2px;
    height: 52px;
    line-height: 52px; }
  .aui .button.button-desc {
    text-align: left;
    padding: 24px 34px;
    font-size: 22px;
    height: auto;
    line-height: 1;
    font-family: 'Raleway', sans-serif; }
  .aui .button.button-desc span {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    font-family: 'Crete Round', serif;
    font-style: italic;
    text-transform: none; }
  .aui .button i {
    position: relative;
    top: 1px;
    line-height: 1;
    margin-right: 5px;
    width: 16px;
    text-align: center; }
  .aui .button.tright i {
    margin: 0 0 0 5px; }
  .aui .button-mini i {
    margin-right: 3px; }
  .aui .button-mini.tright i {
    margin: 0 0 0 3px; }
  .aui .button-small i {
    margin-right: 4px; }
  .aui .button-small.tright i {
    margin: 0 0 0 4px; }
  .aui .button-xlarge i {
    top: 2px;
    margin-right: 8px; }
  .aui .button-xlarge.tright i {
    margin: 0 0 0 8px; }
  .aui .button.button-desc i {
    top: 1px;
    font-size: 48px;
    width: 48px;
    text-align: center;
    margin-right: 12px; }
  .aui .button.button-desc.tright i {
    margin: 0 0 0 12px; }
  .aui .button.button-desc div {
    display: inline-block; }
  .aui .button.button-rounded {
    border-radius: 3px; }
  .aui .button.button-border {
    border: 2px solid #444;
    background-color: transparent;
    color: #333;
    line-height: 36px;
    font-weight: 600;
    text-shadow: none; }
  .aui .button.button-border-thin {
    border-width: 1px;
    line-height: 38px; }
  .aui .button.button-border.button-mini {
    line-height: 24px; }
  .aui .button.button-border.button-small {
    line-height: 30px; }
  .aui .button.button-border.button-large {
    line-height: 42px; }
  .aui .button.button-border.button-xlarge {
    line-height: 48px; }
  .aui .button.button-border-thin.button-mini {
    line-height: 26px; }
  .aui .button.button-border-thin.button-small {
    line-height: 32px; }
  .aui .button.button-border-thin.button-large {
    line-height: 44px; }
  .aui .button.button-border-thin.button-xlarge {
    line-height: 50px; }
  .aui .button.button-border.button-desc {
    line-height: 1; }
  .aui .button.button-border:not(.button-fill):hover {
    background-color: #444;
    color: #FFF;
    border-color: transparent !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
  .aui .button.button-border.button-light {
    border-color: #EEE;
    color: #EEE; }
  .aui .button.button-border.button-light:hover {
    background-color: #EEE;
    color: #333;
    text-shadow: none; }
  .aui .button.button-3d {
    border-radius: 3px;
    border-bottom: 3px solid rgba(0, 0, 0, 0.15);
    -webkit-transition: none;
    -o-transition: none;
    transition: none; }
  .aui .button.button-3d:hover {
    background-color: #1ABC9C !important;
    opacity: 0.9; }
  .aui .button.button-3d.button-light:hover,
  .aui .button.button-reveal.button-light:hover {
    text-shadow: none;
    color: #333; }
  .aui .button.button-reveal {
    padding: 0 28px;
    overflow: hidden; }
  .aui .button.button-reveal i {
    display: block;
    position: absolute;
    top: 0;
    left: -32px;
    width: 32px;
    height: 40px;
    line-height: 40px;
    margin: 0;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.1); }
  .aui .button.button-reveal.button-border i {
    top: -2px; }
  .aui .button.button-reveal.tright i {
    left: auto;
    right: -32px; }
  .aui .button.button-reveal.button-3d i,
  .aui .button.button-reveal.button-rounded i {
    border-radius: 3px 0 0 3px; }
  .aui .button.button-reveal.button-3d.tright i,
  .aui .button.button-reveal.button-rounded.tright i {
    border-radius: 0 3px 3px 0; }
  .aui .button.button-reveal span {
    display: inline-block;
    position: relative;
    left: 0; }
  .aui body:not(.device-touch) .button.button-reveal i,
  .aui body:not(.device-touch) .button.button-reveal span {
    -webkit-transition: left 0.3s ease, right 0.3s ease;
    -o-transition: left 0.3s ease, right 0.3s ease;
    transition: left 0.3s ease, right 0.3s ease; }
  .aui .button.button-reveal.button-mini {
    padding: 0 17px; }
  .aui .button.button-reveal.button-mini i {
    left: -22px;
    width: 22px;
    height: 28px;
    line-height: 28px; }
  .aui .button.button-reveal.button-mini.tright i {
    left: auto;
    right: -22px; }
  .aui .button.button-reveal.button-small {
    padding: 0 22px; }
  .aui .button.button-reveal.button-small i {
    left: -26px;
    width: 26px;
    height: 34px;
    line-height: 34px; }
  .aui .button.button-reveal.button-small.tright i {
    left: auto;
    right: -26px; }
  .aui .button.button-reveal.button-large {
    padding: 0 32px; }
  .aui .button.button-reveal.button-large i {
    left: -38px;
    width: 38px;
    height: 46px;
    line-height: 46px; }
  .aui .button.button-reveal.button-large.tright i {
    left: auto;
    right: -38px; }
  .aui .button.button-reveal.button-xlarge {
    padding: 0 40px; }
  .aui .button.button-reveal.button-xlarge i {
    left: -44px;
    width: 44px;
    height: 52px;
    line-height: 52px; }
  .aui .button.button-reveal.button-xlarge.tright i {
    left: auto;
    right: -44px; }
  .aui .button.button-reveal:hover i {
    left: 0; }
  .aui .button.button-reveal.tright:hover i {
    left: auto;
    right: 0; }
  .aui .button.button-reveal:hover span {
    left: 16px; }
  .aui .button.button-reveal.button-mini:hover span {
    left: 11px; }
  .aui .button.button-reveal.button-small:hover span {
    left: 13px; }
  .aui .button.button-reveal.button-large:hover span {
    left: 19px; }
  .aui .button.button-reveal.button-xlarge:hover span {
    left: 22px; }
  .aui .button.button-reveal.tright:hover span {
    left: -16px; }
  .aui .button.button-reveal.button-mini.tright:hover span {
    left: -11px; }
  .aui .button.button-reveal.button-small.tright:hover span {
    left: -13px; }
  .aui .button.button-reveal.button-large.tright:hover span {
    left: -19px; }
  .aui .button.button-reveal.button-xlarge.tright:hover span {
    left: -22px; }
  .aui .button.button-full {
    display: block !important;
    white-space: normal;
    margin: 0;
    height: auto;
    line-height: 1.6;
    padding: 30px 0;
    font-size: 30px;
    font-weight: 300;
    text-transform: none;
    border-radius: 0;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .aui .button.button-full.button-light {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
  .aui .button.button-full strong {
    font-weight: 600;
    border-bottom: 2px solid #EEE; }
  .aui body:not(.device-touch) .button.button-full strong {
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out; }
  .aui .button.button-full.button-light strong {
    border-bottom-color: #333; }
  .aui .button.button-full.button-light:hover strong {
    border-bottom-color: #EEE; }
  .aui .button.button-circle {
    border-radius: 20px; }
  .aui .button.button-mini.button-circle {
    border-radius: 14px; }
  .aui .button.button-small.button-circle {
    border-radius: 17px; }
  .aui .button.button-large.button-circle {
    border-radius: 23px; }
  .aui .button.button-xlarge.button-circle {
    border-radius: 26px; }
  .aui .button.button-border.button-fill {
    overflow: hidden;
    transform-style: preserve-3d;
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
    -webkit-backface-visibility: hidden; }
  .aui .button.button-border.button-fill span {
    position: relative; }
  .aui .button.button-border.button-fill:hover {
    background-color: transparent !important;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
  .aui .button.button-border.button-fill.button-light:hover {
    border-color: #EEE !important;
    color: #333 !important;
    text-shadow: none; }
  .aui .button.button-border.button-fill:before {
    content: '';
    position: absolute;
    background-color: #444;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-backface-visibility: hidden; }
  .aui .button.button-border.button-fill.button-light:before {
    background-color: #EEE; }
  .aui .button.button-border.button-fill.fill-from-right:before {
    left: auto;
    right: 0; }
  .aui .button.button-border.button-fill:hover:before {
    width: 100%; }
  .aui .button.button-border.button-fill.fill-from-top:before,
  .aui .button.button-border.button-fill.fill-from-bottom:before {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .aui .button.button-border.button-fill.fill-from-top:before {
    width: 100%;
    height: 0; }
  .aui .button.button-border.button-fill.fill-from-top:hover:before {
    height: 100%; }
  .aui .button.button-border.button-fill.fill-from-bottom:before {
    width: 100%;
    height: 0;
    top: auto;
    bottom: 0; }
  .aui .button.button-border.button-fill.fill-from-bottom:hover:before {
    height: 100%; }
  .aui .button-red {
    background-color: #C02942; }
  .aui .button-3d.button-red:hover,
  .aui .button-reveal.button-red:hover,
  .aui .button-border.button-red:hover,
  .aui .button-border.button-red.button-fill:before {
    background-color: #C02942 !important; }
  .aui .button-border.button-red {
    color: #C02942;
    border-color: #C02942; }
  .aui .button-teal {
    background-color: #53777A; }
  .aui .button-3d.button-teal:hover,
  .aui .button-reveal.button-teal:hover,
  .aui .button-border.button-teal:hover,
  .aui .button-border.button-teal.button-fill:before {
    background-color: #53777A !important; }
  .aui .button-border.button-teal {
    color: #53777A;
    border-color: #53777A; }
  .aui .button-yellow {
    background-color: #ECD078; }
  .aui .button-3d.button-yellow:hover,
  .aui .button-reveal.button-yellow:hover,
  .aui .button-border.button-yellow:hover,
  .aui .button-border.button-yellow.button-fill:before {
    background-color: #ECD078 !important; }
  .aui .button-border.button-yellow,
  .aui .button-border.button-yellow.button-fill.button-light:hover {
    color: #ECD078 !important;
    border-color: #ECD078 !important; }
  .aui .button-border.button-yellow:hover,
  .aui .button-border.button-yellow.button-fill.button-light:hover {
    color: #333 !important; }
  .aui .button-green {
    background-color: #59BA41; }
  .aui .button-3d.button-green:hover,
  .aui .button-reveal.button-green:hover,
  .aui .button-border.button-green:hover,
  .aui .button-border.button-green.button-fill:before {
    background-color: #59BA41 !important; }
  .aui .button-border.button-green {
    color: #59BA41;
    border-color: #59BA41; }
  .aui .button-brown {
    background-color: #774F38; }
  .aui .button-3d.button-brown:hover,
  .aui .button-reveal.button-brown:hover,
  .aui .button-border.button-brown:hover,
  .aui .button-border.button-brown.button-fill:before {
    background-color: #774F38 !important; }
  .aui .button-border.button-brown {
    color: #774F38;
    border-color: #774F38; }
  .aui .button-aqua {
    background-color: #40C0CB; }
  .aui .button-3d.button-aqua:hover,
  .aui .button-reveal.button-aqua:hover,
  .aui .button-border.button-aqua:hover,
  .aui .button-border.button-aqua.button-fill:before {
    background-color: #40C0CB !important; }
  .aui .button-border.button-aqua {
    color: #40C0CB;
    border-color: #40C0CB; }
  .aui .button-lime {
    background-color: #AEE239; }
  .aui .button-3d.button-lime:hover,
  .aui .button-reveal.button-lime:hover,
  .aui .button-border.button-lime:hover,
  .aui .button-border.button-lime.button-fill:before {
    background-color: #AEE239 !important; }
  .aui .button-border.button-lime {
    color: #AEE239;
    border-color: #AEE239; }
  .aui .button-purple {
    background-color: #5D4157; }
  .aui .button-3d.button-purple:hover,
  .aui .button-reveal.button-purple:hover,
  .aui .button-border.button-purple:hover,
  .aui .button-border.button-purple.button-fill:before {
    background-color: #5D4157 !important; }
  .aui .button-border.button-purple {
    color: #5D4157;
    border-color: #5D4157; }
  .aui .button-leaf {
    background-color: #A8CABA; }
  .aui .button-3d.button-leaf:hover,
  .aui .button-reveal.button-leaf:hover,
  .aui .button-border.button-leaf:hover,
  .aui .button-border.button-leaf.button-fill:before {
    background-color: #A8CABA !important; }
  .aui .button-border.button-leaf {
    color: #A8CABA;
    border-color: #A8CABA; }
  .aui .button-pink {
    background-color: #F89FA1; }
  .aui .button-3d.button-pink:hover,
  .aui .button-reveal.button-pink:hover,
  .aui .button-border.button-pink:hover,
  .aui .button-border.button-pink.button-fill:before {
    background-color: #F89FA1 !important; }
  .aui .button-border.button-pink {
    color: #F89FA1;
    border-color: #F89FA1; }
  .aui .button-dirtygreen {
    background-color: #1693A5; }
  .aui .button-3d.button-dirtygreen:hover,
  .aui .button-reveal.button-dirtygreen:hover,
  .aui .button-border.button-dirtygreen:hover,
  .aui .button-border.button-dirtygreen.button-fill:before {
    background-color: #1693A5 !important; }
  .aui .button-border.button-dirtygreen {
    color: #1693A5;
    border-color: #1693A5; }
  .aui .button-blue {
    background-color: #1265A8; }
  .aui .button-3d.button-blue:hover,
  .aui .button-reveal.button-blue:hover,
  .aui .button-border.button-blue:hover,
  .aui .button-border.button-blue.button-fill:before {
    background-color: #1265A8 !important; }
  .aui .button-border.button-blue {
    color: #1265A8;
    border-color: #1265A8; }
  .aui .button-amber {
    background-color: #EB9C4D; }
  .aui .button-3d.button-amber:hover,
  .aui .button-reveal.button-amber:hover,
  .aui .button-border.button-amber:hover,
  .aui .button-border.button-amber.button-fill:before {
    background-color: #EB9C4D !important; }
  .aui .button-border.button-amber {
    color: #EB9C4D;
    border-color: #EB9C4D; }
  .aui .button-black {
    background-color: #111; }
  .aui .button-3d.button-black:hover,
  .aui .button-reveal.button-black:hover,
  .aui .button-border.button-black:hover,
  .aui .button-border.button-black.button-fill:before {
    background-color: #111 !important; }
  .aui .button-border.button-black {
    color: #111;
    border-color: #111; }
  .aui .button-white {
    background-color: #F9F9F9; }
  .aui .button-3d.button-white:hover,
  .aui .button-reveal.button-white:hover {
    background-color: #F9F9F9 !important; }
  .aui .button.button-nohover:hover {
    opacity: inherit !important;
    background-color: inherit !important;
    color: inherit !important;
    border-color: inherit !important; }
  .aui .promo {
    position: relative;
    padding: 30px 200px 30px 0; }
  .aui .promo h3 {
    font-weight: bold;
    margin-bottom: 0; }
  .aui .promo > span,
  .aui .promo > .container > span {
    display: block;
    color: #444;
    font-weight: 300;
    font-size: 16px;
    margin-top: 6px; }
  .aui .promo a.button {
    position: absolute;
    top: 50%;
    margin: 0;
    margin-top: -18px;
    left: auto;
    right: 0; }
  .aui .promo a.button.button-mini {
    margin-top: -12px; }
  .aui .promo a.button.button-small {
    margin-top: -15px; }
  .aui .promo a.button.button-large {
    margin-top: -22px; }
  .aui .promo a.button.button-xlarge {
    margin-top: -25px; }
  .aui .promo a.button.button-desc {
    margin-top: -40px; }
  .aui .promo-uppercase {
    text-transform: uppercase; }
  .aui .promo-uppercase h3 {
    font-size: 22px; }
  .aui .promo-uppercase > span,
  .aui .promo-uppercase > .container > span {
    font-size: 15px; }
  .aui .promo.promo-border {
    border: 1px solid #E5E5E5;
    border-radius: 3px;
    padding-left: 30px; }
  .aui .promo.promo-border a.button {
    right: 30px; }
  .aui .promo.promo-light {
    background-color: #F5F5F5;
    border-radius: 3px;
    padding-left: 30px; }
  .aui .promo.promo-light a.button {
    right: 30px; }
  .aui .promo.promo-dark {
    border: 0 !important;
    background-color: #333;
    padding: 30px 200px 30px 30px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    border-radius: 3px; }
  .aui .promo.promo-dark h3 {
    color: #FFF; }
  .aui .promo.promo-dark > h3 span,
  .aui .promo.promo-dark > .container > h3 span {
    padding: 2px 8px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.15);
    color: #FFF;
    font-weight: 400; }
  .aui .promo.promo-dark > span,
  .aui .promo.promo-dark > .container > span {
    color: #CCC;
    margin-top: 8px; }
  .aui .promo.promo-dark a.button {
    right: 30px; }
  .aui .promo.promo-flat {
    background-color: #1ABC9C; }
  .aui .promo.promo-flat > span,
  .aui .promo.promo-flat > .container > span {
    color: rgba(255, 255, 255, 0.9); }
  .aui .promo.promo-flat a.button:not(.button-border) {
    background-color: rgba(0, 0, 0, 0.2);
    color: #FFF; }
  .aui .promo.promo-flat a.button:hover {
    background-color: #FFF;
    border-color: #FFF;
    color: #444;
    text-shadow: none; }
  .aui .promo-full {
    border-radius: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    padding: 40px 0 !important; }
  .aui .promo-full a.button {
    right: 15px !important; }
  .aui .promo-full.promo-right a.button {
    right: auto !important;
    left: 15px !important; }
  .aui .promo.parallax {
    padding: 80px 0 !important; }
  .aui .promo.promo-right {
    text-align: right;
    padding: 30px 0 30px 200px; }
  .aui .promo.promo-right a.button {
    left: 0;
    right: auto; }
  .aui .promo.promo-right.promo-border:not(.promo-mini),
  .aui .promo.promo-dark.promo-right:not(.promo-mini) {
    padding-right: 30px; }
  .aui .promo.promo-right.promo-border a.button,
  .aui .promo.promo-dark.promo-right a.button {
    left: 30px; }
  .aui .promo.promo-center {
    text-align: center;
    padding: 30px 20px; }
  .aui .promo.promo-center a.button {
    position: relative;
    top: 0;
    margin: 20px 0 0;
    left: 0 !important;
    right: 0; }
  .aui .promo.promo-mini {
    text-align: left;
    padding: 20px 25px; }
  .aui .promo.promo-mini h3 {
    font-size: 20px;
    line-height: 1.5; }
  .aui .promo.promo-mini.promo-uppercase h3 {
    font-size: 18px; }
  .aui .promo.promo-mini.promo-dark h3 {
    line-height: 1.7; }
  .aui .promo.promo-mini a.button {
    position: relative;
    top: 0;
    margin: 20px 0 0;
    left: 0 !important;
    right: 0; }
  .aui .promo.promo-mini.promo-center {
    text-align: center; }
  .aui .promo.promo-mini.promo-right {
    text-align: right; }
  .aui .feature-box {
    position: relative;
    margin-top: 20px;
    padding: 0 0 0 80px; }
  .aui .feature-box:first-child {
    margin-top: 0; }
  .aui .feature-box .fbox-icon {
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    top: 0;
    left: 0; }
  .aui .feature-box .fbox-icon a,
  .aui .feature-box .fbox-icon i,
  .aui .feature-box .fbox-icon img {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    color: #FFF; }
  .aui .feature-box .fbox-icon i,
  .aui .feature-box .fbox-icon img {
    border-radius: 50%;
    background-color: #1ABC9C; }
  .aui .feature-box .fbox-icon i {
    font-style: normal;
    font-size: 28px;
    text-align: center;
    line-height: 64px; }
  .aui .feature-box h3 {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0;
    color: #333; }
  .aui .feature-box p {
    margin: 8px 0 0 0;
    color: #999; }
  .aui .feature-box .before-heading {
    font-size: 14px; }
  .aui .feature-box.fbox-large {
    padding: 0 0 0 115px; }
  .aui .feature-box.fbox-large .fbox-icon {
    width: 96px;
    height: 96px; }
  .aui .feature-box.fbox-large .fbox-icon i {
    font-size: 42px;
    line-height: 96px; }
  .aui .feature-box.fbox-outline .fbox-icon {
    border: 1px solid #1ABC9C;
    border-radius: 50%;
    padding: 3px; }
  .aui .feature-box.fbox-outline .fbox-icon i {
    line-height: 56px; }
  .aui .feature-box.fbox-outline.fbox-large .fbox-icon {
    padding: 4px; }
  .aui .feature-box.fbox-outline.fbox-large .fbox-icon i {
    line-height: 86px; }
  .aui .feature-box.fbox-rounded .fbox-icon {
    border-radius: 3px !important; }
  .aui .feature-box.fbox-rounded .fbox-icon i,
  .aui .feature-box.fbox-rounded .fbox-icon img {
    border-radius: 3px !important; }
  .aui .feature-box.fbox-rounded.fbox-large .fbox-icon {
    border-radius: 4px !important; }
  .aui .feature-box.fbox-rounded.fbox-large .fbox-icon i,
  .aui .feature-box.fbox-rounded.fbox-large .fbox-icon img {
    border-radius: 4px !important; }
  .aui .feature-box.fbox-light.fbox-outline .fbox-icon {
    border-color: #E5E5E5; }
  .aui .feature-box.fbox-light .fbox-icon i,
  .aui .feature-box.fbox-light .fbox-icon img {
    border: 1px solid #E5E5E5;
    background-color: #F5F5F5;
    color: #444; }
  .aui .feature-box.fbox-light .fbox-icon i {
    line-height: 62px; }
  .aui .feature-box.fbox-light.fbox-outline .fbox-icon i {
    line-height: 54px; }
  .aui .feature-box.fbox-light.fbox-large .fbox-icon i {
    line-height: 96px; }
  .aui .feature-box.fbox-light.fbox-outline.fbox-large .fbox-icon i {
    line-height: 84px; }
  .aui .feature-box.fbox-dark.fbox-outline .fbox-icon {
    border-color: #444; }
  .aui .feature-box.fbox-dark .fbox-icon i,
  .aui .feature-box.fbox-dark .fbox-icon img {
    background-color: #333; }
  .aui .feature-box.fbox-border .fbox-icon {
    border: 1px solid #1ABC9C;
    border-radius: 50%; }
  .aui .feature-box.fbox-border .fbox-icon i,
  .aui .feature-box.fbox-border .fbox-icon img {
    border: none;
    background-color: transparent !important;
    color: #1ABC9C; }
  .aui .feature-box.fbox-border .fbox-icon {
    padding: 0; }
  .aui .feature-box.fbox-border .fbox-icon i {
    line-height: 62px !important; }
  .aui .feature-box.fbox-border.fbox-large .fbox-icon i {
    line-height: 94px !important; }
  .aui .feature-box.fbox-border.fbox-light .fbox-icon {
    border-color: #E5E5E5; }
  .aui .feature-box.fbox-border.fbox-light .fbox-icon i,
  .aui .feature-box.fbox-border.fbox-light .fbox-icon img {
    color: #888; }
  .aui .feature-box.fbox-border.fbox-dark .fbox-icon {
    border-color: #333; }
  .aui .feature-box.fbox-border.fbox-dark .fbox-icon i,
  .aui .feature-box.fbox-border.fbox-dark .fbox-icon img {
    color: #444; }
  .aui .feature-box.fbox-plain .fbox-icon {
    border: none !important;
    height: auto !important; }
  .aui .feature-box.fbox-plain .fbox-icon i,
  .aui .feature-box.fbox-plain .fbox-icon img {
    border: none !important;
    background-color: transparent !important;
    color: #1ABC9C;
    border-radius: 0; }
  .aui .feature-box.fbox-plain .fbox-icon i {
    font-size: 48px;
    line-height: 1 !important; }
  .aui .feature-box.fbox-plain .fbox-icon img {
    height: 64px; }
  .aui .feature-box.fbox-plain.fbox-image .fbox-icon {
    width: auto; }
  .aui .feature-box.fbox-plain.fbox-image .fbox-icon img {
    width: auto;
    display: inline-block; }
  .aui .feature-box.fbox-plain.fbox-small {
    padding-left: 42px; }
  .aui .feature-box.fbox-plain.fbox-small .fbox-icon {
    width: 28px; }
  .aui .feature-box.fbox-plain.fbox-small h3 {
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 10px; }
  .aui .feature-box.fbox-plain.fbox-small p {
    margin-left: -42px; }
  .aui .feature-box.fbox-plain.fbox-small .fbox-icon i {
    font-size: 28px; }
  .aui .feature-box.fbox-plain.fbox-small .fbox-icon img {
    height: 28px; }
  .aui .feature-box.fbox-plain.fbox-large .fbox-icon i {
    font-size: 72px; }
  .aui .feature-box.fbox-plain.fbox-large .fbox-icon img {
    height: 96px; }
  .aui .feature-box.fbox-plain.fbox-light .fbox-icon i,
  .aui .feature-box.fbox-plain.fbox-light .fbox-icon img {
    color: #888; }
  .aui .feature-box.fbox-plain.fbox-dark .fbox-icon i,
  .aui .feature-box.fbox-plain.fbox-dark .fbox-icon img {
    color: #444; }
  .aui .feature-box.fbox-center {
    padding: 0;
    text-align: center; }
  .aui .feature-box.fbox-center.fbox-small {
    padding-left: 0 !important; }
  .aui .feature-box.fbox-center .fbox-icon {
    position: relative;
    width: 96px;
    height: 96px;
    margin: 0 auto 30px; }
  .aui .feature-box.fbox-center .fbox-icon i {
    font-size: 42px;
    line-height: 96px; }
  .aui .feature-box.fbox-center.fbox-outline .fbox-icon i {
    line-height: 88px; }
  .aui .feature-box.fbox-center p {
    font-size: 14px;
    margin-top: 15px; }
  .aui .feature-box.fbox-center.fbox-large .fbox-icon {
    width: 128px;
    height: 128px; }
  .aui .feature-box.fbox-center.fbox-large .fbox-icon i {
    font-size: 70px;
    line-height: 128px; }
  .aui .feature-box.fbox-center.fbox-large.fbox-outline .fbox-icon i {
    line-height: 118px; }
  .aui .feature-box.fbox-center.fbox-light .fbox-icon i {
    line-height: 94px; }
  .aui .feature-box.fbox-center.fbox-light.fbox-outline .fbox-icon i {
    line-height: 86px; }
  .aui .feature-box.fbox-center.fbox-light.fbox-outline.fbox-large .fbox-icon i {
    line-height: 114px; }
  .aui .feature-box.fbox-center.fbox-border .fbox-icon i {
    line-height: 94px !important; }
  .aui .feature-box.fbox-center.fbox-large.fbox-border .fbox-icon i {
    line-height: 126px !important; }
  .aui .feature-box.fbox-center.fbox-plain .fbox-icon i {
    font-size: 84px; }
  .aui .feature-box.fbox-center.fbox-plain .fbox-icon img {
    height: 96px; }
  .aui .feature-box.fbox-center.fbox-large.fbox-plain .fbox-icon i {
    font-size: 112px; }
  .aui .feature-box.fbox-center.fbox-large.fbox-plain .fbox-icon img {
    height: 128px; }
  .aui .feature-box.fbox-center.fbox-small .fbox-icon {
    width: 64px;
    height: 64px; }
  .aui .feature-box.fbox-center.fbox-small .fbox-icon i {
    font-size: 28px;
    line-height: 64px; }
  .aui .feature-box.fbox-center.fbox-small.fbox-outline .fbox-icon i {
    line-height: 58px; }
  .aui .feature-box.fbox-center.fbox-light.fbox-outline.fbox-small .fbox-icon i {
    line-height: 54px; }
  .aui .feature-box.fbox-center.fbox-small.fbox-border .fbox-icon i {
    line-height: 62px !important; }
  .aui .feature-box.fbox-center.fbox-small.fbox-plain .fbox-icon i {
    font-size: 56px; }
  .aui .feature-box.fbox-center.fbox-small.fbox-plain .fbox-icon img {
    height: 64px; }
  .aui .feature-box.fbox-center.fbox-small p {
    font-size: 14px;
    margin-top: 10px; }
  .aui .feature-box.fbox-center.fbox-plain.fbox-small p {
    margin-left: 0; }
  .aui .feature-box.fbox-right {
    padding: 0 80px 0 0;
    text-align: right; }
  .aui .feature-box.fbox-right.fbox-large {
    padding-right: 115px; }
  .aui .feature-box.fbox-right .fbox-icon {
    left: auto;
    right: 0; }
  .aui .feature-box.fbox-right.fbox-plain.fbox-small {
    padding: 0 42px 0 0; }
  .aui .feature-box.fbox-right.fbox-plain.fbox-small p {
    margin: 0 -42px 0 0; }
  .aui .feature-box h3 + .fbox-icon {
    margin-top: 20px !important; }
  .aui .feature-box h3 span.subtitle {
    display: block;
    margin-top: 5px;
    color: #444;
    font-weight: 300;
    text-transform: none; }
  .aui .feature-box.fbox-center:not(.fbox-bg) h3:after {
    content: '';
    display: block;
    margin: 20px auto;
    width: 30px;
    border-top: 2px solid #555;
    -webkit-transition: width .3s ease;
    -o-transition: width .3s ease;
    transition: width .3s ease; }
  .aui .feature-box.fbox-center:not(.fbox-bg):hover h3:after {
    width: 50px; }
  .aui .feature-box.fbox-center.noborder:not(.fbox-bg) h3:after,
  .aui .feature-box.fbox-center.nobottomborder:not(.fbox-bg) h3:after {
    display: none; }
  .aui .feature-box.fbox-center.fbox-italic p {
    font-style: italic;
    font-family: 'Lato', sans-serif; }
  .aui .feature-box.fbox-bg.fbox-center {
    margin-top: 68px;
    padding: 68px 30px 30px;
    background-color: #FFF;
    border: 1px solid #E5E5E5;
    border-radius: 5px; }
  .aui .feature-box.fbox-bg.fbox-center:first-child {
    margin-top: 48px; }
  .aui .feature-box.fbox-bg.fbox-center.fbox-large {
    margin-top: 84px;
    padding-top: 84px; }
  .aui .feature-box.fbox-bg.fbox-center.fbox-large:first-child {
    margin-top: 64px; }
  .aui .feature-box.fbox-bg.fbox-center .fbox-icon {
    position: absolute;
    top: -48px;
    left: 50%;
    margin: 0 0 0 -48px; }
  .aui .feature-box.fbox-bg.fbox-center.fbox-large .fbox-icon {
    top: -64px;
    left: 50%;
    margin-left: -64px; }
  .aui .feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon,
  .aui .feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon,
  .aui .feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon {
    background-color: #FFF; }
  .aui .fbox-effect .fbox-icon i {
    z-index: 1; }
  .aui .fbox-effect .fbox-icon i:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
  .aui .fbox-rounded.fbox-effect .fbox-icon i:after {
    border-radius: 3px; }
  .aui .fbox-effect .fbox-icon i {
    -webkit-transition: background-color 0.3s, color 0.3s;
    -o-transition: background-color 0.3s, color 0.3s;
    transition: background-color 0.3s, color 0.3s; }
  .aui .fbox-effect .fbox-icon i:after {
    top: -3px;
    left: -3px;
    padding: 3px;
    box-shadow: 0 0 0 2px #333;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    -webkit-transform: scale(0.8);
    -moz-transition: -moz-transform 0.3s, opacity 0.3s;
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transition: transform 0.3s, opacity 0.3s;
    transform: scale(0.8);
    opacity: 0; }
  .aui .fbox-effect .fbox-icon i:hover,
  .aui .fbox-effect:hover .fbox-icon i {
    background-color: #333;
    color: #FFF; }
  .aui .fbox-effect.fbox-dark .fbox-icon i:after {
    box-shadow: 0 0 0 2px #1ABC9C; }
  .aui .fbox-effect.fbox-dark .fbox-icon i:hover,
  .aui .fbox-effect.fbox-dark:hover .fbox-icon i {
    background-color: #1ABC9C; }
  .aui .fbox-effect .fbox-icon i:hover:after,
  .aui .fbox-effect:hover .fbox-icon i:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  .aui .fbox-border.fbox-effect .fbox-icon i {
    -webkit-transition: color 0.5s, box-shadow 0.5s, background-color 0.5s;
    -o-transition: color 0.5s, box-shadow 0.5s, background-color 0.5s;
    transition: color 0.5s, box-shadow 0.5s, background-color 0.5s; }
  .aui .fbox-border.fbox-effect .fbox-icon i:after {
    top: -2px;
    left: -2px;
    padding: 2px;
    z-index: -1;
    box-shadow: none;
    background-image: url("/MyCukai_Homepage-theme/css/images/icons/iconalt.svg");
    background-position: center center;
    background-size: 100% 100%;
    -webkit-transition: -webkit-transform 0.5s, opacity 0.5s, background-color 0.5s;
    -o-transition: -moz-transform 0.5s, opacity 0.5s, background-color 0.5s;
    transition: transform 0.5s, opacity 0.5s, background-color 0.5s; }
  .aui .fbox-border.fbox-rounded.fbox-effect .fbox-icon i:after {
    border-radius: 3px; }
  .aui .fbox-border.fbox-effect .fbox-icon i:hover,
  .aui .fbox-border.fbox-effect:hover .fbox-icon i {
    color: #FFF;
    box-shadow: 0 0 0 1px #333; }
  .aui .fbox-border.fbox-effect .fbox-icon i:after {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
    background-color: #333; }
  .aui .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,
  .aui .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i {
    box-shadow: 0 0 0 1px #1ABC9C; }
  .aui .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after {
    background-color: #1ABC9C; }
  .aui .fbox-border.fbox-effect .fbox-icon i:hover:after,
  .aui .fbox-border.fbox-effect:hover .fbox-icon i:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  .aui .feature-box.media-box {
    padding: 0; }
  .aui .feature-box.media-box .fbox-media {
    margin: 0 0 25px; }
  .aui .feature-box.media-box .fbox-media,
  .aui .feature-box.media-box .fbox-media a,
  .aui .feature-box.media-box .fbox-media img {
    position: relative;
    display: block;
    width: 100%;
    height: auto; }
  .aui .feature-box.media-box .fbox-media iframe {
    display: block; }
  .aui .feature-box.media-box p {
    margin-top: 17px; }
  .aui .feature-box.media-box.fbox-bg .fbox-media {
    margin: 0; }
  .aui .feature-box.media-box.fbox-bg .fbox-desc {
    padding: 25px;
    background-color: #FFF;
    border: 1px solid #E5E5E5;
    border-top: 0;
    border-radius: 0 0 5px 5px; }
  .aui .feature-box.media-box.fbox-bg .fbox-media img {
    border-radius: 5px 5px 0 0; }
  .aui .flipbox {
    perspective: 1000px; }
  .aui .flipbox-inner {
    transition: 0.5s;
    transition-timing-function: ease;
    position: relative;
    transform-style: preserve-3d; }
  .aui .flipbox-front,
  .aui .flipbox-back {
    -webkit-backface-visibility: hidden; }
  .aui .flipbox-front {
    z-index: 2; }
  .aui .flipbox-back {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
  .aui .flipbox:not(.flipbox-vertical) .flipbox-front {
    transform: rotateY(0deg); }
  .aui .flipbox:not(.flipbox-vertical) .flipbox-back {
    transform: rotateY(-180deg); }
  .aui .flipbox.flipbox-vertical .flipbox-front {
    transform: rotateX(0deg); }
  .aui .flipbox.flipbox-vertical .flipbox-back {
    transform: rotateX(-180deg); }
  .aui .flipbox:not(.flipbox-vertical):hover .flipbox-inner,
  .aui .flipbox:not(.flipbox-vertical).hover .flipbox-inner {
    transform: rotateY(180deg); }
  .aui .flipbox.flipbox-vertical:hover .flipbox-inner,
  .aui .flipbox.flipbox-vertical.hover .flipbox-inner {
    transform: rotateX(180deg); }
  .aui .process-steps {
    margin: 0 0 40px;
    list-style: none; }
  .aui .process-steps li {
    float: left;
    position: relative;
    width: 25%;
    text-align: center;
    overflow: hidden; }
  .aui .process-steps.process-2 li {
    width: 50%; }
  .aui .process-steps.process-3 li {
    width: 33.33%; }
  .aui .process-steps.process-5 li {
    width: 20%; }
  .aui .process-steps li .i-circled {
    margin-bottom: 0 !important; }
  .aui .process-steps li .i-bordered {
    background-color: #FFF; }
  .aui .process-steps li h5 {
    margin: 15px 0 0 0;
    font-size: 16px;
    font-weight: 300; }
  .aui .process-steps li.active h5,
  .aui .process-steps li.ui-tabs-active h5 {
    font-weight: 600;
    color: #1ABC9C; }
  .aui .process-steps li.active a,
  .aui .process-steps li.ui-tabs-active a {
    background-color: #1ABC9C !important;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    border-color: #1ABC9C !important; }
  .aui .process-steps li:before,
  .aui .process-steps li:after {
    content: '';
    position: absolute;
    top: 30px;
    left: 0;
    margin-left: -26px;
    width: 50%;
    border-top: 1px dashed #DDD; }
  .aui .process-steps li:after {
    left: auto;
    right: 0;
    margin: 0 -26px 0 0; }
  .aui .process-steps li:first-child:before,
  .aui .process-steps li:last-child:after {
    display: none; }
  .aui .style-msg,
  .aui .style-msg2 {
    position: relative;
    display: block;
    color: #444;
    border-left: 4px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 20px; }
  .aui .style-msg2 {
    border-left: 4px solid rgba(0, 0, 0, 0.2); }
  .aui .successmsg {
    background: #C5EBD4;
    color: #184B21; }
  .aui .errormsg {
    background: #FFCCCC;
    color: #740D0A; }
  .aui .infomsg {
    background: #B9DFF4;
    color: #124F70; }
  .aui .alertmsg {
    background: #FCE0B6;
    color: #975E06; }
  .aui .style-msg .sb-msg,
  .aui .style-msg2 .msgtitle,
  .aui .style-msg2 .sb-msg {
    display: block;
    padding: 15px;
    border-left: 1px solid rgba(255, 255, 255, 0.5);
    font-size: 14px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6); }
  .aui .style-msg2 .msgtitle {
    background: rgba(0, 0, 0, 0.15);
    border-top: none;
    border-bottom: none;
    font-size: 15px;
    font-weight: bold; }
  .aui .style-msg-light .sb-msg,
  .aui .style-msg-light .msgtitle {
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }
  .aui .style-msg2 .sb-msg {
    font-weight: normal; }
  .aui .style-msg2 ol,
  .aui .style-msg2 ul {
    margin: 0 0 0 30px; }
  .aui .style-msg2 ol {
    list-style-type: decimal; }
  .aui .style-msg2 ul {
    list-style-type: disc; }
  .aui .alert i,
  .aui .sb-msg i,
  .aui .msgtitle i {
    position: relative;
    top: 1px;
    font-size: 14px;
    width: 14px;
    text-align: center;
    margin-right: 5px; }
  .aui .style-msg .close {
    position: absolute;
    top: 10px;
    left: auto;
    right: 10px; }
  .aui .i-rounded,
  .aui .i-plain,
  .aui .i-circled,
  .aui .i-bordered,
  .aui .social-icon {
    display: block;
    float: left;
    margin: 4px 11px 7px 0;
    text-align: center !important;
    font-size: 28px;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    cursor: pointer;
    font-style: normal; }
  .aui body:not(.device-touch) .i-rounded,
  .aui body:not(.device-touch) .i-plain,
  .aui body:not(.device-touch) .i-circled,
  .aui body:not(.device-touch) .i-bordered,
  .aui body:not(.device-touch) .social-icon {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .aui .i-rounded,
  .aui .i-circled,
  .aui .i-bordered {
    width: 52px !important;
    height: 52px !important;
    line-height: 52px !important;
    background-color: #444;
    border-radius: 3px; }
  .aui .i-bordered {
    border: 1px solid #555;
    line-height: 50px !important;
    background-color: transparent !important;
    color: #444;
    text-shadow: none; }
  .aui .i-plain {
    width: 36px !important;
    height: 36px !important;
    font-size: 28px;
    line-height: 36px !important;
    color: #444;
    text-shadow: 1px 1px 1px #FFF; }
  .aui .i-plain:hover {
    color: #777; }
  .aui .i-circled {
    border-radius: 50%; }
  .aui .i-light {
    background-color: #F5F5F5;
    color: #444;
    text-shadow: 1px 1px 1px #FFF;
    box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.2); }
  .aui .i-alt {
    background-image: url("/MyCukai_Homepage-theme/css/images/icons/iconalt.svg");
    background-position: center center;
    background-size: 100% 100%; }
  .aui .i-rounded:hover,
  .aui .i-circled:hover {
    background-color: #1ABC9C;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2); }
  .aui .i-bordered:hover {
    background-color: #444 !important;
    color: #FFF;
    border-color: #444; }
  .aui .i-small.i-rounded,
  .aui .i-small.i-plain,
  .aui .i-small.i-circled,
  .aui .i-small.i-bordered {
    margin: 4px 11px 7px 0;
    font-size: 14px; }
  .aui .i-small.i-rounded,
  .aui .i-small.i-circled,
  .aui .i-small.i-bordered {
    width: 28px !important;
    height: 28px !important;
    line-height: 28px !important; }
  .aui .i-small.i-bordered {
    line-height: 26px !important; }
  .aui .i-small.i-plain {
    width: 18px !important;
    height: 18px !important;
    font-size: 14px;
    line-height: 18px !important; }
  .aui .i-medium.i-rounded,
  .aui .i-medium.i-plain,
  .aui .i-medium.i-circled,
  .aui .i-medium.i-bordered {
    margin: 6px 13px 9px 0;
    font-size: 21px; }
  .aui .i-medium.i-rounded,
  .aui .i-medium.i-circled,
  .aui .i-medium.i-bordered {
    width: 36px !important;
    height: 36px !important;
    line-height: 36px !important; }
  .aui .i-medium.i-bordered {
    line-height: 34px !important; }
  .aui .i-medium.i-plain {
    width: 28px !important;
    height: 28px !important;
    font-size: 20px;
    line-height: 28px !important; }
  .aui .i-large.i-rounded,
  .aui .i-large.i-plain,
  .aui .i-large.i-circled,
  .aui .i-large.i-bordered {
    margin: 4px 11px 7px 0;
    font-size: 42px; }
  .aui .i-large.i-rounded,
  .aui .i-large.i-circled,
  .aui .i-large.i-bordered {
    width: 64px !important;
    height: 64px !important;
    line-height: 64px !important; }
  .aui .i-large.i-bordered {
    line-height: 62px !important; }
  .aui .i-large.i-plain {
    width: 48px !important;
    height: 48px !important;
    font-size: 42px;
    line-height: 48px !important; }
  .aui .i-xlarge.i-rounded,
  .aui .i-xlarge.i-plain,
  .aui .i-xlarge.i-circled,
  .aui .i-xlarge.i-bordered {
    margin: 4px 11px 7px 0;
    font-size: 56px; }
  .aui .i-xlarge.i-rounded,
  .aui .i-xlarge.i-circled,
  .aui .i-xlarge.i-bordered {
    width: 84px !important;
    height: 84px !important;
    line-height: 84px !important; }
  .aui .i-xlarge.i-bordered {
    line-height: 82px !important; }
  .aui .i-xlarge.i-plain {
    width: 64px !important;
    height: 64px !important;
    font-size: 56px;
    line-height: 64px !important; }
  .aui .i-xxlarge.i-rounded,
  .aui .i-xxlarge.i-plain,
  .aui .i-xxlarge.i-circled,
  .aui .i-xxlarge.i-bordered {
    margin: 6px 15px 10px 0;
    font-size: 64px; }
  .aui .i-xxlarge.i-rounded,
  .aui .i-xxlarge.i-circled,
  .aui .i-xxlarge.i-bordered {
    width: 96px !important;
    height: 96px !important;
    line-height: 96px !important; }
  .aui .i-xxlarge.i-bordered {
    line-height: 94px !important; }
  .aui .i-xxlarge.i-plain {
    width: 80px !important;
    height: 80px !important;
    font-size: 64px;
    line-height: 80px !important; }
  .aui .i-overlay,
  .aui .i-overlay a {
    display: block;
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    top: 0;
    left: 0;
    text-align: center;
    background: rgba(0, 0, 0, 0.2) url("/MyCukai_Homepage-theme/css/images/grid.png") repeat; }
  .aui .i-overlay a {
    background: transparent; }
  .aui .i-overlay img,
  .aui .i-overlay i {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -24px 0 0 -24px;
    width: 48px !important;
    height: 48px !important;
    font-size: 48px;
    line-height: 1;
    color: #E5E5E5;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); }
  .aui .i-overlay i {
    margin: -18px 0 0 -18px;
    width: 36px !important;
    height: 36px !important;
    line-height: 36px;
    font-size: 24px; }
  .aui .on-hover.i-overlay {
    opacity: 0; }
  .aui body:not(.device-touch) .on-hover.i-overlay {
    -webkit-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear; }
  .aui .on-hover.i-overlay:hover {
    opacity: 1; }
  .aui .social-icon {
    margin: 0 5px 5px 0;
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 38px !important;
    color: #555;
    text-shadow: none;
    border: 1px solid #AAA;
    border-radius: 3px;
    overflow: hidden; }
  .aui .si-rounded {
    border-radius: 50%; }
  .aui .si-borderless {
    border-color: transparent !important; }
  .aui .si-dark {
    background-color: #444;
    color: #FFF !important;
    border-color: transparent; }
  .aui .si-light {
    background-color: rgba(0, 0, 0, 0.05);
    color: #666 !important;
    border-color: transparent; }
  .aui .si-colored {
    border-color: transparent !important; }
  .aui .si-colored i {
    color: #FFF; }
  .aui .social-icon.si-large {
    margin: 0 10px 10px 0;
    width: 56px;
    height: 56px;
    font-size: 30px;
    line-height: 54px !important; }
  .aui .social-icon.si-small {
    width: 32px;
    height: 32px;
    font-size: 14px;
    line-height: 30px !important; }
  .aui .social-icon i {
    display: block;
    position: relative; }
  .aui body:not(.device-touch) .social-icon i {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .aui .social-icon i:last-child {
    color: #FFF !important; }
  .aui .social-icon:hover i:first-child {
    margin-top: -38px; }
  .aui .social-icon.si-large:hover i:first-child {
    margin-top: -54px; }
  .aui .social-icon.si-small:hover i:first-child {
    margin-top: -30px; }
  .aui .social-icon:hover {
    color: #555;
    border-color: transparent; }
  .aui .si-colored.social-icon {
    border-color: transparent; }
  .aui .si-sticky {
    position: fixed;
    top: 50%;
    left: 5px;
    width: 36px;
    z-index: 100; }
  .aui .si-sticky.si-sticky-right {
    left: auto;
    right: 8px; }
  .aui .si-share {
    position: relative;
    padding-left: 5px;
    border-top: 1px solid #EEE;
    border-bottom: 1px solid #EEE; }
  .aui .si-share span {
    line-height: 36px;
    font-weight: bold;
    font-size: 13px; }
  .aui .si-share div {
    float: right; }
  .aui .si-share .social-icon {
    margin: -1px 0;
    border-radius: 0;
    font-size: 15px; }
  .aui .si-facebook:hover,
  .aui .si-colored.si-facebook {
    background-color: #3B5998 !important; }
  .aui .si-delicious:hover,
  .aui .si-colored.si-delicious {
    background-color: #205CC0 !important; }
  .aui .si-paypal:hover,
  .aui .si-colored.si-paypal {
    background-color: #00588B !important; }
  .aui .si-flattr:hover,
  .aui .si-colored.si-flattr {
    background-color: #F67C1A !important; }
  .aui .si-android:hover,
  .aui .si-colored.si-android {
    background-color: #A4C639 !important; }
  .aui .si-smashmag:hover,
  .aui .si-colored.si-smashmag {
    background-color: #E53B2C !important; }
  .aui .si-gplus:hover,
  .aui .si-colored.si-gplus {
    background-color: #DD4B39 !important; }
  .aui .si-wikipedia:hover,
  .aui .si-colored.si-wikipedia {
    background-color: #333 !important; }
  .aui .si-stumbleupon:hover,
  .aui .si-colored.si-stumbleupon {
    background-color: #F74425 !important; }
  .aui .si-foursquare:hover,
  .aui .si-colored.si-foursquare {
    background-color: #25A0CA !important; }
  .aui .si-call:hover,
  .aui .si-colored.si-call {
    background-color: #444 !important; }
  .aui .si-ninetyninedesigns:hover,
  .aui .si-colored.si-ninetyninedesigns {
    background-color: #F26739 !important; }
  .aui .si-forrst:hover,
  .aui .si-colored.si-forrst {
    background-color: #5B9A68 !important; }
  .aui .si-digg:hover,
  .aui .si-colored.si-digg {
    background-color: #191919 !important; }
  .aui .si-spotify:hover,
  .aui .si-colored.si-spotify {
    background-color: #81B71A !important; }
  .aui .si-reddit:hover,
  .aui .si-colored.si-reddit {
    background-color: #C6C6C6 !important; }
  .aui .si-blogger:hover,
  .aui .si-colored.si-blogger {
    background-color: #FC4F08 !important; }
  .aui .si-cc:hover,
  .aui .si-colored.si-cc {
    background-color: #688527 !important; }
  .aui .si-dribbble:hover,
  .aui .si-colored.si-dribbble {
    background-color: #EA4C89 !important; }
  .aui .si-evernote:hover,
  .aui .si-colored.si-evernote {
    background-color: #5BA525 !important; }
  .aui .si-flickr:hover,
  .aui .si-colored.si-flickr {
    background-color: #FF0084 !important; }
  .aui .si-google:hover,
  .aui .si-colored.si-google {
    background-color: #DD4B39 !important; }
  .aui .si-instapaper:hover,
  .aui .si-colored.si-instapaper {
    background-color: #333 !important; }
  .aui .si-klout:hover,
  .aui .si-colored.si-klout {
    background-color: #FF5F52 !important; }
  .aui .si-linkedin:hover,
  .aui .si-colored.si-linkedin {
    background-color: #0E76A8 !important; }
  .aui .si-vk:hover,
  .aui .si-colored.si-vk {
    background-color: #2B587A !important; }
  .aui .si-rss:hover,
  .aui .si-colored.si-rss {
    background-color: #EE802F !important; }
  .aui .si-skype:hover,
  .aui .si-colored.si-skype {
    background-color: #00AFF0 !important; }
  .aui .si-twitter:hover,
  .aui .si-colored.si-twitter {
    background-color: #00ACEE !important; }
  .aui .si-youtube:hover,
  .aui .si-colored.si-youtube {
    background-color: #C4302B !important; }
  .aui .si-vimeo:hover,
  .aui .si-colored.si-vimeo {
    background-color: #86C9EF !important; }
  .aui .si-aim:hover,
  .aui .si-colored.si-aim {
    background-color: #FCD20B !important; }
  .aui .si-yahoo:hover,
  .aui .si-colored.si-yahoo {
    background-color: #720E9E !important; }
  .aui .si-email3:hover,
  .aui .si-colored.si-email3 {
    background-color: #6567A5 !important; }
  .aui .si-macstore:hover,
  .aui .si-colored.si-macstore {
    background-color: #333333 !important; }
  .aui .si-myspace:hover,
  .aui .si-colored.si-myspace {
    background-color: #666666 !important; }
  .aui .si-podcast:hover,
  .aui .si-colored.si-podcast {
    background-color: #E4B21B !important; }
  .aui .si-cloudapp:hover,
  .aui .si-colored.si-cloudapp {
    background-color: #525557 !important; }
  .aui .si-dropbox:hover,
  .aui .si-colored.si-dropbox {
    background-color: #3D9AE8 !important; }
  .aui .si-ebay:hover,
  .aui .si-colored.si-ebay {
    background-color: #89C507 !important; }
  .aui .si-github:hover,
  .aui .si-colored.si-github {
    background-color: #171515 !important; }
  .aui .si-googleplay:hover,
  .aui .si-colored.si-googleplay {
    background-color: #DD4B39 !important; }
  .aui .si-itunes:hover,
  .aui .si-colored.si-itunes {
    background-color: #222 !important; }
  .aui .si-plurk:hover,
  .aui .si-colored.si-plurk {
    background-color: #CF5A00 !important; }
  .aui .si-pinboard:hover,
  .aui .si-colored.si-pinboard {
    background-color: #0000E6 !important; }
  .aui .si-soundcloud:hover,
  .aui .si-colored.si-soundcloud {
    background-color: #FF7700 !important; }
  .aui .si-tumblr:hover,
  .aui .si-colored.si-tumblr {
    background-color: #34526F !important; }
  .aui .si-wordpress:hover,
  .aui .si-colored.si-wordpress {
    background-color: #1E8CBE !important; }
  .aui .si-yelp:hover,
  .aui .si-colored.si-yelp {
    background-color: #C41200 !important; }
  .aui .si-intensedebate:hover,
  .aui .si-colored.si-intensedebate {
    background-color: #009EE4 !important; }
  .aui .si-eventbrite:hover,
  .aui .si-colored.si-eventbrite {
    background-color: #F16924 !important; }
  .aui .si-scribd:hover,
  .aui .si-colored.si-scribd {
    background-color: #666666 !important; }
  .aui .si-stripe:hover,
  .aui .si-colored.si-stripe {
    background-color: #008CDD !important; }
  .aui .si-print:hover,
  .aui .si-colored.si-print {
    background-color: #111 !important; }
  .aui .si-dwolla:hover,
  .aui .si-colored.si-dwolla {
    background-color: #FF5C03 !important; }
  .aui .si-statusnet:hover,
  .aui .si-colored.si-statusnet {
    background-color: #131A30 !important; }
  .aui .si-acrobat:hover,
  .aui .si-colored.si-acrobat {
    background-color: #D3222A !important; }
  .aui .si-drupal:hover,
  .aui .si-colored.si-drupal {
    background-color: #27537A !important; }
  .aui .si-buffer:hover,
  .aui .si-colored.si-buffer {
    background-color: #333333 !important; }
  .aui .si-pocket:hover,
  .aui .si-colored.si-pocket {
    background-color: #EE4056 !important; }
  .aui .si-bitbucket:hover,
  .aui .si-colored.si-bitbucket {
    background-color: #0E4984 !important; }
  .aui .si-stackoverflow:hover,
  .aui .si-colored.si-stackoverflow {
    background-color: #EF8236 !important; }
  .aui .si-hackernews:hover,
  .aui .si-colored.si-hackernews {
    background-color: #FF6600 !important; }
  .aui .si-xing:hover,
  .aui .si-colored.si-xing {
    background-color: #126567 !important; }
  .aui .si-instagram:hover,
  .aui .si-colored.si-instagram {
    background-color: #3F729B !important; }
  .aui .si-quora:hover,
  .aui .si-colored.si-quora {
    background-color: #A82400 !important; }
  .aui .si-openid:hover,
  .aui .si-colored.si-openid {
    background-color: #E16309 !important; }
  .aui .si-steam:hover,
  .aui .si-colored.si-steam {
    background-color: #111 !important; }
  .aui .si-amazon:hover,
  .aui .si-colored.si-amazon {
    background-color: #E47911 !important; }
  .aui .si-disqus:hover,
  .aui .si-colored.si-disqus {
    background-color: #E4E7EE !important; }
  .aui .si-plancast:hover,
  .aui .si-colored.si-plancast {
    background-color: #222 !important; }
  .aui .si-appstore:hover,
  .aui .si-colored.si-appstore {
    background-color: #000 !important; }
  .aui .si-pinterest:hover,
  .aui .si-colored.si-pinterest {
    background-color: #C8232C !important; }
  .aui .si-fivehundredpx:hover,
  .aui .si-colored.si-fivehundredpx {
    background-color: #111 !important; }
  .aui .si-text-color.si-facebook i {
    color: #3B5998; }
  .aui .si-text-color.si-delicious i {
    color: #205CC0; }
  .aui .si-text-color.si-paypal i {
    color: #00588B; }
  .aui .si-text-color.si-flattr i {
    color: #F67C1A; }
  .aui .si-text-color.si-android i {
    color: #A4C639; }
  .aui .si-text-color.si-smashmag i {
    color: #E53B2C; }
  .aui .si-text-color.si-gplus i {
    color: #DD4B39; }
  .aui .si-text-color.si-wikipedia i {
    color: #333; }
  .aui .si-text-color.si-stumbleupon i {
    color: #F74425; }
  .aui .si-text-color.si-foursquare i {
    color: #25A0CA; }
  .aui .si-text-color.si-call i {
    color: #444; }
  .aui .si-text-color.si-ninetyninedesigns i {
    color: #F26739; }
  .aui .si-text-color.si-forrst i {
    color: #5B9A68; }
  .aui .si-text-color.si-digg i {
    color: #191919; }
  .aui .si-text-color.si-spotify i {
    color: #81B71A; }
  .aui .si-text-color.si-reddit i {
    color: #C6C6C6; }
  .aui .si-text-color.si-blogger i {
    color: #FC4F08; }
  .aui .si-text-color.si-cc i {
    color: #688527; }
  .aui .si-text-color.si-dribbble i {
    color: #EA4C89; }
  .aui .si-text-color.si-evernote i {
    color: #5BA525; }
  .aui .si-text-color.si-flickr i {
    color: #FF0084; }
  .aui .si-text-color.si-google i {
    color: #DD4B39; }
  .aui .si-text-color.si-instapaper i {
    color: #333; }
  .aui .si-text-color.si-klout i {
    color: #FF5F52; }
  .aui .si-text-color.si-linkedin i {
    color: #0E76A8; }
  .aui .si-text-color.si-vk i {
    color: #2B587A; }
  .aui .si-text-color.si-rss i {
    color: #EE802F; }
  .aui .si-text-color.si-skype i {
    color: #00AFF0; }
  .aui .si-text-color.si-twitter i {
    color: #00ACEE; }
  .aui .si-text-color.si-youtube i {
    color: #C4302B; }
  .aui .si-text-color.si-vimeo i {
    color: #86C9EF; }
  .aui .si-text-color.si-aim i {
    color: #FCD20B; }
  .aui .si-text-color.si-yahoo i {
    color: #720E9E; }
  .aui .si-text-color.si-email3 i {
    color: #6567A5; }
  .aui .si-text-color.si-macstore i {
    color: #333333; }
  .aui .si-text-color.si-myspace i {
    color: #666666; }
  .aui .si-text-color.si-podcast i {
    color: #E4B21B; }
  .aui .si-text-color.si-cloudapp i {
    color: #525557; }
  .aui .si-text-color.si-dropbox i {
    color: #3D9AE8; }
  .aui .si-text-color.si-ebay i {
    color: #89C507; }
  .aui .si-text-color.si-github i {
    color: #171515; }
  .aui .si-text-color.si-googleplay i {
    color: #DD4B39; }
  .aui .si-text-color.si-itunes i {
    color: #222; }
  .aui .si-text-color.si-plurk i {
    color: #CF5A00; }
  .aui .si-text-color.si-pinboard i {
    color: #0000E6; }
  .aui .si-text-color.si-soundcloud i {
    color: #FF7700; }
  .aui .si-text-color.si-tumblr i {
    color: #34526F; }
  .aui .si-text-color.si-wordpress i {
    color: #1E8CBE; }
  .aui .si-text-color.si-yelp i {
    color: #C41200; }
  .aui .si-text-color.si-intensedebate i {
    color: #009EE4; }
  .aui .si-text-color.si-eventbrite i {
    color: #F16924; }
  .aui .si-text-color.si-scribd i {
    color: #666666; }
  .aui .si-text-color.si-stripe i {
    color: #008CDD; }
  .aui .si-text-color.si-print i {
    color: #111; }
  .aui .si-text-color.si-dwolla i {
    color: #FF5C03; }
  .aui .si-text-color.si-statusnet i {
    color: #131A30; }
  .aui .si-text-color.si-acrobat i {
    color: #D3222A; }
  .aui .si-text-color.si-drupal i {
    color: #27537A; }
  .aui .si-text-color.si-buffer i {
    color: #333333; }
  .aui .si-text-color.si-pocket i {
    color: #EE4056; }
  .aui .si-text-color.si-bitbucket i {
    color: #0E4984; }
  .aui .si-text-color.si-stackoverflow i {
    color: #EF8236; }
  .aui .si-text-color.si-hackernews i {
    color: #FF6600; }
  .aui .si-text-color.si-xing i {
    color: #126567; }
  .aui .si-text-color.si-instagram i {
    color: #3F729B; }
  .aui .si-text-color.si-quora i {
    color: #A82400; }
  .aui .si-text-color.si-openid i {
    color: #E16309; }
  .aui .si-text-color.si-steam i {
    color: #111; }
  .aui .si-text-color.si-amazon i {
    color: #E47911; }
  .aui .si-text-color.si-disqus i {
    color: #E4E7EE; }
  .aui .si-text-color.si-plancast i {
    color: #222; }
  .aui .si-text-color.si-appstore i {
    color: #000; }
  .aui .si-text-color.si-pinterest i {
    color: #C8232C; }
  .aui .si-text-color.si-fivehundredpx i {
    color: #111; }
  .aui .si-text-color:hover {
    color: #FFF; }
  .aui .toggle {
    display: block;
    position: relative;
    margin: 0 0 20px 0; }
  .aui .toggle .togglet,
  .aui .toggle .toggleta {
    display: block;
    position: relative;
    line-height: 24px;
    padding: 0 0 0 24px;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    color: #444;
    cursor: pointer; }
  .aui .toggle .togglet i {
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    text-align: center;
    font-size: 16px;
    line-height: 24px; }
  .aui .toggle .toggleta {
    font-weight: bold; }
  .aui .toggle .togglet i.toggle-open,
  .aui .toggle .toggleta i.toggle-closed {
    display: none; }
  .aui .toggle .toggleta i.toggle-open {
    display: block; }
  .aui .toggle .togglec {
    display: block;
    position: relative;
    padding: 10px 0 0 24px; }
  .aui .toggle.toggle-bg .togglet,
  .aui .toggle.toggle-bg .toggleta {
    background-color: #EEE;
    line-height: 44px;
    padding: 0 0 0 36px;
    border-radius: 2px; }
  .aui .toggle.toggle-bg .togglet i {
    left: 14px;
    line-height: 44px; }
  .aui .toggle.toggle-bg .togglec {
    padding: 12px 0 0 36px; }
  .aui .toggle.toggle-border {
    border: 1px solid #CCC;
    border-radius: 4px; }
  .aui .toggle.toggle-border .togglet,
  .aui .toggle.toggle-border .toggleta {
    line-height: 44px;
    padding: 0 15px 0 36px; }
  .aui .toggle.toggle-border .togglet i {
    left: 14px;
    line-height: 44px; }
  .aui .toggle.toggle-border .togglec {
    padding: 0 15px 15px 36px; }
  .aui .faqs .toggle {
    border-bottom: 1px solid #EEE;
    padding-bottom: 12px;
    margin-bottom: 12px; }
  .aui .faqs .toggle .togglet,
  .aui .faqs .toggle .toggleta {
    font-size: 15px; }
  .aui .faqs .toggle .togglet i {
    top: 1px;
    font-size: 14px; }
  .aui .faqs .toggle .togglec {
    padding-bottom: 10px; }
  .aui .accordion {
    margin-bottom: 20px; }
  .aui .acctitle {
    display: block;
    position: relative;
    line-height: 24px;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #444;
    cursor: pointer;
    border-top: 1px dotted #DDD;
    padding: 10px 0 10px 20px; }
  .aui .acctitlec {
    cursor: auto; }
  .aui .acctitle:first-child {
    border-top: none; }
  .aui .acctitle i {
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    text-align: center;
    font-size: 14px;
    line-height: 44px; }
  .aui .acctitle i.acc-open,
  .aui .acctitlec i.acc-closed {
    display: none; }
  .aui .acctitlec i.acc-open {
    display: block; }
  .aui .acc_content {
    position: relative;
    padding: 0 0 15px 20px; }
  .aui .accordion.accordion-bg .acctitle,
  .aui .accordion.accordion-bg .acctitlec {
    background-color: #EEE;
    line-height: 44px;
    padding: 0 0 0 36px;
    margin-bottom: 5px;
    border-top: 0; }
  .aui .accordion.accordion-bg .acctitle i {
    left: 14px;
    line-height: 44px; }
  .aui .accordion.accordion-bg .acc_content {
    padding: 10px 0 15px 36px; }
  .aui .accordion.accordion-border {
    border: 1px solid #DDD;
    border-radius: 4px; }
  .aui .accordion.accordion-border .acctitle,
  .aui .accordion.accordion-border .acctitlec {
    border-color: #CCC;
    line-height: 44px;
    padding: 0 15px 0 36px; }
  .aui .accordion.accordion-border .acctitle i {
    left: 14px;
    line-height: 44px; }
  .aui .accordion.accordion-border .acc_content {
    padding: 0 15px 15px 36px; }
  .aui .accordion.accordion-lg .acctitle {
    font-size: 23px;
    line-height: 44px;
    padding-left: 30px;
    font-weight: 400; }
  .aui .accordion.accordion-lg .acctitle i {
    width: 20px;
    font-size: 20px;
    line-height: 64px; }
  .aui .accordion.accordion-lg .acc_content {
    padding: 10px 0 30px 30px; }
  .aui .tabs {
    position: relative;
    margin: 0 0 30px 0; }
  .aui ul.tab-nav:not(.tab-nav-lg) {
    margin: 0;
    border-bottom: 1px solid #DDD;
    list-style: none; }
  .aui ul.tab-nav:not(.tab-nav-lg) li {
    float: left;
    border: 1px solid #DDD;
    border-bottom: 0;
    border-left: 0;
    height: 41px;
    text-align: center; }
  .aui ul.tab-nav:not(.tab-nav-lg) li:first-child {
    margin-left: 15px;
    border-left: 1px solid #DDD; }
  .aui ul.tab-nav:not(.tab-nav-lg) li a {
    display: block;
    padding: 0 15px;
    color: #444;
    height: 40px;
    line-height: 40px;
    background-color: #F2F2F2;
    font-size: 14px;
    font-weight: bold; }
  .aui ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a {
    position: relative;
    top: 1px;
    background-color: #FFF; }
  .aui .tabs.tabs-alt ul.tab-nav li {
    border-color: transparent; }
  .aui .tabs.tabs-alt ul.tab-nav li:first-child {
    border-left: 0; }
  .aui .tabs.tabs-alt ul.tab-nav li a {
    background-color: #FFF; }
  .aui .tabs.tabs-alt ul.tab-nav li.ui-tabs-active a {
    border: 1px solid #DDD;
    border-bottom: 0; }
  .aui .tabs.tabs-tb ul.tab-nav li.ui-tabs-active a {
    top: -1px;
    height: 43px;
    line-height: 38px;
    border-top: 2px solid #1ABC9C; }
  .aui .tabs.tabs-alt.tabs-tb ul.tab-nav li.ui-tabs-active a {
    height: 42px; }
  .aui .tabs.tabs-bb ul.tab-nav li {
    border: 0;
    margin: 0; }
  .aui .tabs.tabs-bb ul.tab-nav li a {
    background-color: transparent;
    border-bottom: 2px solid transparent; }
  .aui .tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
    border-bottom: 2px solid #1ABC9C;
    top: -2px;
    height: 44px;
    line-height: 44px; }
  .aui ul.tab-nav.tab-nav2 {
    border-bottom: 0; }
  .aui ul.tab-nav.tab-nav2 li {
    border: 0;
    margin-left: 10px; }
  .aui ul.tab-nav.tab-nav2 li:first-child {
    margin-left: 0;
    border-left: 0; }
  .aui ul.tab-nav.tab-nav2 li a {
    background-color: #F5F5F5;
    border-radius: 2px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
  .aui ul.tab-nav.tab-nav2 li.ui-state-active a {
    top: 0;
    background-color: #1ABC9C;
    color: #FFF; }
  .aui ul.tab-nav-lg {
    margin-bottom: 20px;
    list-style: none; }
  .aui ul.tab-nav-lg li {
    float: left;
    position: relative;
    text-align: center;
    padding: 15px; }
  .aui ul.tab-nav-lg li a {
    display: inline-block;
    color: #444;
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px; }
  .aui ul.tab-nav.tab-nav-lg li i {
    display: block;
    font-size: 28px;
    margin: 0 0 7px; }
  .aui ul.tab-nav-lg li.ui-tabs-active a {
    color: #1ABC9C; }
  .aui ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:before,
  .aui ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:after {
    content: '';
    position: absolute;
    z-index: 2;
    top: auto;
    bottom: -50px;
    border: solid transparent; }
  .aui ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:after {
    border-top-color: #FFF;
    border-width: 16px;
    left: 50%;
    margin-left: -16px; }
  .aui ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:before {
    border-top-color: #FFF;
    border-width: 16px;
    left: 50%;
    margin-left: -16px; }
  .aui .tab-container {
    position: relative;
    padding: 20px 0 0; }
  .aui ul.tab-nav li a i {
    position: relative;
    top: 1px;
    font-size: 14px;
    margin-right: 3px; }
  .aui .tabs-bordered ul.tab-nav li:first-child {
    margin-left: 0; }
  .aui .tabs-bordered .tab-container {
    border: 1px solid #DDD;
    border-top: 0;
    padding: 20px; }
  .aui .side-tabs ul.tab-nav {
    float: left;
    width: 200px;
    padding: 20px 0;
    border-bottom: 0;
    border-right: 1px solid #DDD; }
  .aui .side-tabs ul.tab-nav li {
    float: none;
    border: 1px solid #DDD;
    border-right: 0;
    border-top: 0;
    height: auto;
    text-align: left; }
  .aui .side-tabs ul.tab-nav li:first-child {
    margin-left: 0;
    border-top: 1px solid #DDD;
    border-left: 1px solid #DDD; }
  .aui .side-tabs ul.tab-nav li a {
    height: auto;
    line-height: 44px; }
  .aui .side-tabs ul.tab-nav li.ui-tabs-active a {
    top: 0;
    right: -1px; }
  .aui .side-tabs .tab-container {
    overflow: hidden;
    padding: 15px 0 0 20px; }
  .aui .ui-tabs .ui-tabs-hide {
    position: absolute !important;
    left: -10000px !important;
    display: block !important; }
  .aui .side-tabs ul.tab-nav.tab-nav2 {
    border: 0; }
  .aui .side-tabs ul.tab-nav.tab-nav2 li {
    border: 0;
    margin: 6px 0 0; }
  .aui .side-tabs ul.tab-nav.tab-nav2 li:first-child {
    margin-top: 0; }
  .aui .side-tabs ul.tab-nav.tab-nav2 li a {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }
  .aui .side-tabs ul.tab-nav.tab-nav2 li.ui-state-active a {
    right: 0; }
  .aui .tabs-bordered.side-tabs ul.tab-nav {
    position: relative;
    padding: 0;
    z-index: 2;
    margin-right: -1px; }
  .aui .tabs-bordered.side-tabs ul.tab-nav li a {
    height: auto;
    line-height: 44px; }
  .aui .tabs-bordered.side-tabs ul.tab-nav li.ui-tabs-active a {
    right: -1px;
    border-right: 1px solid #FFF; }
  .aui .tabs-bordered.side-tabs .tab-container {
    overflow: hidden;
    padding: 20px;
    border-top: 1px solid #DDD; }
  .aui .sidenav {
    width: 100%;
    padding: 0;
    background-color: #FFF;
    border-radius: 4px; }
  .aui .sidenav li {
    list-style-type: none; }
  .aui .sidenav li a {
    display: block;
    position: relative;
    margin: 0 0 -1px;
    padding: 11px 20px 11px 14px;
    font-size: 14px;
    border: 1px solid #E5E5E5;
    border-right-width: 2px;
    color: #666; }
  .aui .sidenav > li:first-child > a {
    border-radius: 4px 4px 0 0; }
  .aui .sidenav > li:last-child > a {
    border-radius: 0 0 4px 4px;
    border-bottom-width: 2px; }
  .aui .sidenav > .ui-tabs-active > a,
  .aui .sidenav > .ui-tabs-active > a:hover {
    position: relative;
    z-index: 2;
    border-color: rgba(0, 0, 0, 0.1) !important;
    color: #FFF !important;
    font-weight: 600;
    background-color: #1ABC9C !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
  .aui .sidenav li ul {
    display: none; }
  .aui .sidenav li.ui-tabs-active ul {
    display: block; }
  .aui .sidenav li li a {
    padding: 6px 20px 6px 35px;
    font-size: 14px;
    border-top: none;
    border-bottom: none; }
  .aui .sidenav li li:first-child a {
    padding-top: 20px; }
  .aui .sidenav li li:last-child a {
    padding-bottom: 20px; }
  .aui .sidenav li i {
    position: relative;
    top: 1px;
    margin-right: 6px;
    font-size: 14px;
    text-align: center;
    width: 16px; }
  .aui .sidenav .icon-chevron-right {
    position: absolute;
    width: 14px;
    height: 14px;
    top: 50%;
    left: auto;
    right: 6px;
    margin-top: -8px;
    margin-right: 0;
    opacity: .4;
    font-size: 12px !important; }
  .aui .sidenav > li > a:hover {
    background-color: #F5F5F5;
    color: #222; }
  .aui .sidenav a:hover .icon-chevron-right {
    opacity: .5; }
  .aui .sidenav .ui-tabs-active .icon-chevron-right,
  .aui .sidenav .ui-tabs-active a:hover .icon-chevron-right {
    opacity: 1; }
  .aui .faqlist li {
    margin-bottom: 5px;
    font-size: 15px; }
  .aui .faqlist li a {
    color: #444; }
  .aui .faqlist li a:hover {
    color: #1ABC9C !important; }
  .aui .clients-grid,
  .aui .testimonials-grid {
    list-style: none;
    overflow: hidden; }
  .aui .clients-grid li,
  .aui .testimonials-grid li {
    float: left;
    position: relative;
    width: 20%;
    padding: 20px 0;
    -webkit-backface-visibility: hidden; }
  .aui .clients-grid.grid-2 li {
    width: 50%;
    padding: 25px 0; }
  .aui .clients-grid.grid-3 li {
    width: 33.33%; }
  .aui .clients-grid.grid-4 li {
    width: 25%; }
  .aui .clients-grid.grid-6 li {
    width: 16.66%; }
  .aui .clients-grid li a {
    opacity: 0.6; }
  .aui body:not(.device-touch) .clients-grid li a {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .aui .clients-grid li a:hover {
    opacity: 1; }
  .aui .clients-grid li a,
  .aui .clients-grid li img {
    display: block;
    width: 75%;
    margin-left: auto;
    margin-right: auto; }
  .aui .clients-grid li a img {
    width: 100%; }
  .aui .clients-grid li:before,
  .aui .clients-grid li:after,
  .aui .testimonials-grid li:before,
  .aui .testimonials-grid li:after {
    content: '';
    position: absolute; }
  .aui .clients-grid li:before,
  .aui .testimonials-grid li:before {
    height: 100%;
    top: 0;
    left: -1px;
    border-left: 1px dashed #DDD; }
  .aui .clients-grid li:after,
  .aui .testimonials-grid li:after {
    width: 100%;
    height: 0;
    top: auto;
    left: 0;
    bottom: -1px;
    border-bottom: 1px dashed #DDD; }
  .aui .testimonials-grid li {
    width: 50%;
    padding: 25px; }
  .aui .testimonials-grid.grid-3 li {
    width: 33.33%; }
  .aui .testimonials-grid.grid-1 li {
    width: 100%; }
  .aui .testimonials-grid li .testimonial {
    padding: 0;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important; }
  .aui .testimonial {
    position: relative;
    padding: 20px;
    background-color: #FFF;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
  .aui .testi-image {
    float: left;
    margin-right: 15px; }
  .aui .testi-image,
  .aui .testi-image a,
  .aui .testi-image img,
  .aui .testi-image i {
    display: block;
    width: 64px;
    height: 64px; }
  .aui .testi-image i {
    text-align: center;
    background-color: #EEE;
    border-radius: 50%;
    line-height: 64px;
    font-size: 28px;
    color: #888;
    text-shadow: 1px 1px 1px #FFF; }
  .aui .testi-image img {
    border-radius: 50%; }
  .aui .testi-content {
    position: relative;
    overflow: hidden; }
  .aui .testi-content p {
    margin-bottom: 0;
    font-family: 'Crete Round', serif;
    font-style: italic; }
  .aui .testi-content p:before,
  .aui .testi-content p:after {
    content: '"'; }
  .aui .testi-meta {
    margin-top: 10px;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase; }
  .aui .testi-meta:before {
    content: '\2013'; }
  .aui .testi-meta span {
    display: block;
    font-weight: normal;
    color: #999;
    font-size: 12px;
    text-transform: none;
    padding-left: 10px; }
  .aui .testimonial.twitter-scroll .testi-content p:before,
  .aui .testimonial.twitter-scroll .testi-content p:after,
  .aui .testimonial.twitter-scroll .testi-meta:before {
    content: ''; }
  .aui .testimonial.twitter-scroll .testi-meta span {
    padding-left: 0; }
  .aui .testimonial.twitter-scroll .testi-meta span a {
    color: #999; }
  .aui .testimonial.twitter-scroll .testi-meta span a:hover {
    color: #222; }
  .aui .testimonial.testimonial-full {
    padding: 30px; }
  .aui .testimonial.testimonial-full[data-animation="fade"] {
    padding: 30px; }
  .aui .testimonial.testimonial-full[data-animation="fade"] .flexslider {
    overflow: visible !important; }
  .aui .testimonial-full .testi-image {
    float: none;
    margin: 0 auto 20px; }
  .aui .testimonial-full .testi-image,
  .aui .testimonial-full .testi-image a,
  .aui .testimonial-full .testi-image img,
  .aui .testimonial-full .testi-image i {
    display: block;
    width: 72px;
    height: 72px; }
  .aui .testimonial-full .testi-image i {
    line-height: 72px; }
  .aui .testimonial-full .testi-content {
    text-align: center;
    font-size: 18px; }
  .aui .testimonial-full .testi-meta {
    margin-top: 15px; }
  .aui .testimonial-full .testi-meta span {
    padding-left: 0; }
  .aui .section > .testimonial {
    padding: 0;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    max-width: 800px;
    margin: 0 auto; }
  .aui .section > .testimonial[data-animation="fade"] {
    padding: 0; }
  .aui .section > .testimonial .testi-content {
    font-size: 22px; }
  .aui .section > .testimonial .testi-meta,
  .aui .section > .testimonial .testi-meta span {
    font-size: 14px; }
  .aui .testimonial .flex-control-nav {
    top: auto;
    bottom: 6px;
    right: 0; }
  .aui .testimonial .flex-control-nav li {
    margin: 0 2px;
    width: 6px;
    height: 6px; }
  .aui .testimonial .flex-control-nav li a {
    width: 6px !important;
    height: 6px !important;
    border: none;
    background-color: #1ABC9C;
    opacity: 0.5; }
  .aui .testimonial .flex-control-nav li:hover a {
    opacity: 0.75; }
  .aui .testimonial .flex-control-nav li a.flex-active {
    opacity: 1; }
  .aui .testimonial.testimonial-full .flex-control-nav {
    position: relative;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 6px;
    margin-top: 20px; }
  .aui .testimonial.testimonial-full .flex-control-nav li {
    display: inline-block;
    float: none; }
  .aui .team,
  .aui .team-image {
    position: relative; }
  .aui .team-image > a,
  .aui .team-image img {
    display: block;
    width: 100%; }
  .aui .team-desc {
    text-align: center; }
  .aui .team-desc.team-desc-bg {
    background-color: #FFF;
    padding: 10px 0 30px; }
  .aui .team .si-share {
    margin-top: 30px;
    text-align: left; }
  .aui .team .si-share .social-icon {
    font-size: 14px;
    width: 34px; }
  .aui .team-title {
    position: relative;
    padding-top: 20px; }
  .aui .team-title h4 {
    display: block;
    margin-bottom: 0;
    font-size: 19px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700; }
  .aui .team-title span {
    display: block;
    color: #1ABC9C;
    font-weight: 400;
    font-family: 'Crete Round', serif;
    font-style: italic;
    font-size: 15px;
    margin-top: 5px; }
  .aui .team-content {
    margin-top: 15px;
    color: #777; }
  .aui .team-content p:last-child {
    margin-bottom: 0; }
  .aui .team-overlay,
  .aui .team-overlay:before {
    opacity: 0;
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center; }
  .aui body:not(.device-touch) .team-overlay {
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease; }
  .aui .team-overlay:before {
    content: '';
    z-index: auto;
    background-color: #FFF;
    opacity: 0.75; }
  .aui .team-overlay .social-icon {
    float: none;
    position: relative;
    z-index: 3;
    margin: 0 3px !important;
    display: inline-block; }
  .aui .team:hover .team-overlay {
    opacity: 1; }
  .aui .team.center .team-title:after {
    left: 50%;
    margin-left: -40px; }
  .aui .team.team-list .team-image {
    float: left;
    width: 250px;
    margin-right: 30px; }
  .aui .team.team-list .team-desc {
    position: relative;
    overflow: hidden;
    text-align: left; }
  .aui .team.team-list .team-title {
    padding-top: 0; }
  .aui .team .team-desc > .social-icon {
    margin-top: 20px; }
  .aui .team .team-content ~ .social-icon {
    margin-top: 30px; }
  .aui .team:not(.team-list) .social-icon {
    display: inline-block;
    float: none;
    margin-left: 6px;
    margin-right: 6px; }
  .aui .pricing {
    position: relative; }
  .aui .pricing [class^=col-] {
    padding: 0;
    margin-top: 20px; }
  .aui .pricing-box {
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.075);
    border-radius: 3px;
    text-align: center;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    background-color: #F5F5F5; }
  .aui .pricing-title {
    padding: 15px 0;
    background-color: #F9F9F9;
    border-radius: 3px 3px 0 0;
    text-shadow: 1px 1px 1px #FFF;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
  .aui .pricing-title h3 {
    margin: 0;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: bold;
    text-transform: uppercase;
    color: #555; }
  .aui .pricing-title span {
    display: block;
    color: #999;
    font-weight: 300;
    font-size: 14px;
    margin-top: 3px;
    text-transform: uppercase; }
  .aui .pricing-price {
    position: relative;
    padding: 25px 0;
    color: #333;
    font-weight: 300;
    font-size: 64px;
    line-height: 1; }
  .aui .pricing-price:after {
    content: '';
    position: absolute;
    width: 100px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    top: auto;
    bottom: 0;
    left: 50%;
    margin-left: -50px; }
  .aui .pricing-price span {
    display: inline-block;
    vertical-align: top;
    margin: 7px 3px 0 0;
    font-size: 28px;
    font-weight: normal; }
  .aui .pricing-price span.price-tenure {
    vertical-align: baseline;
    font-size: 16px;
    font-weight: normal;
    color: #999;
    margin: 0 0 0 3px; }
  .aui .pricing-features {
    border-bottom: 1px solid rgba(0, 0, 0, 0.075); }
  .aui .pricing-features ul {
    margin: 0;
    padding: 15px 0;
    list-style: none; }
  .aui .pricing-features li {
    padding: 6px 0;
    font-size: 14px; }
  .aui .pricing-action {
    padding: 15px 30px; }
  .aui .pricing-box.best-price {
    background-color: #FFF;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    z-index: 10; }
  .aui .pricing-box.best-price {
    margin: -20px -1px 0 -1px; }
  .aui .pricing-box.best-price .pricing-title {
    background-color: #FFF;
    padding: 20px 0; }
  .aui .pricing-box.best-price .pricing-title h3 {
    font-size: 22px; }
  .aui .pricing-box.best-price .pricing-price {
    color: #1ABC9C;
    font-size: 72px; }
  .aui .pricing-box.pricing-minimal .pricing-price {
    background-color: #FFF;
    border-bottom: 1px solid rgba(0, 0, 0, 0.075); }
  .aui .pricing-box.pricing-minimal .pricing-price:after {
    display: none; }
  .aui .pricing.pricing-5 .pricing-box {
    float: left;
    width: 20%;
    margin-top: 20px; }
  .aui .pricing.pricing-5 .pricing-box.best-price {
    margin-top: 0; }
  .aui .pricing.pricing-5 .pricing-box:nth-child(5) {
    margin-left: -1px; }
  .aui .pricing.pricing-5 .pricing-title h3 {
    font-size: 18px; }
  .aui .pricing.pricing-5 .best-price .pricing-title h3 {
    font-size: 20px; }
  .aui .pricing-box.pricing-extended {
    background-color: #FFF;
    text-align: left; }
  .aui .pricing-box.pricing-extended .pricing-desc {
    float: left;
    width: 75%;
    padding: 25px; }
  .aui .pricing-box.pricing-extended .pricing-title {
    background-color: transparent;
    padding-top: 0;
    text-align: left; }
  .aui .pricing-box.pricing-extended .pricing-features {
    border: 0; }
  .aui .pricing-box.pricing-extended .pricing-features ul {
    padding: 15px 0 0 0; }
  .aui .pricing-box.pricing-extended .pricing-features li {
    padding: 6px 0;
    font-size: 15px;
    width: 50%;
    float: left; }
  .aui .pricing-box.pricing-extended .pricing-features ul li i {
    position: relative;
    top: 1px;
    width: 16px;
    margin-right: 2px; }
  .aui .pricing-box.pricing-extended .pricing-action-area {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 25%;
    height: 100%;
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    background-color: #F9F9F9;
    padding: 30px;
    border-radius: 0 3px 3px 0;
    text-align: center; }
  .aui .pricing-box.pricing-extended .pricing-action-area .pricing-price,
  .aui .pricing-box.pricing-extended .pricing-action-area .pricing-action {
    padding: 0; }
  .aui .pricing-box.pricing-extended .pricing-action-area .pricing-price {
    padding-bottom: 20px; }
  .aui .pricing-box.pricing-extended .pricing-action-area .pricing-price:after {
    display: none; }
  .aui .pricing-box.pricing-extended .pricing-action-area .pricing-price span.price-tenure {
    display: block;
    margin: 10px 0 0 0;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px; }
  .aui .pricing-box.pricing-extended .pricing-meta {
    color: #999;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-bottom: 10px; }
  .aui .table-comparison,
  .aui .table-comparison th {
    text-align: center; }
  .aui .table-comparison th:first-child,
  .aui .table-comparison td:first-child {
    text-align: left;
    font-weight: bold; }
  .aui .counter {
    font-size: 42px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif; }
  .aui .counter.counter-small {
    font-size: 28px; }
  .aui .counter.counter-large {
    font-size: 56px; }
  .aui .counter.counter-xlarge {
    font-size: 64px;
    font-weight: 400; }
  .aui .counter.counter-inherit {
    font-size: inherit;
    font-weight: inherit; }
  .aui .counter + h5 {
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 10px; }
  .aui .counter.counter-lined + h5:before {
    display: block;
    position: relative;
    margin: 20px auto 25px auto;
    content: '';
    width: 15%;
    border-top: 2px solid #444;
    opacity: 0.9; }
  .aui .counter.counter-small + h5 {
    font-size: 13px; }
  .aui .counter.counter-large + h5,
  .aui .counter.counter-xlarge + h5 {
    font-size: 15px;
    font-weight: 300; }
  .aui .widget .counter + h5 {
    opacity: 0.7; }
  .aui .rounded-skill {
    display: inline-block;
    margin: 0 15px 15px;
    display: inline-block;
    position: relative;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #333; }
  .aui body:not(.device-touch) .rounded-skill {
    -webkit-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease; }
  .aui .rounded-skill + h5 {
    margin-bottom: 0; }
  .aui .rounded-skill i {
    font-size: 42px; }
  .aui .rounded-skill canvas {
    position: absolute;
    top: 0;
    left: 0; }
  .aui .skills {
    margin: 0;
    list-style: none;
    padding-top: 25px; }
  .aui .skills li {
    position: relative;
    margin-top: 38px;
    height: 4px;
    background-color: #F5F5F5;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    border-radius: 2px; }
  .aui .skills li:first-child {
    margin-top: 0; }
  .aui .skills li .progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-color: #1ABC9C;
    overflow: visible !important;
    border-radius: 2px;
    -webkit-transition: width 1.2s ease-in-out;
    -o-transition: width 1.2s ease-in-out;
    transition: width 1.2s ease-in-out; }
  .aui .skills li .progress-percent {
    position: absolute;
    top: -28px;
    right: 0;
    background-color: #333;
    color: #F9F9F9;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    height: 22px;
    line-height: 22px;
    padding: 0px 5px;
    font-size: 11px;
    border-radius: 2px; }
  .aui .skills li .progress-percent .counter {
    font-weight: 400;
    font-family: 'Lato', sans-serif; }
  .aui .progress-percent:after, .aui .progress-percent:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  .aui .progress-percent:after {
    border-top-color: #333;
    border-width: 4px;
    left: 50%;
    margin-left: -4px; }
  .aui .progress-percent:before {
    border-top-color: #333;
    border-width: 5px;
    left: 50%;
    margin-left: -5px; }
  .aui .skills li > span {
    position: absolute;
    z-index: 1;
    top: -23px;
    left: 0;
    line-height: 20px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #222; }
  .aui blockquote p {
    margin-bottom: 15px; }
  .aui blockquote.pull-left {
    max-width: 300px;
    margin: 5px 20px 10px 0;
    padding-right: 0; }
  .aui blockquote.pull-right {
    max-width: 300px;
    margin: 5px 0 10px 20px;
    padding-left: 0; }
  .aui .quote {
    border: none !important;
    position: relative; }
  .aui .quote p {
    position: relative; }
  .aui .quote:before {
    font-family: 'font-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    content: "\e7ad";
    position: absolute;
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 42px;
    top: 0;
    left: 0;
    color: #EEE; }
  .aui .quote.blockquote-reverse:before {
    content: "\e7ae";
    left: auto;
    right: 0; }
  .aui .dropcap {
    float: left;
    font-size: 42px;
    line-height: 1;
    margin: 0 5px 0 0;
    text-transform: uppercase; }
  .aui .highlight {
    padding: 2px 5px;
    background-color: #444;
    color: #FFF;
    border-radius: 2px; }
  .aui .text-rotater > .t-rotate > .animated {
    display: inline-block; }
  .aui .owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
  .aui .owl-carousel .owl-animated-in {
    z-index: 0; }
  .aui .owl-carousel .owl-animated-out {
    z-index: 1; }
  .aui .owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut; }
  .aui .owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out; }
  .aui .owl-carousel {
    display: none;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
    width: 100%; }
  .aui .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
  .aui .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .aui .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0); }
  .aui .owl-carousel.owl-loaded {
    display: block; }
  .aui .owl-carousel.owl-loading {
    display: block;
    min-height: 100px;
    background: url("/MyCukai_Homepage-theme/css/../images/preloader.gif") no-repeat center center; }
  .aui .owl-carousel .owl-refresh .owl-item {
    display: none; }
  .aui .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .aui .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d; }
  .aui #slider .owl-carousel .owl-item img {
    -webkit-transform-style: preserve-3d; }
  .aui .owl-carousel .owl-nav.disabled, .aui .owl-carousel .owl-dots.disabled {
    display: none; }
  .aui .owl-carousel .owl-nav .owl-prev,
  .aui .owl-carousel .owl-nav .owl-next,
  .aui .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .aui .owl-carousel.owl-loaded {
    display: block; }
  .aui .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .aui .owl-carousel.owl-hidden {
    opacity: 0; }
  .aui .mega-menu-content .owl-carousel.owl-hidden {
    opacity: 1; }
  .aui .owl-carousel.owl-refresh .owl-item {
    display: none; }
  .aui .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .aui .owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab; }
  .aui .owl-carousel.owl-rtl {
    direction: rtl; }
  .aui .owl-carousel.owl-rtl .owl-item {
    float: right; }
  .aui .no-js .owl-carousel {
    display: block; }
  .aui .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease; }
  .aui .owl-carousel .owl-item img {
    transform-style: preserve-3d; }
  .aui .owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #111111; }
  .aui .owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 64px;
    width: 64px;
    left: 50%;
    top: 50%;
    margin-left: -32px;
    margin-top: -32px;
    background: url("/MyCukai_Homepage-theme/css/images/icons/play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    transition: scale 100ms ease; }
  .aui .owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3); }
  .aui .owl-carousel .owl-video-playing .owl-video-play-icon,
  .aui .owl-carousel .owl-video-playing .owl-video-tn {
    display: none; }
  .aui .owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease; }
  .aui .owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%; }
  .aui .owl-carousel .owl-dots,
  .aui .owl-carousel .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    line-height: 1; }
  .aui .owl-carousel .owl-nav [class*=owl-] {
    position: absolute;
    top: 50%;
    margin-top: -18px;
    left: -36px;
    zoom: 1;
    width: 36px;
    height: 36px;
    line-height: 32px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: #666;
    background-color: #FFF;
    font-size: 18px;
    border-radius: 50%;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .aui .owl-carousel.with-carousel-dots .owl-nav [class*=owl-] {
    margin-top: -38px; }
  .aui .owl-carousel-full .owl-nav [class*=owl-] {
    margin-top: -30px;
    left: 0 !important;
    height: 60px;
    line-height: 60px;
    border: none;
    color: #EEE;
    background-color: rgba(0, 0, 0, 0.4);
    font-size: 28px;
    border-radius: 0 3px 3px 0; }
  .aui .owl-carousel-full .with-carousel-dots .owl-nav [class*=owl-] {
    margin-top: -50px; }
  .aui .owl-carousel .owl-nav .owl-next {
    left: auto;
    right: -36px; }
  .aui .owl-carousel-full .owl-nav .owl-next {
    left: auto !important;
    right: 0 !important;
    border-radius: 3px 0 0 3px; }
  .aui .owl-carousel:hover .owl-nav [class*=owl-] {
    opacity: 1;
    left: -18px; }
  .aui .owl-carousel:hover .owl-nav .owl-next {
    left: auto;
    right: -18px; }
  .aui .owl-carousel .owl-nav [class*=owl-]:hover {
    background-color: #1ABC9C !important;
    color: #FFF !important;
    text-decoration: none; }
  .aui .owl-carousel .owl-nav .disabled {
    display: none !important; }
  .aui .owl-carousel .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    margin-top: 30px;
    *display: inline; }
  .aui .owl-carousel .owl-dots .owl-dot span {
    display: block;
    width: 8px;
    height: 8px;
    margin: 0 4px;
    opacity: 0.5;
    border-radius: 50%;
    background-color: #1ABC9C;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .aui .owl-carousel .owl-dots .owl-dot.active span,
  .aui .owl-carousel .owl-dots .owl-dot:hover span {
    opacity: 1; }
  .aui .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .aui .overlay .overlay-wrap,
  .aui .text-overlay {
    opacity: 0;
    position: relative;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6); }
  .aui body:not(.device-touch) .overlay .overlay-wrap,
  .aui body:not(.device-touch) .text-overlay {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }
  .aui .overlay .overlay-wrap i {
    position: absolute;
    opacity: 0.8;
    font-size: 24px;
    line-height: 1;
    width: 24px;
    height: 24px;
    text-align: center;
    top: 50%;
    margin-top: -12px;
    left: 50%;
    margin-left: -12px;
    color: #FFF; }
  .aui .overlay:hover .overlay-wrap,
  .aui .overlay:hover .text-overlay {
    opacity: 1; }
  .aui .text-overlay {
    position: absolute;
    opacity: 0.85;
    top: auto;
    bottom: 0;
    height: auto;
    padding: 40px 15px 15px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.85)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    /* IE6-9 */ }
  .aui .text-overlay-title h2,
  .aui .text-overlay-title h3,
  .aui .text-overlay-title h4 {
    margin: 0;
    color: #F5F5F5; }
  .aui .text-overlay-title h2 {
    font-size: 28px; }
  .aui .text-overlay-title h3 {
    font-size: 17px;
    font-weight: 600; }
  .aui .text-overlay-title h2,
  .aui .text-overlay-title h3,
  .aui .text-overlay-title h4,
  .aui .text-overlay-meta {
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .aui .text-overlay-meta {
    color: #CCC;
    font-size: 13px; }
  .aui .text-overlay-meta span i {
    position: relative;
    top: 1px;
    font-size: 14px; }
  .aui .news-carousel .text-overlay {
    padding: 40px 30px 25px; }
  .aui .news-carousel .text-overlay-title {
    margin: 15px 0 10px; }
  .aui .news-carousel .text-overlay-title h2,
  .aui .news-carousel .text-overlay-title h3,
  .aui .news-carousel .text-overlay-title h4 {
    line-height: 1.2;
    text-overflow: none;
    white-space: normal; }
  .aui .news-carousel .text-overlay-meta {
    font-size: 14px; }
  .aui .news-carousel .rounded-skill {
    position: absolute;
    margin: 0 !important;
    top: 30px;
    right: 30px;
    color: #FFF;
    font-weight: 600; }
  .aui .sm-form-control {
    display: block;
    width: 100%;
    height: 38px;
    padding: 8px 14px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 2px solid #DDD;
    border-radius: 0 !important;
    -webkit-transition: border-color ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s; }
  .aui .sm-form-control:focus {
    border-color: #AAA;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .aui .sm-form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .aui .sm-form-control:-ms-input-placeholder {
    color: #999; }
  .aui .sm-form-control::-webkit-input-placeholder {
    color: #999; }
  .aui .sm-form-control[disabled],
  .aui .sm-form-control[readonly],
  .aui fieldset[disabled] .sm-form-control {
    cursor: not-allowed;
    background-color: #eeeeee;
    opacity: 1; }
  .aui .sm-form-control {
    height: auto; }
  .aui .form-control {
    border-radius: 3px; }
  .aui .form-control:active,
  .aui .form-control:focus {
    border-color: #999;
    box-shadow: none; }
  .aui label {
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #555;
    margin-bottom: 10px;
    cursor: pointer; }
  .aui label.label-muted {
    color: #999;
    font-weight: normal;
    margin-right: 5px; }
  .aui form .col_full,
  .aui form .col_half,
  .aui form .col_one_third,
  .aui form .col_two_third,
  .aui form .col_three_fourth,
  .aui form .col_one_fourth,
  .aui form .col_one_fifth,
  .aui form .col_two_fifth,
  .aui form .col_three_fifth,
  .aui form .col_four_fifth,
  .aui form .col_one_sixth,
  .aui form .col_five_sixth {
    margin-bottom: 25px; }
  .aui #contact-form-overlay,
  .aui #contact-form-overlay-mini {
    position: relative;
    max-width: 800px;
    background-color: #FFF;
    padding: 40px;
    margin: 0 auto;
    z-index: 10;
    border-radius: 4px;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); }
  .aui #contact-form-overlay-mini {
    float: right;
    width: 380px;
    margin: 0; }
  .aui label.error {
    margin-top: 5px;
    color: #E42C3E;
    font-weight: 400; }
  .aui label.error {
    display: none !important; }
  .aui .show-error-msg + label.error {
    display: block !important; }
  .aui input[type=checkbox]:not(:checked) + label.error {
    display: block !important; }
  .aui .form-control.error,
  .aui .sm-form-control.error {
    border-color: #E42C3E; }
  .aui #google-map {
    position: relative;
    width: 100%;
    height: 450px; }
  .aui .gmap img {
    max-width: none !important; }
  .aui .gm-style .gm-style-iw h3 span {
    font-size: inherit;
    font-family: inherit; }
  .aui #map-overlay {
    position: relative;
    padding: 100px 0; }
  .aui #map-overlay #google-map {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0; }
  .aui #content .cse .gsc-control-cse,
  .aui #content .gsc-control-cse,
  .aui #content .gsc-above-wrapper-area,
  .aui #content .gsc-adBlock,
  .aui #content .gsc-thumbnail-inside,
  .aui #content .gsc-url-top,
  .aui #content .gsc-table-result,
  .aui #content .gsc-webResult,
  .aui #content .gsc-result {
    padding: 0 !important; }
  .aui #content .gsc-selected-option-container {
    width: auto !important; }
  .aui #content .gsc-result-info {
    padding-left: 0 !important; }
  .aui #content .gsc-above-wrapper-area-container,
  .aui #content .gsc-table-result {
    margin-bottom: 10px; }
  .aui #content .gcsc-branding {
    display: none; }
  .aui #content .gsc-results,
  .aui #content .gsc-webResult {
    width: 100% !important; }
  .aui #content .gs-no-results-result .gs-snippet,
  .aui #content .gs-error-result .gs-snippet {
    margin: 0 !important; }
  .aui .title-block {
    padding: 2px 0 3px 20px;
    border-left: 7px solid #1ABC9C;
    margin-bottom: 30px; }
  .aui .title-block-right {
    padding: 2px 20px 3px 0;
    border-left: 0;
    border-right: 7px solid #1ABC9C;
    text-align: right; }
  .aui .title-block h1,
  .aui .title-block h2,
  .aui .title-block h3,
  .aui .title-block h4 {
    margin-bottom: 0; }
  .aui .title-block > span {
    display: block;
    margin-top: 4px;
    color: #555;
    font-weight: 300; }
  .aui .title-block h1 + span {
    font-size: 22px; }
  .aui .title-block h2 + span {
    font-size: 19px; }
  .aui .title-block h3 + span {
    font-size: 17px; }
  .aui .title-block h4 + span {
    font-size: 15px;
    margin-top: 3px; }
  .aui .heading-block {
    margin-bottom: 50px; }
  .aui .heading-block h1,
  .aui .heading-block h2,
  .aui .heading-block h3,
  .aui .heading-block h4,
  .aui .emphasis-title h1,
  .aui .emphasis-title h2 {
    margin-bottom: 0;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #333; }
  .aui .emphasis-title h1,
  .aui .emphasis-title h2 {
    font-weight: 400;
    letter-spacing: 0;
    text-transform: none; }
  .aui .heading-block h1 {
    font-size: 32px; }
  .aui .heading-block h2 {
    font-size: 30px; }
  .aui .heading-block h3 {
    font-size: 26px; }
  .aui .heading-block h4 {
    font-size: 20px;
    font-weight: 700; }
  .aui .heading-block > span:not(.before-heading) {
    display: block;
    margin-top: 10px;
    font-weight: 300;
    color: #777; }
  .aui .heading-block .before-heading {
    margin-bottom: 7px; }
  .aui .heading-block.center > span,
  .aui .heading-block.title-center > span,
  .aui .center .heading-block > span {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto; }
  .aui .heading-block h1 + span {
    font-size: 24px; }
  .aui .heading-block h2 + span {
    font-size: 22px; }
  .aui .heading-block h3 + span,
  .aui .heading-block h4 + span {
    font-size: 20px; }
  .aui .heading-block ~ p:not(.lead) {
    font-size: 15px; }
  .aui .heading-block:after {
    content: '';
    display: block;
    margin-top: 30px;
    width: 40px;
    border-top: 2px solid #444; }
  .aui .center .heading-block:after,
  .aui .heading-block.center:after,
  .aui .heading-block.title-center:after {
    margin: 30px auto 0; }
  .aui .tright .heading-block,
  .aui .heading-block.tright,
  .aui .heading-block.title-right {
    direction: rtl; }
  .aui .heading-block.noborder:after,
  .aui .heading-block.nobottomborder:after {
    display: none; }
  .aui .heading-block.border-color:after {
    border-color: #1ABC9C; }
  .aui .emphasis-title {
    margin: 0 0 50px; }
  .aui .emphasis-title h1,
  .aui .emphasis-title h2 {
    font-size: 64px;
    letter-spacing: -2px; }
  .aui .emphasis-title h1 strong,
  .aui .emphasis-title h2 strong {
    font-weight: 700; }
  .aui .fancy-title {
    position: relative;
    margin-bottom: 30px; }
  .aui .fancy-title h1,
  .aui .fancy-title h2,
  .aui .fancy-title h3,
  .aui .fancy-title h4,
  .aui .fancy-title h5,
  .aui .fancy-title h6 {
    position: relative;
    display: inline-block;
    background-color: #FFF;
    padding-right: 15px;
    margin-bottom: 0; }
  .aui .fancy-title h4,
  .aui .fancy-title h5,
  .aui .fancy-title h6 {
    padding-right: 10px; }
  .aui .fancy-title.title-double-border:before,
  .aui .fancy-title.title-border:before,
  .aui .fancy-title.title-border-color:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0;
    border-top: 3px double #E5E5E5;
    left: auto;
    top: 46%;
    right: 0; }
  .aui .fancy-title.title-border:before {
    top: 49%;
    border-top: 1px solid #EEE; }
  .aui .fancy-title.title-border-color:before {
    top: 49%;
    border-top: 1px solid #1ABC9C;
    opacity: 0.6; }
  .aui .title-center {
    text-align: center; }
  .aui .title-center h1,
  .aui .title-center h2,
  .aui .title-center h3 {
    padding: 0 15px; }
  .aui .title-center h4,
  .aui .title-center h5,
  .aui .title-center h6 {
    padding: 0 10px; }
  .aui .title-right {
    text-align: right; }
  .aui .title-right h1,
  .aui .title-right h2,
  .aui .title-right h3 {
    padding: 0 0 0 15px; }
  .aui .title-right h4,
  .aui .title-right h5,
  .aui .title-right h6 {
    padding: 0 0 0 10px; }
  .aui .fancy-title.title-bottom-border h1,
  .aui .fancy-title.title-bottom-border h2,
  .aui .fancy-title.title-bottom-border h3,
  .aui .fancy-title.title-bottom-border h4,
  .aui .fancy-title.title-bottom-border h5,
  .aui .fancy-title.title-bottom-border h6 {
    display: block;
    background: transparent;
    padding: 0 0 10px;
    border-bottom: 2px solid #1ABC9C; }
  .aui .fancy-title.title-dotted-border {
    background: url("/MyCukai_Homepage-theme/css/images/icons/dotted.png") repeat-x center; }
  .aui .before-heading {
    display: block;
    margin: 0 0 5px;
    font-size: 16px;
    font-family: 'Crete Round', serif;
    font-style: italic;
    font-weight: 400;
    color: #999; }
  .aui .divider {
    position: relative;
    overflow: hidden;
    margin: 35px 0;
    color: #E5E5E5;
    width: 100%; }
  .aui .divider.divider-margin {
    margin: 70px 0; }
  .aui .divider:after,
  .aui .divider.divider-center:before,
  .aui .divider.divider-center.divider-short:before {
    content: '';
    position: absolute;
    width: 100%;
    top: 8px;
    left: 30px;
    height: 0;
    border-top: 1px solid #EEE; }
  .aui .divider.divider-thick:after,
  .aui .divider.divider-center.divider-thick:before,
  .aui .divider.divider-center.divider-short.divider-thick:before {
    border-top-width: 3px; }
  .aui .divider.divider-short:after {
    width: 30%; }
  .aui .divider.divider-vshort:after {
    width: 12%; }
  .aui .divider i {
    position: relative;
    width: 18px;
    height: 18px;
    line-height: 1;
    font-size: 18px !important;
    text-align: center; }
  .aui .divider a {
    position: relative;
    display: inline-block;
    color: inherit;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .aui .divider a:hover {
    color: #888; }
  .aui .divider.divider-right {
    text-align: right; }
  .aui .divider.divider-right:after {
    left: auto;
    right: 30px; }
  .aui .divider.divider-center,
  .aui .divider.divider-center.divider-short {
    text-align: center; }
  .aui .divider.divider-center:before {
    left: -50% !important;
    right: 0;
    margin-left: -20px; }
  .aui .divider.divider-center:after {
    left: 50% !important;
    right: 0;
    margin-left: 20px; }
  .aui .divider.divider-center.divider-short:before {
    left: auto !important;
    right: 50%;
    margin-right: 20px;
    width: 15%; }
  .aui .divider.divider-center.divider-short:after {
    left: 50% !important;
    right: auto !important;
    margin-left: 20px;
    width: 15%; }
  .aui .divider.divider-center.divider-vshort:before,
  .aui .divider.divider-center.divider-vshort:after {
    width: 6%; }
  .aui .divider.divider-rounded {
    color: #BBB; }
  .aui .divider.divider-rounded:after,
  .aui .divider.divider-rounded.divider-center:before,
  .aui .divider.divider-rounded.divider-short:before,
  .aui .divider.divider-border:after,
  .aui .divider.divider-border.divider-center:before,
  .aui .divider.divider-border.divider-short:before {
    top: 19px;
    left: 40px; }
  .aui .divider.divider-rounded i,
  .aui .divider.divider-border i {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: #F5F5F5;
    border-radius: 50%; }
  .aui .divider.divider-rounded.divider-right:after,
  .aui .divider.divider-border.divider-right:after {
    left: auto;
    right: 40px; }
  .aui .divider.divider-border {
    color: #E5E5E5; }
  .aui .divider.divider-border i {
    line-height: 38px;
    background-color: transparent;
    border: 1px solid #EEE; }
  .aui .divider.divider-line:before,
  .aui .divider.divider-line:after {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .aui .top-advert {
    float: right;
    padding: 5px;
    border-left: 1px solid #EEE;
    border-right: 1px solid #EEE; }
  .aui .top-advert a,
  .aui .top-advert img {
    display: block; }
  .aui .bnews-title {
    display: block;
    float: left;
    margin-top: 2px;
    padding-top: .3em;
    text-transform: uppercase; }
  .aui .bnews-slider {
    float: left;
    width: 970px;
    margin-left: 20px;
    min-height: 0; }
  .aui #gotoTop {
    display: none;
    z-index: 299;
    position: fixed;
    width: 40px;
    height: 40px;
    background-color: #333;
    background-color: rgba(0, 0, 0, 0.3);
    font-size: 20px;
    line-height: 36px;
    text-align: center;
    color: #FFF;
    top: auto;
    left: auto;
    right: 30px;
    bottom: 50px;
    cursor: pointer;
    border-radius: 2px; }
  .aui body:not(.device-touch) #gotoTop {
    transition: background-color .2s linear;
    -webkit-transition: background-color .2s linear;
    -o-transition: background-color .2s linear; }
  .aui .stretched #gotoTop {
    bottom: 30px; }
  .aui #gotoTop:hover {
    background-color: #1ABC9C; }
  .aui .error404 {
    display: block;
    font-size: 216px;
    font-weight: 600;
    color: #DDD;
    line-height: 1.35;
    letter-spacing: 4px; }
  .aui .error404-wrap .container {
    z-index: 7; }
  .aui .error404-wrap .error404 {
    line-height: 0.9;
    margin-bottom: 40px;
    font-weight: bold;
    font-size: 244px;
    color: #FFF !important;
    opacity: 0.2;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4); }
  .aui .error404-wrap .heading-block h4 {
    font-weight: 300;
    margin-bottom: 8px; }
  .aui .error404-wrap .heading-block span {
    font-size: 17px; }
  .aui .error404-wrap form {
    max-width: 500px; }
  .aui .landing-wide-form {
    background: rgba(0, 0, 0, 0.3);
    padding: 30px;
    border-radius: 3px; }
  .aui .landing-form-overlay {
    position: absolute;
    z-index: 10;
    top: auto;
    left: auto;
    right: 0;
    bottom: -154px;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 3px 3px 0 0; }
  .aui .landing-video {
    z-index: 1;
    width: 560px;
    height: 315px;
    margin: 22px 0 0 95px;
    overflow: hidden; }
  .aui .landing-promo h3 {
    font-size: 26px; }
  .aui .landing-promo > .container > span {
    font-size: 17px; }
  .aui .preloader,
  .aui .preloader2,
  .aui .form-process {
    display: block;
    width: 100%;
    height: 100%;
    background: url("/MyCukai_Homepage-theme/css/../images/preloader.gif") center center no-repeat white; }
  .aui .preloader2 {
    background-color: transparent; }
  .aui .form-process {
    display: none;
    position: absolute;
    z-index: 3;
    background-color: rgba(255, 255, 255, 0.7); }
  .aui .toast-title {
    font-weight: bold; }
  .aui .toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word; }
  .aui .toast-message a,
  .aui .toast-message label {
    color: #FFFFFF; }
  .aui .toast-message a:hover {
    color: #CCCCCC;
    text-decoration: none; }
  .aui .toast-close-button {
    position: relative;
    right: -0.3em;
    top: -0.3em;
    float: right;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    -webkit-text-shadow: 0 1px 0 #ffffff;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80);
    line-height: 1; }
  .aui .toast-close-button:hover,
  .aui .toast-close-button:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40); }
  .aui .rtl .toast-close-button {
    left: -0.3em;
    float: left;
    right: 0.3em; }
  .aui button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none; }
  .aui .toast-top-center {
    top: 0;
    right: 0;
    width: 100%; }
  .aui .toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%; }
  .aui .toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%; }
  .aui .toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%; }
  .aui .toast-top-left {
    top: 12px;
    left: 12px; }
  .aui .toast-top-right {
    top: 12px;
    right: 12px; }
  .aui .toast-bottom-right {
    right: 12px;
    bottom: 12px; }
  .aui .toast-bottom-left {
    bottom: 12px;
    left: 12px; }
  .aui #toast-container {
    position: fixed;
    z-index: 999999;
    pointer-events: none;
    /*overrides*/ }
  .aui #toast-container * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .aui #toast-container > div {
    position: relative;
    pointer-events: auto;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    -moz-box-shadow: 0 0 12px #999999;
    -webkit-box-shadow: 0 0 12px #999999;
    box-shadow: 0 0 12px #999999;
    color: #FFFFFF;
    opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80); }
  .aui #toast-container > div.rtl {
    direction: rtl;
    padding: 15px 50px 15px 15px;
    background-position: right 15px center; }
  .aui #toast-container > div:hover {
    -moz-box-shadow: 0 0 12px #000000;
    -webkit-box-shadow: 0 0 12px #000000;
    box-shadow: 0 0 12px #000000;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    cursor: pointer; }
  .aui #toast-container > .toast-info {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important; }
  .aui #toast-container > .toast-error {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important; }
  .aui #toast-container > .toast-success {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important; }
  .aui #toast-container > .toast-warning {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important; }
  .aui #toast-container.toast-top-center > div,
  .aui #toast-container.toast-bottom-center > div {
    width: 300px;
    margin-left: auto;
    margin-right: auto; }
  .aui #toast-container.toast-top-full-width > div,
  .aui #toast-container.toast-bottom-full-width > div {
    width: 96%;
    margin-left: auto;
    margin-right: auto; }
  .aui .toast {
    background-color: #030303; }
  .aui .toast-success {
    background-color: #51A351; }
  .aui .toast-error {
    background-color: #BD362F; }
  .aui .toast-info {
    background-color: #2F96B4; }
  .aui .toast-warning {
    background-color: #F89406; }
  .aui .toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000000;
    opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40); }
  @media all and (max-width: 240px) {
    .aui #toast-container > div {
      padding: 8px 8px 8px 50px;
      width: 11em; }
    .aui #toast-container > div.rtl {
      padding: 8px 50px 8px 8px; }
    .aui #toast-container .toast-close-button {
      right: -0.2em;
      top: -0.2em; }
    .aui #toast-container .rtl .toast-close-button {
      left: -0.2em;
      right: 0.2em; } }
  @media all and (min-width: 241px) and (max-width: 480px) {
    .aui #toast-container > div {
      padding: 8px 8px 8px 50px;
      width: 18em; }
    .aui #toast-container > div.rtl {
      padding: 8px 50px 8px 8px; }
    .aui #toast-container .toast-close-button {
      right: -0.2em;
      top: -0.2em; }
    .aui #toast-container .rtl .toast-close-button {
      left: -0.2em;
      right: 0.2em; } }
  @media all and (min-width: 481px) and (max-width: 768px) {
    .aui #toast-container > div {
      padding: 15px 15px 15px 50px;
      width: 25em; }
    .aui #toast-container > div.rtl {
      padding: 15px 50px 15px 15px; } }
  .aui #footer {
    position: relative;
    background-color: #EEE;
    border-top: 5px solid rgba(0, 0, 0, 0.2); }
  .aui .device-lg.sticky-footer #top-bar,
  .aui .device-md.sticky-footer #top-bar {
    z-index: 299; }
  .aui .device-lg.sticky-footer #header,
  .aui .device-md.sticky-footer #header {
    z-index: 199; }
  .aui .device-lg.sticky-footer #slider,
  .aui .device-lg.sticky-footer #page-submenu,
  .aui .device-lg.sticky-footer #page-title,
  .aui .device-lg.sticky-footer #content,
  .aui .device-md.sticky-footer #slider,
  .aui .device-md.sticky-footer #page-submenu,
  .aui .device-md.sticky-footer #page-title,
  .aui .device-md.sticky-footer #content {
    z-index: 2; }
  .aui .device-lg.sticky-footer #footer,
  .aui .device-md.sticky-footer #footer {
    position: fixed;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1; }
  .aui .device-lg.sticky-footer:not(.stretched) #footer,
  .aui .device-md.sticky-footer:not(.stretched) #footer {
    left: 50%;
    margin-left: -610px;
    width: 1220px; }
  .aui .device-md.sticky-footer:not(.stretched) #footer {
    margin-left: -500px;
    width: 1000px; }
  .aui #footer .footer-widgets-wrap {
    position: relative;
    padding: 80px 0; }
  .aui .footer-widgets-wrap .col_full,
  .aui .footer-widgets-wrap .col_half,
  .aui .footer-widgets-wrap .col_one_third,
  .aui .footer-widgets-wrap .col_two_third,
  .aui .footer-widgets-wrap .col_three_fourth,
  .aui .footer-widgets-wrap .col_one_fourth,
  .aui .footer-widgets-wrap .col_one_fifth,
  .aui .footer-widgets-wrap .col_two_fifth,
  .aui .footer-widgets-wrap .col_three_fifth,
  .aui .footer-widgets-wrap .col_four_fifth,
  .aui .footer-widgets-wrap .col_one_sixth,
  .aui .footer-widgets-wrap .col_five_sixth {
    margin-bottom: 0; }
  .aui #copyrights {
    padding: 40px 0;
    background-color: #DDD;
    font-size: 14px;
    line-height: 1.8; }
  .aui #copyrights i.footer-icon {
    position: relative;
    top: 1px;
    font-size: 14px;
    width: 14px;
    text-align: center;
    margin-right: 3px; }
  .aui .copyright-links a {
    display: inline-block;
    margin: 0 3px;
    color: #333;
    border-bottom: 1px dotted #444; }
  .aui .copyright-links a:hover {
    color: #555;
    border-bottom: 1px solid #666; }
  .aui .copyrights-menu {
    margin-bottom: 10px; }
  .aui .copyrights-menu a {
    font-size: 14px;
    margin: 0 10px;
    border-bottom: 0 !important; }
  .aui #copyrights .col_half {
    margin-bottom: 0 !important; }
  .aui #copyrights a:first-child {
    margin-left: 0; }
  .aui #copyrights .tright a:last-child {
    margin-right: 0; }
  .aui .footer-logo {
    display: block;
    margin-bottom: 30px; }
  .aui .widget {
    position: relative;
    margin-top: 50px; }
  .aui .widget p {
    line-height: 1.7; }
  .aui .sidebar-widgets-wrap .widget {
    padding-top: 50px;
    border-top: 1px solid #EEE; }
  .aui .widget:first-child {
    margin-top: 0; }
  .aui .sidebar-widgets-wrap .widget:first-child {
    padding-top: 0;
    border-top: 0; }
  .aui .widget > h4 {
    margin-bottom: 25px;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase; }
  .aui .sidebar-widgets-wrap .widget > h4 {
    letter-spacing: 1px; }
  .aui .widget p:not(.lead) {
    font-size: 14px; }
  .aui .tagcloud {
    margin-bottom: -2px; }
  .aui .tagcloud a {
    display: block;
    float: left;
    margin-right: 4px;
    margin-bottom: 4px;
    padding: 3px 6px;
    border: 1px solid #E5E5E5;
    font-size: 13px !important;
    color: #666;
    border-radius: 2px; }
  .aui body:not(.device-touch) .tagcloud a {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }
  .aui .tagcloud a:hover {
    border-color: #1ABC9C !important;
    color: #1ABC9C !important; }
  .aui .widget_nav_menu ul,
  .aui .widget_nav_menu li,
  .aui .widget_links ul,
  .aui .widget_links li,
  .aui .widget_meta ul,
  .aui .widget_meta li,
  .aui .widget_archive ul,
  .aui .widget_archive li,
  .aui .widget_recent_comments ul,
  .aui .widget_recent_comments li,
  .aui .widget_recent_entries ul,
  .aui .widget_recent_entries li,
  .aui .widget_categories ul,
  .aui .widget_categories li,
  .aui .widget_pages ul,
  .aui .widget_pages li,
  .aui .widget_rss ul,
  .aui .widget_rss li {
    list-style: none;
    margin: 0; }
  .aui .widget_nav_menu li,
  .aui .widget_links li,
  .aui .widget_meta li,
  .aui .widget_archive li,
  .aui .widget_recent_comments li,
  .aui .widget_recent_entries li,
  .aui .widget_categories li,
  .aui .widget_pages li,
  .aui .widget_rss li {
    padding: 4px; }
  .aui .widget_nav_menu li a,
  .aui .widget_links li a,
  .aui .widget_meta li a,
  .aui .widget_archive li a,
  .aui .widget_recent_entries li a,
  .aui .widget_categories li a,
  .aui .widget_pages li a,
  .aui .widget_rss li a,
  .aui .widget_recent_comments li {
    display: inline-block;
    padding: 0 3px 0 12px; }
  .aui .widget_recent_comments li {
    display: block;
    background: url("/MyCukai_Homepage-theme/css/images/icons/widget-comment.png") left top no-repeat;
    padding: 4px 0 4px 20px; }
  .aui .widget_nav_menu li a,
  .aui .widget_links li a,
  .aui .widget_meta li a,
  .aui .widget_archive li a,
  .aui .widget_recent_entries li a,
  .aui .widget_categories li a,
  .aui .widget_pages li a,
  .aui .widget_rss li a,
  .aui .widget_recent_comments li a {
    background: url("/MyCukai_Homepage-theme/css/images/icons/widget-link.png") left top no-repeat;
    border: none !important;
    color: #444;
    font-size: 14px; }
  .aui .widget_nav_menu li a:hover,
  .aui .widget_links li a:hover,
  .aui .widget_meta li a:hover,
  .aui .widget_archive li a:hover,
  .aui .widget_recent_entries li a:hover,
  .aui .widget_categories li a:hover,
  .aui .widget_pages li a:hover,
  .aui .widget_rss li a:hover,
  .aui .widget_recent_comments li a:hover {
    color: #000; }
  .aui .widget_recent_comments li a {
    display: inline;
    padding: 0;
    background: none !important; }
  .aui .widget_nav_menu > ul > li:first-child,
  .aui .widget_links > ul > li:first-child,
  .aui .widget_meta > ul > li:first-child,
  .aui .widget_archive > ul > li:first-child,
  .aui .widget_recent_comments > ul > li:first-child,
  .aui .widget_recent_entries > ul > li:first-child,
  .aui .widget_categories > ul > li:first-child,
  .aui .widget_pages > ul > li:first-child,
  .aui .widget_rss > ul > li:first-child {
    border-top: 0 !important; }
  .aui .widget_nav_menu > ul,
  .aui .widget_links > ul,
  .aui .widget_meta > ul,
  .aui .widget_archive > ul,
  .aui .widget_recent_comments > ul,
  .aui .widget_recent_entries > ul,
  .aui .widget_categories > ul,
  .aui .widget_pages > ul,
  .aui .widget_rss > ul {
    margin-top: -4px !important; }
  .aui .widget_nav_menu ul ul,
  .aui .widget_links ul ul,
  .aui .widget_meta ul ul,
  .aui .widget_archive ul ul,
  .aui .widget_recent_comments ul ul,
  .aui .widget_recent_entries ul ul,
  .aui .widget_categories ul ul,
  .aui .widget_pages ul ul,
  .aui .widget_rss ul ul {
    margin-left: 15px; }
  .aui .widget .testimonial.no-image .testi-image {
    display: none; }
  .aui .widget .testimonial.twitter-scroll .testi-image {
    margin-right: 10px; }
  .aui .widget .testimonial:not(.twitter-scroll) .testi-image,
  .aui .widget .testimonial:not(.twitter-scroll) .testi-image a,
  .aui .widget .testimonial:not(.twitter-scroll) .testi-image img {
    width: 42px;
    height: 42px; }
  .aui .widget .testimonial.twitter-scroll .testi-image,
  .aui .widget .testimonial.twitter-scroll .testi-image a,
  .aui .widget .testimonial.twitter-scroll .testi-image img,
  .aui .widget .testimonial.twitter-scroll .testi-image i {
    width: 28px;
    height: 28px; }
  .aui .widget .testimonial.twitter-scroll .testi-image i {
    background-color: #EEE;
    line-height: 28px;
    font-size: 14px;
    color: #888; }
  .aui .widget .testimonial p {
    font-size: 14px; }
  .aui .quick-contact-widget .form-control,
  .aui .quick-contact-widget .input-group,
  .aui .quick-contact-widget .sm-form-control {
    margin-bottom: 10px; }
  .aui .quick-contact-widget .input-group .form-control {
    margin-bottom: 0; }
  .aui .quick-contact-widget form,
  .aui #template-contactform {
    position: relative; }
  .aui .subscribe-widget h5 {
    font-weight: 300;
    font-size: 14px;
    line-height: 1.5; }
  .aui .widget-twitter-feed li {
    margin: 15px 0 0 0; }
  .aui .widget-twitter-feed li:first-child {
    margin-top: 0; }
  .aui .widget-twitter-feed small {
    display: block;
    margin-top: 3px; }
  .aui .widget-twitter-feed small a {
    color: #999; }
  .aui .widget-twitter-feed .twitter-feed:not(.twitter-feed-avatar) a.twitter-avatar {
    display: none; }
  .aui .widget-twitter-feed .twitter-feed.twitter-feed-avatar i.icon-twitter {
    display: none; }
  .aui .widget-twitter-feed .twitter-feed-avatar {
    margin-left: 44px; }
  .aui .widget-twitter-feed .twitter-feed-avatar > li a.twitter-avatar {
    display: block;
    position: absolute;
    left: -44px;
    text-align: center;
    top: 2px;
    width: 32px;
    height: 32px; }
  .aui .twitter-feed-avatar a.twitter-avatar img {
    border-radius: 50%; }
  .aui .widget-filter-links ul {
    list-style: none;
    margin-bottom: 0; }
  .aui .widget-filter-links .widget-filter-reset {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    font-size: 12px;
    line-height: 22px; }
  .aui .widget:not(:first-child) .widget-filter-reset {
    top: 50px; }
  .aui .widget-filter-links .widget-filter-reset a {
    color: red; }
  .aui .widget-filter-links .widget-filter-reset.active-filter {
    display: none; }
  .aui .widget-filter-links li {
    position: relative;
    font-size: 15px;
    line-height: 24px; }
  .aui .widget-filter-links li:not(:first-child) {
    margin-top: 10px; }
  .aui .widget-filter-links li a {
    display: block;
    color: #444;
    font-family: 'Raleway', sans-serif;
    font-weight: 500; }
  .aui .widget-filter-links li span {
    position: absolute;
    top: 1px;
    left: auto;
    right: 0;
    font-size: 11px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #777;
    background-color: #EEE;
    border-radius: 50%; }
  .aui .widget-filter-links li:hover a {
    color: #777; }
  .aui .widget-filter-links li.active-filter a {
    font-weight: 700; }
  .aui .widget-filter-links li.active-filter span {
    color: #FFF;
    background-color: #1ABC9C;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .aui .nav-tree {
    position: relative;
    margin-bottom: 40px; }
  .aui .nav-tree ul {
    margin-bottom: 0;
    list-style: none; }
  .aui .nav-tree > ul {
    margin: -8px 0; }
  .aui .nav-tree li {
    position: relative; }
  .aui .nav-tree li a {
    display: block;
    padding: 8px 0;
    color: #333;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 2px;
    font-family: 'Raleway', sans-serif; }
  .aui .nav-tree li i {
    font-size: 14px;
    width: 16px;
    text-align: center; }
  .aui .nav-tree li i:not(.icon-angle-down) {
    margin-right: 8px;
    position: relative;
    top: 1px; }
  .aui .nav-tree li a i.icon-angle-down {
    width: auto;
    font-size: 12px;
    margin-left: 2px; }
  .aui .nav-tree li:hover > a,
  .aui .nav-tree li.current > a,
  .aui .nav-tree li.active > a {
    color: #1ABC9C !important; }
  .aui .nav-tree ul ul {
    display: none; }
  .aui .nav-tree li.current > ul {
    display: block; }
  .aui .nav-tree ul ul a {
    font-size: 12px;
    padding: 6px 0;
    letter-spacing: 1px;
    font-family: 'Lato', sans-serif; }
  .aui .nav-tree ul ul a i.icon-angle-down {
    font-size: 12px; }
  .aui .nav-tree ul ul a {
    padding-left: 20px; }
  .aui .nav-tree ul ul ul a {
    padding-left: 40px; }
  .aui .nav-tree ul ul ul ul a {
    padding-left: 60px; }
  .aui .nav-tree ul ul ul ul ul a {
    padding-left: 80px; }
  .aui .wedding-head {
    position: relative;
    line-height: 1;
    font-size: 80px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); }
  .aui .wedding-head .first-name,
  .aui .wedding-head .last-name,
  .aui .wedding-head .and {
    display: inline-block;
    margin-right: 15px;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    letter-spacing: 2px; }
  .aui .wedding-head .last-name {
    margin: 0 0 0 15px;
    text-align: left; }
  .aui .wedding-head .first-name span,
  .aui .wedding-head .last-name span {
    display: block;
    margin-top: 10px;
    font-size: 56px;
    font-weight: 400;
    font-style: italic;
    font-family: 'Crete Round', serif;
    text-transform: none; }
  .aui .wedding-head .and {
    margin: 0;
    font-size: 200px;
    font-family: 'Times New Roman', serif; }
  .aui .table .success {
    color: #3c763d; }
  .aui .table .info {
    color: #31708f; }
  .aui .table .warning {
    color: #8a6d3b; }
  .aui .table .danger {
    color: #a94442; }
  .aui .btn-link,
  .aui .pagination > li > a, .aui .pagination > li > span,
  .aui .pagination > li > a:hover,
  .aui .pagination > li > span:hover,
  .aui .pagination > li > a:focus,
  .aui .pagination > li > span:focus {
    color: #1ABC9C; }
  .aui .btn-link:hover,
  .aui .btn-link:focus {
    color: #222; }
  .aui .boot-tabs {
    margin-bottom: 20px !important; }
  .aui .carousel-control .icon-chevron-left,
  .aui .carousel-control .icon-chevron-right {
    position: absolute;
    top: 47.5%;
    z-index: 5;
    display: inline-block; }
  .aui .carousel-control .icon-chevron-left {
    left: 50%; }
  .aui .carousel-control .icon-chevron-right {
    right: 50%; }
  .aui .responsive-utilities th small {
    display: block;
    font-weight: 400;
    color: #999; }
  .aui .show-grid [class^=col-] {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #EEE;
    border: 1px solid #DDD; }
  .aui .img-circle {
    border-radius: 50% !important; }
  .aui .pagination > .active > a,
  .aui .pagination > .active > span,
  .aui .pagination > .active > a:hover,
  .aui .pagination > .active > span:hover,
  .aui .pagination > .active > a:focus,
  .aui .pagination > .active > span:focus {
    color: #FFF !important;
    background-color: #1ABC9C !important;
    border-color: #1ABC9C !important; }
  .aui .nav-pills > li.active > a,
  .aui .nav-pills > li.active > a:hover,
  .aui .nav-pills > li.active > a:focus {
    background-color: #1ABC9C; }
  .aui label.radio,
  .aui label.checkbox {
    padding-left: 20px; }
  .aui .input-group-lg > .input-group-addon {
    line-height: 1; }
  .aui #cookie-notification {
    position: fixed;
    top: auto;
    bottom: -70px;
    left: 0;
    width: 100%;
    padding: 20px 0;
    line-height: 24px;
    background-color: #EEE;
    color: #444;
    z-index: 99;
    -webkit-box-shadow: 0px -1px 4px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px -1px 4px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -1px 4px 0px rgba(0, 0, 0, 0.15);
    -webkit-transition: bottom .4s ease;
    -o-transition: bottom .4s ease;
    transition: bottom .4s ease; }
  .aui .stretched #wrapper {
    width: 100%;
    margin: 0;
    box-shadow: none; }
  .aui body:not(.no-transition) #wrapper,
  .aui .animsition-overlay {
    position: relative;
    opacity: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
  .aui .css3-spinner {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
    text-align: center;
    background-color: #FFF;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
  .aui .css3-spinner > div {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -9px;
    margin-left: 13px;
    width: 18px;
    height: 18px;
    background-color: #DDD;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
    animation: bouncedelay 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
  .aui .css3-spinner .css3-spinner-bounce1 {
    margin-left: -31px;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s; }
  .aui .css3-spinner .css3-spinner-bounce2 {
    margin-left: -9px;
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s; }
  .aui .css3-spinner > .css3-spinner-flipper {
    width: 32px;
    height: 32px;
    margin-top: -16px;
    margin-left: -16px;
    border-radius: 0;
    -webkit-animation: rotateplane 1.2s infinite ease-in-out;
    animation: rotateplane 1.2s infinite ease-in-out; }
  .aui .css3-spinner > .css3-spinner-double-bounce1,
  .aui .css3-spinner > .css3-spinner-double-bounce2 {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    border-radius: 50%;
    opacity: 0.6;
    -webkit-animation: cssspinnerbounce 2.0s infinite ease-in-out;
    animation: cssspinnerbounce 2.0s infinite ease-in-out; }
  .aui .css3-spinner > .css3-spinner-double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s; }
  .aui .css3-spinner > .css3-spinner-rect1,
  .aui .css3-spinner > .css3-spinner-rect2,
  .aui .css3-spinner > .css3-spinner-rect3,
  .aui .css3-spinner > .css3-spinner-rect4,
  .aui .css3-spinner > .css3-spinner-rect5 {
    height: 30px;
    width: 6px;
    margin-top: -15px;
    margin-left: -21px;
    border-radius: 0;
    -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
    animation: stretchdelay 1.2s infinite ease-in-out; }
  .aui .css3-spinner > .css3-spinner-rect2 {
    margin-left: -12px;
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s; }
  .aui .css3-spinner > .css3-spinner-rect3 {
    margin-left: -3px;
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s; }
  .aui .css3-spinner > .css3-spinner-rect4 {
    margin-left: 6px;
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s; }
  .aui .css3-spinner > .css3-spinner-rect5 {
    margin-left: 15px;
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s; }
  .aui .css3-spinner > .css3-spinner-cube1,
  .aui .css3-spinner > .css3-spinner-cube2 {
    width: 16px;
    height: 16px;
    border-radius: 0;
    margin-top: -20px;
    margin-left: -20px;
    -webkit-animation: cubemove 1.8s infinite ease-in-out;
    animation: cubemove 1.8s infinite ease-in-out; }
  .aui .css3-spinner > .css3-spinner-cube2 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s; }
  .aui .css3-spinner > .css3-spinner-scaler {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    -webkit-animation: scaleout 1.0s infinite ease-in-out;
    animation: scaleout 1.0s infinite ease-in-out; }
  .aui .css3-spinner > .css3-spinner-grid-pulse {
    width: 48px;
    height: 48px;
    margin-top: -24px;
    margin-left: -24px;
    background-color: transparent !important;
    -webkit-animation: none;
    animation: none; }
  .aui .css3-spinner-grid-pulse > div {
    background-color: #DDD;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    float: left;
    -webkit-animation-name: ball-grid-pulse;
    animation-name: ball-grid-pulse;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-delay: 0;
    animation-delay: 0; }
  .aui .css3-spinner-grid-pulse > div:nth-child(1) {
    -webkit-animation-delay: 0.73s;
    animation-delay: 0.73s;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s; }
  .aui .css3-spinner-grid-pulse > div:nth-child(2) {
    -webkit-animation-delay: 0.32s;
    animation-delay: 0.32s;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s; }
  .aui .css3-spinner-grid-pulse > div:nth-child(3) {
    -webkit-animation-delay: 0.71s;
    animation-delay: 0.71s;
    -webkit-animation-duration: 0.88s;
    animation-duration: 0.88s; }
  .aui .css3-spinner-grid-pulse > div:nth-child(4) {
    -webkit-animation-delay: 0.62s;
    animation-delay: 0.62s;
    -webkit-animation-duration: 1.06s;
    animation-duration: 1.06s; }
  .aui .css3-spinner-grid-pulse > div:nth-child(5) {
    -webkit-animation-delay: 0.31s;
    animation-delay: 0.31s;
    -webkit-animation-duration: 0.62s;
    animation-duration: 0.62s; }
  .aui .css3-spinner-grid-pulse > div:nth-child(6) {
    -webkit-animation-delay: -0.14s;
    animation-delay: -0.14s;
    -webkit-animation-duration: 1.48s;
    animation-duration: 1.48s; }
  .aui .css3-spinner-grid-pulse > div:nth-child(7) {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
    -webkit-animation-duration: 1.47s;
    animation-duration: 1.47s; }
  .aui .css3-spinner-grid-pulse > div:nth-child(8) {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
    -webkit-animation-duration: 1.49s;
    animation-duration: 1.49s; }
  .aui .css3-spinner-grid-pulse > div:nth-child(9) {
    -webkit-animation-delay: 0.73s;
    animation-delay: 0.73s;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s; }
  .aui .css3-spinner > .css3-spinner-clip-rotate {
    width: 33px;
    height: 33px;
    margin-top: -17px;
    margin-left: -17px;
    background-color: transparent !important;
    -webkit-animation: none;
    animation: none; }
  .aui .css3-spinner-clip-rotate > div {
    border-radius: 100%;
    border: 2px solid #DDD;
    border-bottom-color: transparent !important;
    height: 33px;
    width: 33px;
    background: transparent !important;
    -webkit-animation: rotate 1s 0s linear infinite;
    animation: rotate 1s 0s linear infinite; }
  .aui .css3-spinner > .css3-spinner-ball-rotate {
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
    background-color: transparent !important;
    -webkit-animation: ballrotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite;
    animation: ballrotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite; }
  .aui .css3-spinner-ball-rotate > div {
    background-color: #DDD;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    position: relative; }
  .aui .css3-spinner-ball-rotate > div:nth-child(1), .aui .css3-spinner-ball-rotate > div:nth-child(3) {
    width: 12px;
    height: 12px;
    border-radius: 100%;
    content: "";
    position: absolute;
    opacity: 0.7; }
  .aui .css3-spinner-ball-rotate > div:nth-child(1) {
    top: 0px;
    left: -22px; }
  .aui .css3-spinner-ball-rotate > div:nth-child(3) {
    top: 0px;
    left: 22px; }
  .aui .css3-spinner > .css3-spinner-zig-zag {
    background-color: transparent !important;
    -webkit-transform: translate(-15px, -15px);
    -ms-transform: translate(-15px, -15px);
    transform: translate(-15px, -15px);
    -webkit-animation: none;
    animation: none; }
  .aui .css3-spinner-zig-zag > div {
    background-color: #DDD;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    position: absolute;
    margin-left: 15px;
    top: 4px;
    left: -7px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
  .aui .css3-spinner-zig-zag > div:first-child {
    -webkit-animation: ball-zig-deflect 1.5s 0s infinite linear;
    animation: ball-zig-deflect 1.5s 0s infinite linear; }
  .aui .css3-spinner-zig-zag > div:last-child {
    -webkit-animation: ball-zag-deflect 1.5s 0s infinite linear;
    animation: ball-zag-deflect 1.5s 0s infinite linear; }
  .aui .css3-spinner > .css3-spinner-ball-scale-multiple {
    width: 60px;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
    background-color: transparent !important;
    -webkit-animation: none;
    animation: none; }
  .aui .css3-spinner-ball-scale-multiple > div {
    background-color: #DDD;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 60px;
    height: 60px;
    -webkit-animation: ball-scale-multiple 1.25s 0s linear infinite;
    animation: ball-scale-multiple 1.25s 0s linear infinite; }
  .aui .css3-spinner-ball-scale-multiple > div:nth-child(2) {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s; }
  .aui .css3-spinner-ball-scale-multiple > div:nth-child(3) {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s; }
  .aui .css3-spinner > .css3-spinner-triangle-path {
    background-color: transparent !important;
    -webkit-transform: translate(-29.994px, -37.50938px);
    -ms-transform: translate(-29.994px, -37.50938px);
    transform: translate(-29.994px, -37.50938px);
    -webkit-animation: none;
    animation: none; }
  .aui .css3-spinner-triangle-path > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #DDD; }
  .aui .css3-spinner-triangle-path > div:nth-child(1) {
    -webkit-animation: ball-triangle-path-1 2s 0s ease-in-out infinite;
    animation: ball-triangle-path-1 2s 0s ease-in-out infinite; }
  .aui .css3-spinner-triangle-path > div:nth-child(2) {
    -webkit-animation: ball-triangle-path-2 2s 0s ease-in-out infinite;
    animation: ball-triangle-path-2 2s 0s ease-in-out infinite; }
  .aui .css3-spinner-triangle-path > div:nth-child(3) {
    -webkit-animation: ball-triangle-path-3 2s 0s ease-in-out infinite;
    animation: ball-triangle-path-3 2s 0s ease-in-out infinite; }
  .aui .css3-spinner-triangle-path > div:nth-of-type(1) {
    top: 50px; }
  .aui .css3-spinner-triangle-path > div:nth-of-type(2) {
    left: 25px; }
  .aui .css3-spinner-triangle-path > div:nth-of-type(3) {
    top: 50px;
    left: 50px; }
  .aui .css3-spinner > .css3-spinner-ball-pulse-sync {
    width: 70px;
    height: 34px;
    margin-left: -35px;
    margin-top: -17px;
    background-color: transparent !important;
    -webkit-animation: none;
    animation: none; }
  .aui .css3-spinner-ball-pulse-sync > div {
    display: inline-block;
    background-color: #DDD;
    width: 14px;
    height: 14px;
    margin: 10px 3px 0;
    border-radius: 100%;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
  .aui .css3-spinner-ball-pulse-sync > div:nth-child(0) {
    -webkit-animation: ball-pulse-sync 0.7s -0.21s infinite ease-in-out;
    animation: ball-pulse-sync 0.7s -0.21s infinite ease-in-out; }
  .aui .css3-spinner-ball-pulse-sync > div:nth-child(1) {
    -webkit-animation: ball-pulse-sync 0.7s -0.14s infinite ease-in-out;
    animation: ball-pulse-sync 0.7s -0.14s infinite ease-in-out; }
  .aui .css3-spinner-ball-pulse-sync > div:nth-child(2) {
    -webkit-animation: ball-pulse-sync 0.7s -0.07s infinite ease-in-out;
    animation: ball-pulse-sync 0.7s -0.07s infinite ease-in-out; }
  .aui .css3-spinner-ball-pulse-sync > div:nth-child(3) {
    -webkit-animation: ball-pulse-sync 0.7s 0s infinite ease-in-out;
    animation: ball-pulse-sync 0.7s 0s infinite ease-in-out; }
  .aui .css3-spinner > .css3-spinner-scale-ripple {
    width: 50px;
    height: 50px;
    margin-left: -25px;
    margin-top: -25px;
    background-color: transparent !important;
    -webkit-animation: none;
    animation: none; }
  .aui .css3-spinner-scale-ripple > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    top: 0;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 2px solid #DDD;
    -webkit-animation: ball-scale-ripple-multiple 1.4s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
    animation: ball-scale-ripple-multiple 1.4s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); }
  .aui .css3-spinner-scale-ripple > div:nth-child(0) {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s; }
  .aui .css3-spinner-scale-ripple > div:nth-child(1) {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s; }
  .aui .css3-spinner-scale-ripple > div:nth-child(2) {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s; }
  .aui .css3-spinner-scale-ripple > div:nth-child(3) {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s; }
  .aui .mb_YTVPlayer :focus {
    outline: 0; }
  .aui .mb_YTVPlayer {
    display: block;
    transform: translateZ(0);
    transform-style: preserve-3d;
    perspective: 1000;
    backface-visibility: hidden;
    transform: translate3d(0, 0, 0);
    animation-timing-function: linear; }
  .aui .mb_YTVPlayer.fullscreen {
    display: block !important;
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    border: none !important; }
  .aui .mb_YTVPlayer.fullscreen .mbYTP_wrapper {
    opacity: 1 !important; }
  .aui .mbYTP_wrapper iframe {
    max-width: 4000px !important; }
  .aui .inline_YTPlayer {
    margin-bottom: 20px;
    vertical-align: top;
    position: relative;
    left: 0;
    overflow: hidden;
    border-radius: 4px;
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
    background: rgba(0, 0, 0, 0.5); }
  .aui .inline_YTPlayer img {
    border: none !important;
    -moz-transform: none !important;
    -webkit-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
    margin: 0 !important;
    padding: 0 !important; }
  .aui .form-signin {
    max-width: 330px;
    padding: 15px;
    margin: 0 auto; }
  .aui .form-signin .form-signin-heading, .aui .form-signin .checkbox {
    margin-bottom: 10px; }
  .aui .form-signin .checkbox {
    font-weight: normal; }
  .aui .form-signin .form-control {
    position: relative;
    font-size: 16px;
    height: auto;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .aui .form-signin .form-control:focus {
    z-index: 2; }
  .aui .form-signin input[type="text"] {
    margin-bottom: -1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .aui .form-signin input[type="password"] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .aui .account-wall {
    margin-top: 20px;
    padding: 40px 0px 20px 0px;
    background-color: #f7f7f7;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); }
  .aui .login-title {
    color: #555;
    font-size: 18px;
    font-weight: 400;
    display: block; }
  @media (max-width: 1199px) {
    .aui canvas {
      max-width: 100%;
      height: auto !important; }
    .aui .promo h3 {
      font-size: 20px; }
    .aui .promo > span,
    .aui .promo > .container > span {
      font-size: 15px; }
    .aui .promo-uppercase h3 {
      font-size: 19px; }
    .aui .promo-uppercase > span,
    .aui .promo-uppercase > .container > span {
      font-size: 14px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .aui {
      /* ----------------------------------------------------------------
      Portfolio
      -----------------------------------------------------------------*/
      /* Portfolio - Sidebar
      -----------------------------------------------------------------*/
      /* Portfolio - Both Sidebars - Items - 2 Columns
      -----------------------------------------------------------------*/
      /* Portfolio - Items - 1 Column
      -----------------------------------------------------------------*/
      /* Blog - Small
      -----------------------------------------------------------------*/
      /* Blog - Grid
      -----------------------------------------------------------------*/
      /* Blog - Grid - 3 Columns
      -----------------------------------------------------------------*/
      /* Blog - Grid - 3 Columns - Sidebar
      -----------------------------------------------------------------*/
      /* Blog - Grid - 2 Columns
      -----------------------------------------------------------------*/
      /* Blog - Grid - 2 Columns - Sidebar
      -----------------------------------------------------------------*/
      /* Blog - Grid - 2 Columns - Both Sidebar
      -----------------------------------------------------------------*/
      /* Blog - Medium Post List
      -----------------------------------------------------------------*/
      /* Shop - 1 Column - Both Sidebar
      -----------------------------------------------------------------*/ }
      .aui #wrapper {
        width: 1000px; }
      .aui #header.transparent-header.floating-header .container {
        width: 1030px;
        padding: 0 30px; }
      .aui #header.transparent-header.floating-header.sticky-header .container {
        width: 970px;
        padding: 0 15px; }
      .aui #primary-menu.sub-title ul > li > a {
        padding-left: 15px;
        padding-right: 15px; }
      .aui #primary-menu ul li.mega-menu .mega-menu-content,
      .aui .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content {
        width: 940px; }
      .aui .floating-header #primary-menu ul li.mega-menu .mega-menu-content {
        width: 1030px; }
      .aui .ei-slider {
        height: 450px; }
      .aui .postcontent {
        width: 690px; }
      .aui .postcontent.bothsidebar {
        width: 440px; }
      .aui .sidebar {
        width: 210px; }
      .aui .sidebar .widget iframe {
        width: 210px !important; }
      .aui .team.team-list .team-image {
        width: 200px; }
      .aui .testi-image,
      .aui .testi-image a,
      .aui .testi-image img,
      .aui .testi-image i {
        display: block;
        width: 36px;
        height: 36px; }
      .aui .testi-image i {
        line-height: 36px;
        font-size: 20px; }
      .aui .bothsidebar .portfolio-item {
        width: 50%; }
      .aui .bothsidebar .portfolio.portfolio-3 {
        margin: 0 -20px -20px 0; }
      .aui .bothsidebar .portfolio-3 .portfolio-item {
        padding: 0 20px 20px 0; }
      .aui .portfolio-1 .portfolio-item .portfolio-image,
      .aui .portfolio-1 .portfolio-item .portfolio-image a,
      .aui .portfolio-1 .portfolio-item .portfolio-image img {
        width: 560px;
        height: 311px; }
      .aui .portfolio-1 .portfolio-desc {
        width: 340px; }
      .aui .bothsidebar .portfolio-shuffle,
      .aui .postcontent .portfolio-1 .iconlist {
        display: none; }
      .aui .postcontent .portfolio-1 .portfolio-item .portfolio-image,
      .aui .postcontent .portfolio-1 .portfolio-item .portfolio-image a,
      .aui .postcontent .portfolio-1 .portfolio-item .portfolio-image img {
        width: 400px;
        height: 222px; }
      .aui .postcontent .portfolio-1 .portfolio-desc {
        width: 250px;
        padding: 0; }
      .aui .bothsidebar .portfolio-1 .portfolio-item {
        width: 100% !important; }
      .aui .bothsidebar .portfolio-1 .portfolio-item .portfolio-image,
      .aui .bothsidebar .portfolio-1 .portfolio-item .portfolio-desc {
        float: none;
        margin: 0 !important; }
      .aui .bothsidebar .portfolio-1 .portfolio-item .portfolio-image {
        margin-bottom: 20px !important; }
      .aui .bothsidebar .portfolio-1 .portfolio-item .portfolio-image,
      .aui .bothsidebar .portfolio-1 .portfolio-item .portfolio-image a,
      .aui .bothsidebar .portfolio-1 .portfolio-item .portfolio-image img {
        width: 100%;
        height: auto; }
      .aui .bothsidebar .portfolio-1 .portfolio-desc {
        width: 100%;
        padding: 0; }
      .aui .bothsidebar .entry-title h2 {
        font-size: 19px;
        font-weight: 600; }
      .aui .bothsidebar .entry-meta li {
        margin-right: 10px; }
      .aui .postcontent .small-thumbs .entry-image {
        width: 200px; }
      .aui .bothsidebar .small-thumbs .entry-image {
        width: 120px; }
      .aui .post-grid .entry {
        width: 214px; }
      .aui .post-grid.grid-3 .entry {
        width: 293px; }
      .aui .postcontent .post-grid.grid-3 .entry {
        width: 213px; }
      .aui .post-grid.grid-2 .entry {
        width: 450px; }
      .aui .postcontent .post-grid.grid-2 .entry {
        width: 325px; }
      .aui .bothsidebar .post-grid.grid-2 .entry {
        width: 200px; }
      .aui .post-timeline .entry {
        width: 400px !important; }
      .aui .post-timeline .entry.entry-date-section {
        width: 100% !important; }
      .aui .mpost .entry-image,
      .aui .mpost .entry-image a,
      .aui .mpost .entry-image img,
      .aui .mpost .entry-image i {
        width: 120px;
        height: 90px; }
      .aui .mpost .entry-image a i {
        line-height: 90px; }
      .aui .col_one_third .landing-wide-form .heading-block h2 {
        font-size: 32px; }
      .aui .col_one_third .landing-wide-form .heading-block span {
        font-size: 17px; }
      .aui .col_one_third .landing-wide-form {
        padding: 36px 30px; }
      .aui .bothsidebar .product-1 .product-image {
        width: 200px;
        height: 267px; }
      .aui .product-title h3 {
        font-size: 18px; }
      .aui .landing-video {
        width: 465px;
        height: 262px;
        margin: 19px 0 0 75px; }
      .aui .panel .portfolio-meta li {
        padding-left: 22px; }
      .aui .panel .portfolio-meta li span {
        display: block;
        margin-left: -21px; }
      .aui .portfolio-single-image-full.portfolio-single-thumbs,
      .aui .portfolio-single-image-full .swiper-container {
        height: 400px; }
      .aui .bnews-slider {
        width: 817px; }
      .aui .landing-form-overlay {
        bottom: -142px; } }
  @media (max-width: 991px) {
    .aui {
      /* Responsive Sticky Header
      -----------------------------------------------------------------*/
      /* Off Canvas Menu
      -----------------------------------------------------------------*/
      /* Portfolio - Items
      -----------------------------------------------------------------*/
      /* Portfolio - Items - 2 Columns - No Margin
      -----------------------------------------------------------------*/
      /* Portfolio - Items - 1 Column
      -----------------------------------------------------------------*/
      /* Portfolio - Items - 1 Column - Full Width
      -----------------------------------------------------------------*/
      /* Blog - Grid
      -----------------------------------------------------------------*/
      /* Blog - Grid - 3 Columns
      -----------------------------------------------------------------*/ }
      .aui #wrapper {
        width: 100%;
        margin: 0;
        box-shadow: none; }
      .aui #header.full-header .container,
      .aui .container-fullwidth {
        padding: 0 15px !important;
        margin: 0 auto;
        width: 750px !important; }
      .aui .container.vertical-middle {
        width: 100% !important; }
      .aui .vertical-middle + .video-wrap {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0; }
      .aui .postcontent,
      .aui .postcontent.bothsidebar,
      .aui .sidebar {
        width: 100%;
        margin-right: 0;
        float: none !important;
        margin-bottom: 40px !important;
        padding-bottom: 40px;
        border-bottom: 1px solid #EEE; }
      .aui .sidebar.col_last {
        float: none;
        margin-bottom: 0 !important;
        padding-bottom: 0;
        border-bottom: 0; }
      .aui #header,
      .aui #header-wrap,
      .aui #header.sticky-style-2,
      .aui #header.sticky-style-3,
      .aui #header.sticky-style-2 #header-wrap,
      .aui #header.sticky-style-3 #header-wrap {
        height: auto !important; }
      .aui #header.sticky-style-2 #header-wrap,
      .aui #header.sticky-style-3 #header-wrap {
        min-height: 60px; }
      .aui #header.sticky-header #header-wrap {
        position: relative; }
      .aui #header.transparent-header,
      .aui #header.semi-transparent {
        background: #FFF;
        border-bottom: 1px solid #F5F5F5;
        z-index: auto; }
      .aui #header.dark.transparent-header,
      .aui #header.dark.semi-transparent {
        background-color: #333;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
      .aui #header.transparent-header.floating-header {
        margin-top: 0; }
      .aui #header.transparent-header.floating-header .container {
        width: 750px;
        padding: 0 15px;
        border-radius: 0; }
      .aui #header.transparent-header + #slider,
      .aui #header.transparent-header + #page-title.page-title-parallax,
      .aui #slider + #header.transparent-header,
      .aui #header.transparent-header.floating-header + #slider,
      .aui #header.transparent-header + #google-map {
        top: 0;
        margin-bottom: 0; }
      .aui .slider-parallax .slider-parallax-inner {
        position: relative; }
      .aui #header.transparent-header + #page-title.page-title-parallax .container {
        padding-top: 0; }
      .aui #header-trigger,
      .aui .top-advert,
      .aui .header-extras {
        display: none; }
      .aui #logo {
        display: block;
        height: 100px;
        float: none;
        margin: 0 auto 0 !important;
        max-width: none;
        text-align: center;
        border: 0 !important;
        padding: 0 !important; }
      .aui #logo a.standard-logo {
        display: inline-block; }
      .aui #primary-menu {
        display: block;
        float: none; }
      .aui #primary-menu-trigger {
        opacity: 1;
        pointer-events: auto;
        top: 25px;
        margin-top: 0;
        left: 0;
        z-index: 1; }
      .aui #primary-menu .container #primary-menu-trigger {
        top: 5px;
        left: 0; }
      .aui #primary-menu > ul,
      .aui #primary-menu > div > ul {
        display: none;
        float: none !important;
        border: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        -webkit-transition: none;
        -o-transition: none;
        transition: none; }
      .aui #primary-menu > div > ul {
        margin-top: 60px !important; }
      .aui body:not(.top-search-open) #primary-menu-trigger {
        opacity: 1;
        -webkit-transition: opacity .2s .2s ease, top .4s ease;
        -o-transition: opacity .2s .2s ease, top .4s ease;
        transition: opacity .2s .2s ease, top .4s ease; }
      .aui body.top-search-open #primary-menu-trigger {
        opacity: 0; }
      .aui body.side-push-panel #side-panel-trigger-close a {
        display: block;
        position: absolute;
        z-index: 12;
        top: 0;
        left: auto;
        right: 0;
        width: 40px;
        height: 40px;
        font-size: 18px;
        line-height: 40px;
        color: #444;
        text-align: center;
        background-color: rgba(0, 0, 0, 0.1);
        border-radius: 0 0 0 2px; }
      .aui #primary-menu.style-5 > ul {
        padding-right: 0;
        margin-right: 0;
        border-right: 0; }
      .aui #primary-menu ul li {
        float: none;
        margin: 0 !important;
        text-align: left !important;
        border-top: 1px solid #EEE; }
      .aui #header.split-menu #primary-menu:not(.mobile-menu-off-canvas) > ul:not(:first-child) > li:first-child {
        border-top: 1px solid #EEE; }
      .aui #primary-menu ul li:first-child {
        border-top: 0; }
      .aui #primary-menu ul > li > a,
      .aui #primary-menu.style-2 > div > ul > li > a {
        padding: 14px 5px !important;
        border: none !important;
        margin: 0 !important; }
      .aui #primary-menu.style-5 > ul > li > a > div {
        line-height: 22px; }
      .aui #primary-menu.style-5 > ul > li > a > div i {
        display: inline-block;
        margin: 0 6px 0 0;
        top: -1px;
        width: 16px;
        font-size: 14px;
        line-height: inherit; }
      .aui #primary-menu.style-6 > ul > li > a:after,
      .aui #primary-menu.style-6 > ul > li.current > a:after {
        display: none; }
      .aui #primary-menu.sub-title > ul > li,
      .aui #primary-menu.sub-title.style-2 > div > ul > li {
        background: none !important;
        margin-left: 0; }
      .aui #primary-menu.sub-title > ul > li > a,
      .aui #primary-menu.sub-title > div > ul > li > a {
        line-height: 22px;
        font-size: 13px;
        border-top: none; }
      .aui #primary-menu.sub-title ul li > a span {
        display: none !important; }
      .aui #primary-menu.sub-title ul li:hover > a,
      .aui #primary-menu.sub-title ul li.current > a,
      .aui #primary-menu.sub-title div ul > li:hover > a,
      .aui #primary-menu.sub-title div ul > li.current > a,
      .aui #primary-menu.style-3 ul li:hover > a,
      .aui #primary-menu.style-3 ul li.current > a {
        background-color: transparent !important;
        color: #444;
        text-shadow: none; }
      .aui #primary-menu ul:not(.windows-mobile-menu) li > a i.icon-angle-down:last-child {
        display: none; }
      .aui #primary-menu > ul > li.sub-menu > a,
      .aui #primary-menu > .container > ul > li.sub-menu > a {
        background-image: url("/MyCukai_Homepage-theme/css/../images/icons/submenu.png");
        background-position: right center;
        background-repeat: no-repeat; }
      .aui #primary-menu ul li.mega-menu {
        position: relative; }
      .aui #primary-menu ul ul:not(.mega-menu-column),
      .aui #primary-menu ul li .mega-menu-content {
        position: relative;
        width: auto;
        max-width: none;
        background: transparent !important;
        box-shadow: none;
        border: 0;
        border-top: 1px solid #EEE;
        z-index: 1;
        top: 0;
        padding-left: 15px; }
      .aui #primary-menu ul li .mega-menu-content {
        padding-left: 0; }
      .aui #primary-menu ul ul:not(.mega-menu-column) ul {
        top: 0 !important;
        left: 0; }
      .aui #primary-menu ul ul.menu-pos-invert:not(.mega-menu-column),
      .aui #primary-menu ul li .mega-menu-content.menu-pos-invert {
        left: 0;
        right: 0; }
      .aui #primary-menu ul ul:not(.mega-menu-column) ul.menu-pos-invert {
        right: 0; }
      .aui #primary-menu ul ul li {
        float: none;
        margin: 0;
        border-top: 1px solid #EEE; }
      .aui #primary-menu ul ul li > a {
        padding: 11px 5px !important;
        font-size: 13px;
        text-transform: none;
        font-weight: 400; }
      .aui #primary-menu ul ul li:hover > a {
        background-color: transparent !important;
        font-weight: 600;
        padding-left: 5px;
        color: #1ABC9C; }
      .aui #primary-menu ul li .mega-menu-content,
      .aui #primary-menu ul li.mega-menu-small .mega-menu-content,
      .aui #primary-menu ul li.mega-menu .mega-menu-content,
      .aui .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content,
      .aui .floating-header #primary-menu ul li.mega-menu .mega-menu-content {
        width: auto;
        margin: 0;
        top: 0; }
      .aui .container-fullwidth #primary-menu ul li.mega-menu .mega-menu-content,
      .aui #header.full-header #primary-menu ul li.mega-menu .mega-menu-content {
        width: auto !important;
        margin: 0 !important; }
      .aui #primary-menu ul li.mega-menu .mega-menu-content.style-2 {
        padding: 0; }
      .aui #primary-menu ul li .mega-menu-content ul {
        display: block !important;
        position: relative;
        opacity: 1 !important;
        top: 0;
        left: 0;
        min-width: inherit; }
      .aui #primary-menu ul li .mega-menu-content ul ul {
        border-top: 1px solid #EEE; }
      .aui #primary-menu ul li .mega-menu-content ul.mega-menu-column {
        float: none;
        width: auto;
        margin: 0;
        border-left: 0 !important;
        padding-left: 15px;
        border-top: 1px solid #EEE; }
      .aui #primary-menu ul li .mega-menu-content ul.mega-menu-column:first-child {
        border: 0; }
      .aui #primary-menu ul li .mega-menu-content ul {
        width: 100% !important; }
      .aui #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column {
        padding: 0 0 0 15px; }
      .aui #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title {
        margin: 0; }
      .aui #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a {
        font-size: 13px;
        font-weight: 600;
        text-transform: none !important;
        padding: 11px 5px !important;
        line-height: 22px !important;
        color: #444 !important; }
      .aui #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:hover > a {
        background-color: transparent;
        color: #1ABC9C !important; }
      .aui #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover {
        color: #1ABC9C !important; }
      .aui #primary-menu ul li .mega-menu-content.style-2 li {
        border-top: 1px solid #EEE; }
      .aui #primary-menu ul li .mega-menu-content.style-2 li:first-child {
        border-top: 0; }
      .aui #primary-menu ul li .mega-menu-content.style-2 ul > li > a:hover {
        padding-left: 5px; }
      .aui .mega-menu-column .widget {
        padding: 30px 0;
        margin: 0 !important; }
      .aui #top-search {
        margin: 0 !important; }
      .aui #top-search a,
      .aui #top-cart,
      .aui #side-panel-trigger,
      .aui #top-account {
        position: absolute;
        top: 0;
        left: auto;
        right: 15px;
        margin: 40px 0;
        -webkit-transition: margin .4s ease;
        -o-transition: margin .4s ease;
        transition: margin .4s ease; }
      .aui #primary-menu > div > #top-search a,
      .aui #primary-menu > div > #top-cart,
      .aui #primary-menu > div > #side-panel-trigger {
        margin: 20px 0 !important; }
      .aui #primary-menu ul.windows-mobile-menu li.sub-menu {
        position: relative; }
      .aui #primary-menu ul.windows-mobile-menu li.sub-menu a {
        background-image: none !important; }
      .aui #primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger {
        position: absolute;
        cursor: pointer;
        width: 32px;
        top: 0;
        right: 0;
        z-index: 1;
        padding: 0 !important;
        text-align: center !important; }
      .aui #primary-menu ul.windows-mobile-menu .mega-menu-content a.wn-submenu-trigger {
        display: none; }
      .aui #primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i {
        margin: 0 !important; }
      .aui #header.sticky-style-3 #top-cart .top-cart-content {
        top: 40px; }
      .aui #top-search a {
        right: 43px; }
      .aui #top-search form {
        height: 100px !important; }
      .aui #primary-menu > div > #top-search form {
        height: 60px !important; }
      .aui #top-search form input {
        font-size: 24px; }
      .aui #side-panel-trigger {
        right: 71px; }
      .aui #top-account {
        margin: 33px 0 32px;
        right: 75px; }
      .aui #top-account a.btn span {
        display: none; }
      .aui body:not(.sticky-responsive-pagemenu) #page-menu #page-menu-wrap {
        position: relative !important;
        top: 0 !important; }
      .aui #page-submenu-trigger {
        opacity: 1;
        pointer-events: auto;
        color: #FFF; }
      .aui #page-menu.pagemenu-active #page-submenu-trigger {
        background-color: rgba(0, 0, 0, 0.2); }
      .aui #page-menu nav {
        display: none;
        position: absolute;
        float: none;
        width: 200px;
        top: 43px;
        left: auto;
        right: 15px;
        height: auto;
        background-color: #1ABC9C;
        z-index: 11; }
      .aui #page-menu.pagemenu-active nav {
        display: block; }
      .aui #page-menu nav ul {
        height: auto;
        background-color: rgba(0, 0, 0, 0.2); }
      .aui #page-menu nav li {
        float: none; }
      .aui #page-menu nav li a {
        height: 40px;
        line-height: 40px;
        margin: 0;
        padding: 0 15px;
        border-radius: 0; }
      .aui #page-menu ul ul {
        position: relative;
        width: auto;
        top: 0;
        background-color: transparent; }
      .aui #page-menu ul ul a {
        padding-left: 25px; }
      .aui .sticky-responsive-menu #header {
        min-height: 100px;
        -webkit-transition: min-height .4s ease;
        -o-transition: min-height .4s ease;
        transition: min-height .4s ease; }
      .aui .sticky-responsive-menu #header-wrap {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0); }
      .aui .sticky-responsive-menu #header.sticky-style-2,
      .aui .sticky-responsive-menu #header.sticky-style-3 {
        min-height: 160px; }
      .aui .sticky-responsive-menu.device-touch #header,
      .aui .sticky-responsive-menu.device-touch #header-wrap,
      .aui .sticky-responsive-menu.device-touch #logo,
      .aui .sticky-responsive-menu.device-touch #logo img,
      .aui .sticky-responsive-menu.device-touch #top-search a,
      .aui .sticky-responsive-menu.device-touch #primary-menu-trigger,
      .aui .sticky-responsive-menu.device-touch #top-cart,
      .aui .sticky-responsive-menu.device-touch #side-panel-trigger,
      .aui .sticky-responsive-menu.device-touch #top-account {
        -webkit-transition: none !important;
        -o-transition: none !important;
        transition: none !important; }
      .aui #header.responsive-sticky-header:not(.sticky-style-2):not(.sticky-style-3):not(.static-sticky) {
        min-height: 60px; }
      .aui .responsive-sticky-header #header-wrap {
        z-index: 199;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        background-color: #FFF;
        border-bottom: 1px solid #EEE;
        -webkit-backface-visibility: hidden; }
      .aui .responsive-sticky-header:not(.static-sticky) #logo,
      .aui .responsive-sticky-header:not(.static-sticky) #logo img {
        height: 60px; }
      .aui .responsive-sticky-header:not(.static-sticky) #primary-menu-trigger {
        top: 5px; }
      .aui .responsive-sticky-header #primary-menu > ul,
      .aui .responsive-sticky-header #primary-menu > .container > ul {
        max-height: 300px;
        overflow-y: scroll; }
      .aui .responsive-sticky-header #primary-menu > ul,
      .aui .responsive-sticky-header #primary-menu > .container > ul {
        margin-bottom: 20px !important; }
      .aui .responsive-sticky-header:not(.static-sticky) #top-search a,
      .aui .responsive-sticky-header:not(.static-sticky) #top-cart,
      .aui .responsive-sticky-header:not(.static-sticky) #side-panel-trigger {
        margin: 20px 0; }
      .aui .responsive-sticky-header:not(.static-sticky) #top-search form {
        height: 60px !important; }
      .aui .responsive-sticky-header:not(.static-sticky) #top-cart .top-cart-content {
        top: 40px; }
      .aui body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul,
      .aui body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul {
        position: fixed;
        display: block;
        z-index: 499;
        width: 280px;
        height: 100%;
        height: calc(100vh);
        max-height: none !important;
        margin: 0 !important;
        left: 0 !important;
        top: 0 !important;
        padding: 35px 25px 60px !important;
        background-color: #FFF;
        border-right: 1px solid #EEE !important;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        -webkit-transform: translate3d(-280px, 0, 0);
        -o-transform: translate3d(-280px, 0, 0);
        transform: translate3d(-280px, 0, 0);
        -webkit-backface-visibility: hidden;
        transform-style: preserve-3d; }
      .aui body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas.from-right > ul,
      .aui body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas.from-right > div > ul {
        left: auto !important;
        right: 0;
        border-right: 0 !important;
        border-left: 1px solid #EEE !important;
        -webkit-transform: translate3d(280px, 0, 0);
        -o-transform: translate3d(280px, 0, 0);
        transform: translate3d(280px, 0, 0); }
      .aui body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul,
      .aui body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul {
        -webkit-transition: -webkit-transform .3s ease-in-out, opacity .2s ease !important;
        -o-transition: -o-transform .3s ease-in-out, opacity .2s ease !important;
        transition: transform .3s ease-in-out, opacity .2s ease !important; }
      .aui body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul.show,
      .aui body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul.show {
        -webkit-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0); }
      .aui .ei-slider {
        height: 350px; }
      .aui .ei-title h3 {
        display: none; }
      .aui .portfolio .portfolio-item {
        width: 33.33333333%; }
      .aui .portfolio-2 .portfolio-item {
        width: 50%; }
      .aui .portfolio-1 .portfolio-item {
        width: 100%; }
      .aui .portfolio-1 .portfolio-item .portfolio-image {
        float: none !important;
        margin: 0 !important;
        margin-bottom: 10px !important; }
      .aui .portfolio-1 .portfolio-item .portfolio-image,
      .aui .portfolio-1 .portfolio-item .portfolio-image a,
      .aui .portfolio-1 .portfolio-item .portfolio-image img,
      .aui .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,
      .aui .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,
      .aui .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img {
        width: 100%;
        height: auto; }
      .aui .portfolio-1 .portfolio-desc {
        width: 100%; }
      .aui .portfolio-1.portfolio-fullwidth {
        margin: 0 0 -60px 0; }
      .aui .portfolio-1.portfolio-fullwidth .portfolio-item {
        margin-bottom: 60px;
        padding-bottom: 0;
        border-bottom: 0;
        overflow: hidden; }
      .aui .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image {
        float: none;
        margin: 0 0 20px 0 !important; }
      .aui .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; }
      .aui .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img,
      .aui .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0); }
      .aui .portfolio-1.portfolio-fullwidth .portfolio-desc,
      .aui .portfolio-1.portfolio-fullwidth .alt .portfolio-desc {
        position: relative;
        width: 100%;
        height: auto;
        padding: 0;
        background-color: transparent;
        left: 0;
        right: 0;
        -webkit-transition: none;
        -o-transition: none;
        transition: none; }
      .aui .portfolio-1.portfolio-fullwidth .portfolio-overlay a {
        left: 50%; }
      .aui .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a {
        left: auto;
        right: 50%; }
      .aui .device-touch .portfolio-parallax .portfolio-item .portfolio-desc,
      .aui .device-touch .portfolio-parallax .portfolio-overlay {
        opacity: 1; }
      .aui .shop-quick-view-ajax,
      .aui .portfolio-ajax-modal {
        width: 90% !important; }
      .aui .small-thumbs .entry-title h2,
      .aui .ievent .entry-title h2 {
        font-size: 18px; }
      .aui .entry-meta li {
        font-size: 12px;
        margin: 0 10px 10px 0; }
      .aui .post-grid {
        margin-right: -20px; }
      .aui .post-grid .entry {
        width: 226px;
        margin-right: 20px; }
      .aui .post-grid.grid-2,
      .aui .post-grid.grid-3 {
        margin-right: -30px; }
      .aui .post-grid.grid-2 .entry,
      .aui .post-grid.grid-3 .entry {
        width: 345px;
        margin-right: 30px; }
      .aui .post-masonry-full .entry {
        width: 33.30% !important; }
      .aui .post-masonry-full.grid-3 .entry {
        width: 50% !important; }
      .aui .post-timeline .entry {
        width: 290px !important; }
      .aui .post-timeline .entry.entry-date-section {
        width: 100% !important; }
      .aui .product {
        width: 33.33333333%; }
      .aui .product:not(.product-2):not(.product-3) .product-title h3 {
        font-size: 18px; }
      .aui .pricing [class^=col-md-] .pricing-box.best-price {
        margin-top: 0; }
      .aui .pricing.pricing-5 .pricing-box.best-price {
        margin-top: 20px; }
      .aui .device-sm .pricing.pricing-5 .pricing-title h3,
      .aui .device-sm .pricing.pricing-5 .best-price .pricing-title h3 {
        font-size: 14px; }
      .aui .device-sm .pricing.pricing-5 .pricing-title span {
        font-size: 12px; }
      .aui .device-sm .pricing.pricing-5 .pricing-price {
        font-size: 48px; }
      .aui .device-sm .pricing.pricing-5 .pricing-price span {
        font-size: 20px; }
      .aui .device-sm .pricing.pricing-5 .pricing-price span.price-tenure {
        font-size: 12px; }
      .aui .device-sm .pricing.pricing-5 .pricing-box.best-price .pricing-title {
        padding: 15px 0; }
      .aui .pricing-box.pricing-extended .pricing-desc,
      .aui .pricing-box.pricing-extended .pricing-action-area {
        position: relative;
        float: none;
        width: auto;
        padding: 25px; }
      .aui .pricing-box.pricing-extended .pricing-action-area {
        height: auto;
        border-left: 0;
        border-top: 1px solid rgba(0, 0, 0, 0.05);
        border-radius: 0 0 3px 3px; }
      .aui .testimonials-grid.grid-3 li {
        width: 50%; }
      .aui .section > .testimonial {
        padding: 0 40px !important;
        max-width: none; }
      .aui .promo:not(.promo-full) {
        padding: 30px 20px !important; }
      .aui .promo.promo-dark h3 {
        line-height: 1.6; }
      .aui .promo a.button {
        position: relative !important;
        top: 0 !important;
        margin: 20px 0 0 !important;
        left: 0 !important;
        right: 0; }
      .aui #contact-form-overlay-mini {
        float: none;
        width: auto;
        max-width: 380px;
        margin: 0 auto; }
      .aui .button.button-full {
        font-size: 22px; }
      .aui .button.button-full i {
        top: 3px !important; }
      .aui .bnews-title {
        float: none;
        display: inline-block; }
      .aui .bnews-slider {
        float: none;
        margin: 10px 0 0;
        width: 100%; }
      .aui .wedding-head {
        font-size: 60px; }
      .aui .wedding-head .first-name span,
      .aui .wedding-head .last-name span {
        font-size: 40px; }
      .aui .wedding-head .and {
        font-size: 144px; }
      .aui .error404 {
        font-size: 180px; }
      .aui .landing-form-overlay {
        position: absolute;
        width: 100%;
        max-width: 400px;
        right: auto;
        left: 50%;
        margin-left: -200px;
        bottom: 0; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .aui .swiper_wrapper:not(.full-screen):not(.canvas-slider-grid),
    .aui .swiper_wrapper:not(.full-screen):not(.canvas-slider-grid) .swiper-slide {
      height: 400px !important; }
    .aui .sidebar-widgets-wrap {
      position: relative;
      margin: 0 -38px -40px 0; }
    .aui .sidebar-widgets-wrap .widget {
      display: inline-block;
      vertical-align: top;
      float: none;
      width: 340px;
      margin: 0 37px 40px 0;
      padding-top: 0;
      border-top: 0; }
    .aui .landing-video {
      width: 352px;
      height: 199px;
      margin: 14px 0 0 60px; } }
  @media (max-width: 767px) {
    .aui {
      /* Portfolio - Filter
      -----------------------------------------------------------------*/
      /* Blog
      -----------------------------------------------------------------*/
      /* Copyrights
      -----------------------------------------------------------------*/ }
      .aui body {
        padding: 0 !important; }
      .aui #wrapper {
        width: 100% !important; }
      .aui .container-fullwidth {
        margin: 0 auto;
        padding: 0 15px !important; }
      .aui h1 {
        font-size: 28px; }
      .aui h2 {
        font-size: 24px; }
      .aui h3 {
        font-size: 20px; }
      .aui h4 {
        font-size: 16px; }
      .aui .one-page-arrow {
        display: none !important; }
      .aui #top-bar {
        height: auto; }
      .aui #top-bar .col_half {
        width: 100%;
        margin-bottom: 0 !important; }
      .aui .top-links,
      .aui .top-links > ul > li {
        float: none !important; }
      .aui .top-links > ul {
        text-align: center; }
      .aui .top-links > ul > li {
        display: inline-block; }
      .aui .top-links > ul > li {
        margin-right: -4px; }
      .aui .top-links ul ul,
      .aui .top-links ul div.top-link-section {
        text-align: left; }
      .aui .top-links ul div.top-link-section {
        left: auto;
        right: 0;
        padding: 20px 15px; }
      .aui #top-social,
      .aui #slider:not(.swiper_wrapper) .slider-caption,
      .aui .nivo-caption,
      .aui .flex-caption,
      .aui .slider-caption p,
      .aui .slider-caption .button,
      .aui .camera_caption,
      .aui .ei-title,
      .aui .slider-arrow-top-sm,
      .aui .slider-arrow-bottom-sm {
        display: none !important; }
      .aui .slider-caption h2 {
        margin-bottom: 0 !important; }
      .aui .flex-control-nav li {
        opacity: 1 !important; }
      .aui .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs {
        height: 60px; }
      .aui .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li,
      .aui .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img {
        display: block;
        width: 80px !important;
        height: 60px !important; }
      .aui .postcontent,
      .aui .postcontent.bothsidebar,
      .aui .sidebar,
      .aui .col_full,
      .aui .col_half,
      .aui .col_one_third,
      .aui .col_two_third,
      .aui .col_three_fourth,
      .aui .col_one_fourth,
      .aui .col_one_fifth,
      .aui .col_two_fifth,
      .aui .col_three_fifth,
      .aui .col_four_fifth,
      .aui .col_one_sixth,
      .aui .col_five_sixth {
        width: 100%;
        margin-right: 0;
        float: none;
        margin-bottom: 50px !important; }
      .aui .sidebar.col_last {
        margin-bottom: 0 !important; }
      .aui form .col_full,
      .aui form .col_half,
      .aui form .col_one_third,
      .aui form .col_two_third,
      .aui form .col_three_fourth,
      .aui form .col_one_fourth,
      .aui form .col_one_fifth,
      .aui form .col_two_fifth,
      .aui form .col_three_fifth,
      .aui form .col_four_fifth,
      .aui form .col_one_sixth,
      .aui form .col_five_sixth {
        margin-bottom: 25px !important; }
      .aui #page-title {
        padding: 20px 0 25px;
        text-align: center; }
      .aui #page-title h1 {
        line-height: 1.5;
        font-size: 24px; }
      .aui #page-title .breadcrumb {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        margin: 15px 0 0 !important; }
      .aui #page-title #portfolio-navigation,
      .aui #portfolio-ajax-title #portfolio-navigation {
        position: relative;
        top: 0;
        left: 0;
        margin: 15px auto 0; }
      .aui #portfolio-ajax-title {
        text-align: center; }
      .aui .portfolio-filter {
        border: none;
        border-radius: 0;
        margin-bottom: 20px; }
      .aui .portfolio-filter li {
        width: 33.33%;
        margin: 0 0 20px 0 !important; }
      .aui .portfolio-filter li a {
        text-align: center;
        border-left: none;
        padding: 12px 18px !important;
        border-radius: 2px !important; }
      .aui .portfolio-filter li a:hover {
        color: #1ABC9C; }
      .aui .portfolio-filter li.activeFilter a {
        color: #FFF;
        margin: 0; }
      .aui .portfolio-filter.style-2 li a,
      .aui .portfolio-filter.style-3 li a {
        border-radius: 22px !important; }
      .aui .portfolio-shuffle {
        display: none; }
      .aui .small-thumbs .entry-image,
      .aui .ievent .entry-image {
        float: none !important;
        width: 100% !important;
        margin: 0 0 20px !important; }
      .aui .entry-title h2,
      .aui .post-grid .entry-title h2 {
        font-size: 18px !important;
        font-weight: 600; }
      .aui .entry-meta li {
        font-size: 11px;
        margin: 0 10px 10px 0; }
      .aui #posts .entry-meta li i {
        display: none; }
      .aui #posts.post-grid .entry-meta li i,
      .aui #posts .entry-meta li:last-child i {
        display: inline-block; }
      .aui .post-grid {
        margin-right: 0 !important; }
      .aui .post-grid .entry,
      .aui .post-masonry-full.grid-3 .entry {
        float: none !important;
        width: 100% !important;
        margin-right: 0 !important;
        border-right: 0 !important; }
      .aui .post-timeline .entry.entry-date-section {
        margin-left: 0; }
      .aui .timeline-border,
      .aui .post-timeline .entry-timeline {
        display: none !important; }
      .aui .postcontent .post-timeline {
        padding-left: 0; }
      .aui .post-masonry-full .entry {
        padding: 40px !important; }
      .aui .product-1 .product {
        width: 100%; }
      .aui .product-1 .product-image {
        float: none !important;
        width: 100% !important;
        height: auto !important;
        margin: 0 0 20px !important; }
      .aui .product-1 .product-title h3 {
        font-size: 19px; }
      .aui .product-1 p {
        display: none; }
      .aui .pricing-box.best-price {
        margin-top: 0; }
      .aui .pricing.pricing-5 .pricing-box {
        float: none;
        width: 100%; }
      .aui .pricing-box.pricing-extended .pricing-features li {
        width: auto;
        float: none; }
      .aui table.cart .quantity {
        display: block; }
      .aui table.cart .quantity .qty,
      .aui table.cart .quantity .plus,
      .aui table.cart .quantity .minus {
        float: none;
        width: 100%; }
      .aui table.cart .quantity .qty {
        border: 0;
        border-top: 1px solid #DDD;
        border-bottom: 1px solid #DDD; }
      .aui .button.button-desc {
        padding: 20px 17px;
        font-size: 15px;
        max-width: 100%; }
      .aui .button.button-desc span {
        font-size: 11px; }
      .aui .process-steps li {
        float: none;
        width: auto !important;
        margin-top: 20px; }
      .aui .process-steps li:first-child {
        margin-top: 0; }
      .aui .process-steps li h5 {
        margin: 10px 0 0 0; }
      .aui .process-steps li:before,
      .aui .process-steps li:after {
        display: none; }
      .aui .tabs-responsive .tab-container {
        padding: 0 !important; }
      .aui .tabs-responsive .tab-container:not(.accordion-border) {
        border: 0; }
      .aui .testimonials-grid li {
        float: none;
        width: auto !important;
        padding-left: 0;
        padding-right: 0; }
      .aui .team.team-list .team-image {
        float: none;
        width: 100%;
        margin-right: 0; }
      .aui .team.team-list .team-title {
        margin-top: 15px; }
      .aui .title-block {
        padding: 2px 0 3px 15px;
        border-left-width: 5px; }
      .aui .title-block-right {
        padding: 2px 15px 3px 0;
        border-right-width: 5px; }
      .aui .title-block h1 + span {
        font-size: 18px; }
      .aui .title-block h2 + span {
        font-size: 17px; }
      .aui .title-block h3 + span {
        font-size: 15px; }
      .aui .title-block h4 + span {
        font-size: 13px; }
      .aui .heading-block h1 {
        font-size: 30px; }
      .aui .heading-block h2 {
        font-size: 26px; }
      .aui .heading-block h3 {
        font-size: 22px; }
      .aui .heading-block h4 {
        font-size: 19px; }
      .aui .heading-block h1 + span {
        font-size: 20px; }
      .aui .heading-block h2 + span {
        font-size: 18px; }
      .aui .heading-block h3 + span,
      .aui .heading-block h4 + span {
        font-size: 17px; }
      .aui .heading-block ~ p:not(.lead) {
        font-size: 15px; }
      .aui .emphasis-title h1,
      .aui .emphasis-title h2 {
        font-size: 44px !important; }
      .aui .wedding-head {
        font-size: 48px; }
      .aui .wedding-head .first-name,
      .aui .wedding-head .last-name,
      .aui .wedding-head .and {
        display: block;
        margin: 0 0 15px;
        text-align: center; }
      .aui .wedding-head .first-name span,
      .aui .wedding-head .last-name span {
        font-size: 36px; }
      .aui .wedding-head .and {
        font-size: 120px; }
      .aui .news-carousel .overlay {
        display: none; }
      .aui #copyrights .col_half {
        text-align: center; }
      .aui #copyrights .col_half:last-child {
        display: none; }
      .aui #copyrights .footer-logo {
        margin-left: auto;
        margin-right: auto; } }
  @media (min-width: 480px) and (max-width: 767px) {
    .aui {
      /* Portfolio - Items
      -----------------------------------------------------------------*/
      /* Portfolio - Items - 5 & 6 Columns
      -----------------------------------------------------------------*/
      /* Portfolio - Items - Descriptions
      -----------------------------------------------------------------*/
      /* Portfolio - Items - Overlay
      -----------------------------------------------------------------*/
      /* Portfolio - Items - 1 Column
      -----------------------------------------------------------------*/
      /* Portfolio - Items - 1 Column - Full Width
      -----------------------------------------------------------------*/ }
      .aui .container,
      .aui #header.full-header .container,
      .aui .container-fullwidth {
        width: 470px !important; }
      .aui .container.vertical-middle {
        width: 100% !important; }
      .aui .full-screen:not(.force-full-screen) .container.vertical-middle {
        width: 470px !important; }
      .aui #top-search form input {
        padding-right: 60px; }
      .aui .swiper_wrapper:not(.force-full-screen),
      .aui .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide {
        height: 300px !important; }
      .aui .swiper_wrapper .slider-caption h2 {
        font-size: 36px; }
      .aui .ei-slider {
        height: 250px; }
      .aui #header.transparent-header.floating-header .container {
        width: 470px;
        padding: 0 15px; }
      .aui .portfolio:not(.portfolio-1) {
        margin: 0 -6px -6px 0; }
      .aui .portfolio:not(.portfolio-1) .portfolio-item {
        padding: 0 6px 6px 0; }
      .aui .portfolio:not(.portfolio-1) .portfolio-item {
        width: 50%; }
      .aui .portfolio:not(.portfolio-1) .portfolio-desc {
        padding: 15px 5px 10px; }
      .aui .portfolio:not(.portfolio-1) .portfolio-desc h3 {
        font-size: 16px; }
      .aui .portfolio:not(.portfolio-1) .portfolio-desc span {
        font-size: 14px; }
      .aui .portfolio-notitle:not(.portfolio-1) .portfolio-desc {
        height: 78px;
        padding: 15px 5px;
        bottom: -79px; }
      .aui .portfolio-full.portfolio-notitle:not(.portfolio-1) .portfolio-desc,
      .aui .portfolio-nomargin.portfolio-notitle:not(.portfolio-1) .portfolio-desc {
        bottom: -78px;
        border-bottom: 0; }
      .aui .portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.left-icon,
      .aui .portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.right-icon,
      .aui .portfolio-notitle .iportfolio:hover .portfolio-overlay a.left-icon,
      .aui .portfolio-notitle .iportfolio:hover .portfolio-overlay a.right-icon {
        margin-top: -55px !important; }
      .aui .portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc ~ a {
        margin: 20px 0 0 !important; }
      .aui .portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc ~ a.right-icon {
        margin-left: 5px !important;
        margin-right: 0 !important; }
      .aui .portfolio-1 .portfolio-item .portfolio-image {
        float: none !important;
        margin: 0 !important;
        margin-bottom: 10px !important; }
      .aui .portfolio-1 .portfolio-desc {
        width: 100%; }
      .aui .portfolio-1.portfolio-fullwidth {
        margin: 0 0 -60px 0; }
      .aui .portfolio-1.portfolio-fullwidth .portfolio-item {
        margin-bottom: 60px;
        padding-bottom: 0;
        border-bottom: 0;
        overflow: hidden; }
      .aui .portfolio-1.portfolio-fullwidth .portfolio-overlay a {
        left: 50%; }
      .aui .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a {
        left: auto;
        right: 50%; }
      .aui .portfolio.portfolio-nomargin,
      .aui .portfolio.portfolio-full {
        margin: 0 !important; }
      .aui .post-grid:not(.post-masonry) .entry-image iframe {
        height: 246px; }
      .aui .shop:not(.product-1) {
        margin: 0 -12px -12px 0; }
      .aui .shop:not(.product-1) .product {
        padding: 0 12px 12px 0;
        width: 50%; }
      .aui .shop:not(.product-1) .product-title h3 {
        font-size: 17px; }
      .aui .clients-grid:not(.grid-3):not(.grid-2) li,
      .aui .clients-grid.grid-4 li,
      .aui .clients-grid.grid-6 li {
        width: 33.33%; }
      .aui .button.button-full {
        font-size: 18px; }
      .aui .button.button-full i {
        top: 2px !important;
        margin-left: 3px !important; }
      .aui .error404,
      .aui .error404-wrap .error404 {
        font-size: 160px; }
      .aui .landing-video {
        position: relative;
        top: 12px;
        width: 333px;
        height: 187px;
        margin: 19px 0 0 53px; } }
  @media (max-width: 479px) {
    .aui .container,
    .aui #header.full-header .container,
    .aui .container-fullwidth {
      width: 310px !important; }
    .aui .container.vertical-middle {
      width: 100% !important; }
    .aui .full-screen:not(.force-full-screen) .container.vertical-middle {
      width: 310px !important; }
    .aui #top-cart {
      display: none; }
    .aui #top-search a {
      right: 15px; }
    .aui #top-search form input {
      padding-right: 30px; }
    .aui #side-panel-trigger {
      right: 43px; }
    .aui #top-account {
      right: 43px; }
    .aui #top-account a.btn {
      padding-left: 8px;
      padding-right: 8px; }
    .aui #top-account a.btn i:last-child {
      display: none; }
    .aui .swiper_wrapper:not(.force-full-screen),
    .aui .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide,
    .aui .ei-slider {
      height: 180px !important; }
    .aui .swiper_wrapper .slider-caption h2 {
      font-size: 28px; }
    .aui #header.transparent-header.floating-header .container {
      width: 310px;
      padding: 0 15px; }
    .aui .portfolio-filter li {
      width: 50%; }
    .aui .portfolio:not(.portfolio-1) {
      margin: 0; }
    .aui .portfolio .portfolio-item {
      width: 100%; }
    .aui .post-grid:not(.post-masonry) .entry-image iframe {
      height: 157px; }
    .aui .mpost .entry-image {
      float: none;
      margin: 0 0 20px 0; }
    .aui .mpost .entry-image,
    .aui .mpost .entry-image a,
    .aui .mpost .entry-image img,
    .aui .mpost .entry-image i {
      width: 100%;
      height: auto; }
    .aui .mpost .entry-image i {
      height: 150px;
      line-height: 150px; }
    .aui .shop:not(.product-1) {
      margin: 0 !important; }
    .aui .shop:not(.product-1) .product {
      margin: 0 0 20px 0;
      padding: 0;
      width: 100%; }
    .aui .shop:not(.product-1) .product-title h3 {
      font-size: 19px; }
    .aui .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs {
      height: 45px; }
    .aui .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li,
    .aui .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img {
      display: block;
      width: 60px !important;
      height: 45px !important; }
    .aui .si-share span {
      display: none; }
    .aui .parallax .entry-overlay-meta,
    .aui .parallax .entry-overlay {
      left: 50% !important;
      right: 0 !important;
      margin: 0 0 0 -140px !important;
      width: 280px !important; }
    .aui .parallax .entry-overlay {
      width: 288px !important; }
    .aui .parallax .countdown-section {
      width: 64px;
      height: 64px;
      margin: 0 8px 0 0;
      font-size: 11px;
      padding: 0;
      padding-top: 12px; }
    .aui .parallax .countdown-amount {
      font-size: 20px; }
    .aui .countdown-large .countdown-section {
      display: block;
      width: auto;
      margin: 30px 0 0;
      border: 0; }
    .aui .countdown-large .countdown-section:first-child {
      margin-top: 0; }
    .aui .testi-image,
    .aui .testi-image a,
    .aui .testi-image img,
    .aui .testi-image i {
      width: 36px;
      height: 36px; }
    .aui .testi-image i {
      line-height: 36px;
      font-size: 20px; }
    .aui .clients-grid:not(.grid-3):not(.grid-2) li,
    .aui .clients-grid.grid-4 li,
    .aui .clients-grid.grid-6 li {
      width: 50%; }
    .aui .button.button-full {
      font-size: 16px; }
    .aui .button.button-full i {
      top: 2px !important;
      margin-left: 3px !important; }
    .aui .emphasis-title h1,
    .aui .emphasis-title h2 {
      font-size: 40px !important; }
    .aui .error404,
    .aui .error404-wrap .error404 {
      font-size: 120px; }
    .aui .landing-video {
      position: relative;
      top: 9px;
      width: 212px;
      height: 119px;
      margin: 19px 0 0 34px; }
    .aui .landing-form-overlay {
      margin-left: -155px; }
    .aui .button.button-desc {
      padding: 20px 17px;
      font-size: 15px;
      max-width: 100%; }
    .aui .button.button-desc span {
      font-size: 11px; } }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .aui #logo a.standard-logo,
    .aui #header.split-menu #logo a.standard-logo {
      display: none; }
    .aui #logo a.retina-logo {
      display: block; }
    .aui #header.split-menu #logo a.retina-logo {
      display: inline-block; }
    .aui .owl-carousel.owl-loading,
    .aui .preloader,
    .aui .preloader2,
    .aui .form-process {
      background-image: url("/MyCukai_Homepage-theme/css/../images/preloader@2x.gif");
      background-size: 24px 24px; }
    .aui .dark .owl-carousel.owl-loading,
    .aui .dark .preloader,
    .aui .dark .preloader2,
    .aui .dark .form-process {
      background-image: url("/MyCukai_Homepage-theme/css/../images/preloader-dark@2x.gif"); }
    .aui .widget_recent_comments li {
      background-image: url("/MyCukai_Homepage-theme/css/../images/icons/widget-comment@2x.png");
      background-size: 15px 26px; }
    .aui .widget_nav_menu li a,
    .aui .widget_links li a,
    .aui .widget_meta li a,
    .aui .widget_archive li a,
    .aui .widget_recent_entries li a,
    .aui .widget_categories li a,
    .aui .widget_pages li a,
    .aui .widget_rss li a,
    .aui .widget_recent_comments li a {
      background-image: url("/MyCukai_Homepage-theme/css/../images/icons/widget-link@2x.png");
      background-size: 4px 20px; }
    .aui .dark .widget_recent_comments li {
      background-image: url("/MyCukai_Homepage-theme/css/../images/icons/widget-comment-dark@2x.png"); }
    .aui .dark .widget_nav_menu li a,
    .aui .dark .widget_links li a,
    .aui .dark .widget_meta li a,
    .aui .dark .widget_archive li a,
    .aui .dark .widget_recent_entries li a,
    .aui .dark .widget_categories li a,
    .aui .dark .widget_pages li a,
    .aui .dark .widget_rss li a,
    .aui .dark .widget_recent_comments li a {
      background-image: url("/MyCukai_Homepage-theme/css/../images/icons/widget-link-dark@2x.png"); } }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 991px), only screen and (-o-min-device-pixel-ratio: 2 / 1) and (max-width: 991px), only screen and (min-device-pixel-ratio: 2) and (max-width: 991px), only screen and (min-resolution: 192dpi) and (max-width: 991px), only screen and (min-resolution: 2dppx) and (max-width: 991px) {
    .aui #logo a.standard-logo {
      display: none; }
    .aui #logo a.retina-logo {
      display: inline-block; } }
  @media screen and (min-width: 992px) {
    .aui .navbar-default {
      padding: 30px 0;
      transition: padding 0.3s; }
    .aui .navbar-default.navbar-shrink {
      padding: 10px 0; } }
  .aui .navbar-default a {
    text-transform: uppercase;
    text-decoration: none;
    line-height: 42px; }
  .aui .navbar-default a.brand > img {
    max-width: 70px; }
  .aui .navbar-default a.active {
    color: #2dbccb; }
  .aui .content {
    position: absolute;
    width: 100%;
    height: 100%; }
  .aui .content > section {
    width: 100%;
    height: 100%; }
  .aui .portlet-borderless-container {
    background: #fff none repeat scroll 0 0; }
  .aui .separator {
    border-color: #BFBFBF transparent #FFF;
    border-style: solid;
    border-width: 1px 0; }
  .aui .site-title a:hover {
    text-decoration: none; }
  .aui .site-title .site-name {
    display: inline-block; }
  .aui #skip-to-content:focus {
    clip: rect(auto auto auto auto);
    margin-top: 35px;
    right: 5px;
    z-index: 200; }
  .aui #sign-in {
    background: url(/portal/html/themes/classic/images/common/key.png) no-repeat 3px 50%;
    font-weight: bold;
    padding: 5px 5px 5px 25px;
    position: absolute;
    right: 0;
    top: -1.2em; }
  .aui .redirected-to-message {
    margin-right: 10px; }
    .aui .redirected-to-message a {
      background: #ECFBFF;
      border: 1px solid #ADE5FA;
      color: #8D8D8D;
      padding: 5px; }
  .aui .site-navigation {
    margin-bottom: 6px; }
    .aui .site-navigation .lfr-nav-item span, .aui .site-navigation .lfr-nav-item a {
      white-space: nowrap;
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      max-width: 300px; }
  .aui .taglib-portal-message {
    margin-bottom: 0; }
  .aui #navigation .add-page-editor input {
    margin-top: 0; }
  .aui #navigation .brand {
    margin-left: 0;
    padding: 0 20px 0 0; }
    .aui #navigation .brand img {
      height: 40px;
      width: auto; }
  .aui #navigation .nav li.dropdown > .dropdown-toggle {
    padding-right: 0; }
    .aui #navigation .nav li.dropdown > .dropdown-toggle .caret {
      border-bottom-color: #FFF;
      border-top-color: #FFF; }
  .aui #navigation .nav li.open > a {
    background-color: #A3A3A3;
    color: #FFF; }
  .aui #navigation .nav li.active > a {
    background-color: #118ade; }
  .aui #navigation .nav > li > a {
    padding: 4px 15px 5px; }
  .aui #navigation .nav .dropdown-menu {
    background: #00ACFF;
    border-width: 0;
    margin: 0; }
    .aui #navigation .nav .dropdown-menu:after, .aui #navigation .nav .dropdown-menu:before {
      border-width: 0; }
    .aui #navigation .nav .dropdown-menu a {
      color: #FFF; }
      .aui #navigation .nav .dropdown-menu a:hover {
        background: none;
        text-decoration: underline; }
  .aui #navigation .navbar-inner {
    background: #555;
    border-width: 0;
    min-height: 36px; }
    .aui #navigation .navbar-inner li a {
      color: #FFF; }
  .aui .modify-pages .delete-tab {
    background: #555;
    border: 2px solid #FFF;
    color: #FFF;
    font-size: 16px;
    padding: 4px;
    right: -10px;
    top: 0;
    z-index: 300; }
  .aui .modify-pages .lfr-nav-item .lfr-nav-child-toggle {
    padding: 10px; }
    .aui .modify-pages .lfr-nav-item .lfr-nav-child-toggle i {
      margin: 0; }
    @media (max-width: 979px) {
      .aui .modify-pages .lfr-nav-item .lfr-nav-child-toggle {
        line-height: 1em;
        padding: 14px;
        position: absolute;
        right: 0;
        top: 0; } }
  .aui .modify-pages .drag-handle {
    background-color: rgba(255, 255, 255, 0.75);
    color: #009AE5; }
  .aui .breadcrumb {
    background-color: #FAFAFA; }
  .aui #breadcrumbs {
    margin-bottom: 45px; }
    .aui #breadcrumbs .breadcrumb {
      margin-bottom: 0; }
  .aui .portlet-content, .aui .portlet-minimized .portlet-content-container {
    border: 1px solid #EAEAEA;
    border-top-width: 0;
    padding: 12px 10px 10px; }
  .aui .portlet-topper {
    background: #D3D3D3;
    color: #FFF;
    padding: 0; }
    .aui .portlet-topper .portlet-title {
      font-size: 1em;
      font-weight: normal;
      line-height: 2.2;
      margin: 0; }
      .aui .portlet-topper .portlet-title i, .aui .portlet-topper .portlet-title span img {
        display: none; }
    .aui .portlet-topper .portlet-topper-toolbar {
      font-size: 0.8em;
      margin: -10px 0 0;
      padding: 0;
      right: 10px;
      top: 50%; }
  .aui .lfr-configurator-visibility .portlet-topper {
    background-color: #A9A9A9; }
  .aui .signed-in.controls-visible .portlet-title {
    padding-right: 80px; }
  .aui .portlet-asset-publisher .asset-title, .aui .portlet-asset-publisher .header-title, .aui .portlet-asset-publisher li.title-list, .aui .portlet-blogs .entry-title, .aui .portlet-blogs .header-title, .aui .portlet-message-boards .header-title {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto; }
  .aui .portlet-asset-publisher .asset-content, .aui .portlet-asset-publisher .asset-summary, .aui .portlet-blogs .entry-body, .aui .portlet-journal-content .journal-content-article, .aui .portlet-message-boards .thread-body {
    word-wrap: break-word; }
  .aui .edit-actions {
    list-style: none;
    margin-left: 0;
    margin-right: 0; }
    .aui .edit-actions li {
      float: left;
      margin-right: 10px; }
  .aui .portlet-icons {
    float: none; }
  .aui .page-maximized .portlet-icons {
    font-size: 11px; }
  .aui .dropdown-menu > li.portlet-close > a {
    color: #C00;
    font-weight: bold; }
    .aui .dropdown-menu > li.portlet-close > a:focus, .aui .dropdown-menu > li.portlet-close > a:hover {
      background-color: #C00;
      background-image: none;
      color: #FFF; }
  .aui .update-reminder-query .control-group {
    max-width: 350px; }
  .aui .update-reminder-query .reminder-query-answer {
    height: 30px;
    width: 100%; }
  .aui .update-reminder-query .reminder-query-question {
    width: 100%; }
  .aui .navbar-inner .nav.staging-bar {
    border-top-width: 0;
    position: static; }
    .aui .navbar-inner .nav.staging-bar li .page-variations {
      display: inline-block;
      margin-left: 8px; }
      .aui .navbar-inner .nav.staging-bar li .page-variations a {
        text-decoration: none; }
    .aui .navbar-inner .nav.staging-bar li.dropdown {
      position: static; }
  .aui .portlet-staging-bar .row-fluid .layout-revision-info .layout-revision-version label {
    color: #B6DDF5; }
  .aui .portlet-staging-bar .label-submit {
    background-color: #469DE3; }
  .aui .portlet-staging-bar .layout-branch-selector .icon-caret-down, .aui .portlet-staging-bar .layout-set-branch-selector .icon-caret-down {
    background-color: #469DE3; }
  .aui .portlet-staging-bar .page-variations-options .lfr-icon-menu, .aui .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu {
    background-color: #50AFE9; }
    .aui .portlet-staging-bar .page-variations-options .lfr-icon-menu .icon-globe, .aui .portlet-staging-bar .page-variations-options .lfr-icon-menu .icon-file, .aui .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu .icon-globe, .aui .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu .icon-file {
      background-color: #469DE3; }
  .aui #footer {
    text-align: right; }
  .aui .lfr-hudcrumbs {
    position: fixed;
    top: 0;
    z-index: 300; }
    .aui .lfr-hudcrumbs .breadcrumb {
      background: #414445;
      background: rgba(0, 0, 0, 0.8); }
      .aui .lfr-hudcrumbs .breadcrumb li a, .aui .lfr-hudcrumbs .breadcrumb li span {
        color: #FFF; }
  .aui .lfr-panel-container {
    background-color: transparent; }
  .aui .lfr-portlet-title-editable-content .field {
    display: inline;
    float: none; }
  .aui .portlet-journal-content .lfr-icon-actions {
    margin-bottom: 3px; }
  .aui #navigation .nav li.open > a {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .aui #navigation .nav .dropdown-menu {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
  .aui #navigation .nav > .active > a {
    background-color: #118ade;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #118ade), color-stop(47%, #118ade), color-stop(100%, #1273c7));
    background-image: -webkit-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
    background-image: -moz-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
    background-image: -o-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
    background-image: linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF118ADE', endColorstr='#FF1273C7'); }
  .aui #navigation .navbar-inner {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    .aui #navigation .navbar-inner li a {
      text-shadow: none; }
  .aui .update-reminder-query .reminder-query-answer {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .aui .modify-pages .delete-tab {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-shadow: none;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
    .aui .modify-pages .delete-tab:hover {
      -webkit-box-shadow: 0 1px 1px -1px black;
      -moz-box-shadow: 0 1px 1px -1px black;
      box-shadow: 0 1px 1px -1px black; }
  .aui .portlet-borderless-bar, .aui .portlet-content .lfr-icon-actions {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 1px 3px black;
    -moz-box-shadow: inset 0 1px 3px black;
    box-shadow: inset 0 1px 3px black; }
  .aui .portlet-borderless-bar .portlet-actions {
    -webkit-box-shadow: inset 2px 1px 2px black;
    -moz-box-shadow: inset 2px 1px 2px black;
    box-shadow: inset 2px 1px 2px black; }
  .aui .portlet-borderless-bar .portlet-title-default {
    -webkit-box-shadow: inset -2px 1px 2px black;
    -moz-box-shadow: inset -2px 1px 2px black;
    box-shadow: inset -2px 1px 2px black; }
  .aui .portlet-content, .aui .portlet-minimized .portlet-content-container {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px; }
  .aui .portlet-minimized .portlet-content {
    border-width: 0; }
  .aui .portlet-minimized .portlet-topper {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .aui .portlet-nested-portlets .portlet-body .portlet, .aui .portlet-nested-portlets .portlet-body .portlet-borderless-container {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .aui .portlet-topper {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0; }
  .aui .lfr-hudcrumbs ul {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0; }
  .aui .lfr-hudcrumbs .breadcrumb li a, .aui .lfr-hudcrumbs .breadcrumb li span {
    text-shadow: -1px -1px black; }
  .aui.ie8 .dockbar-split .dockbar .navbar-inner .info-button a {
    margin-top: -2px; }
  .aui .dark,
  .aui .dark h1,
  .aui .dark h2,
  .aui .dark h3,
  .aui .dark h4,
  .aui .dark h5,
  .aui .dark h6 {
    color: #EEE; }
  .aui .dark a:hover {
    color: #EEE; }
  .aui body.dark,
  .aui .dark #wrapper,
  .aui .dark #content,
  .aui .dark .shop-quick-view-ajax,
  .aui .dark .portfolio-ajax-modal,
  .aui .dark .modal-content,
  .aui .dark .css3-spinner,
  .aui body.dark #side-panel,
  .aui body #side-panel.dark {
    background-color: #383838; }
  .aui .dark .css3-spinner > div,
  .aui .dark .css3-spinner-grid-pulse > div,
  .aui .dark .css3-spinner-ball-rotate > div,
  .aui .dark .css3-spinner-zig-zag > div,
  .aui .dark .css3-spinner-ball-scale-multiple > div,
  .aui .dark .css3-spinner-triangle-path > div,
  .aui .dark .css3-spinner-ball-pulse-sync > div {
    background-color: rgba(255, 255, 255, 0.35); }
  .aui .dark .css3-spinner-clip-rotate > div,
  .aui .dark .css3-spinner-scale-ripple > div {
    border-color: rgba(255, 255, 255, 0.35); }
  .aui .dark .line,
  .aui .dark .double-line {
    border-top-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .section,
  .aui .section.dark {
    background-color: #282828;
    border-color: rgba(255, 255, 255, 0.1); }
  .aui .dark #top-bar,
  .aui #top-bar.dark {
    border-bottom-color: rgba(255, 255, 255, 0.1);
    background-color: #282828; }
  .aui .dark .top-links ul li {
    border-left-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .top-links li > a {
    color: #AAA; }
  .aui .dark .top-links li:hover {
    background-color: #333;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
  .aui .dark .top-links ul ul,
  .aui .dark .top-links ul div.top-link-section {
    background: #333;
    border-bottom: none; }
  .aui .dark .top-links ul ul li {
    border-top: 1px solid #444;
    border-left: 1px solid #444; }
  .aui .dark .top-links ul ul li:hover {
    background-color: #383838; }
  .aui .dark .top-links ul ul li:first-child {
    border-left: 1px solid #444; }
  .aui .dark #top-social li {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .aui .dark #top-social li a {
    color: #BBB; }
  .aui .dark #header:not(.transparent-header),
  .aui #header.dark:not(.transparent-header) {
    background-color: #333;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
  .aui .dark #header.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark),
  .aui .dark #header.sticky-header.transparent-header #header-wrap:not(.not-dark),
  .aui .dark #header.transparent-header.floating-header .container,
  .aui .dark #header.transparent-header.floating-header.sticky-header .container,
  .aui #header.dark.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark),
  .aui #header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark),
  .aui #header.dark.transparent-header.floating-header .container,
  .aui #header.dark.transparent-header.floating-header.sticky-header .container,
  .aui .dark .responsive-sticky-header #header-wrap,
  .aui .responsive-sticky-header.dark #header-wrap {
    background-color: #333; }
  .aui .dark #header.full-header #header-wrap:not(.not-dark),
  .aui #header.full-header.dark #header-wrap:not(.not-dark) {
    border-bottom-color: rgba(255, 255, 255, 0.15); }
  .aui .dark #slider + #header.full-header #header-wrap:not(.not-dark),
  .aui #slider + #header.full-header.dark #header-wrap:not(.not-dark) {
    border-top-color: rgba(255, 255, 255, 0.15); }
  .aui .dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark),
  .aui #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) {
    border-bottom-color: rgba(255, 255, 255, 0.2); }
  .aui .dark #slider + #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark),
  .aui #slider + #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) {
    border-top-color: rgba(255, 255, 255, 0.2); }
  .aui .dark #header.semi-transparent,
  .aui .dark #header.semi-transparent.floating-header .container,
  .aui #header.dark.semi-transparent,
  .aui #header.dark.semi-transparent.floating-header .container {
    background-color: rgba(0, 0, 0, 0.6); }
  .aui .dark #header.sticky-header.semi-transparent,
  .aui .dark #header.semi-transparent.floating-header,
  .aui .dark #header.semi-transparent.floating-header.sticky-header .container,
  .aui #header.dark.sticky-header.semi-transparent,
  .aui #header.dark.semi-transparent.floating-header,
  .aui #header.dark.semi-transparent.floating-header.sticky-header .container {
    background-color: transparent; }
  .aui .dark #header.semi-transparent.sticky-header #header-wrap,
  .aui #header.dark.semi-transparent.sticky-header #header-wrap {
    background-color: rgba(0, 0, 0, 0.6); }
  .aui .dark #logo a {
    color: #FFF; }
  .aui .dark #header.full-header #header-wrap:not(.not-dark) #logo,
  .aui #header.full-header.dark #header-wrap:not(.not-dark) #logo {
    border-right-color: rgba(255, 255, 255, 0.15); }
  .aui .dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) #logo,
  .aui #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) #logo {
    border-right-color: rgba(255, 255, 255, 0.2); }
  .aui .dark #header-wrap:not(.not-dark) #primary-menu > ul > li > a,
  .aui .dark #header-wrap:not(.not-dark) #primary-menu > .container > ul > li > a,
  .aui .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li > a,
  .aui .overlay-menu #primary-menu.dark > ul > li > a,
  .aui .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > #overlay-menu-close,
  .aui .overlay-menu #primary-menu.dark > #overlay-menu-close,
  .aui .dark #header-wrap:not(.not-dark) #top-search a,
  .aui .dark #header-wrap:not(.not-dark) #top-cart a,
  .aui .dark #header-wrap:not(.not-dark) #side-panel-trigger a,
  .aui .dark #header-wrap:not(.not-dark) #top-account a,
  .aui .dark #top-cart .top-cart-item-desc a,
  .aui body.top-search-open .dark #header-wrap:not(.not-dark) #top-search a,
  .aui .dark #header-wrap:not(.not-dark) #top-search a:hover,
  .aui .dark #header-wrap:not(.not-dark) #top-cart a:hover,
  .aui .dark #header-wrap:not(.not-dark) #side-panel-trigger a:hover,
  .aui .dark #header-wrap:not(.not-dark) #top-account a:hover,
  .aui .dark #header-wrap:not(.not-dark) #top-search form input {
    color: #EEE;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .aui .dark #header.full-header #header-wrap:not(.not-dark) #primary-menu > ul,
  .aui #header.full-header.dark #header-wrap:not(.not-dark) #primary-menu > ul {
    border-right-color: rgba(255, 255, 255, 0.15); }
  .aui .dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) #primary-menu > ul,
  .aui #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) #primary-menu > ul {
    border-right-color: rgba(255, 255, 255, 0.2); }
  .aui .dark #header.transparent-header:not(.sticky-header) #header-wrap:not(.not-dark) form input,
  .aui #header.dark.transparent-header:not(.sticky-header) #header-wrap:not(.not-dark) form input {
    border-bottom-color: rgba(255, 255, 255, 0.15) !important; }
  .aui .dark #header-wrap:not(.not-dark) #top-search form input::-moz-placeholder {
    color: rgba(255, 255, 255, 0.6); }
  .aui .dark #header-wrap:not(.not-dark) #top-search form input:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.6); }
  .aui .dark #header-wrap:not(.not-dark) #top-search form input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.6); }
  .aui .dark #header-wrap:not(.not-dark) #primary-menu > ul > li:hover > a,
  .aui .dark #header-wrap:not(.not-dark) #primary-menu > ul > li.current > a,
  .aui .dark #header-wrap:not(.not-dark) #primary-menu > .container > ul > li:hover > a,
  .aui .dark #header-wrap:not(.not-dark) #primary-menu > .container > ul > li.current > a {
    color: #EEE; }
  .aui .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li:hover > a,
  .aui .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li.current > a,
  .aui .overlay-menu #primary-menu.dark > ul > li:hover > a,
  .aui .overlay-menu #primary-menu.dark > ul > li.current > a {
    color: #1ABC9C !important; }
  .aui .dark #primary-menu:not(.not-dark) ul ul,
  .aui .dark #primary-menu:not(.not-dark) ul li .mega-menu-content,
  .aui #primary-menu.dark ul ul,
  .aui #primary-menu.dark ul li .mega-menu-content {
    background-color: #333;
    border-color: #3F3F3F;
    border-top-color: #1ABC9C; }
  .aui .dark.overlay-menu #primary-menu:not(.not-dark) ul,
  .aui .dark.overlay-menu #primary-menu:not(.not-dark) ul,
  .aui .overlay-menu #primary-menu.dark ul,
  .aui .overlay-menu #primary-menu.dark ul {
    background-color: rgba(0, 0, 0, 0.9); }
  .aui .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2,
  .aui #primary-menu.dark ul li .mega-menu-content.style-2 {
    border-color: transparent;
    border-top-color: #1ABC9C; }
  .aui .dark #primary-menu:not(.not-dark) ul ul li,
  .aui #primary-menu.dark ul ul li {
    border-top-color: #3F3F3F; }
  .aui .dark #primary-menu:not(.not-dark) ul ul li:first-child,
  .aui #primary-menu.dark ul ul li:first-child {
    border-top: 0; }
  .aui .dark #primary-menu:not(.not-dark) ul ul li > a,
  .aui #primary-menu.dark ul ul li > a {
    color: #999 !important; }
  .aui .dark #primary-menu:not(.not-dark) ul ul li:hover > a,
  .aui #primary-menu.dark ul ul li:hover > a {
    background-color: rgba(0, 0, 0, 0.1);
    color: #CCC !important; }
  .aui .dark #primary-menu:not(.not-dark) ul ul > li.sub-menu > a,
  .aui .dark #primary-menu:not(.not-dark) ul ul > li.sub-menu:hover > a,
  .aui #primary-menu.dark ul ul > li.sub-menu > a,
  .aui #primary-menu.dark ul ul > li.sub-menu:hover > a {
    background-image: url("/MyCukai_Homepage-theme/css/../images/icons/submenu-dark.png"); }
  .aui .dark #primary-menu ul li .mega-menu-content ul.mega-menu-column:not(:first-child),
  .aui #primary-menu.dark ul li .mega-menu-content ul.mega-menu-column:not(:first-child) {
    border-left-color: #3F3F3F; }
  .aui .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a,
  .aui .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:hover > a,
  .aui #primary-menu.dark ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a,
  .aui #primary-menu.dark ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:hover > a {
    color: #BBB !important;
    background: transparent; }
  .aui .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover,
  .aui #primary-menu.dark ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover {
    color: #DDD !important; }
  .aui .dark #primary-menu.style-2:not(.not-dark) {
    border-top-color: rgba(255, 255, 255, 0.1); }
  .aui .dark #primary-menu.style-3:not(.not-dark) > ul > li:hover > a,
  .aui #primary-menu.dark.style-3 > ul > li:hover > a {
    color: #EEE;
    background-color: rgba(255, 255, 255, 0.05); }
  .aui .dark #primary-menu.style-3:not(.not-dark) > ul > li.current > a,
  .aui #primary-menu.dark.style-3 > ul > li.current > a {
    color: #EEE; }
  .aui .dark #primary-menu.style-5:not(.not-dark) > ul,
  .aui #primary-menu.dark.style-5 > ul {
    border-right-color: rgba(255, 255, 255, 0.1); }
  .aui .dark #primary-menu.sub-title:not(.not-dark) > ul > li > a span,
  .aui #primary-menu.dark.sub-title > ul > li > a span {
    color: #999; }
  .aui .dark #primary-menu.sub-title:not(.not-dark) > ul > li:hover > a span,
  .aui .dark #primary-menu.sub-title:not(.not-dark) > ul > li.current > a span,
  .aui .dark #primary-menu.sub-title.style-2:not(.not-dark) > div > ul > li:hover > a span,
  .aui .dark #primary-menu.sub-title.style-2:not(.not-dark) > div > ul > li.current > a span,
  .aui #primary-menu.dark.sub-title > ul > li:hover > a span,
  .aui #primary-menu.dark.sub-title > ul > li.current > a span,
  .aui #primary-menu.dark.sub-title.style-2 > div > ul > li:hover > a span,
  .aui #primary-menu.dark.sub-title.style-2 > div > ul > li.current > a span {
    color: #EEE; }
  .aui .dark #top-cart .top-cart-content {
    background-color: #333;
    border-color: #3F3F3F;
    border-top-color: #1ABC9C; }
  .aui .dark .top-cart-title {
    border-bottom-color: #3F3F3F; }
  .aui .dark .top-cart-item {
    border-top-color: #3F3F3F; }
  .aui .dark .top-cart-item-image {
    border-color: #444; }
  .aui .dark .top-cart-item-image:hover {
    border-color: #1ABC9C; }
  .aui .dark .top-cart-item-desc a:hover {
    color: #1ABC9C !important; }
  .aui .dark .top-cart-item-desc span.top-cart-item-price {
    color: #AAA; }
  .aui .dark .top-cart-item-desc span.top-cart-item-quantity {
    color: #888; }
  .aui .dark .top-cart-action {
    border-top-color: #3F3F3F; }
  .aui .dark .one-page-arrow,
  .aui .one-page-arrow.dark {
    color: #FFF; }
  .aui .dark.side-header #header {
    background-color: #333;
    border-right-color: #3F3F3F; }
  .aui .dark.side-header #logo:not(.nobottomborder):after,
  .aui .dark.side-header #primary-menu:not(.nobottomborder):after {
    border-bottom-color: #3F3F3F; }
  .aui .dark.side-header #primary-menu:not(.not-dark) > ul > li > a,
  .aui .dark.side-header #primary-menu ul ul li:hover > a {
    color: #DDD !important; }
  .aui .dark.side-header.open-header #header-trigger {
    background-color: rgba(0, 0, 0, 0.3);
    color: #EEE;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .aui .dark.side-header.side-header-right #header {
    border-left-color: #3F3F3F; }
  .aui .dark.side-header #primary-menu ul ul a {
    color: #AAA !important; }
  .aui .dark .swiper-pagination span {
    border-color: rgba(255, 255, 255, 0.08); }
  .aui .dark .swiper-pagination span:hover,
  .aui .dark .swiper-pagination span.swiper-pagination-bullet-active {
    background-color: #333 !important; }
  .aui .dark .slider-caption,
  .aui .dark .slider-caption h2 {
    color: #EEE;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); }
  .aui .not-dark .slider-caption,
  .aui .not-dark .slider-caption h2 {
    color: #222;
    text-shadow: none; }
  .aui .dark .ei-title h2,
  .aui .dark .ei-title h3,
  .aui .dark .ei-title h2 span,
  .aui .dark .ei-title h3 span {
    color: #EEE !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); }
  .aui .not-dark .ei-title h2,
  .aui .not-dark .ei-title h3,
  .aui .not-dark .ei-title h2 span,
  .aui .not-dark .ei-title h3 span {
    color: #222 !important;
    text-shadow: none; }
  .aui .dark #page-title {
    background-color: #282828;
    border-bottom-color: #3F3F3F; }
  .aui .dark #page-title h1 {
    color: rgba(255, 255, 255, 0.9) !important; }
  .aui .dark #page-title span {
    color: rgba(255, 255, 255, 0.7); }
  .aui .dark .breadcrumb a {
    color: #BBB; }
  .aui .dark .breadcrumb a:hover {
    color: #EEE; }
  .aui .dark #page-title.page-title-pattern {
    background-image: url("/MyCukai_Homepage-theme/css/../images/pattern2.png"); }
  .aui .dark .portfolio-filter {
    border-color: rgba(255, 255, 255, 0.08); }
  .aui .dark .portfolio-filter li a {
    color: #999;
    border-left-color: rgba(255, 255, 255, 0.08); }
  .aui .dark .portfolio-filter li a:hover {
    color: #EEE; }
  .aui .dark .portfolio-shuffle {
    color: #999;
    border-color: rgba(255, 255, 255, 0.08); }
  .aui .dark .portfolio-filter li.activeFilter a,
  .aui .dark .portfolio-shuffle:hover {
    color: #FFF; }
  .aui .dark .portfolio-desc h3 a {
    color: #EEE; }
  .aui .dark .portfolio-desc h3 a:hover {
    color: #BBB; }
  .aui .dark .portfolio-desc span {
    color: #888; }
  .aui .dark .portfolio-desc span a {
    color: #888; }
  .aui .dark .portfolio-desc span a:hover {
    color: #CCC; }
  .aui .dark .portfolio-notitle .portfolio-desc {
    background-color: #333;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08); }
  .aui .dark .portfolio-1 .portfolio-item {
    border-bottom-color: rgba(255, 255, 255, 0.08); }
  .aui .dark .portfolio-1.portfolio-fullwidth .portfolio-desc {
    background-color: #333; }
  .aui .dark .portfolio-overlay a {
    background-color: rgba(0, 0, 0, 0.5);
    color: #FFF; }
  .aui .dark .portfolio-overlay a:hover {
    background-color: rgba(0, 0, 0, 0.7); }
  .aui .dark .ajax-modal-title {
    background-color: #333;
    border-bottom-color: rgba(255, 255, 255, 0.08); }
  .aui .dark .portfolio-meta li {
    color: #999; }
  .aui .dark .portfolio-meta li span {
    color: #BBB; }
  .aui .dark .well .line {
    border-color: rgba(255, 255, 255, 0.08); }
  .aui .dark #portfolio-navigation a {
    color: #BBB; }
  .aui .dark #portfolio-navigation a:hover {
    color: #EEE; }
  .aui .dark .entry {
    border-bottom-color: rgba(255, 255, 255, 0.08); }
  .aui .dark .entry-title h2 a,
  .aui .dark .ipost .entry-title h3 a,
  .aui .dark .ipost .entry-title h4 a {
    color: #EEE; }
  .aui .dark .entry-title h2 a:hover,
  .aui .dark .ipost .entry-title h3 a:hover,
  .aui .dark .ipost .entry-title h4 a:hover {
    color: #BBB; }
  .aui .dark .entry-meta li {
    border-left-color: rgba(255, 255, 255, 0.08);
    color: #888; }
  .aui .dark .entry-meta li a {
    color: #888; }
  .aui .dark .entry-meta li a:hover {
    color: #CCC; }
  .aui .dark .entry-link {
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .post-masonry-full .entry {
    border-color: rgba(255, 255, 255, 0.08); }
  .aui .dark .timeline-border {
    border-left-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .post-timeline .entry-timeline {
    border-color: rgba(255, 255, 255, 0.1);
    background-color: rgba(255, 255, 255, 0.08);
    color: #AAA; }
  .aui .dark .post-timeline .entry.entry-date-section span {
    border-color: rgba(255, 255, 255, 0.1);
    background-color: #333; }
  .aui .dark .post-timeline .entry-timeline div.timeline-divider {
    border-top-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .post-timeline .entry:hover .entry-timeline,
  .aui .dark .post-timeline .entry:hover .timeline-divider {
    border-color: #1ABC9C;
    color: #1ABC9C; }
  .aui .dark .spost,
  .aui .dark .mpost {
    border-top-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .spost .entry-image a i,
  .aui .dark .mpost .entry-image a i {
    color: #CCC;
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .spost .entry-title h4 a,
  .aui .dark .mpost .entry-title h4 a {
    color: #BBB; }
  .aui .dark .spost .entry-title h4 a:hover,
  .aui .dark .mpost .entry-title h4 a:hover {
    color: #999; }
  .aui .dark .spost .entry-meta li,
  .aui .dark .mpost .entry-meta li {
    border-left-color: #666; }
  .aui .dark .spost .entry-meta li a,
  .aui .dark .mpost .entry-meta li a,
  .aui .dark .testimonial.twitter-scroll .testi-meta span a {
    color: #AAA; }
  .aui .dark .spost .entry-meta li a:hover,
  .aui .dark .mpost .entry-meta li a:hover,
  .aui .dark .testimonial.twitter-scroll .testi-meta span a:hover {
    color: #888; }
  .aui .dark #comments {
    border-top-color: rgba(255, 255, 255, 0.08); }
  .aui .dark .commentlist {
    border-bottom-color: rgba(255, 255, 255, 0.08); }
  .aui .dark .comment-wrap {
    border-color: rgba(255, 255, 255, 0.08); }
  .aui .dark .comment-avatar {
    background: rgba(255, 255, 255, 0.08);
    border-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .comment-content .comment-author {
    color: #CCC; }
  .aui .dark .comment-content .comment-author a {
    color: #BBB; }
  .aui .dark .comment-content .comment-author a:hover {
    color: #EEE; }
  .aui .dark .review-comment-ratings {
    color: #CCC; }
  .aui .dark .comment-reply-link:hover {
    color: #888; }
  .aui .dark p.wp-caption-text {
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .product-title h3 a,
  .aui .dark .single-product .product-title h2 a {
    color: #EEE; }
  .aui .dark .product-title h3 a:hover,
  .aui .dark .single-product .product-title h2 a:hover {
    color: #BBB; }
  .aui .dark .product-price {
    color: #BBB; }
  .aui .dark .product-overlay a {
    color: #EEE;
    background-color: rgba(0, 0, 0, 0.8);
    border-right-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .product-overlay a:last-child {
    border-right: 0; }
  .aui .dark .product-overlay a:hover {
    background-color: rgba(0, 0, 0, 0.9); }
  .aui .dark .bothsidebar .product-1 .product {
    border-top-color: rgba(255, 255, 255, 0.08); }
  .aui .dark .quantity .qty {
    border-left-color: rgba(255, 255, 255, 0.08);
    border-right-color: rgba(255, 255, 255, 0.08);
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .quantity .plus,
  .aui .dark .quantity .minus {
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .quantity .plus:hover,
  .aui .dark .quantity .minus:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .aui .dark .product-meta {
    color: #888; }
  .aui .dark .cart .remove {
    color: #BBB; }
  .aui .dark .cart .remove:hover {
    color: #EEE; }
  .aui .dark .cart th {
    color: #DDD; }
  .aui .dark .cart td {
    border-color: rgba(255, 255, 255, 0.08) !important; }
  .aui .dark .cart-product-thumbnail img {
    border-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .cart-product-thumbnail img:hover {
    border-color: #1ABC9C; }
  .aui .dark .cart-product-name a,
  .aui .dark .product-name a {
    color: #EEE; }
  .aui .dark .cart-product-name a:hover,
  .aui .dark .product-name a:hover {
    color: #BBB; }
  .aui .dark td.actions {
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .events .entry,
  .aui .dark .ievent {
    background-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: rgba(0, 0, 0, 0.1); }
  .aui .dark .countdown-section {
    color: #DDD;
    border-left-color: rgba(255, 255, 255, 0.2); }
  .aui .dark .countdown-amount,
  .aui .dark .rounded-skill {
    color: #EEE; }
  .aui .dark .button-dark:not(.button-border),
  .aui .dark .button:hover {
    background-color: rgba(0, 0, 0, 0.3); }
  .aui .dark .button-dark:hover {
    background-color: #1ABC9C; }
  .aui .dark .button-light:not(.button-border):hover {
    background-color: #282828; }
  .aui .dark .button.button-border:not(.button-light) {
    border-color: rgba(255, 255, 255, 0.4);
    color: rgba(255, 255, 255, 0.5); }
  .aui .dark .button.button-border:not(.button-light):hover {
    color: #EEE; }
  .aui .not-dark .button.button-border:not(.button-light) {
    border-color: #444;
    color: #333; }
  .aui .not-dark .button.button-border:not(.button-light):hover {
    background-color: #444;
    color: #FFF; }
  .aui .dark .promo > span,
  .aui .dark .promo > .container > span {
    color: rgba(255, 255, 255, 0.8); }
  .aui .dark .promo.promo-border {
    border-color: rgba(255, 255, 255, 0.08); }
  .aui .dark .promo.promo-light {
    background-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .promo.promo-dark:not(.promo-flat) {
    background-color: rgba(0, 0, 0, 0.3); }
  .aui .dark .feature-box h3 {
    color: #CCC; }
  .aui .dark .feature-box p {
    color: #888; }
  .aui .dark .feature-box.fbox-light.fbox-outline .fbox-icon {
    border-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .feature-box.fbox-light .fbox-icon i,
  .aui .dark .feature-box.fbox-light .fbox-icon img {
    border-color: rgba(255, 255, 255, 0.1);
    background-color: rgba(255, 255, 255, 0.1);
    color: #FFF; }
  .aui .dark .feature-box.fbox-dark.fbox-outline .fbox-icon {
    border-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .feature-box.fbox-dark .fbox-icon i,
  .aui .dark .feature-box.fbox-dark .fbox-icon img {
    background-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .feature-box.fbox-border.fbox-light .fbox-icon,
  .aui .dark .feature-box.fbox-border.fbox-dark .fbox-icon {
    border-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .feature-box.fbox-border.fbox-light .fbox-icon i,
  .aui .dark .feature-box.fbox-border.fbox-light .fbox-icon img,
  .aui .dark .feature-box.fbox-border.fbox-dark .fbox-icon i,
  .aui .dark .feature-box.fbox-border.fbox-dark .fbox-icon img,
  .aui .dark .feature-box.fbox-plain.fbox-light .fbox-icon i,
  .aui .dark .feature-box.fbox-plain.fbox-light .fbox-icon img,
  .aui .dark .feature-box.fbox-plain.fbox-dark .fbox-icon i,
  .aui .dark .feature-box.fbox-plain.fbox-dark .fbox-icon img {
    color: #FFF; }
  .aui .dark .feature-box h3 span.subtitle {
    color: #AAA; }
  .aui .dark .feature-box.fbox-bg.fbox-center,
  .aui .dark .feature-box.media-box.fbox-bg .fbox-desc {
    background-color: #383838;
    border-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon,
  .aui .dark .feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon,
  .aui .dark .feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon {
    background-color: #383838 !important; }
  .aui .dark .feature-box.fbox-bg.fbox-center.fbox-light .fbox-icon i {
    background-color: #444 !important; }
  .aui .dark .fbox-effect .fbox-icon i:after {
    box-shadow: 0 0 0 2px #494949; }
  .aui .dark .fbox-effect .fbox-icon i:hover,
  .aui .dark .fbox-effect:hover .fbox-icon i {
    background-color: #494949; }
  .aui .dark .fbox-effect.fbox-dark .fbox-icon i:after {
    box-shadow: 0 0 0 2px #1ABC9C; }
  .aui .dark .fbox-effect.fbox-dark .fbox-icon i:hover,
  .aui .dark .fbox-effect.fbox-dark:hover .fbox-icon i {
    background-color: #1ABC9C; }
  .aui .dark .fbox-border.fbox-effect .fbox-icon i:hover,
  .aui .dark .fbox-border.fbox-effect:hover .fbox-icon i {
    box-shadow: 0 0 0 1px #494949; }
  .aui .dark .fbox-border.fbox-effect .fbox-icon i:after {
    background-color: #494949; }
  .aui .dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,
  .aui .dark .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i {
    box-shadow: 0 0 0 1px #1ABC9C; }
  .aui .dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after {
    background-color: #1ABC9C; }
  .aui .dark .process-steps li .i-bordered {
    background-color: #494949; }
  .aui .dark .process-steps li:before,
  .aui .dark .process-steps li:after,
  .aui .dark .feature-box.fbox-center:not(.fbox-bg) h3:after {
    border-top-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .heading-block:not(.not-dark):after {
    border-top-color: rgba(255, 255, 255, 0.4); }
  .aui .dark .style-msg2 {
    border-left: 4px solid rgba(0, 0, 0, 0.3); }
  .aui .dark .style-msg .sb-msg,
  .aui .dark .style-msg2 .msgtitle,
  .aui .dark .style-msg2 .sb-msg {
    border-left-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .i-rounded,
  .aui .dark .i-circled,
  .aui .dark .i-bordered {
    background-color: #494949; }
  .aui .dark .i-bordered {
    border-color: #DDD;
    color: #DDD; }
  .aui .dark .i-light {
    background-color: #F5F5F5;
    color: #444;
    text-shadow: none; }
  .aui .dark .i-rounded:hover,
  .aui .dark .i-circled:hover {
    background-color: #1ABC9C;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2); }
  .aui .dark .i-bordered:hover {
    background-color: #444;
    color: #FFF;
    border-color: #444; }
  .aui .dark .i-plain {
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
  .aui .dark .i-plain:hover {
    color: #DDD; }
  .aui .dark .social-icon {
    color: #DDD !important;
    border-color: #DDD; }
  .aui .dark #footer .social-icon.si-borderless,
  .aui #footer.dark .social-icon.si-borderless {
    color: #555 !important; }
  .aui .dark .si-dark {
    background-color: rgba(0, 0, 0, 0.2);
    color: #DDD !important;
    border-color: transparent; }
  .aui .dark .si-light {
    background-color: rgba(255, 255, 255, 0.1);
    color: #EEE !important;
    border-color: transparent; }
  .aui .dark .social-icon i:last-child {
    color: #FFF !important; }
  .aui .dark .social-icon:hover {
    color: #FFF !important;
    border-color: transparent; }
  .aui .dark .si-share {
    border-top-color: rgba(255, 255, 255, 0.1);
    border-bottom-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .toggle .togglet,
  .aui .dark .toggle .toggleta {
    color: #CCC; }
  .aui .dark .toggle.toggle-bg .togglet,
  .aui .dark .toggle.toggle-bg .toggleta {
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .toggle.toggle-border {
    border-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .faqs .toggle {
    border-bottom-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .acctitle,
  .aui .dark .acctitlec {
    color: #CCC;
    border-top-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .accordion.accordion-bg .acctitle,
  .aui .dark .accordion.accordion-bg .acctitlec {
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .accordion.accordion-border {
    border-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .accordion.accordion-border .acctitle,
  .aui .dark .accordion.accordion-border .acctitlec {
    border-color: rgba(255, 255, 255, 0.15); }
  .aui .dark ul.tab-nav {
    border-bottom-color: #494949; }
  .aui .dark ul.tab-nav li,
  .aui .dark .tabs.tabs-alt ul.tab-nav li.ui-tabs-active a {
    border-color: #494949; }
  .aui .dark ul.tab-nav li:first-child {
    border-left-color: #494949; }
  .aui .dark ul.tab-nav li a {
    color: #DDD;
    background-color: rgba(0, 0, 0, 0.15); }
  .aui .dark .tabs.tabs-alt ul.tab-nav li a,
  .aui .dark ul.tab-nav li.ui-tabs-active a {
    background-color: #383838; }
  .aui .dark ul.tab-nav.tab-nav2 li a {
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark ul.tab-nav.tab-nav2 li.ui-state-active a {
    background-color: #1ABC9C; }
  .aui .dark .tabs-bordered .tab-container {
    border-color: #494949; }
  .aui .dark .side-tabs ul.tab-nav {
    border-right-color: #494949; }
  .aui .dark .side-tabs ul.tab-nav li {
    border-color: #494949; }
  .aui .dark .side-tabs ul.tab-nav li:first-child {
    border-top-color: #494949;
    border-left-color: #494949; }
  .aui .dark .tabs-bordered.side-tabs ul.tab-nav li.ui-tabs-active a {
    border-right-color: #383838; }
  .aui .dark .tabs-bordered.side-tabs .tab-container {
    border-top-color: #494949; }
  .aui .dark .sidenav {
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .sidenav > li > a {
    border-color: #494949;
    color: #BBB; }
  .aui .dark .sidenav > li > a:hover {
    background-color: rgba(0, 0, 0, 0.3); }
  .aui .dark .faqlist li a {
    color: #CCC; }
  .aui .dark .clients-grid li:before,
  .aui .dark .testimonials-grid li:before {
    border-left-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .clients-grid li:after,
  .aui .dark .testimonials-grid li:after {
    border-bottom-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .testimonial {
    background-color: rgba(0, 0, 0, 0.2);
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
  .aui .dark .testimonial.twitter-scroll .testi-content p a {
    border-bottom: 1px dotted #AAA; }
  .aui .dark .testimonial.twitter-scroll .testi-content p a:hover {
    border-bottom: 1px solid #888; }
  .aui .dark .testimonial.twitter-scroll .testi-image i {
    background-color: rgba(0, 0, 0, 0.2);
    color: #EEE;
    text-shadow: none; }
  .aui .parallax.dark .testimonial .flex-control-nav {
    height: 8px;
    margin-top: 30px; }
  .aui .parallax.dark .testimonial .flex-control-nav li {
    width: 8px;
    height: 8px;
    margin: 0 3px; }
  .aui .parallax.dark .testimonial .flex-control-nav li a {
    width: 8px !important;
    height: 8px !important;
    border: 1px solid #FFF;
    background-color: transparent; }
  .aui .parallax.dark .testimonial .flex-control-nav li:hover a,
  .aui .parallax.dark .testimonial .flex-control-nav li a.flex-active {
    background-color: #FFF; }
  .aui .dark .team-desc.team-desc-bg {
    background-color: rgba(255, 255, 255, 0.05); }
  .aui .dark .team-content {
    color: #999; }
  .aui .dark .pricing-box {
    border-color: rgba(255, 255, 255, 0.1);
    background-color: rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
  .aui .dark .pricing-title {
    background-color: rgba(255, 255, 255, 0.03);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    border-bottom-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .pricing-title h3 {
    color: #DDD; }
  .aui .dark .pricing-price {
    color: #EEE; }
  .aui .dark .pricing-price:after {
    border-top-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .pricing-features {
    border-bottom-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .pricing-box.best-price {
    background-color: transparent;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); }
  .aui .dark .pricing-box.best-price .pricing-title {
    background-color: transparent; }
  .aui .dark .pricing-box.pricing-minimal .pricing-price {
    background-color: transparent;
    border-bottom-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .pricing-box.pricing-extended {
    background-color: transparent; }
  .aui .dark .pricing-box.pricing-extended .pricing-action-area {
    border-left-color: rgba(255, 255, 255, 0.15);
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .pricing-box.pricing-extended .pricing-meta {
    color: #999; }
  .aui .dark .counter.counter-lined + h5:before {
    border-color: #EEE; }
  .aui .dark .easyPieChart {
    color: #EEE; }
  .aui .dark .skills li {
    background-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .skills li .progress-percent {
    background-color: #4E4E4E; }
  .aui .dark .progress-percent:after,
  .aui .dark .progress-percent:before {
    border-top-color: #4E4E4E; }
  .aui .dark .skills li > span {
    font-weight: 600;
    color: #CCC; }
  .aui .dark .owl-carousel.owl-loading {
    background-image: url("/MyCukai_Homepage-theme/css/../images/preloader-dark.gif"); }
  .aui .dark .owl-carousel .owl-nav [class*=owl-] {
    border-color: transparent;
    color: #EEE;
    background-color: rgba(0, 0, 0, 0.5); }
  .aui .dark label {
    color: #BBB; }
  .aui .dark label.label-muted {
    color: #777; }
  .aui .dark #contact-form-overlay,
  .aui .dark #contact-form-overlay-mini {
    background-color: #383838; }
  .aui .dark .title-block > span {
    color: #999; }
  .aui .dark .heading-block:not(.not-dark),
  .aui .dark .counter {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .aui .dark .heading-block:not(.not-dark) h1,
  .aui .dark .heading-block:not(.not-dark) h2,
  .aui .dark .heading-block:not(.not-dark) h3,
  .aui .dark .heading-block:not(.not-dark) h4,
  .aui .dark .emphasis-title:not(.not-dark) h1,
  .aui .dark .emphasis-title:not(.not-dark) h2 {
    color: #FFF; }
  .aui .dark .heading-block.not-dark h1,
  .aui .dark .heading-block.not-dark h2,
  .aui .dark .heading-block.not-dark h3,
  .aui .dark .heading-block.not-dark h4,
  .aui .dark .emphasis-title.not-dark h1,
  .aui .dark .emphasis-title.not-dark h2 {
    color: #333; }
  .aui .dark .heading-block:not(.not-dark) > span {
    color: #EEE; }
  .aui .dark .emphasis-title.not-dark {
    color: #444; }
  .aui .dark .fancy-title h1,
  .aui .dark .fancy-title h2,
  .aui .dark .fancy-title h3,
  .aui .dark .fancy-title h4,
  .aui .dark .fancy-title h5,
  .aui .dark .fancy-title h6 {
    background-color: #383838; }
  .aui .dark .fancy-title.title-double-border:before,
  .aui .dark .fancy-title.title-border:before,
  .aui .dark .fancy-title.title-border-color:before,
  .aui .dark .fancy-title.title-border:before {
    border-top-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .divider {
    color: rgba(255, 255, 255, 0.15); }
  .aui .dark .divider:after,
  .aui .dark .divider.divider-center:before,
  .aui .dark .divider.divider-center.divider-short:before {
    border-top-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .divider.divider-rounded,
  .aui .dark .divider.divider-border {
    color: #999; }
  .aui .dark .divider.divider-rounded i,
  .aui .dark .divider.divider-border i {
    background-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .divider.divider-border i {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .quote:before {
    color: rgba(255, 255, 255, 0.1); }
  .aui .dark .highlight {
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .top-advert {
    border-left-color: rgba(255, 255, 255, 0.1);
    border-right-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .error404 {
    color: rgba(255, 255, 255, 0.15); }
  .aui .dark.error404-wrap .form-control::-webkit-input-placeholder {
    color: #888; }
  .aui .dark.error404-wrap .form-control::-moz-placeholder {
    color: #888; }
  .aui .dark.error404-wrap .form-control:-ms-input-placeholder {
    color: #888; }
  .aui .dark .preloader {
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .preloader,
  .aui .dark .preloader2,
  .aui .dark .form-process {
    background-image: url("/MyCukai_Homepage-theme/css/../images/preloader-dark.gif"); }
  .aui .dark .form-process {
    background-color: transparent; }
  .aui #footer.dark,
  .aui .dark #footer {
    background-color: #333;
    color: #CCC;
    border-top-color: rgba(0, 0, 0, 0.2); }
  .aui .dark #copyrights {
    background-color: rgba(0, 0, 0, 0.2);
    color: rgba(255, 255, 255, 0.25);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .aui .dark #copyrights i.footer-icon {
    color: rgba(255, 255, 255, 0.3); }
  .aui .dark .copyright-links a {
    color: rgba(255, 255, 255, 0.25);
    border-bottom-color: rgba(255, 255, 255, 0.25); }
  .aui .dark .copyright-links a:hover {
    color: rgba(255, 255, 255, 0.35);
    border-bottom-color: rgba(255, 255, 255, 0.35); }
  .aui .dark .footer-widgets-wrap a {
    color: #CCC; }
  .aui .dark .footer-widgets-wrap a:hover {
    color: #999; }
  .aui .dark .sidebar-widgets-wrap .widget,
  .aui body.dark #side-panel .widget,
  .aui body #side-panel.dark .widget {
    border-top-color: rgba(255, 255, 255, 0.1); }
  .aui body.dark #side-panel #side-panel-trigger-close a,
  .aui body #side-panel.dark #side-panel-trigger-close a {
    background-color: rgba(0, 0, 0, 0.2);
    color: #FFF; }
  .aui .dark .widget h4 {
    color: #DDD; }
  .aui .dark .widget p {
    opacity: 0.8; }
  .aui .dark .tagcloud a {
    color: #999;
    border-color: transparent;
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .tagcloud a:hover {
    border-color: transparent !important;
    background-color: #1ABC9C;
    color: #FFF !important; }
  .aui .dark .widget_recent_comments li {
    background-image: url("/MyCukai_Homepage-theme/css/../images/icons/widget-comment-dark.png"); }
  .aui .dark .widget_nav_menu li a,
  .aui .dark .widget_links li a,
  .aui .dark .widget_meta li a,
  .aui .dark .widget_archive li a,
  .aui .dark .widget_recent_comments li a,
  .aui .dark .widget_recent_entries li a,
  .aui .dark .widget_categories li a,
  .aui .dark .widget_pages li a,
  .aui .dark .widget_rss li a {
    color: #CCC;
    background-image: url("/MyCukai_Homepage-theme/css/../images/icons/widget-link-dark.png"); }
  .aui .dark .widget_nav_menu li a:hover,
  .aui .dark .widget_links li a:hover,
  .aui .dark .widget_meta li a:hover,
  .aui .dark .widget_archive li a:hover,
  .aui .dark .widget_recent_comments li a:hover,
  .aui .dark .widget_recent_entries li a:hover,
  .aui .dark .widget_categories li a:hover,
  .aui .dark .widget_pages li a:hover,
  .aui .dark .widget_rss li a:hover {
    color: #AAA; }
  .aui .dark .nav-tree li a {
    color: #BBB; }
  .aui .dark #cookie-notification,
  .aui #cookie-notification.dark {
    background-color: rgba(0, 0, 0, 0.85);
    color: #EEE; }
  .aui .dark .show-grid [class^=col-] {
    background-color: rgba(255, 255, 255, 0.05);
    border-color: rgba(255, 255, 255, 0.1); }
  .aui .dark mark {
    background: rgba(0, 0, 0, 0.5);
    color: #FFF; }
  .aui .dark fieldset {
    border-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .img-thumbnail {
    background-color: rgba(0, 0, 0, 0.2);
    border-color: rgba(255, 255, 255, 0.1); }
  .aui .dark hr {
    border-top-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .page-header {
    border-bottom-color: rgba(255, 255, 255, 0.1); }
  .aui .dark blockquote {
    border-left-color: rgba(255, 255, 255, 0.2); }
  .aui .dark .blockquote-reverse,
  .aui .dark blockquote.pull-right {
    border-right-color: rgba(255, 255, 255, 0.2); }
  .aui .dark code {
    color: #DF6F72;
    background-color: rgba(0, 0, 0, 0.3); }
  .aui .dark kbd {
    background-color: rgba(255, 255, 255, 0.1); }
  .aui .dark pre {
    color: #FFF;
    background-color: rgba(0, 0, 0, 0.3);
    border-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .table > thead > tr > th,
  .aui .dark .table > tbody > tr > th,
  .aui .dark .table > tfoot > tr > th,
  .aui .dark .table > thead > tr > td,
  .aui .dark .table > tbody > tr > td,
  .aui .dark .table > tfoot > tr > td {
    border-top-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .table > thead > tr > th {
    border-bottom-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .table > tbody + tbody {
    border-top-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .table .table {
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .table-bordered {
    border-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .table-bordered > thead > tr > th,
  .aui .dark .table-bordered > tbody > tr > th,
  .aui .dark .table-bordered > tfoot > tr > th,
  .aui .dark .table-bordered > thead > tr > td,
  .aui .dark .table-bordered > tbody > tr > td,
  .aui .dark .table-bordered > tfoot > tr > td {
    border-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .table-striped > tbody > tr:nth-child(odd) > td,
  .aui .dark .table-striped > tbody > tr:nth-child(odd) > th,
  .aui .table-striped > tbody > tr:nth-child(odd) {
    background-color: rgba(0, 0, 0, 0.05); }
  .aui .dark .table-hover > tbody > tr:hover > td,
  .aui .dark .table-hover > tbody > tr:hover > th {
    background-color: rgba(0, 0, 0, 0.1); }
  .aui .dark .table > thead > tr > td.active,
  .aui .dark .table > tbody > tr > td.active,
  .aui .dark .table > tfoot > tr > td.active,
  .aui .dark .table > thead > tr > th.active,
  .aui .dark .table > tbody > tr > th.active,
  .aui .dark .table > tfoot > tr > th.active,
  .aui .dark .table > thead > tr.active > td,
  .aui .dark .table > tbody > tr.active > td,
  .aui .dark .table > tfoot > tr.active > td,
  .aui .dark .table > thead > tr.active > th,
  .aui .dark .table > tbody > tr.active > th,
  .aui .dark .table > tfoot > tr.active > th {
    background-color: rgba(0, 0, 0, 0.1); }
  .aui .dark .table-hover > tbody > tr > td.active:hover,
  .aui .dark .table-hover > tbody > tr > th.active:hover,
  .aui .dark .table-hover > tbody > tr.active:hover > td,
  .aui .dark .table-hover > tbody > tr.active:hover > th {
    background-color: rgba(255, 255, 255, 0.1); }
  @media (max-width: 767px) {
    .aui .table-responsive {
      border-color: rgba(255, 255, 255, 0.1); } }
  .aui .dark legend {
    color: #DDD;
    border-bottom-color: rgba(255, 255, 255, 0.1); }
  .aui .dark output {
    color: #999; }
  .aui .dark .form-control:not(.not-dark),
  .aui .dark .sm-form-control:not(.not-dark) {
    color: #999;
    background-color: rgba(0, 0, 0, 0.2);
    border-color: rgba(0, 0, 0, 0.25); }
  .aui .dark .form-control:not(.not-dark) option,
  .aui .dark .sm-form-control:not(.not-dark) option {
    background-color: #282828; }
  .aui .dark .form-control:not(.not-dark):active,
  .aui .dark .form-control:not(.not-dark):focus,
  .aui .dark .sm-form-control:not(.not-dark):active,
  .aui .dark .sm-form-control:not(.not-dark):focus {
    background-color: rgba(0, 0, 0, 0.3);
    border-color: rgba(0, 0, 0, 0.25) !important; }
  .aui .dark .form-control:not(.not-dark)::-moz-placeholder {
    color: #666; }
  .aui .dark .form-control:not(.not-dark):-ms-input-placeholder {
    color: #666; }
  .aui .dark .form-control:not(.not-dark)::-webkit-input-placeholder {
    color: #666; }
  .aui .dark .sm-form-control:not(.not-dark)::-moz-placeholder {
    color: #666; }
  .aui .dark .sm-form-control:not(.not-dark):-ms-input-placeholder {
    color: #666; }
  .aui .dark .sm-form-control:not(.not-dark)::-webkit-input-placeholder {
    color: #666; }
  .aui .dark .form-control:not(.not-dark)[disabled],
  .aui .dark .form-control:not(.not-dark)[readonly],
  .aui .dark fieldset[disabled] .form-control:not(.not-dark),
  .aui .dark .sm-form-control:not(.not-dark)[disabled],
  .aui .dark .sm-form-control:not(.not-dark)[readonly],
  .aui .dark fieldset[disabled] .sm-form-control:not(.not-dark) {
    background-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .input-group .form-control.error:not(.not-dark) {
    color: #E42C3E; }
  .aui .dark .sm-form-control.error:not(.not-dark) {
    border-color: #E42C3E !important; }
  .aui .dark .form-control.error:not(.not-dark)::-moz-placeholder {
    color: rgba(228, 44, 62, 0.6); }
  .aui .dark .form-control.error:not(.not-dark):-ms-input-placeholder {
    color: rgba(228, 44, 62, 0.6); }
  .aui .dark .form-control.error:not(.not-dark)::-webkit-input-placeholder {
    color: rgba(228, 44, 62, 0.6); }
  .aui .dark .btn:hover,
  .aui .dark .btn:focus {
    color: #FFF; }
  .aui .dark .btn-default {
    color: #FFF;
    background-color: rgba(0, 0, 0, 0.2);
    border-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .btn-default:hover,
  .aui .dark .btn-default:focus,
  .aui .dark .btn-default:active,
  .aui .dark .btn-default.active,
  .aui .dark .open .dropdown-toggle.btn-default {
    color: #FFF;
    background-color: rgba(0, 0, 0, 0.3);
    border-color: rgba(255, 255, 255, 0.2); }
  .aui .dark .btn-default.disabled,
  .aui .dark .btn-default[disabled],
  .aui .dark fieldset[disabled] .btn-default,
  .aui .dark .btn-default.disabled:hover,
  .aui .dark .btn-default[disabled]:hover,
  .aui .dark fieldset[disabled] .btn-default:hover,
  .aui .dark .btn-default.disabled:focus,
  .aui .dark .btn-default[disabled]:focus,
  .aui .dark fieldset[disabled] .btn-default:focus,
  .aui .dark .btn-default.disabled:active,
  .aui .dark .btn-default[disabled]:active,
  .aui .dark fieldset[disabled] .btn-default:active,
  .aui .dark .btn-default.disabled.active,
  .aui .dark .btn-default[disabled].active,
  .aui .dark fieldset[disabled] .btn-default.active {
    color: #BBB;
    background-color: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .btn-default .badge {
    background-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .btn-link:hover,
  .aui .dark .btn-link:focus {
    color: #EEE; }
  .aui .dark .dropdown-menu {
    background-color: #333;
    border-color: #3F3F3F; }
  .aui .dark .dropdown-menu .divider {
    background-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .dropdown-menu > li > a {
    color: #DDD; }
  .aui .dark .dropdown-menu > li > a:hover,
  .aui .dark .dropdown-menu > li > a:focus {
    color: #EEE;
    background-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .input-group-addon,
  .aui .dark .input-group-btn .btn-default {
    color: #999;
    background-color: rgba(0, 0, 0, 0.35);
    border-color: rgba(0, 0, 0, 0.25); }
  .aui .dark .input-group-btn .btn-default {
    color: #FFF; }
  .aui .dark .input-group-btn .btn-default:hover {
    background-color: rgba(0, 0, 0, 0.3); }
  .aui .dark .nav > li > a:hover,
  .aui .dark .nav > li > a:focus,
  .aui .dark .nav .open > a,
  .aui .dark .nav .open > a:hover,
  .aui .dark .nav .open > a:focus {
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .nav .nav-divider {
    background-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .nav-tabs {
    border-bottom-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .nav-tabs > li > a:hover {
    border-color: rgba(255, 255, 255, 0.2);
    border-bottom: none; }
  .aui .dark .nav-tabs.nav-justified > li > a:hover,
  .aui .dark .nav-tabs-justified > li > a:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
  .aui .dark .nav-tabs > li.active > a,
  .aui .dark .nav-tabs > li.active > a:hover,
  .aui .dark .nav-tabs > li.active > a:focus {
    color: #DDD;
    background-color: #383838;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom-color: #383838; }
  .aui .dark .nav-tabs.nav-justified > .active > a,
  .aui .dark .nav-tabs.nav-justified > .active > a:hover,
  .aui .dark .nav-tabs.nav-justified > .active > a:focus {
    border-color: rgba(255, 255, 255, 0.15); }
  @media (min-width: 768px) {
    .aui .dark .nav-tabs.nav-justified > li > a {
      border-bottom-color: rgba(255, 255, 255, 0.15); }
    .aui .dark .nav-tabs.nav-justified > .active > a,
    .aui .dark .nav-tabs.nav-justified > .active > a:hover,
    .aui .dark .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #383838; } }
  .aui .dark .nav-tabs-justified > .active > a,
  .aui .dark .nav-tabs-justified > .active > a:hover,
  .aui .dark .nav-tabs-justified > .active > a:focus {
    border-color: rgba(255, 255, 255, 0.15); }
  @media (min-width: 768px) {
    .aui .dark .nav-tabs-justified > li > a {
      border-bottom-color: rgba(255, 255, 255, 0.15); }
    .aui .dark .nav-tabs-justified > .active > a,
    .aui .dark .nav-tabs-justified > .active > a:hover,
    .aui .dark .nav-tabs-justified > .active > a:focus {
      border-bottom-color: #383838; } }
  .aui .dark .navbar-default {
    background-color: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .navbar-default .navbar-brand {
    color: #EEE; }
  .aui .dark .navbar-default .navbar-brand:hover,
  .aui .dark .navbar-default .navbar-brand:focus {
    color: #BBB; }
  .aui .dark .navbar-default .navbar-text {
    color: #999; }
  .aui .dark .navbar-default .navbar-nav > li > a {
    color: #BBB; }
  .aui .dark .navbar-default .navbar-nav > li > a:hover,
  .aui .dark .navbar-default .navbar-nav > li > a:focus {
    color: #EEE;
    background-color: transparent; }
  .aui .dark .navbar-default .navbar-nav > .active > a,
  .aui .dark .navbar-default .navbar-nav > .active > a:hover,
  .aui .dark .navbar-default .navbar-nav > .active > a:focus {
    color: #EEE;
    background-color: rgba(0, 0, 0, 0.25); }
  .aui .dark .navbar-default .navbar-nav > .disabled > a,
  .aui .dark .navbar-default .navbar-nav > .disabled > a:hover,
  .aui .dark .navbar-default .navbar-nav > .disabled > a:focus {
    color: #999; }
  .aui .dark .navbar-default .navbar-toggle {
    border-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .navbar-default .navbar-toggle:hover,
  .aui .dark .navbar-default .navbar-toggle:focus {
    background-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .navbar-default .navbar-toggle .icon-bar {
    background-color: #BBB; }
  .aui .dark .navbar-default .navbar-collapse,
  .aui .dark .navbar-default .navbar-form {
    border-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .navbar-default .navbar-nav > .open > a,
  .aui .dark .navbar-default .navbar-nav > .open > a:hover,
  .aui .dark .navbar-default .navbar-nav > .open > a:focus {
    background-color: rgba(0, 0, 0, 0.25);
    color: #EEE; }
  @media (max-width: 767px) {
    .aui .dark .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #BBB; }
    .aui .dark .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .aui .dark .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
      color: #EEE; }
    .aui .dark .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .aui .dark .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .aui .dark .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      background-color: rgba(0, 0, 0, 0.25);
      color: #EEE; }
    .aui .dark .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .aui .dark .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .aui .dark .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #999; } }
  .aui .dark .navbar-default .navbar-link {
    color: #BBB; }
  .aui .dark .navbar-default .navbar-link:hover {
    color: #EEE; }
  .aui .dark .pagination > li > a,
  .aui .dark .pagination > li > span,
  .aui .dark .pager li > a,
  .aui .dark .pager li > span {
    color: #BBB;
    background-color: rgba(255, 255, 255, 0.1);
    border-color: #666; }
  .aui .dark .pagination > li > a:hover,
  .aui .dark .pagination > li > span:hover,
  .aui .dark .pagination > li > a:focus,
  .aui .dark .pagination > li > span:focus,
  .aui .dark .pager li > a:hover,
  .aui .dark .pager li > a:focus {
    color: #EEE;
    background-color: rgba(0, 0, 0, 0.1); }
  .aui .dark .pagination > .disabled > span,
  .aui .dark .pagination > .disabled > span:hover,
  .aui .dark .pagination > .disabled > span:focus,
  .aui .dark .pagination > .disabled > a,
  .aui .dark .pagination > .disabled > a:hover,
  .aui .dark .pagination > .disabled > a:focus,
  .aui .dark .pager .disabled > a,
  .aui .dark .pager .disabled > a:hover,
  .aui .dark .pager .disabled > a:focus,
  .aui .dark .pager .disabled > span {
    color: #999;
    background-color: rgba(255, 255, 255, 0.2);
    border-color: #777; }
  .aui .dark .label-default {
    background-color: rgba(255, 255, 255, 0.2); }
  .aui .dark .label-default[href]:hover,
  .aui .dark .label-default[href]:focus {
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .badge {
    background-color: rgba(255, 255, 255, 0.2); }
  .aui .btn .badge {
    background-color: #FFF; }
  .aui .dark .jumbotron {
    background-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .thumbnail {
    background-color: rgba(255, 255, 255, 0.15);
    border-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .thumbnail .caption {
    color: #EEE; }
  .aui .dark .progress {
    background-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .list-group-item {
    background-color: rgba(0, 0, 0, 0.2);
    border-color: #444; }
  .aui .dark a.list-group-item {
    color: #BBB; }
  .aui .dark a.list-group-item .list-group-item-heading {
    color: #DDD; }
  .aui .dark a.list-group-item:hover,
  .aui .dark a.list-group-item:focus {
    background-color: rgba(255, 255, 255, 0.05); }
  .aui .dark a.list-group-item.active,
  .aui .dark a.list-group-item.active:hover,
  .aui .dark a.list-group-item.active:focus {
    color: #ffffff;
    background-color: #428bca;
    border-color: #428bca; }
  .aui .dark .list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8; }
  .aui .dark a.list-group-item-success {
    color: #3c763d; }
  .aui .dark a.list-group-item-success:hover,
  .aui .dark a.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6; }
  .aui .dark a.list-group-item-success.active,
  .aui .dark a.list-group-item-success.active:hover,
  .aui .dark a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }
  .aui .dark .list-group-item-info {
    color: #31708f;
    background-color: #d9edf7; }
  .aui .dark a.list-group-item-info {
    color: #31708f; }
  .aui .dark a.list-group-item-info:hover,
  .aui .dark a.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }
  .aui .dark a.list-group-item-info.active,
  .aui .dark a.list-group-item-info.active:hover,
  .aui .dark a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }
  .aui .dark .list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3; }
  .aui .dark a.list-group-item-warning {
    color: #8a6d3b; }
  .aui .dark a.list-group-item-warning:hover,
  .aui .dark a.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }
  .aui .dark a.list-group-item-warning.active,
  .aui .dark a.list-group-item-warning.active:hover,
  .aui .dark a.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }
  .aui .dark .list-group-item-danger {
    color: #a94442;
    background-color: #f2dede; }
  .aui .dark a.list-group-item-danger {
    color: #a94442; }
  .aui .dark a.list-group-item-danger:hover,
  .aui .dark a.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc; }
  .aui .dark a.list-group-item-danger.active,
  .aui .dark a.list-group-item-danger.active:hover,
  .aui .dark a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }
  .aui .dark .panel {
    background-color: rgba(0, 0, 0, 0.2); }
  .aui .dark .panel-footer {
    background-color: rgba(255, 255, 255, 0.1);
    border-top-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .panel > .panel-body + .table,
  .aui .dark .panel > .panel-body + .table-responsive {
    border-top-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .panel-group .panel-heading + .panel-collapse .panel-body {
    border-top-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .panel-default {
    border-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .panel-default > .panel-heading {
    color: #DDD;
    background-color: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.1); }
  .aui .dark .panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .well {
    background-color: rgba(0, 0, 0, 0.2);
    border-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .well blockquote {
    border-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .close {
    opacity: 1;
    color: rgba(0, 0, 0, 0.15);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); }
  .aui .dark .close:hover,
  .aui .dark .close:focus {
    color: rgba(0, 0, 0, 0.4); }
  .aui .dark .modal-content {
    border-color: #555; }
  .aui .dark .modal-header {
    border-bottom-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .modal-footer {
    border-top-color: rgba(255, 255, 255, 0.15); }
  .aui .dark .popover {
    background-color: #282828;
    border-color: #494949; }
  .aui .dark .popover-title {
    background-color: rgba(255, 255, 255, 0.1);
    border-bottom-color: rgba(255, 255, 255, 0.075); }
  .aui .dark .popover.top > .arrow {
    border-top-color: #494949; }
  .aui .dark .popover.top > .arrow:after {
    border-top-color: #282828; }
  .aui .dark .popover.right > .arrow {
    border-right-color: #494949; }
  .aui .dark .popover.right > .arrow:after {
    border-right-color: #282828; }
  .aui .dark .popover.bottom > .arrow {
    border-bottom-color: #494949; }
  .aui .dark .popover.bottom > .arrow:after {
    border-bottom-color: #282828; }
  .aui .dark .popover.left > .arrow {
    border-left-color: #494949; }
  .aui .dark .popover.left > .arrow:after {
    border-left-color: #282828; }
  @media (max-width: 991px) {
    .aui .dark .postcontent,
    .aui .dark .postcontent.bothsidebar,
    .aui .dark .sidebar {
      border-bottom-color: rgba(255, 255, 255, 0.1); }
    .aui .dark #header.transparent-header,
    .aui .dark #header.semi-transparent,
    .aui #header.dark.transparent-header,
    .aui #header.dark.semi-transparent {
      background-color: #333;
      border-bottom-color: rgba(255, 255, 255, 0.1); }
    .aui .dark #primary-menu.mobile-menu-off-canvas:not(.not-dark) > ul,
    .aui .dark #primary-menu.mobile-menu-off-canvas:not(.not-dark) > div > ul,
    .aui #primary-menu.mobile-menu-off-canvas.dark > ul,
    .aui #primary-menu.mobile-menu-off-canvas.dark > div > ul {
      background-color: #333;
      border-right: 1px solid rgba(255, 255, 255, 0.05) !important; }
    .aui .dark #primary-menu.mobile-menu-off-canvas.from-right:not(.not-dark) > ul,
    .aui .dark #primary-menu.mobile-menu-off-canvas.from-right:not(.not-dark) > div > ul,
    .aui #primary-menu.mobile-menu-off-canvas.from-right.dark > ul,
    .aui #primary-menu.mobile-menu-off-canvas.from-right.dark > div > ul {
      border-right: 0 !important;
      border-left: 1px solid rgba(255, 255, 255, 0.05) !important; }
    .aui .dark #primary-menu:not(.not-dark) ul li,
    .aui .dark #primary-menu:not(.not-dark) ul ul,
    .aui .dark #primary-menu:not(.not-dark) ul li .mega-menu-content,
    .aui .dark #primary-menu:not(.not-dark) ul ul li,
    .aui .dark #primary-menu:not(.not-dark) ul li .mega-menu-content ul ul,
    .aui .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-2 > ul,
    .aui .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-3 > ul,
    .aui .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-4 > ul,
    .aui .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-5 > ul,
    .aui .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2 li {
      border-top-color: rgba(255, 255, 255, 0.1) !important; }
    .aui .dark #primary-menu:not(.not-dark) > ul > li.sub-menu > a,
    .aui .dark #primary-menu:not(.not-dark) > .container > ul > li.sub-menu > a {
      background-image: url("/MyCukai_Homepage-theme/css/../images/icons/submenu-dark.png"); }
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul li,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content ul ul,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-2 > ul,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-3 > ul,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-4 > ul,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-5 > ul,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.style-2 li {
      border-top-color: #EEE !important; }
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a {
      color: #1ABC9C !important; }
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul a,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover ul a,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current ul a,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover ul a,
    .aui body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current ul a {
      color: #444 !important; }
    .aui .dark .pricing-box.pricing-extended .pricing-action-area {
      border-top-color: rgba(255, 255, 255, 0.15); } }

.not-animated {
  opacity: 0; }

.animated {
  opacity: 1;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s; }

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s; }

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s; }

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom; }

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }

  25%, 75% {
    opacity: 0; } }

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }

  25%, 75% {
    opacity: 0; } }

.flash {
  -webkit-animation-name: flash;
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand; }

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

.shake {
  -webkit-animation-name: shake;
  animation-name: shake; }

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing; }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }

  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }

  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none; }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }

  100% {
    -webkit-transform: none;
    transform: none; } }

@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none; }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }

  100% {
    -webkit-transform: none;
    transform: none; } }

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble; }

@-webkit-keyframes jello {
  11.1% {
    -webkit-transform: none;
    transform: none; }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }

  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }

  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); }

  100% {
    -webkit-transform: none;
    transform: none; } }

@keyframes jello {
  11.1% {
    -webkit-transform: none;
    transform: none; }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }

  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }

  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); }

  100% {
    -webkit-transform: none;
    transform: none; } }

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center; }

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn; }

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }

  100% {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }

  100% {
    -webkit-transform: none;
    transform: none; } }

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }

  100% {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }

  100% {
    -webkit-transform: none;
    transform: none; } }

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }

  100% {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }

  100% {
    -webkit-transform: none;
    transform: none; } }

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp; }

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes fadeOutDown {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes fadeOutLeft {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRight {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes fadeOutUp {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig; }

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip; }

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX; }

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY; }

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1; }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1; }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1; }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOut {
  0% {
    opacity: 1; }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

@keyframes rollOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut; }

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }

  50% {
    opacity: 1; } }

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }

  50% {
    opacity: 1; } }

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn; }

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp; }

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1; }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }

  100% {
    opacity: 0; } }

@keyframes zoomOut {
  0% {
    opacity: 1; }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }

  100% {
    opacity: 0; } }

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp; }

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown; }

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft; }

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight; }

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp; }

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp; }

/* @import url(/MyCukai_Homepage-theme/css/responsive.css); */