@charset "UTF-8";
/*************************************************************
*						App Variables
**************************************************************/
/*************************************************************
*					  Colors Definitions
**************************************************************/
/*************************************************************
*					Common Element Variables
**************************************************************/
/* ***************************************************
*			Page Specific Element Variables
****************************************************** */
/*****************************************
*       Background-image: cover mixin
******************************************/
/*****************************************
*       Media Query Mixins
******************************************/
html,
body {
  padding: 0;
  margin: 0;
  height: 100%;
  min-height: 100%;
  color: #4f5f6f;
  overflow-x: hidden; }

.main-wrapper {
  width: 100%;
  position: absolute;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden; }

.app {
  position: relative;
  width: 100%;
  padding-left: 230px;
  min-height: 100vh;
  margin: 0 auto;
  left: 0;
  background-color: #EEF1F5;
  box-shadow: 0 0 3px #ccc;
  transition: left 0.3s ease, padding-left 0.3s ease;
  -webkit-transition: left 0.3s ease, padding-left 0.3s ease;
  overflow: hidden; }
  .app .content {
    padding: 56px 0px 70px 0px;
    min-height: 100vh; }
    @media (min-width: 1200px) {
      .app .content {
        padding: 56px 0px 70px 0px; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .app .content {
    padding: 56px 0px 70px 0px; } }

@media (min-width: 768px) and (max-width: 991px) {
  .app .content {
    padding: 56px 0px 70px 0px; } }
    @media (max-width: 767px) {
      .app .content {
        padding: 50px 0px 70px 0px; } }
  @media (max-width: 991px) {
    .app {
      padding-left: 0; } }
  @media (max-width: 991px) {
    .app.sidebar-open {
      left: 0; } }
  .app.blank {
    background-color: #667380; }

.app.horizontal {
  padding-left: 0px; }

.app.horizontal .content {
  padding-top: 120px; }

.row .col {
  padding-left: 15px;
  padding-right: 15px;
  float: left; }

.row-sm {
  margin-left: -10px;
  margin-right: -10px; }
  .row-sm [class^='col'] {
    padding-left: 10px;
    padding-right: 10px; }

.title-block {
  padding-bottom: 15px;
  margin-bottom: 30px;
  border-bottom: 1px solid #fff; }
  .title-block::after {
    display: block;
    content: "";
    clear: both; }
  @media (max-width: 767px) {
    .title-block {
      margin-bottom: 20px; } }

.subtitle-block {
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px dashed white; }

.section {
  display: block;
  margin-bottom: 10px; }
  @media (min-width: 1200px) {
    .section {
      margin-bottom: 10px; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .section {
    margin-bottom: 10px; } }

@media (min-width: 768px) and (max-width: 991px) {
  .section {
    margin-bottom: 10px; } }
  @media (max-width: 767px) {
    .section {
      margin-bottom: 10px; } }
  .section:last-of-type {
    margin-bottom: 0; }

.box-placeholder {
  margin-bottom: 15px;
  padding: 20px;
  border: 1px dashed #ddd;
  background: #fafafa;
  color: #444;
  cursor: pointer; }

.container-fluid {
  padding: 15px; }

.header {
  background-color: #333A6C;
  height: 56px;
  position: absolute;
  left: 0px;
  right: 0;
  transition: left 0.3s ease;
  -webkit-transition: left 0.3s ease;
  z-index: 20;
  border-bottom: 1px solid #cfd8dc;
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify; }
  @media (max-width: 991px) {
    .header {
      left: 0; } }
  @media (max-width: 767px) {
    .header {
      left: 0;
      height: 50px; } }
  .header-fixed .header {
    position: fixed; }
  @media (max-width: 767px) {
    .header .header-block {
      padding: 5px; } }

.header-sidebar {
  background-color: #333A6C;
  color: #ffffff;
  height: 100%;
  width: 230px;
  display: flex;
  align-items: center;
  justify-content: center; }

.header .header-block-buttons {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap; }
  .header .header-block-buttons .btn.header-btn {
    background-color: transparent;
    border: 1px solid #1a1a1a;
    color: white;
    margin: 0 5px;
    border-radius: 0.2rem; }
    .header .header-block-buttons .btn.header-btn:hover, .header .header-block-buttons .btn.header-btn:focus {
      border: 1px solid black;
      color: black; }
    @media (max-width: 767px) {
      .header .header-block-buttons .btn.header-btn span {
        display: none; } }

.header .header-block-collapse {
  padding-right: 5px; }
  @media (max-width: 767px) {
    .header .header-block-collapse {
      width: 155px; } }
  .header .header-block-collapse .collapse-btn {
    background: none;
    border: none;
    box-shadow: none;
    color: rgba(255, 255, 255, 0.7);
    font-size: 24px;
    line-height: 40px;
    border-radius: 0;
    outline: none;
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: initial; }

.header .header-block-nav {
  margin-left: auto;
  white-space: nowrap;
  padding-right: 15px; }
  @media (max-width: 767px) {
    .header .header-block-nav {
      padding-right: 25px; } }
  .header .header-block-nav::after {
    display: block;
    content: "";
    clear: both; }
  .header .header-block-nav a {
    text-decoration: none; }
  .header .header-block-nav ul {
    margin: 0;
    padding: 0;
    list-style: none; }
  .header .header-block-nav > ul {
    display: table; }
  .header .header-block-nav > ul > li {
    display: table-cell;
    position: relative; }
    .header .header-block-nav > ul > li:before {
      display: block;
      content: " ";
      width: 1px;
      height: 24px;
      top: 50%;
      margin-top: -12px;
      background-color: #bfbfbf;
      position: absolute;
      left: 0; }
    .header .header-block-nav > ul > li:first-child:before {
      display: none; }
  .header .header-block-nav > ul > li > a {
    padding: 0 15px;
    color: #969696; }
    .header .header-block-nav > ul > li > a:hover {
      color: #333A6C; }
  .header .header-block-nav .dropdown-menu {
    margin-top: 15px; }

.header .header-block-nav .profile .img {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  background-color: #bfbfbf;
  color: #ffffff;
  text-align: center;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  vertical-align: middle; }

.header .header-block-nav .profile .name {
  display: inline-block;
  margin-right: 9px;
  font-weight: bold; }
  @media (max-width: 767px) {
    .header .header-block-nav .profile .name {
      display: none; } }

.header .header-block-nav .profile .arrow {
  color: #333A6C; }

.header .header-block-nav .profile-dropdown-menu {
  left: auto;
  right: 0;
  min-width: 180px;
  white-space: normal; }
  .header .header-block-nav .profile-dropdown-menu:before {
    position: absolute;
    right: 10px;
    bottom: 100%;
    margin-right: -1px; }
  .header .header-block-nav .profile-dropdown-menu:after {
    position: absolute;
    right: 10px;
    bottom: 100%; }
  .header .header-block-nav .profile-dropdown-menu a {
    padding: 6px 15px; }
    .header .header-block-nav .profile-dropdown-menu a .icon {
      color: #333A6C;
      text-align: center;
      width: 16px; }
    .header .header-block-nav .profile-dropdown-menu a span {
      display: inline-block;
      padding-left: 5px;
      text-align: left;
      color: #7e8e9f; }
  .header .header-block-nav .profile-dropdown-menu .profile-dropdown-menu-icon {
    padding: 0; }
  .header .header-block-nav .profile-dropdown-menu .profile-dropdown-menu-topic {
    color: #7e8e9f;
    padding: 0; }
  .header .header-block-nav .profile-dropdown-menu .dropdown-divider {
    margin: 0; }
  .header .header-block-nav .profile-dropdown-menu .logout {
    border-top: 1px solid rgba(126, 142, 159, 0.1); }
  @media (max-width: 767px) {
    .header .header-block-nav .profile-dropdown-menu {
      margin-top: 8px; } }

.header .header-block-nav .notifications {
  font-size: 16px; }
  .header .header-block-nav .notifications a {
    padding-right: 10px; }
  .header .header-block-nav .notifications .counter {
    font-weight: bold;
    font-size: 14px;
    position: relative;
    top: -3px;
    left: -2px; }
  .header .header-block-nav .notifications.new .counter {
    color: #333A6C;
    font-weight: bold; }
  @media (max-width: 767px) {
    .header .header-block-nav .notifications {
      position: static; } }

.header .header-block-nav .notifications-dropdown-menu {
  white-space: normal;
  left: auto;
  right: 0;
  min-width: 350px; }
  .header .header-block-nav .notifications-dropdown-menu:before {
    position: absolute;
    right: 20px;
    bottom: 100%;
    margin-right: -1px; }
  .header .header-block-nav .notifications-dropdown-menu:after {
    position: absolute;
    right: 20px;
    bottom: 100%; }
  .header .header-block-nav .notifications-dropdown-menu .notifications-container .notification-item {
    border-bottom: 1px solid rgba(126, 142, 159, 0.1);
    padding: 5px; }
    .header .header-block-nav .notifications-dropdown-menu .notifications-container .notification-item:hover {
      background-color: #f5f5f5; }
  .header .header-block-nav .notifications-dropdown-menu .notifications-container .img-col {
    display: table-cell;
    padding: 5px; }
  .header .header-block-nav .notifications-dropdown-menu .notifications-container .body-col {
    padding: 5px;
    display: table-cell; }
  .header .header-block-nav .notifications-dropdown-menu .notifications-container .img {
    width: 40px;
    height: 40px;
    border-radius: 3px;
    vertical-align: top;
    display: inline-block;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  .header .header-block-nav .notifications-dropdown-menu .notifications-container p {
    color: black;
    display: inline-block;
    line-height: 18px;
    font-size: 13px;
    margin: 0;
    vertical-align: top; }
    .header .header-block-nav .notifications-dropdown-menu .notifications-container p .accent {
      font-weight: bold; }
  .header .header-block-nav .notifications-dropdown-menu footer {
    text-align: center; }
    .header .header-block-nav .notifications-dropdown-menu footer a {
      color: #292b2c;
      transition: none; }
      .header .header-block-nav .notifications-dropdown-menu footer a:hover {
        background-color: #f5f5f5;
        color: #333A6C; }
  @media (max-width: 767px) {
    .header .header-block-nav .notifications-dropdown-menu {
      min-width: 100px;
      width: 100%;
      margin-top: 5px; }
      .header .header-block-nav .notifications-dropdown-menu:before, .header .header-block-nav .notifications-dropdown-menu:after {
        right: 107px; } }

.header .header-block-search {
  margin-right: auto;
  padding-left: 20px; }
  @media (max-width: 767px) {
    .header .header-block-search {
      padding-left: 10px; } }

@media (min-width: 768px) and (max-width: 991px) {
  .header .header-block-search {
    padding-left: 20px; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .header .header-block-search {
    padding-left: 20px; } }
  @media (min-width: 1200px) {
    .header .header-block-search {
      padding-left: 35px; } }
  .header .header-block-search > form {
    float: right; }
    @media (max-width: 767px) {
      .header .header-block-search > form {
        padding-left: 0; } }
  .header .header-block-search .input-container {
    position: relative;
    color: #7e8e9f; }
    .header .header-block-search .input-container i {
      position: absolute;
      pointer-events: none;
      display: block;
      line-height: 26px;
      height: 35px;
      margin-left: 8px;
      margin-top: -4px;
      left: 5; }
    .header .header-block-search .input-container input {
      background: #eceff1;
      color: #969696;
      border: none;
      padding-left: 30px;
      height: 30px;
      max-width: 250px;
      border-radius: 30px;
      display: inline-block; }
      @media (max-width: 767px) {
        .header .header-block-search .input-container input {
          max-width: 140px; } }
    .header .header-block-search .input-container input:focus + .underline {
      transform: scaleX(1); }

.sidebar {
  background-color: #434d8f;
  color: #678098;
  width: 230px;
  padding-bottom: 60px;
  position: absolute;
  top: 56px;
  left: 0;
  bottom: 0;
  border-right: 1px solid #cfd8dc;
  transition: left 0.3s ease;
  -webkit-transition: left 0.3s ease;
  z-index: 20; }
  @media (max-width: 767px) {
    .sidebar {
      top: 0px; } }
  @media (max-width: 991px) {
    .sidebar {
      position: fixed;
      left: -230px; } }
  .sidebar-fixed .sidebar {
    position: fixed; }
  .sidebar-open .sidebar {
    left: 0; }
  .sidebar .sidebar-container {
    position: absolute;
    top: 0;
    bottom: 51px;
    width: 100%;
    left: 0;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #434d8f; }
    .sidebar .sidebar-container::-webkit-scrollbar-track {
      background-color: #394178; }
    .sidebar .sidebar-container::-moz-scrollbar-track {
      background-color: #394178; }
  .sidebar .nav {
    font-size: 14px; }
    .sidebar .nav li a:focus,
    .open .sidebar .nav li a:focus {
      background-color: #434d8f; }
    .sidebar .nav ul {
      padding: 0;
      height: auto;
      overflow: hidden; }
      .loaded .sidebar .nav ul {
        height: auto; }
    .sidebar .nav li.active ul {
      height: auto; }
    .sidebar .nav li a {
      color: #fff;
      text-decoration: none; }
    .sidebar .nav li a:hover,
    .sidebar .nav li.open > a,
    .sidebar .nav li.open a:hover {
      color: #fff;
      background-color: #3a417a; }
    .sidebar .nav > li > a {
      padding-top: 15px;
      padding-bottom: 15px;
      padding-left: 20px;
      padding-right: 10px; }
    .sidebar .nav > li.active > a,
    .sidebar .nav > li.active > a:hover {
      background-color: #3a417a !important;
      color: #fff !important; }
    .sidebar .nav > li.open > a {
      background-color: #434d8f; }
    .sidebar .nav > li.open > a i.arrow {
      transform: rotate(90deg);
      -webkit-transform: rotate(90deg); }
    .sidebar .nav > li > a i {
      margin-right: 5px;
      font-size: 16px; }
      .sidebar .nav > li > a i.arrow {
        float: right;
        font-size: 20px;
        line-height: initial;
        transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease; }
        .sidebar .nav > li > a i.arrow:before {
          content: "\F105" !important; }
    .sidebar .nav > li > ul > li a {
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 50px;
      background-color: #363e73; }
    .sidebar .nav > li > ul > li.active a {
      background-color: #5661af;
      color: #fff; }

.sidebar-header .brand {
  background-color: #333A6C;
  text-align: left;
  padding-left: 5px;
  line-height: 56px;
  font-size: 16px; }
  @media (max-width: 767px) {
    .sidebar-header .brand {
      line-height: 50px;
      font-size: 16px; } }

.sidebar-overlay {
  position: absolute;
  display: none;
  left: 200vw;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 5;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 15; }
  @media (max-width: 991px) {
    .sidebar-overlay {
      display: block; } }
  @media (max-width: 767px) {
    .sidebar-overlay {
      background-color: rgba(0, 0, 0, 0.7); } }
  @media (max-width: 991px) {
    .sidebar-open .sidebar-overlay {
      left: 0;
      opacity: 1; } }

.sidebar-footer {
  border-top: 1px solid #cfd8dc; }

.footer {
  background-color: #fff;
  position: absolute;
  left: 230px;
  right: 0;
  bottom: 0;
  z-index: 20;
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #cfd8dc;
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center; }
  .footer-fixed .footer {
    position: fixed; }
  .footer .footer-block {
    vertical-align: middle;
    margin-left: 20px;
    margin-right: 20px; }
  .footer .footer-github-btn {
    vertical-align: middle; }
  @media (max-width: 991px) {
    .footer {
      left: 0; } }
  .footer .author > ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .footer .author > ul li {
      display: inline-block; }
      .footer .author > ul li:after {
        content: "|"; }
      .footer .author > ul li:last-child:after {
        content: ""; }
      @media (max-width: 991px) {
        .footer .author > ul li {
          display: block;
          text-align: right; }
          .footer .author > ul li:after {
            content: ""; } }
    @media (max-width: 991px) {
      .footer .author > ul {
        display: block; } }
    @media (max-width: 767px) {
      .footer .author > ul {
        display: none; } }

.footer.horizontal {
  left: 0px; }

.primary {
  color: #333A6C; }

.success {
  color: #5cb85c; }

.info {
  color: #5bc0de; }

.warning {
  color: #f0ad4e; }

.danger {
  color: #d9534f; }

.brown {
  color: #cd6724; }

.green {
  color: #46c35f; }

.gold {
  color: #f29824; }

.blue {
  color: #00a8ff; }

.purple {
  color: #ac6bec; }

.orange-red {
  color: #ff561c; }

.grey {
  color: #adb7be; }

.red {
  color: #fa424a; }

.aquamarine {
  color: #21a788; }

.magenta {
  color: #b348ae; }

.blue-dirty {
  color: #1b99cf; }

.coral {
  color: #fe664c; }

.pink-red {
  color: #f5465e; }

.pink {
  color: #e84f9a; }

.blue-darker {
  color: #1280d0; }

.blue-sky {
  color: #23b9e2; }

.yellow {
  color: yellow; }

.bg-primary {
  background-color: #333A6C;
  border-color: #333A6C;
  color: #fff; }

.bg-primary-300 {
  background-color: #020204;
  border-color: #020204;
  color: #fff; }

.bg-primary-400 {
  background-color: black;
  border-color: black;
  color: #fff; }

.bg-primary-600 {
  background-color: black;
  border-color: black;
  color: #fff; }

.bg-primary-700 {
  background-color: black;
  border-color: black;
  color: #fff; }

.bg-primary-800 {
  background-color: black;
  border-color: black;
  color: #fff; }

.bg-danger {
  background-color: #d9534f;
  border-color: #d9534f;
  color: #fff; }

.bg-danger-300 {
  background-color: #761c19;
  border-color: #761c19;
  color: #fff; }

.bg-danger-400 {
  background-color: #4c1210;
  border-color: #4c1210;
  color: #fff; }

.bg-danger-600 {
  background-color: #e53935;
  border-color: #e53935;
  color: #fff; }

.bg-danger-700 {
  background-color: #d32f2f;
  border-color: #d32f2f;
  color: #fff; }

.bg-danger-800 {
  background-color: #c62828;
  border-color: #c62828;
  color: #fff; }

.bg-success {
  background-color: #5cb85c;
  border-color: #5cb85c;
  color: #fff; }

.bg-success-300 {
  background-color: #81c784;
  border-color: #81c784;
  color: #fff; }

.bg-success-400 {
  background-color: #66bb6a;
  border-color: #66bb6a;
  color: #fff; }

.bg-success-600 {
  background-color: #43a047;
  border-color: #43a047;
  color: #fff; }

.bg-success-700 {
  background-color: #388e3c;
  border-color: #388e3c;
  color: #fff; }

.bg-success-800 {
  background-color: #2e7d32;
  border-color: #2e7d32;
  color: #fff; }

.bg-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
  color: #fff; }

.bg-warning-300 {
  background-color: #ff8a65;
  border-color: #ff8a65;
  color: #fff; }

.bg-warning-400 {
  background-color: #ff7043;
  border-color: #ff7043;
  color: #fff; }

.bg-warning-600 {
  background-color: #f4511e;
  border-color: #f4511e;
  color: #fff; }

.bg-warning-700 {
  background-color: #e64a19;
  border-color: #e64a19;
  color: #fff; }

.bg-warning-800 {
  background-color: #d84315;
  border-color: #d84315;
  color: #fff; }

.bg-info {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
  color: #fff; }

.bg-info-300 {
  background-color: #4dd0e1;
  border-color: #4dd0e1;
  color: #fff; }

.bg-info-400 {
  background-color: #26c6da;
  border-color: #26c6da;
  color: #fff; }

.bg-info-600 {
  background-color: #00acc1;
  border-color: #00acc1;
  color: #fff; }

.bg-info-700 {
  background-color: #0097a7;
  border-color: #0097a7;
  color: #fff; }

.bg-info-800 {
  background-color: #00838f;
  border-color: #00838f;
  color: #fff; }

.bg-pink {
  background-color: #e91e63;
  border-color: #e91e63;
  color: #fff; }

.bg-pink-300 {
  background-color: #f06292;
  border-color: #f06292;
  color: #fff; }

.bg-pink-400 {
  background-color: #ec407a;
  border-color: #ec407a;
  color: #fff; }

.bg-pink-600 {
  background-color: #d81b60;
  border-color: #d81b60;
  color: #fff; }

.bg-pink-700 {
  background-color: #c2185b;
  border-color: #c2185b;
  color: #fff; }

.bg-pink-800 {
  background-color: #ad1457;
  border-color: #ad1457;
  color: #fff; }

.bg-violet {
  background-color: #9c27b0;
  border-color: #9c27b0;
  color: #fff; }

.bg-violet-300 {
  background-color: #ba68c8;
  border-color: #ba68c8;
  color: #fff; }

.bg-violet-400 {
  background-color: #ab47bc;
  border-color: #ab47bc;
  color: #fff; }

.bg-violet-600 {
  background-color: #8e24aa;
  border-color: #8e24aa;
  color: #fff; }

.bg-violet-700 {
  background-color: #7b1fa2;
  border-color: #7b1fa2;
  color: #fff; }

.bg-violet-800 {
  background-color: #6a1b9a;
  border-color: #6a1b9a;
  color: #fff; }

.bg-purple {
  background-color: #673ab7;
  border-color: #673ab7;
  color: #fff; }

.bg-purple-300 {
  background-color: #9575cd;
  border-color: #9575cd;
  color: #fff; }

.bg-purple-400 {
  background-color: #7e57c2;
  border-color: #7e57c2;
  color: #fff; }

.bg-purple-600 {
  background-color: #5e35b1;
  border-color: #5e35b1;
  color: #fff; }

.bg-purple-700 {
  background-color: #512da8;
  border-color: #512da8;
  color: #fff; }

.bg-purple-800 {
  background-color: #4527a0;
  border-color: #4527a0;
  color: #fff; }

.bg-indigo {
  background-color: #3f51b5;
  border-color: #3f51b5;
  color: #fff; }

.bg-indigo-300 {
  background-color: #7986cb;
  border-color: #7986cb;
  color: #fff; }

.bg-indigo-400 {
  background-color: #5c6bc0;
  border-color: #5c6bc0;
  color: #fff; }

.bg-indigo-600 {
  background-color: #3949ab;
  border-color: #3949ab;
  color: #fff; }

.bg-indigo-700 {
  background-color: #303f9f;
  border-color: #303f9f;
  color: #fff; }

.bg-indigo-800 {
  background-color: #283593;
  border-color: #283593;
  color: #fff; }

.bg-blue {
  background-color: #03a9f4;
  border-color: #03a9f4;
  color: #fff; }

.bg-blue-300 {
  background-color: #4fc3f7;
  border-color: #4fc3f7;
  color: #fff; }

.bg-blue-400 {
  background-color: #29b6f6;
  border-color: #29b6f6;
  color: #fff; }

.bg-blue-600 {
  background-color: #039be5;
  border-color: #039be5;
  color: #fff; }

.bg-blue-700 {
  background-color: #0288d1;
  border-color: #0288d1;
  color: #fff; }

.bg-blue-800 {
  background-color: #0277bd;
  border-color: #0277bd;
  color: #fff; }

.bg-teal {
  background-color: #009688;
  border-color: #009688;
  color: #fff; }

.bg-teal-300 {
  background-color: #4db6ac;
  border-color: #4db6ac;
  color: #fff; }

.bg-teal-400 {
  background-color: #26a69a;
  border-color: #26a69a;
  color: #fff; }

.bg-teal-600 {
  background-color: #00897b;
  border-color: #00897b;
  color: #fff; }

.bg-teal-700 {
  background-color: #00796b;
  border-color: #00796b;
  color: #fff; }

.bg-teal-800 {
  background-color: #00695c;
  border-color: #00695c;
  color: #fff; }

.bg-green {
  background-color: #8bc34a;
  border-color: #8bc34a;
  color: #fff; }

.bg-green-300 {
  background-color: #aed581;
  border-color: #aed581;
  color: #fff; }

.bg-green-400 {
  background-color: #9ccc65;
  border-color: #9ccc65;
  color: #fff; }

.bg-green-600 {
  background-color: #7cb342;
  border-color: #7cb342;
  color: #fff; }

.bg-green-700 {
  background-color: #689f38;
  border-color: #689f38;
  color: #fff; }

.bg-green-800 {
  background-color: #558b2f;
  border-color: #558b2f;
  color: #fff; }

.bg-orange {
  background-color: #ff9800;
  border-color: #ff9800;
  color: #fff; }

.bg-orange-300 {
  background-color: #ffb74d;
  border-color: #ffb74d;
  color: #fff; }

.bg-orange-400 {
  background-color: #ffa726;
  border-color: #ffa726;
  color: #fff; }

.bg-orange-600 {
  background-color: #fb8c00;
  border-color: #fb8c00;
  color: #fff; }

.bg-orange-700 {
  background-color: #f57c00;
  border-color: #f57c00;
  color: #fff; }

.bg-orange-800 {
  background-color: #ef6c00;
  border-color: #ef6c00;
  color: #fff; }

.bg-brown {
  background-color: #795548;
  border-color: #795548;
  color: #fff; }

.bg-brown-300 {
  background-color: #a1887f;
  border-color: #a1887f;
  color: #fff; }

.bg-brown-400 {
  background-color: #8d6e63;
  border-color: #8d6e63;
  color: #fff; }

.bg-brown-600 {
  background-color: #6d4c41;
  border-color: #6d4c41;
  color: #fff; }

.bg-brown-700 {
  background-color: #5d4037;
  border-color: #5d4037;
  color: #fff; }

.bg-brown-800 {
  background-color: #4e342e;
  border-color: #4e342e;
  color: #fff; }

.bg-grey {
  background-color: #777;
  border-color: #777;
  color: #fff; }

.bg-grey-300 {
  background-color: #999;
  border-color: #999;
  color: #fff; }

.bg-grey-400 {
  background-color: #888;
  border-color: #888;
  color: #fff; }

.bg-grey-600 {
  background-color: #666;
  border-color: #666;
  color: #fff; }

.bg-grey-700 {
  background-color: #555;
  border-color: #555;
  color: #fff; }

.bg-grey-800 {
  background-color: #444;
  border-color: #444;
  color: #fff; }

.bg-slate {
  background-color: #607d8b;
  border-color: #607d8b;
  color: #fff; }

.bg-slate-300 {
  background-color: #90a4ae;
  border-color: #90a4ae;
  color: #fff; }

.bg-slate-400 {
  background-color: #78909c;
  border-color: #78909c;
  color: #fff; }

.bg-slate-600 {
  background-color: #546e7a;
  border-color: #546e7a;
  color: #fff; }

.bg-slate-700 {
  background-color: #455a64;
  border-color: #455a64;
  color: #fff; }

.bg-slate-800 {
  background-color: #37474f;
  border-color: #37474f;
  color: #fff; }

.bg-white {
  background-color: #fff;
  color: #333; }

.alpha-primary {
  background-color: #e3f2fd;
  border-color: #1e88e5; }

.alpha-danger {
  background-color: #ffebee;
  border-color: #e53935; }

.alpha-success {
  background-color: #e8f5e9;
  border-color: #43a047; }

.alpha-warning {
  background-color: #fbe9e7;
  border-color: #f4511e; }

.alpha-info {
  background-color: #e0f7fa;
  border-color: #00acc1; }

.alpha-pink {
  background-color: #fce4ec;
  border-color: #d81b60; }

.alpha-violet {
  background-color: #f3e5f5;
  border-color: #8e24aa; }

.alpha-purple {
  background-color: #ede7f6;
  border-color: #5e35b1; }

.alpha-indigo {
  background-color: #e8eaf6;
  border-color: #3949ab; }

.alpha-blue {
  background-color: #e1f5fe;
  border-color: #039be5; }

.alpha-teal {
  background-color: #e0f2f1;
  border-color: #00897b; }

.alpha-green {
  background-color: #f1f8e9;
  border-color: #7cb342; }

.alpha-orange {
  background-color: #fff3e0;
  border-color: #fb8c00; }

.alpha-brown {
  background-color: #efebe9;
  border-color: #6d4c41; }

.alpha-grey {
  background-color: #fafafa;
  border-color: #666; }

.alpha-slate {
  background-color: #eceff1;
  border-color: #546e7a; }

.border-primary {
  border-color: #2196f3; }

.border-primary-300 {
  border-color: #64b5f6; }

.border-primary-400 {
  border-color: #42a5f5; }

.border-primary-600 {
  border-color: #1e88e5; }

.border-primary-700 {
  border-color: #1976d2; }

.border-primary-800 {
  border-color: #1565c0; }

.border-danger {
  border-color: #f44336; }

.border-danger-300 {
  border-color: #e57373; }

.border-danger-400 {
  border-color: #ef5350; }

.border-danger-600 {
  border-color: #e53935; }

.border-danger-700 {
  border-color: #d32f2f; }

.border-danger-800 {
  border-color: #c62828; }

.border-success {
  border-color: #4caf50; }

.border-success-300 {
  border-color: #81c784; }

.border-success-400 {
  border-color: #66bb6a; }

.border-success-600 {
  border-color: #43a047; }

.border-success-700 {
  border-color: #388e3c; }

.border-success-800 {
  border-color: #2e7d32; }

.border-warning {
  border-color: #ff5722; }

.border-warning-300 {
  border-color: #ff8a65; }

.border-warning-400 {
  border-color: #ff7043; }

.border-warning-600 {
  border-color: #f4511e; }

.border-warning-700 {
  border-color: #e64a19; }

.border-warning-800 {
  border-color: #d84315; }

.border-info {
  border-color: #00bcd4; }

.border-info-300 {
  border-color: #4dd0e1; }

.border-info-400 {
  border-color: #26c6da; }

.border-info-600 {
  border-color: #00acc1; }

.border-info-700 {
  border-color: #0097a7; }

.border-info-800 {
  border-color: #00838f; }

.border-pink {
  border-color: #e91e63; }

.border-pink-300 {
  border-color: #f06292; }

.border-pink-400 {
  border-color: #ec407a; }

.border-pink-600 {
  border-color: #d81b60; }

.border-pink-700 {
  border-color: #c2185b; }

.border-pink-800 {
  border-color: #ad1457; }

.border-violet {
  border-color: #9c27b0; }

.border-violet-300 {
  border-color: #ba68c8; }

.border-violet-400 {
  border-color: #ab47bc; }

.border-violet-600 {
  border-color: #8e24aa; }

.border-violet-700 {
  border-color: #7b1fa2; }

.border-violet-800 {
  border-color: #6a1b9a; }

.border-purple {
  border-color: #673ab7; }

.border-purple-300 {
  border-color: #9575cd; }

.border-purple-400 {
  border-color: #7e57c2; }

.border-purple-600 {
  border-color: #5e35b1; }

.border-purple-700 {
  border-color: #512da8; }

.border-purple-800 {
  border-color: #4527a0; }

.border-indigo {
  border-color: #3f51b5; }

.border-indigo-300 {
  border-color: #7986cb; }

.border-indigo-400 {
  border-color: #5c6bc0; }

.border-indigo-600 {
  border-color: #3949ab; }

.border-indigo-700 {
  border-color: #303f9f; }

.border-indigo-800 {
  border-color: #283593; }

.border-blue {
  border-color: #03a9f4; }

.border-blue-300 {
  border-color: #4fc3f7; }

.border-blue-400 {
  border-color: #29b6f6; }

.border-blue-600 {
  border-color: #039be5; }

.border-blue-700 {
  border-color: #0288d1; }

.border-blue-800 {
  border-color: #0277bd; }

.border-teal {
  border-color: #009688; }

.border-teal-300 {
  border-color: #4db6ac; }

.border-teal-400 {
  border-color: #26a69a; }

.border-teal-600 {
  border-color: #00897b; }

.border-teal-700 {
  border-color: #00796b; }

.border-teal-800 {
  border-color: #00695c; }

.border-green {
  border-color: #8bc34a; }

.border-green-300 {
  border-color: #aed581; }

.border-green-400 {
  border-color: #9ccc65; }

.border-green-600 {
  border-color: #7cb342; }

.border-green-700 {
  border-color: #689f38; }

.border-green-800 {
  border-color: #558b2f; }

.border-orange {
  border-color: #ff9800; }

.border-orange-300 {
  border-color: #ffb74d; }

.border-orange-400 {
  border-color: #ffa726; }

.border-orange-600 {
  border-color: #fb8c00; }

.border-orange-700 {
  border-color: #f57c00; }

.border-orange-800 {
  border-color: #ef6c00; }

.border-brown {
  border-color: #795548; }

.border-brown-300 {
  border-color: #a1887f; }

.border-brown-400 {
  border-color: #8d6e63; }

.border-brown-600 {
  border-color: #6d4c41; }

.border-brown-700 {
  border-color: #5d4037; }

.border-brown-800 {
  border-color: #4e342e; }

.border-grey {
  border-color: #777; }

.border-grey-300 {
  border-color: #999; }

.border-grey-400 {
  border-color: #888; }

.border-grey-600 {
  border-color: #666; }

.border-grey-700 {
  border-color: #555; }

.border-grey-800 {
  border-color: #444; }

.border-slate {
  border-color: #607d8b; }

.border-slate-300 {
  border-color: #90a4ae; }

.border-slate-400 {
  border-color: #78909c; }

.border-slate-600 {
  border-color: #546e7a; }

.border-slate-700 {
  border-color: #455a64; }

.border-slate-800 {
  border-color: #37474f; }

.border-white {
  border-color: #fff; }

.border-default {
  border-color: #ddd; }

.border-top-primary {
  border-top-color: #2196f3; }

.border-top-primary-300 {
  border-top-color: #64b5f6; }

.border-top-primary-400 {
  border-top-color: #42a5f5; }

.border-top-primary-600 {
  border-top-color: #1e88e5; }

.border-top-primary-700 {
  border-top-color: #1976d2; }

.border-top-primary-800 {
  border-top-color: #1565c0; }

.border-top-danger {
  border-top-color: #f44336; }

.border-top-danger-300 {
  border-top-color: #e57373; }

.border-top-danger-400 {
  border-top-color: #ef5350; }

.border-top-danger-600 {
  border-top-color: #e53935; }

.border-top-danger-700 {
  border-top-color: #d32f2f; }

.border-top-danger-800 {
  border-top-color: #c62828; }

.border-top-success {
  border-top-color: #4caf50; }

.border-top-success-300 {
  border-top-color: #81c784; }

.border-top-success-400 {
  border-top-color: #66bb6a; }

.border-top-success-600 {
  border-top-color: #43a047; }

.border-top-success-700 {
  border-top-color: #388e3c; }

.border-top-success-800 {
  border-top-color: #2e7d32; }

.border-top-warning {
  border-top-color: #ff5722; }

.border-top-warning-300 {
  border-top-color: #ff8a65; }

.border-top-warning-400 {
  border-top-color: #ff7043; }

.border-top-warning-600 {
  border-top-color: #f4511e; }

.border-top-warning-700 {
  border-top-color: #e64a19; }

.border-top-warning-800 {
  border-top-color: #d84315; }

.border-top-info {
  border-top-color: #00bcd4; }

.border-top-info-300 {
  border-top-color: #4dd0e1; }

.border-top-info-400 {
  border-top-color: #26c6da; }

.border-top-info-600 {
  border-top-color: #00acc1; }

.border-top-info-700 {
  border-top-color: #0097a7; }

.border-top-info-800 {
  border-top-color: #00838f; }

.border-top-pink {
  border-top-color: #e91e63; }

.border-top-pink-300 {
  border-top-color: #f06292; }

.border-top-pink-400 {
  border-top-color: #ec407a; }

.border-top-pink-600 {
  border-top-color: #d81b60; }

.border-top-pink-700 {
  border-top-color: #c2185b; }

.border-top-pink-800 {
  border-top-color: #ad1457; }

.border-top-violet {
  border-top-color: #9c27b0; }

.border-top-violet-300 {
  border-top-color: #ba68c8; }

.border-top-violet-400 {
  border-top-color: #ab47bc; }

.border-top-violet-600 {
  border-top-color: #8e24aa; }

.border-top-violet-700 {
  border-top-color: #7b1fa2; }

.border-top-violet-800 {
  border-top-color: #6a1b9a; }

.border-top-purple {
  border-top-color: #673ab7; }

.border-top-purple-300 {
  border-top-color: #9575cd; }

.border-top-purple-400 {
  border-top-color: #7e57c2; }

.border-top-purple-600 {
  border-top-color: #5e35b1; }

.border-top-purple-700 {
  border-top-color: #512da8; }

.border-top-purple-800 {
  border-top-color: #4527a0; }

.border-top-indigo {
  border-top-color: #3f51b5; }

.border-top-indigo-300 {
  border-top-color: #7986cb; }

.border-top-indigo-400 {
  border-top-color: #5c6bc0; }

.border-top-indigo-600 {
  border-top-color: #3949ab; }

.border-top-indigo-700 {
  border-top-color: #303f9f; }

.border-top-indigo-800 {
  border-top-color: #283593; }

.border-top-blue {
  border-top-color: #03a9f4; }

.border-top-blue-300 {
  border-top-color: #4fc3f7; }

.border-top-blue-400 {
  border-top-color: #29b6f6; }

.border-top-blue-600 {
  border-top-color: #039be5; }

.border-top-blue-700 {
  border-top-color: #0288d1; }

.border-top-blue-800 {
  border-top-color: #0277bd; }

.border-top-teal {
  border-top-color: #009688; }

.border-top-teal-300 {
  border-top-color: #4db6ac; }

.border-top-teal-400 {
  border-top-color: #26a69a; }

.border-top-teal-600 {
  border-top-color: #00897b; }

.border-top-teal-700 {
  border-top-color: #00796b; }

.border-top-teal-800 {
  border-top-color: #00695c; }

.border-top-green {
  border-top-color: #8bc34a; }

.border-top-green-300 {
  border-top-color: #aed581; }

.border-top-green-400 {
  border-top-color: #9ccc65; }

.border-top-green-600 {
  border-top-color: #7cb342; }

.border-top-green-700 {
  border-top-color: #689f38; }

.border-top-green-800 {
  border-top-color: #558b2f; }

.border-top-orange {
  border-top-color: #ff9800; }

.border-top-orange-300 {
  border-top-color: #ffb74d; }

.border-top-orange-400 {
  border-top-color: #ffa726; }

.border-top-orange-600 {
  border-top-color: #fb8c00; }

.border-top-orange-700 {
  border-top-color: #f57c00; }

.border-top-orange-800 {
  border-top-color: #ef6c00; }

.border-top-brown {
  border-top-color: #795548; }

.border-top-brown-300 {
  border-top-color: #a1887f; }

.border-top-brown-400 {
  border-top-color: #8d6e63; }

.border-top-brown-600 {
  border-top-color: #6d4c41; }

.border-top-brown-700 {
  border-top-color: #5d4037; }

.border-top-brown-800 {
  border-top-color: #4e342e; }

.border-top-grey {
  border-top-color: #777; }

.border-top-grey-300 {
  border-top-color: #999; }

.border-top-grey-400 {
  border-top-color: #888; }

.border-top-grey-600 {
  border-top-color: #666; }

.border-top-grey-700 {
  border-top-color: #555; }

.border-top-grey-800 {
  border-top-color: #444; }

.border-top-slate {
  border-top-color: #607d8b; }

.border-top-slate-300 {
  border-top-color: #90a4ae; }

.border-top-slate-400 {
  border-top-color: #78909c; }

.border-top-slate-600 {
  border-top-color: #546e7a; }

.border-top-slate-700 {
  border-top-color: #455a64; }

.border-top-slate-800 {
  border-top-color: #37474f; }

.border-top-white {
  border-top-color: #fff; }

.border-bottom-primary {
  border-bottom-color: #2196f3; }

.border-bottom-primary-300 {
  border-bottom-color: #64b5f6; }

.border-bottom-primary-400 {
  border-bottom-color: #42a5f5; }

.border-bottom-primary-600 {
  border-bottom-color: #1e88e5; }

.border-bottom-primary-700 {
  border-bottom-color: #1976d2; }

.border-bottom-primary-800 {
  border-bottom-color: #1565c0; }

.border-bottom-danger {
  border-bottom-color: #f44336; }

.border-bottom-danger-300 {
  border-bottom-color: #e57373; }

.border-bottom-danger-400 {
  border-bottom-color: #ef5350; }

.border-bottom-danger-600 {
  border-bottom-color: #e53935; }

.border-bottom-danger-700 {
  border-bottom-color: #d32f2f; }

.border-bottom-danger-800 {
  border-bottom-color: #c62828; }

.border-bottom-success {
  border-bottom-color: #4caf50; }

.border-bottom-success-300 {
  border-bottom-color: #81c784; }

.border-bottom-success-400 {
  border-bottom-color: #66bb6a; }

.border-bottom-success-600 {
  border-bottom-color: #43a047; }

.border-bottom-success-700 {
  border-bottom-color: #388e3c; }

.border-bottom-success-800 {
  border-bottom-color: #2e7d32; }

.border-bottom-warning {
  border-bottom-color: #ff5722; }

.border-bottom-warning-300 {
  border-bottom-color: #ff8a65; }

.border-bottom-warning-400 {
  border-bottom-color: #ff7043; }

.border-bottom-warning-600 {
  border-bottom-color: #f4511e; }

.border-bottom-warning-700 {
  border-bottom-color: #e64a19; }

.border-bottom-warning-800 {
  border-bottom-color: #d84315; }

.border-bottom-info {
  border-bottom-color: #00bcd4; }

.border-bottom-info-300 {
  border-bottom-color: #4dd0e1; }

.border-bottom-info-400 {
  border-bottom-color: #26c6da; }

.border-bottom-info-600 {
  border-bottom-color: #00acc1; }

.border-bottom-info-700 {
  border-bottom-color: #0097a7; }

.border-bottom-info-800 {
  border-bottom-color: #00838f; }

.border-bottom-pink {
  border-bottom-color: #e91e63; }

.border-bottom-pink-300 {
  border-bottom-color: #f06292; }

.border-bottom-pink-400 {
  border-bottom-color: #ec407a; }

.border-bottom-pink-600 {
  border-bottom-color: #d81b60; }

.border-bottom-pink-700 {
  border-bottom-color: #c2185b; }

.border-bottom-pink-800 {
  border-bottom-color: #ad1457; }

.border-bottom-violet {
  border-bottom-color: #9c27b0; }

.border-bottom-violet-300 {
  border-bottom-color: #ba68c8; }

.border-bottom-violet-400 {
  border-bottom-color: #ab47bc; }

.border-bottom-violet-600 {
  border-bottom-color: #8e24aa; }

.border-bottom-violet-700 {
  border-bottom-color: #7b1fa2; }

.border-bottom-violet-800 {
  border-bottom-color: #6a1b9a; }

.border-bottom-purple {
  border-bottom-color: #673ab7; }

.border-bottom-purple-300 {
  border-bottom-color: #9575cd; }

.border-bottom-purple-400 {
  border-bottom-color: #7e57c2; }

.border-bottom-purple-600 {
  border-bottom-color: #5e35b1; }

.border-bottom-purple-700 {
  border-bottom-color: #512da8; }

.border-bottom-purple-800 {
  border-bottom-color: #4527a0; }

.border-bottom-indigo {
  border-bottom-color: #3f51b5; }

.border-bottom-indigo-300 {
  border-bottom-color: #7986cb; }

.border-bottom-indigo-400 {
  border-bottom-color: #5c6bc0; }

.border-bottom-indigo-600 {
  border-bottom-color: #3949ab; }

.border-bottom-indigo-700 {
  border-bottom-color: #303f9f; }

.border-bottom-indigo-800 {
  border-bottom-color: #283593; }

.border-bottom-blue {
  border-bottom-color: #03a9f4; }

.border-bottom-blue-300 {
  border-bottom-color: #4fc3f7; }

.border-bottom-blue-400 {
  border-bottom-color: #29b6f6; }

.border-bottom-blue-600 {
  border-bottom-color: #039be5; }

.border-bottom-blue-700 {
  border-bottom-color: #0288d1; }

.border-bottom-blue-800 {
  border-bottom-color: #0277bd; }

.border-bottom-teal {
  border-bottom-color: #009688; }

.border-bottom-teal-300 {
  border-bottom-color: #4db6ac; }

.border-bottom-teal-400 {
  border-bottom-color: #26a69a; }

.border-bottom-teal-600 {
  border-bottom-color: #00897b; }

.border-bottom-teal-700 {
  border-bottom-color: #00796b; }

.border-bottom-teal-800 {
  border-bottom-color: #00695c; }

.border-bottom-green {
  border-bottom-color: #8bc34a; }

.border-bottom-green-300 {
  border-bottom-color: #aed581; }

.border-bottom-green-400 {
  border-bottom-color: #9ccc65; }

.border-bottom-green-600 {
  border-bottom-color: #7cb342; }

.border-bottom-green-700 {
  border-bottom-color: #689f38; }

.border-bottom-green-800 {
  border-bottom-color: #558b2f; }

.border-bottom-orange {
  border-bottom-color: #ff9800; }

.border-bottom-orange-300 {
  border-bottom-color: #ffb74d; }

.border-bottom-orange-400 {
  border-bottom-color: #ffa726; }

.border-bottom-orange-600 {
  border-bottom-color: #fb8c00; }

.border-bottom-orange-700 {
  border-bottom-color: #f57c00; }

.border-bottom-orange-800 {
  border-bottom-color: #ef6c00; }

.border-bottom-brown {
  border-bottom-color: #795548; }

.border-bottom-brown-300 {
  border-bottom-color: #a1887f; }

.border-bottom-brown-400 {
  border-bottom-color: #8d6e63; }

.border-bottom-brown-600 {
  border-bottom-color: #6d4c41; }

.border-bottom-brown-700 {
  border-bottom-color: #5d4037; }

.border-bottom-brown-800 {
  border-bottom-color: #4e342e; }

.border-bottom-grey {
  border-bottom-color: #777; }

.border-bottom-grey-300 {
  border-bottom-color: #999; }

.border-bottom-grey-400 {
  border-bottom-color: #888; }

.border-bottom-grey-600 {
  border-bottom-color: #666; }

.border-bottom-grey-700 {
  border-bottom-color: #555; }

.border-bottom-grey-800 {
  border-bottom-color: #444; }

.border-bottom-slate {
  border-bottom-color: #607d8b; }

.border-bottom-slate-300 {
  border-bottom-color: #90a4ae; }

.border-bottom-slate-400 {
  border-bottom-color: #78909c; }

.border-bottom-slate-600 {
  border-bottom-color: #546e7a; }

.border-bottom-slate-700 {
  border-bottom-color: #455a64; }

.border-bottom-slate-800 {
  border-bottom-color: #37474f; }

.border-bottom-white {
  border-bottom-color: #fff; }

.border-left-primary {
  border-left-color: #2196f3; }

.border-left-primary-300 {
  border-left-color: #64b5f6; }

.border-left-primary-400 {
  border-left-color: #42a5f5; }

.border-left-primary-600 {
  border-left-color: #1e88e5; }

.border-left-primary-700 {
  border-left-color: #1976d2; }

.border-left-primary-800 {
  border-left-color: #1565c0; }

.border-left-danger {
  border-left-color: #f44336; }

.border-left-danger-300 {
  border-left-color: #e57373; }

.border-left-danger-400 {
  border-left-color: #ef5350; }

.border-left-danger-600 {
  border-left-color: #e53935; }

.border-left-danger-700 {
  border-left-color: #d32f2f; }

.border-left-danger-800 {
  border-left-color: #c62828; }

.border-left-success {
  border-left-color: #4caf50; }

.border-left-success-300 {
  border-left-color: #81c784; }

.border-left-success-400 {
  border-left-color: #66bb6a; }

.border-left-success-600 {
  border-left-color: #43a047; }

.border-left-success-700 {
  border-left-color: #388e3c; }

.border-left-success-800 {
  border-left-color: #2e7d32; }

.border-left-warning {
  border-left-color: #ff5722; }

.border-left-warning-300 {
  border-left-color: #ff8a65; }

.border-left-warning-400 {
  border-left-color: #ff7043; }

.border-left-warning-600 {
  border-left-color: #f4511e; }

.border-left-warning-700 {
  border-left-color: #e64a19; }

.border-left-warning-800 {
  border-left-color: #d84315; }

.border-left-info {
  border-left-color: #00bcd4; }

.border-left-info-300 {
  border-left-color: #4dd0e1; }

.border-left-info-400 {
  border-left-color: #26c6da; }

.border-left-info-600 {
  border-left-color: #00acc1; }

.border-left-info-700 {
  border-left-color: #0097a7; }

.border-left-info-800 {
  border-left-color: #00838f; }

.border-left-pink {
  border-left-color: #e91e63; }

.border-left-pink-300 {
  border-left-color: #f06292; }

.border-left-pink-400 {
  border-left-color: #ec407a; }

.border-left-pink-600 {
  border-left-color: #d81b60; }

.border-left-pink-700 {
  border-left-color: #c2185b; }

.border-left-pink-800 {
  border-left-color: #ad1457; }

.border-left-violet {
  border-left-color: #9c27b0; }

.border-left-violet-300 {
  border-left-color: #ba68c8; }

.border-left-violet-400 {
  border-left-color: #ab47bc; }

.border-left-violet-600 {
  border-left-color: #8e24aa; }

.border-left-violet-700 {
  border-left-color: #7b1fa2; }

.border-left-violet-800 {
  border-left-color: #6a1b9a; }

.border-left-purple {
  border-left-color: #673ab7; }

.border-left-purple-300 {
  border-left-color: #9575cd; }

.border-left-purple-400 {
  border-left-color: #7e57c2; }

.border-left-purple-600 {
  border-left-color: #5e35b1; }

.border-left-purple-700 {
  border-left-color: #512da8; }

.border-left-purple-800 {
  border-left-color: #4527a0; }

.border-left-indigo {
  border-left-color: #3f51b5; }

.border-left-indigo-300 {
  border-left-color: #7986cb; }

.border-left-indigo-400 {
  border-left-color: #5c6bc0; }

.border-left-indigo-600 {
  border-left-color: #3949ab; }

.border-left-indigo-700 {
  border-left-color: #303f9f; }

.border-left-indigo-800 {
  border-left-color: #283593; }

.border-left-blue {
  border-left-color: #03a9f4; }

.border-left-blue-300 {
  border-left-color: #4fc3f7; }

.border-left-blue-400 {
  border-left-color: #29b6f6; }

.border-left-blue-600 {
  border-left-color: #039be5; }

.border-left-blue-700 {
  border-left-color: #0288d1; }

.border-left-blue-800 {
  border-left-color: #0277bd; }

.border-left-teal {
  border-left-color: #009688; }

.border-left-teal-300 {
  border-left-color: #4db6ac; }

.border-left-teal-400 {
  border-left-color: #26a69a; }

.border-left-teal-600 {
  border-left-color: #00897b; }

.border-left-teal-700 {
  border-left-color: #00796b; }

.border-left-teal-800 {
  border-left-color: #00695c; }

.border-left-green {
  border-left-color: #8bc34a; }

.border-left-green-300 {
  border-left-color: #aed581; }

.border-left-green-400 {
  border-left-color: #9ccc65; }

.border-left-green-600 {
  border-left-color: #7cb342; }

.border-left-green-700 {
  border-left-color: #689f38; }

.border-left-green-800 {
  border-left-color: #558b2f; }

.border-left-orange {
  border-left-color: #ff9800; }

.border-left-orange-300 {
  border-left-color: #ffb74d; }

.border-left-orange-400 {
  border-left-color: #ffa726; }

.border-left-orange-600 {
  border-left-color: #fb8c00; }

.border-left-orange-700 {
  border-left-color: #f57c00; }

.border-left-orange-800 {
  border-left-color: #ef6c00; }

.border-left-brown {
  border-left-color: #795548; }

.border-left-brown-300 {
  border-left-color: #a1887f; }

.border-left-brown-400 {
  border-left-color: #8d6e63; }

.border-left-brown-600 {
  border-left-color: #6d4c41; }

.border-left-brown-700 {
  border-left-color: #5d4037; }

.border-left-brown-800 {
  border-left-color: #4e342e; }

.border-left-grey {
  border-left-color: #777; }

.border-left-grey-300 {
  border-left-color: #999; }

.border-left-grey-400 {
  border-left-color: #888; }

.border-left-grey-600 {
  border-left-color: #666; }

.border-left-grey-700 {
  border-left-color: #555; }

.border-left-grey-800 {
  border-left-color: #444; }

.border-left-slate {
  border-left-color: #607d8b; }

.border-left-slate-300 {
  border-left-color: #90a4ae; }

.border-left-slate-400 {
  border-left-color: #78909c; }

.border-left-slate-600 {
  border-left-color: #546e7a; }

.border-left-slate-700 {
  border-left-color: #455a64; }

.border-left-slate-800 {
  border-left-color: #37474f; }

.border-left-white {
  border-left-color: #fff; }

.border-right-primary {
  border-right-color: #2196f3; }

.border-right-primary-300 {
  border-right-color: #64b5f6; }

.border-right-primary-400 {
  border-right-color: #42a5f5; }

.border-right-primary-600 {
  border-right-color: #1e88e5; }

.border-right-primary-700 {
  border-right-color: #1976d2; }

.border-right-primary-800 {
  border-right-color: #1565c0; }

.border-right-danger {
  border-right-color: #f44336; }

.border-right-danger-300 {
  border-right-color: #e57373; }

.border-right-danger-400 {
  border-right-color: #ef5350; }

.border-right-danger-600 {
  border-right-color: #e53935; }

.border-right-danger-700 {
  border-right-color: #d32f2f; }

.border-right-danger-800 {
  border-right-color: #c62828; }

.border-right-success {
  border-right-color: #4caf50; }

.border-right-success-300 {
  border-right-color: #81c784; }

.border-right-success-400 {
  border-right-color: #66bb6a; }

.border-right-success-600 {
  border-right-color: #43a047; }

.border-right-success-700 {
  border-right-color: #388e3c; }

.border-right-success-800 {
  border-right-color: #2e7d32; }

.border-right-warning {
  border-right-color: #ff5722; }

.border-right-warning-300 {
  border-right-color: #ff8a65; }

.border-right-warning-400 {
  border-right-color: #ff7043; }

.border-right-warning-600 {
  border-right-color: #f4511e; }

.border-right-warning-700 {
  border-right-color: #e64a19; }

.border-right-warning-800 {
  border-right-color: #d84315; }

.border-right-info {
  border-right-color: #00bcd4; }

.border-right-info-300 {
  border-right-color: #4dd0e1; }

.border-right-info-400 {
  border-right-color: #26c6da; }

.border-right-info-600 {
  border-right-color: #00acc1; }

.border-right-info-700 {
  border-right-color: #0097a7; }

.border-right-info-800 {
  border-right-color: #00838f; }

.border-right-pink {
  border-right-color: #e91e63; }

.border-right-pink-300 {
  border-right-color: #f06292; }

.border-right-pink-400 {
  border-right-color: #ec407a; }

.border-right-pink-600 {
  border-right-color: #d81b60; }

.border-right-pink-700 {
  border-right-color: #c2185b; }

.border-right-pink-800 {
  border-right-color: #ad1457; }

.border-right-violet {
  border-right-color: #9c27b0; }

.border-right-violet-300 {
  border-right-color: #ba68c8; }

.border-right-violet-400 {
  border-right-color: #ab47bc; }

.border-right-violet-600 {
  border-right-color: #8e24aa; }

.border-right-violet-700 {
  border-right-color: #7b1fa2; }

.border-right-violet-800 {
  border-right-color: #6a1b9a; }

.border-right-purple {
  border-right-color: #673ab7; }

.border-right-purple-300 {
  border-right-color: #9575cd; }

.border-right-purple-400 {
  border-right-color: #7e57c2; }

.border-right-purple-600 {
  border-right-color: #5e35b1; }

.border-right-purple-700 {
  border-right-color: #512da8; }

.border-right-purple-800 {
  border-right-color: #4527a0; }

.border-right-indigo {
  border-right-color: #3f51b5; }

.border-right-indigo-300 {
  border-right-color: #7986cb; }

.border-right-indigo-400 {
  border-right-color: #5c6bc0; }

.border-right-indigo-600 {
  border-right-color: #3949ab; }

.border-right-indigo-700 {
  border-right-color: #303f9f; }

.border-right-indigo-800 {
  border-right-color: #283593; }

.border-right-blue {
  border-right-color: #03a9f4; }

.border-right-blue-300 {
  border-right-color: #4fc3f7; }

.border-right-blue-400 {
  border-right-color: #29b6f6; }

.border-right-blue-600 {
  border-right-color: #039be5; }

.border-right-blue-700 {
  border-right-color: #0288d1; }

.border-right-blue-800 {
  border-right-color: #0277bd; }

.border-right-teal {
  border-right-color: #009688; }

.border-right-teal-300 {
  border-right-color: #4db6ac; }

.border-right-teal-400 {
  border-right-color: #26a69a; }

.border-right-teal-600 {
  border-right-color: #00897b; }

.border-right-teal-700 {
  border-right-color: #00796b; }

.border-right-teal-800 {
  border-right-color: #00695c; }

.border-right-green {
  border-right-color: #8bc34a; }

.border-right-green-300 {
  border-right-color: #aed581; }

.border-right-green-400 {
  border-right-color: #9ccc65; }

.border-right-green-600 {
  border-right-color: #7cb342; }

.border-right-green-700 {
  border-right-color: #689f38; }

.border-right-green-800 {
  border-right-color: #558b2f; }

.border-right-orange {
  border-right-color: #ff9800; }

.border-right-orange-300 {
  border-right-color: #ffb74d; }

.border-right-orange-400 {
  border-right-color: #ffa726; }

.border-right-orange-600 {
  border-right-color: #fb8c00; }

.border-right-orange-700 {
  border-right-color: #f57c00; }

.border-right-orange-800 {
  border-right-color: #ef6c00; }

.border-right-brown {
  border-right-color: #795548; }

.border-right-brown-300 {
  border-right-color: #a1887f; }

.border-right-brown-400 {
  border-right-color: #8d6e63; }

.border-right-brown-600 {
  border-right-color: #6d4c41; }

.border-right-brown-700 {
  border-right-color: #5d4037; }

.border-right-brown-800 {
  border-right-color: #4e342e; }

.border-right-grey {
  border-right-color: #777; }

.border-right-grey-300 {
  border-right-color: #999; }

.border-right-grey-400 {
  border-right-color: #888; }

.border-right-grey-600 {
  border-right-color: #666; }

.border-right-grey-700 {
  border-right-color: #555; }

.border-right-grey-800 {
  border-right-color: #444; }

.border-right-slate {
  border-right-color: #607d8b; }

.border-right-slate-300 {
  border-right-color: #90a4ae; }

.border-right-slate-400 {
  border-right-color: #78909c; }

.border-right-slate-600 {
  border-right-color: #546e7a; }

.border-right-slate-700 {
  border-right-color: #455a64; }

.border-right-slate-800 {
  border-right-color: #37474f; }

.border-right-white {
  border-right-color: #fff; }

.text-primary, .text-primary:focus, .text-primary:hover {
  color: #2196f3 !important; }

.text-primary-300, .text-primary-300:focus, .text-primary-300:hover {
  color: #2196f3 !important; }

.text-primary-400, .text-primary-400:focus, .text-primary-400:hover {
  color: #42a5f5 !important; }

.text-primary-600, .text-primary-600:focus, .text-primary-600:hover {
  color: #1e88e5 !important; }

.text-primary-700, .text-primary-700:focus, .text-primary-700:hover {
  color: #1976d2 !important; }

.text-primary-800, .text-primary-800:focus, .text-primary-800:hover {
  color: #1565c0 !important; }

.text-danger, .text-danger:focus, .text-danger:hover {
  color: #f44336 !important; }

.text-danger-300, .text-danger-300:focus, .text-danger-300:hover {
  color: #e57373 !important; }

.text-danger-400, .text-danger-400:focus, .text-danger-400:hover {
  color: #ef5350 !important; }

.text-danger-600, .text-danger-600:focus, .text-danger-600:hover {
  color: #e53935 !important; }

.text-danger-700, .text-danger-700:focus, .text-danger-700:hover {
  color: #d32f2f !important; }

.text-danger-800, .text-danger-800:focus, .text-danger-800:hover {
  color: #c62828 !important; }

.text-success, .text-success:focus, .text-success:hover {
  color: #4caf50 !important; }

.text-success-300, .text-success-300:focus, .text-success-300:hover {
  color: #81c784 !important; }

.text-success-400, .text-success-400:focus, .text-success-400:hover {
  color: #66bb6a !important; }

.text-success-600, .text-success-600:focus, .text-success-600:hover {
  color: #43a047 !important; }

.text-success-700, .text-success-700:focus, .text-success-700:hover {
  color: #388e3c !important; }

.text-success-800, .text-success-800:focus, .text-success-800:hover {
  color: #2e7d32 !important; }

.text-warning, .text-warning:focus, .text-warning:hover {
  color: #ff5722 !important; }

.text-warning-300, .text-warning-300:focus, .text-warning-300:hover {
  color: #ff8a65 !important; }

.text-warning-400, .text-warning-400:focus, .text-warning-400:hover {
  color: #ff7043 !important; }

.text-warning-600, .text-warning-600:focus, .text-warning-600:hover {
  color: #f4511e !important; }

.text-warning-700, .text-warning-700:focus, .text-warning-700:hover {
  color: #e64a19 !important; }

.text-warning-800, .text-warning-800:focus, .text-warning-800:hover {
  color: #d84315 !important; }

.text-info, .text-info:focus, .text-info:hover {
  color: #00bcd4 !important; }

.text-info-300, .text-info-300:focus, .text-info-300:hover {
  color: #4dd0e1 !important; }

.text-info-400, .text-info-400:focus, .text-info-400:hover {
  color: #26c6da !important; }

.text-info-600, .text-info-600:focus, .text-info-600:hover {
  color: #00acc1 !important; }

.text-info-700, .text-info-700:focus, .text-info-700:hover {
  color: #0097a7 !important; }

.text-info-800, .text-info-800:focus, .text-info-800:hover {
  color: #00838f !important; }

.text-pink, .text-pink:focus, .text-pink:hover {
  color: #e91e63 !important; }

.text-pink-300, .text-pink-300:focus, .text-pink-300:hover {
  color: #f06292 !important; }

.text-pink-400, .text-pink-400:focus, .text-pink-400:hover {
  color: #ec407a !important; }

.text-pink-600, .text-pink-600:focus, .text-pink-600:hover {
  color: #d81b60 !important; }

.text-pink-700, .text-pink-700:focus, .text-pink-700:hover {
  color: #c2185b !important; }

.text-pink-800, .text-pink-800:focus, .text-pink-800:hover {
  color: #ad1457 !important; }

.text-violet, .text-violet:focus, .text-violet:hover {
  color: #9c27b0 !important; }

.text-violet-300, .text-violet-300:focus, .text-violet-300:hover {
  color: #ba68c8 !important; }

.text-violet-400, .text-violet-400:focus, .text-violet-400:hover {
  color: #ab47bc !important; }

.text-violet-600, .text-violet-600:focus, .text-violet-600:hover {
  color: #8e24aa !important; }

.text-violet-700, .text-violet-700:focus, .text-violet-700:hover {
  color: #7b1fa2 !important; }

.text-violet-800, .text-violet-800:focus, .text-violet-800:hover {
  color: #6a1b9a !important; }

.text-purple, .text-purple:focus, .text-purple:hover {
  color: #673ab7 !important; }

.text-purple-300, .text-purple-300:focus, .text-purple-300:hover {
  color: #9575cd !important; }

.text-purple-400, .text-purple-400:focus, .text-purple-400:hover {
  color: #7e57c2 !important; }

.text-purple-600, .text-purple-600:focus, .text-purple-600:hover {
  color: #5e35b1 !important; }

.text-purple-700, .text-purple-700:focus, .text-purple-700:hover {
  color: #512da8 !important; }

.text-purple-800, .text-purple-800:focus, .text-purple-800:hover {
  color: #4527a0 !important; }

.text-indigo, .text-indigo:focus, .text-indigo:hover {
  color: #3f51b5 !important; }

.text-indigo-300, .text-indigo-300:focus, .text-indigo-300:hover {
  color: #7986cb !important; }

.text-indigo-400, .text-indigo-400:focus, .text-indigo-400:hover {
  color: #5c6bc0 !important; }

.text-indigo-600, .text-indigo-600:focus, .text-indigo-600:hover {
  color: #3949ab !important; }

.text-indigo-700, .text-indigo-700:focus, .text-indigo-700:hover {
  color: #303f9f !important; }

.text-indigo-800, .text-indigo-800:focus, .text-indigo-800:hover {
  color: #283593 !important; }

.text-blue, .text-blue:focus, .text-blue:hover {
  color: #03a9f4 !important; }

.text-blue-300, .text-blue-300:focus, .text-blue-300:hover {
  color: #4fc3f7 !important; }

.text-blue-400, .text-blue-400:focus, .text-blue-400:hover {
  color: #29b6f6 !important; }

.text-blue-600, .text-blue-600:focus, .text-blue-600:hover {
  color: #039be5 !important; }

.text-blue-700, .text-blue-700:focus, .text-blue-700:hover {
  color: #0288d1 !important; }

.text-blue-800, .text-blue-800:focus, .text-blue-800:hover {
  color: #0277bd !important; }

.text-teal, .text-teal:focus, .text-teal:hover {
  color: #009688 !important; }

.text-teal-300, .text-teal-300:focus, .text-teal-300:hover {
  color: #4db6ac !important; }

.text-teal-400, .text-teal-400:focus, .text-teal-400:hover {
  color: #26a69a !important; }

.text-teal-600, .text-teal-600:focus, .text-teal-600:hover {
  color: #00897b !important; }

.text-teal-700, .text-teal-700:focus, .text-teal-700:hover {
  color: #00796b !important; }

.text-teal-800, .text-teal-800:focus, .text-teal-800:hover {
  color: #00695c !important; }

.text-green, .text-green:focus, .text-green:hover {
  color: #8bc34a !important; }

.text-green-300, .text-green-300:focus, .text-green-300:hover {
  color: #aed581 !important; }

.text-green-400, .text-green-400:focus, .text-green-400:hover {
  color: #9ccc65 !important; }

.text-green-600, .text-green-600:focus, .text-green-600:hover {
  color: #7cb342 !important; }

.text-green-700, .text-green-700:focus, .text-green-700:hover {
  color: #689f38 !important; }

.text-green-800, .text-green-800:focus, .text-green-800:hover {
  color: #558b2f !important; }

.text-orange, .text-orange:focus, .text-orange:hover {
  color: #ff9800 !important; }

.text-orange-300, .text-orange-300:focus, .text-orange-300:hover {
  color: #ffb74d !important; }

.text-orange-400, .text-orange-400:focus, .text-orange-400:hover {
  color: #ffa726 !important; }

.text-orange-600, .text-orange-600:focus, .text-orange-600:hover {
  color: #fb8c00 !important; }

.text-orange-700, .text-orange-700:focus, .text-orange-700:hover {
  color: #f57c00 !important; }

.text-orange-800, .text-orange-800:focus, .text-orange-800:hover {
  color: #ef6c00 !important; }

.text-brown, .text-brown:focus, .text-brown:hover {
  color: #795548 !important; }

.text-brown-300, .text-brown-300:focus, .text-brown-300:hover {
  color: #a1887f !important; }

.text-brown-400, .text-brown-400:focus, .text-brown-400:hover {
  color: #8d6e63 !important; }

.text-brown-600, .text-brown-600:focus, .text-brown-600:hover {
  color: #6d4c41 !important; }

.text-brown-700, .text-brown-700:focus, .text-brown-700:hover {
  color: #5d4037 !important; }

.text-brown-800, .text-brown-800:focus, .text-brown-800:hover {
  color: #4e342e !important; }

.text-grey, .text-grey:focus, .text-grey:hover {
  color: #777 !important; }

.text-grey-300, .text-grey-300:focus, .text-grey-300:hover {
  color: #999 !important; }

.text-grey-400, .text-grey-400:focus, .text-grey-400:hover {
  color: #888 !important; }

.text-grey-600, .text-grey-600:focus, .text-grey-600:hover {
  color: #666 !important; }

.text-grey-700, .text-grey-700:focus, .text-grey-700:hover {
  color: #555 !important; }

.text-grey-800, .text-grey-800:focus, .text-grey-800:hover {
  color: #444 !important; }

.text-slate, .text-slate:focus, .text-slate:hover {
  color: #607d8b !important; }

.text-slate-300, .text-slate-300:focus, .text-slate-300:hover {
  color: #90a4ae !important; }

.text-slate-400, .text-slate-400:focus, .text-slate-400:hover {
  color: #78909c !important; }

.text-slate-600, .text-slate-600:focus, .text-slate-600:hover {
  color: #546e7a !important; }

.text-slate-700, .text-slate-700:focus, .text-slate-700:hover {
  color: #455a64 !important; }

.text-slate-800, .text-slate-800:focus, .text-slate-800:hover {
  color: #37474f !important; }

.text-white, .text-white:focus, .text-white:hover {
  color: #fff !important; }

.text-default, .text-default:focus, .text-default:hover {
  color: #333 !important; }

.auth {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  background-color: #4f5f6f;
  overflow-x: hidden;
  overflow-y: auto; }

.auth-container {
  width: 450px;
  min-height: 330px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%); }
  .auth-container .auth-header {
    padding: 15px;
    background-color: #333A6C;
    text-align: center;
    border-bottom: 1px solid #333A6C; }
  .auth-container .auth-title {
    color: #97A4B1;
    padding: 20px;
    line-height: 30px;
    font-size: 26px;
    font-weight: 400;
    margin: 0; }
  .auth-container .auth-content {
    padding: 30px 50px;
    min-height: 260px; }
  .auth-container .forgot-btn {
    line-height: 28px; }
  .auth-container .checkbox label {
    padding: 0; }
  .auth-container .checkbox a {
    vertical-align: text-top; }
  .auth-container .checkbox span {
    color: #4f5f6f; }

@media (max-width: 767px) {
  .auth-container {
    width: 100%;
    position: relative;
    left: 0;
    top: 0;
    transform: inherit;
    margin: 0;
    margin-bottom: 10px; }
    .auth-container .auth-content {
      padding: 30px 25px; } }

a:not(.btn) {
  transition: initial;
  text-decoration: none;
  color: #969696; }
  a:not(.btn):hover {
    text-decoration: none;
    color: #262b50; }
    a:not(.btn):hover:before {
      transform: scaleX(1); }
  a:not(.btn):focus {
    text-decoration: none; }

span a {
  vertical-align: text-bottom; }

[class^='nav'] li > a,
[class*=' nav'] li > a {
  display: block; }
  [class^='nav'] li > a:before,
  [class*=' nav'] li > a:before {
    display: none; }

.nav.nav-tabs-bordered {
  border-color: #333A6C; }
  .nav.nav-tabs-bordered + .tab-content {
    border-style: solid;
    border-width: 0 1px 1px 1px;
    border-color: #333A6C;
    padding: 10px 20px 0; }
  .nav.nav-tabs-bordered .nav-item .nav-link {
    text-decoration: none; }
    .nav.nav-tabs-bordered .nav-item .nav-link:hover {
      color: #ffffff;
      background-color: #333A6C;
      border: 1px solid #333A6C; }
    .nav.nav-tabs-bordered .nav-item .nav-link.active {
      border-color: #333A6C;
      border-bottom-color: transparent; }
      .nav.nav-tabs-bordered .nav-item .nav-link.active:hover {
        background-color: #ffffff;
        color: inherit; }

.nav.nav-pills + .tab-content {
  border: 0;
  padding: 5px; }

.nav.nav-pills .nav-item .nav-link {
  text-decoration: none; }
  .nav.nav-pills .nav-item .nav-link:hover {
    color: black;
    background-color: transparent;
    border: 0; }
  .nav.nav-pills .nav-item .nav-link.active {
    border-color: #333A6C;
    border-bottom-color: transparent;
    background-color: #333A6C; }
    .nav.nav-pills .nav-item .nav-link.active:hover {
      background-color: #333A6C;
      color: #ffffff; }

.nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }

.tabcontent-border {
  border: 1px solid #ddd;
  border-top: 0px; }

.nav-tabs .nav-item {
  margin-bottom: -1px; }

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #464a4c;
  background-color: #fff;
  border-color: #ddd #ddd #fff; }

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-right-radius: .25rem;
  border-top-left-radius: .25rem; }

.nav-link {
  display: block;
  padding: .5em 1em; }

.tab-content > .active {
  display: block; }

.customtab li a.nav-link {
  border: 0px;
  padding: 15px 20px;
  color: #54667a; }

.customtab li a.nav-link.active {
  border-bottom: 2px solid #333A6C;
  color: #333A6C; }

.customtab li a.nav-link:hover {
  color: #333A6C; }

.vtabs {
  display: table; }

.vtabs .tabs-vertical {
  width: 150px;
  border-bottom: 0px;
  border-right: 1px solid rgba(120, 130, 140, 0.13);
  display: table-cell;
  vertical-align: top; }

.tabs-vertical li .nav-link.active, .tabs-vertical li .nav-link:hover, .tabs-vertical li .nav-link.active:focus {
  background: #333A6C;
  border: 0px;
  color: #fff; }

.vtabs .tabs-vertical li .nav-link {
  color: #263238;
  margin-bottom: 10px;
  border: 0px;
  border-radius: 4px 0 0 4px; }

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #464a4c;
  background-color: #fff;
  border-color: #ddd #ddd #fff; }

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-right-radius: .25rem;
  border-top-left-radius: .25rem; }

.nav-link {
  display: block;
  padding: .5em 1em; }

.vtabs {
  display: table; }

.vtabs .tabs-vertical {
  width: 150px;
  border-bottom: 0px;
  border-right: 1px solid rgba(120, 130, 140, 0.13);
  display: table-cell;
  vertical-align: top; }

.vtabs .tabs-vertical li .nav-link {
  color: #263238;
  margin-bottom: 10px;
  border: 0px; }

.vtabs .tab-content {
  display: table-cell;
  padding: 20px;
  vertical-align: top; }

.tabs-vertical li .nav-link.active, .tabs-vertical li .nav-link:hover,
.tabs-vertical li .nav-link.active:focus {
  background: #333A6C;
  border: 0px;
  color: #ffffff; }

.customvtab .tabs-vertical li .nav-link.active, .customvtab .tabs-vertical li .nav-link:hover,
.customvtab .tabs-vertical li .nav-link:focus {
  background: #fff;
  border: 0px;
  border-right: 2px solid #333A6C;
  margin-right: -1px;
  color: #333A6C; }

.customtab2 li a.nav-link {
  border: 0px;
  margin-right: 3px;
  color: #54667a; }

.customtab2 li a.nav-link.active {
  background: #333A6C;
  color: #fff; }

.customtab2 li a.nav-link:hover {
  color: #fff;
  background: #333A6C; }

.nav.nav-pills .nav-item .nav-link.active {
  border-color: #333A6C;
  color: #fff;
  border-bottom-color: transparent;
  background-color: #333A6C; }

/**
** Page control
**/
.page-control {
  position: relative;
  display: block;
  background-color: #fbfbfb;
  border: 1px solid rgba(0, 0, 0, 0.125); }

.page-control-vertical {
  display: table;
  background-color: #fbfbfb;
  border: 1px solid rgba(0, 0, 0, 0.125); }

.page-control-header {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #eceff1;
  display: block;
  border-bottom: 1px solid #ddd; }

.page-control-header-vertical {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #eceff1;
  display: table;
  border-bottom: 1px solid #ddd; }

.page-control-header-custom {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  border-bottom: 1px solid #ddd; }

.page-control-header .nav-tabs {
  border: 0px; }

.page-control-header-custom .nav-tabs {
  border: 0px; }

.btn {
  background-image: none;
  cursor: pointer; }
  .btn.btn-primary {
    color: #ffffff;
    background-color: #333A6C;
    border-color: #333A6C; }
    .btn.btn-primary:hover {
      color: #ffffff;
      background-color: #232749;
      border-color: #1f2442; }
    .btn.btn-primary:focus, .btn.btn-primary.focus {
      box-shadow: 0 0 0 2px rgba(51, 58, 108, 0.5); }
    .btn.btn-primary.disabled, .btn.btn-primary:disabled {
      background-color: #333A6C;
      border-color: #333A6C; }
    .btn.btn-primary:active, .btn.btn-primary.active,
    .show > .btn.btn-primary.dropdown-toggle {
      color: #ffffff;
      background-color: #232749;
      background-image: none;
      border-color: #1f2442; }
  .btn.btn-secondary {
    color: #ffffff;
    background-color: #6b7a85;
    border-color: #fff; }
    .btn.btn-secondary:hover {
      color: #ffffff;
      background-color: #546069;
      border-color: #e0e0e0; }
    .btn.btn-secondary:focus, .btn.btn-secondary.focus {
      box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5); }
    .btn.btn-secondary.disabled, .btn.btn-secondary:disabled {
      background-color: #6b7a85;
      border-color: #fff; }
    .btn.btn-secondary:active, .btn.btn-secondary.active,
    .show > .btn.btn-secondary.dropdown-toggle {
      color: #ffffff;
      background-color: #546069;
      background-image: none;
      border-color: #e0e0e0; }
  .btn.btn-success {
    color: #ffffff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
    .btn.btn-success:hover {
      color: #ffffff;
      background-color: #449d44;
      border-color: #419641; }
    .btn.btn-success:focus, .btn.btn-success.focus {
      box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); }
    .btn.btn-success.disabled, .btn.btn-success:disabled {
      background-color: #5cb85c;
      border-color: #5cb85c; }
    .btn.btn-success:active, .btn.btn-success.active,
    .show > .btn.btn-success.dropdown-toggle {
      color: #ffffff;
      background-color: #449d44;
      background-image: none;
      border-color: #419641; }
  .btn.btn-info {
    color: #ffffff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
    .btn.btn-info:hover {
      color: #ffffff;
      background-color: #31b0d5;
      border-color: #2aabd2; }
    .btn.btn-info:focus, .btn.btn-info.focus {
      box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); }
    .btn.btn-info.disabled, .btn.btn-info:disabled {
      background-color: #5bc0de;
      border-color: #5bc0de; }
    .btn.btn-info:active, .btn.btn-info.active,
    .show > .btn.btn-info.dropdown-toggle {
      color: #ffffff;
      background-color: #31b0d5;
      background-image: none;
      border-color: #2aabd2; }
  .btn.btn-warning {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
    .btn.btn-warning:hover {
      color: #ffffff;
      background-color: #ec971f;
      border-color: #eb9316; }
    .btn.btn-warning:focus, .btn.btn-warning.focus {
      box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); }
    .btn.btn-warning.disabled, .btn.btn-warning:disabled {
      background-color: #f0ad4e;
      border-color: #f0ad4e; }
    .btn.btn-warning:active, .btn.btn-warning.active,
    .show > .btn.btn-warning.dropdown-toggle {
      color: #ffffff;
      background-color: #ec971f;
      background-image: none;
      border-color: #eb9316; }
  .btn.btn-danger {
    color: #ffffff;
    background-color: #d9534f;
    border-color: #d9534f; }
    .btn.btn-danger:hover {
      color: #ffffff;
      background-color: #c9302c;
      border-color: #c12e2a; }
    .btn.btn-danger:focus, .btn.btn-danger.focus {
      box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); }
    .btn.btn-danger.disabled, .btn.btn-danger:disabled {
      background-color: #d9534f;
      border-color: #d9534f; }
    .btn.btn-danger:active, .btn.btn-danger.active,
    .show > .btn.btn-danger.dropdown-toggle {
      color: #ffffff;
      background-color: #c9302c;
      background-image: none;
      border-color: #c12e2a; }
  .btn.btn-default {
    color: black;
    background-color: #ffffff;
    border-color: #ffffff; }
    .btn.btn-default:hover {
      color: black;
      background-color: #e6e6e6;
      border-color: #e0e0e0; }
    .btn.btn-default:focus, .btn.btn-default.focus {
      box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5); }
    .btn.btn-default.disabled, .btn.btn-default:disabled {
      background-color: #ffffff;
      border-color: #ffffff; }
    .btn.btn-default:active, .btn.btn-default.active,
    .show > .btn.btn-default.dropdown-toggle {
      color: black;
      background-color: #e6e6e6;
      background-image: none;
      border-color: #e0e0e0; }
  .btn.btn-primary-outline {
    color: #333A6C;
    background-image: none;
    background-color: transparent;
    border-color: #333A6C; }
    .btn.btn-primary-outline:hover {
      color: #fff;
      background-color: #333A6C;
      border-color: #333A6C; }
    .btn.btn-primary-outline:focus, .btn.btn-primary-outline.focus {
      box-shadow: 0 0 0 2px rgba(51, 58, 108, 0.5); }
    .btn.btn-primary-outline.disabled, .btn.btn-primary-outline:disabled {
      color: #333A6C;
      background-color: transparent; }
    .btn.btn-primary-outline:active, .btn.btn-primary-outline.active,
    .show > .btn.btn-primary-outline.dropdown-toggle {
      color: #fff;
      background-color: #333A6C;
      border-color: #333A6C; }
  .btn.btn-secondary-outline {
    color: #6b7a85;
    background-image: none;
    background-color: transparent;
    border-color: #6b7a85; }
    .btn.btn-secondary-outline:hover {
      color: #fff;
      background-color: #6b7a85;
      border-color: #6b7a85; }
    .btn.btn-secondary-outline:focus, .btn.btn-secondary-outline.focus {
      box-shadow: 0 0 0 2px rgba(107, 122, 133, 0.5); }
    .btn.btn-secondary-outline.disabled, .btn.btn-secondary-outline:disabled {
      color: #6b7a85;
      background-color: transparent; }
    .btn.btn-secondary-outline:active, .btn.btn-secondary-outline.active,
    .show > .btn.btn-secondary-outline.dropdown-toggle {
      color: #fff;
      background-color: #6b7a85;
      border-color: #6b7a85; }
  .btn.btn-info-outline {
    color: #5bc0de;
    background-image: none;
    background-color: transparent;
    border-color: #5bc0de; }
    .btn.btn-info-outline:hover {
      color: #fff;
      background-color: #5bc0de;
      border-color: #5bc0de; }
    .btn.btn-info-outline:focus, .btn.btn-info-outline.focus {
      box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); }
    .btn.btn-info-outline.disabled, .btn.btn-info-outline:disabled {
      color: #5bc0de;
      background-color: transparent; }
    .btn.btn-info-outline:active, .btn.btn-info-outline.active,
    .show > .btn.btn-info-outline.dropdown-toggle {
      color: #fff;
      background-color: #5bc0de;
      border-color: #5bc0de; }
  .btn.btn-success-outline {
    color: #5cb85c;
    background-image: none;
    background-color: transparent;
    border-color: #5cb85c; }
    .btn.btn-success-outline:hover {
      color: #fff;
      background-color: #5cb85c;
      border-color: #5cb85c; }
    .btn.btn-success-outline:focus, .btn.btn-success-outline.focus {
      box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); }
    .btn.btn-success-outline.disabled, .btn.btn-success-outline:disabled {
      color: #5cb85c;
      background-color: transparent; }
    .btn.btn-success-outline:active, .btn.btn-success-outline.active,
    .show > .btn.btn-success-outline.dropdown-toggle {
      color: #fff;
      background-color: #5cb85c;
      border-color: #5cb85c; }
  .btn.btn-warning-outline {
    color: #f0ad4e;
    background-image: none;
    background-color: transparent;
    border-color: #f0ad4e; }
    .btn.btn-warning-outline:hover {
      color: #fff;
      background-color: #f0ad4e;
      border-color: #f0ad4e; }
    .btn.btn-warning-outline:focus, .btn.btn-warning-outline.focus {
      box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); }
    .btn.btn-warning-outline.disabled, .btn.btn-warning-outline:disabled {
      color: #f0ad4e;
      background-color: transparent; }
    .btn.btn-warning-outline:active, .btn.btn-warning-outline.active,
    .show > .btn.btn-warning-outline.dropdown-toggle {
      color: #fff;
      background-color: #f0ad4e;
      border-color: #f0ad4e; }
  .btn.btn-danger-outline {
    color: #d9534f;
    background-image: none;
    background-color: transparent;
    border-color: #d9534f; }
    .btn.btn-danger-outline:hover {
      color: #fff;
      background-color: #d9534f;
      border-color: #d9534f; }
    .btn.btn-danger-outline:focus, .btn.btn-danger-outline.focus {
      box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); }
    .btn.btn-danger-outline.disabled, .btn.btn-danger-outline:disabled {
      color: #d9534f;
      background-color: transparent; }
    .btn.btn-danger-outline:active, .btn.btn-danger-outline.active,
    .show > .btn.btn-danger-outline.dropdown-toggle {
      color: #fff;
      background-color: #d9534f;
      border-color: #d9534f; }
  .btn.btn-pill-left:focus, .btn.btn-pill-right:focus, .btn.btn-oval:focus {
    outline: none;
    outline-offset: initial; }
  .btn.btn-pill-left {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px; }
  .btn.btn-pill-right {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px; }
  .btn.btn-oval {
    border-radius: 25px; }
  .btn.btn-link {
    text-decoration: none; }
  .btn strong {
    font-weight: 600; }

.btn-group .dropdown-menu > li:last-child a:hover:before {
  height: 0px;
  transform: scaleX(0); }

.btn-circle {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
  cursor: pointer; }

.btn-circle.btn-sm {
  width: 30px;
  height: 30px;
  padding: 4px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 16px;
  line-height: 1.428571429; }

.btn-circle.btn-lg {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33; }

.btn-facebook {
  color: #ffffff !important;
  background-color: #3b5998 !important;
  cursor: pointer; }

.btn-twitter {
  color: #ffffff !important;
  background-color: #55acee !important;
  cursor: pointer; }

.btn-linkedin {
  color: #ffffff !important;
  background-color: #007bb6 !important;
  cursor: pointer; }

.btn-dribbble {
  color: #ffffff !important;
  background-color: #ea4c89 !important;
  cursor: pointer; }

.btn-googleplus {
  color: #ffffff !important;
  background-color: #dd4b39 !important;
  cursor: pointer; }

.btn-instagram {
  color: #ffffff !important;
  background-color: #3f729b !important;
  cursor: pointer; }

.btn-pinterest {
  color: #ffffff !important;
  background-color: #cb2027 !important;
  cursor: pointer; }

.btn-dropbox {
  color: #ffffff !important;
  background-color: #007ee5 !important;
  cursor: pointer; }

.btn-flickr {
  color: #ffffff !important;
  background-color: #ff0084 !important;
  cursor: pointer; }

.btn-tumblr {
  color: #ffffff !important;
  background-color: #32506d !important;
  cursor: pointer; }

.btn-skype {
  color: #ffffff !important;
  background-color: #00aff0 !important;
  cursor: pointer; }

.btn-youtube {
  color: #ffffff !important;
  background-color: #bb0000 !important;
  cursor: pointer; }

.btn-github {
  color: #ffffff !important;
  background-color: #171515 !important;
  cursor: pointer; }

.container-button > .btn {
  margin-right: 4px; }

.card {
  box-shadow: 1px 1px 5px rgba(126, 142, 159, 0.1);
  margin-bottom: 10px;
  border-radius: 0;
  border: 1px solid #cfd8dc; }
  .card .card {
    box-shadow: none;
    padding-left: 0px;
    padding-right: 0px; }
  .card .card-header {
    background-image: none;
    background-color: #ffffff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 5px;
    border-radius: 0;
    min-height: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
    .card .card-header::after {
      content: "";
      display: table;
      clear: both; }
    .card .card-header.bordered {
      border-bottom: 1px solid #fff; }
    .card .card-header.card-header-sm {
      min-height: 40px; }
    .card .card-header > span {
      vertical-align: middle; }
    .card .card-header .pull-right {
      margin-left: auto; }
    .card .card-header .header-block {
      padding: 0.5rem 15px; }
      @media (min-width: 1200px) {
        .card .card-header .header-block {
          padding: 0.5rem 20px; } }
      @media (max-width: 767px) {
        .card .card-header .header-block {
          padding: 0.5rem 10px; } }
      .card .card-header .header-block .actions {
        position: absolute;
        top: 8px;
        right: 20px; }
    .card .card-header .title {
      color: #4f5f6f;
      display: inline-flex;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox; }
    .card .card-header .btn {
      margin: 2px; }
    .card .card-header .nav-tabs {
      border-color: transparent;
      align-self: stretch;
      display: flex;
      position: relative;
      top: 1px;
      -ms-flex-item-align: stretch;
      display: -webkit-box;
      display: -ms-flexbox; }
      .card .card-header .nav-tabs .nav-item {
        margin-left: 0;
        display: flex;
        align-self: stretch;
        display: -webkit-box;
        display: -ms-flexbox;
        -ms-flex-item-align: stretch; }
        .card .card-header .nav-tabs .nav-item .nav-link {
          display: flex;
          align-self: stretch;
          align-items: center;
          color: black;
          opacity: 0.7;
          padding-left: 10px;
          padding-right: 10px;
          border-radius: 0;
          font-size: 14px;
          border-top-width: 2px;
          border-bottom: 1px solid #fff;
          text-decoration: none;
          display: -webkit-box;
          display: -ms-flexbox;
          -ms-flex-item-align: stretch;
          -webkit-box-align: center;
          -ms-flex-align: center; }
          .card .card-header .nav-tabs .nav-item .nav-link.active {
            border-top-color: #333A6C;
            border-bottom-color: transparent;
            opacity: 1; }
            .card .card-header .nav-tabs .nav-item .nav-link.active:hover, .card .card-header .nav-tabs .nav-item .nav-link.active:focus {
              opacity: 1;
              background-color: #ffffff;
              border-color: #fff #fff transparent;
              border-top-color: #333A6C; }
          .card .card-header .nav-tabs .nav-item .nav-link:hover, .card .card-header .nav-tabs .nav-item .nav-link:focus {
            opacity: 1;
            background-color: transparent;
            border-color: transparent; }
  .card .card-footer {
    background-color: #fafafa; }
    .card .card-footer .btn {
      margin: 2px; }
  .card.card-default > .card-header {
    background-color: #eceff1;
    color: inherit; }
  .card.card-default .card-footer {
    background-color: #eceff1; }
  .card.card-primary {
    border-color: #333A6C; }
    .card.card-primary > .card-header {
      background-color: #333A6C;
      border-color: #121527;
      color: #ffffff; }
    .card.card-primary > .card-header .title {
      color: #ffffff; }
    .card.card-primary .card-footer {
      background-color: #333A6C;
      border-color: #121527;
      color: #ffffff; }
    .card.card-primary > .card-block {
      background-color: #333A6C;
      color: #ffffff; }
  .card.card-success > .card-header {
    background-color: #5cb85c;
    border-color: #060f06;
    color: #ffffff; }
  .card.card-success > .card-header .title {
    color: #ffffff; }
  .card.card-success .card-footer {
    background-color: #5cb85c;
    border-color: #060f06;
    color: #ffffff; }
  .card.card-success > .card-block {
    background-color: #5cb85c;
    color: #ffffff; }
  .card.card-info > .card-header {
    background-color: #5bc0de;
    border-color: #2390b0;
    color: #ffffff; }
  .card.card-info > .card-header .title {
    color: #ffffff; }
  .card.card-info .card-footer {
    background-color: #5bc0de;
    border-color: #2390b0;
    color: #ffffff; }
  .card.card-info > .card-block {
    background-color: #5bc0de;
    color: #ffffff; }
  .card.card-warning > .card-header {
    background-color: #f0ad4e;
    border-color: #c77c11;
    color: #ffffff; }
  .card.card-warning > .card-header .title {
    color: #ffffff; }
  .card.card-warning .card-footer {
    background-color: #f0ad4e;
    border-color: #c77c11;
    color: #ffffff; }
  .card.card-warning > .card-block {
    background-color: #f0ad4e;
    color: #ffffff; }
  .card.card-danger > .card-header {
    background-color: #d9534f;
    border-color: #a02622;
    color: #ffffff; }
  .card.card-danger > .card-header .title {
    color: #ffffff; }
  .card.card-danger .card-footer {
    background-color: #d9534f;
    border-color: #a02622;
    color: #ffffff; }
  .card.card-danger > .card-block {
    background-color: #d9534f;
    color: #ffffff; }
  .card.card-inverse > .card-header {
    background-color: #131e26;
    border-color: black;
    color: #ffffff; }
  .card.card-inverse > .card-header .title {
    color: #ffffff; }
  .card.card-inverse .card-footer {
    background-color: #131e26;
    border-color: black;
    color: #ffffff; }
  .card .title-block,
  .card .card-title-block {
    padding-bottom: 0;
    margin-bottom: 20px;
    border: none; }
    .card .title-block::after,
    .card .card-title-block::after {
      display: block;
      content: "";
      clear: both; }
  .card .section {
    margin-bottom: 20px; }
  .card .example,
  .card .section.demo {
    margin-bottom: 20px; }

.card-block {
  padding: 15px;
  overflow: auto; }
  .card-block .tab-content {
    padding: 15px;
    border-color: transparent; }
  @media (min-width: 1200px) {
    .card-block {
      padding: 20px; } }
  @media (max-width: 767px) {
    .card-block {
      padding: 10px; } }

.card-block-without-scroll {
  padding: 15px; }

.card-block-without-scroll .tab-content {
  padding: 10px;
  border-color: transparent; }

@media (min-width: 1200px) {
  .card-block-without-scroll {
    padding: 20px; } }

@media (max-width: 767px) {
  .card-block-without-scroll {
    padding: 10px; } }

.card-inverse {
  color: #ffffff; }

.card-inverse .card-text {
  color: #ffffff; }

.card-outline-primary {
  background-color: transparent;
  border-color: #333A6C; }

.card.card-outline-primary > .card-header {
  background-color: #333A6C;
  border-color: #333A6C; }

.card.card-outline-primary > .card-header .title {
  color: #ffffff; }

.card-outline-secondary {
  background-color: transparent;
  border-color: #6b7a85; }

.card-outline-info {
  background-color: transparent;
  border-color: #5bc0de; }

.card.card-outline-info > .card-header {
  background-color: #5bc0de;
  border-color: #5bc0de; }
  .card.card-outline-info > .card-header .title {
    color: #ffffff; }

.card-outline-success {
  background-color: transparent;
  border-color: #5cb85c; }

.card.card-outline-success > .card-header {
  background-color: #5cb85c;
  border-color: #5cb85c; }
  .card.card-outline-success > .card-header .title {
    color: #ffffff; }

.card-outline-warning {
  background-color: transparent;
  border-color: #f0ad4e; }

.card.card-outline-warning > .card-header {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  .card.card-outline-warning > .card-header .title {
    color: #ffffff; }

.card-outline-danger {
  background-color: transparent;
  border-color: #d9534f; }
  .card-outline-danger .title {
    color: #ffffff; }

.card.card-outline-danger > .card-header {
  background-color: #d9534f;
  border-color: #d9534f; }
  .card.card-outline-danger > .card-header .title {
    color: #ffffff; }

@media (min-width: 576px) {
  .card-deck .card:not(:first-child) {
    margin-left: 0px; } }

.underline-animation {
  position: absolute;
  top: auto;
  bottom: 1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #333A6C;
  content: '';
  transition: all 0.2s;
  backface-visibility: hidden;
  transform: scaleX(0); }

.stat-chart {
  border-radius: 50%; }

.stat {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  margin-right: 10px; }
  .stat .value {
    font-size: 20px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500; }
  .stat .name {
    overflow: hidden;
    text-overflow: ellipsis; }
  .stat.lg .value {
    font-size: 26px;
    line-height: 28px; }
  .stat.lg .name {
    font-size: 16px; }

.list-icon [class^='col'] {
  cursor: pointer; }
  .list-icon [class^='col'] em {
    font-size: 14px;
    width: 40px;
    vertical-align: middle;
    margin: 0;
    display: inline-block;
    text-align: center;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    line-height: 30px; }
  .list-icon [class^='col']:hover em {
    transform: scale(2, 2); }

.well {
  background-image: none;
  background-color: #fff; }

.jumbotron {
  background-image: none;
  background-color: #fff;
  padding: 15px 30px; }
  .jumbotron.jumbotron-fluid {
    padding-left: 0;
    padding-right: 0; }

.rounded {
  border-radius: 0.25rem; }

.rounded-l {
  border-radius: 0.3rem; }

.rounded-s {
  border-radius: 0.2rem; }

.jqstooltip {
  height: 25px !important;
  width: auto !important;
  border-radius: 0.2rem; }

.title {
  font-size: 1.45rem;
  font-weight: 400;
  margin-bottom: 0; }

.title.l {
  font-size: 1.6rem; }

.title.s {
  font-size: 1.4rem; }

.card .title {
  font-size: 1.0rem;
  color: #4f5f6f; }

.title-description {
  margin: 0;
  font-size: 0.9rem;
  font-weight: normal;
  color: #7e8e9f; }

.title-description.s {
  font-size: 0.8rem; }

@media (max-width: 767px) {
  .title-description {
    display: none; } }

.subtitle {
  font-size: 1.2rem;
  margin: 0;
  color: #7e8e9f; }

.text-primary {
  color: #333A6C; }

.text-muted {
  color: #9ba8b5; }

textarea {
  border: 1px solid #cfd8dc; }

.grid-item {
  width: 270px;
  height: 410px;
  float: left;
  background: #fbfaf6;
  border: 1px solid #cfd8dc;
  border-radius: 4px; }

.grid-item .card-block {
  overflow: hidden;
  padding: 8px; }

.grid-item-view {
  width: 270px;
  height: 330px;
  float: left;
  background: #fbfaf6;
  border: 1px solid #cfd8dc;
  border-radius: 4px; }

.grid-item-view .card-block {
  overflow: hidden;
  padding: 8px; }

.alert {
  background-image: none; }
  .alert.alert-primary {
    background-color: #333A6C;
    border-color: #333A6C;
    color: #ffffff; }
    .alert.alert-primary hr {
      border-top-color: #2b315b; }
    .alert.alert-primary .alert-link {
      color: #e6e6e6; }
  .alert.alert-success {
    background-color: #5cb85c;
    border-color: #5cb85c;
    color: #ffffff; }
    .alert.alert-success hr {
      border-top-color: #4cae4c; }
    .alert.alert-success .alert-link {
      color: #e6e6e6; }
  .alert.alert-info {
    background-color: #5bc0de;
    border-color: #5bc0de;
    color: #ffffff; }
    .alert.alert-info hr {
      border-top-color: #46b8da; }
    .alert.alert-info .alert-link {
      color: #e6e6e6; }
  .alert.alert-warning {
    background-color: #f0ad4e;
    border-color: #f0ad4e;
    color: #ffffff; }
    .alert.alert-warning hr {
      border-top-color: #eea236; }
    .alert.alert-warning .alert-link {
      color: #e6e6e6; }
  .alert.alert-danger {
    background-color: #d9534f;
    border-color: #d9534f;
    color: #ffffff; }
    .alert.alert-danger hr {
      border-top-color: #d43f3a; }
    .alert.alert-danger .alert-link {
      color: #e6e6e6; }
  .alert.alert-inverse {
    background-color: #131e26;
    border-color: #131e26;
    color: #ffffff; }
    .alert.alert-inverse hr {
      border-top-color: #0b1115; }
    .alert.alert-inverse .alert-link {
      color: #e6e6e6; }

.alert {
  padding: 8px 10px;
  color: #343434;
  font-size: 1rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative; }

.alert h1, .alert h2, .alert h3, .alert h4, .alert h5, .alert h6, .alert strong {
  font-weight: 400; }

.alert h1, .alert h2, .alert h3, .alert h4, .alert h5, .alert h6 {
  font-size: 1rem;
  margin: 0;
  padding: 0; }

.alert.alert-close {
  padding-right: 30px; }

.alert .close {
  color: #00a8ff;
  opacity: .5;
  position: absolute;
  padding: 0;
  right: 10px;
  top: 0px; }

.alert .close:hover {
  opacity: 1; }

.alert [data-notify=title] {
  display: block;
  font-weight: 400; }

.alert [data-notify=icon] {
  color: #00a8ff;
  float: left;
  margin: 0 5px -2px 0; }

.alert [data-notify=icon].glyphicon {
  top: 3px; }

.alert ul {
  margin: 5px 0 0 10px; }

.alert ul li {
  position: relative;
  padding: 0 0 0 14px; }

.alert ul li:before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 8px;
  border: solid 2px #343434; }

.alert .font-icon-inline {
  margin: 0 3px 0 0;
  position: relative;
  top: 1px; }

.alert.alert-icon {
  padding-left: 35px; }

.alert.alert-icon .fa {
  position: absolute;
  left: 11px;
  top: 9px; }

.alert .alert-btns {
  padding: 10px 0 0; }

.alert .alert-btns .btn {
  margin: 0 10px 5px 0; }

.alert.alert-no-border {
  border-color: transparent !important; }

.alert.alert-no-border .close {
  opacity: 1; }

.alert.alert-no-border .close:hover {
  opacity: .5; }

.alert.alert-border-left .close {
  opacity: 1; }

.alert.alert-border-left .close:hover {
  opacity: .5; }

.alert.alert-fill {
  color: #fff !important; }

.alert.alert-fill .font-icon-inline {
  color: #fff !important; }

.alert.alert-fill ul li:before {
  border-color: #fff !important; }

.alert.alert-fill .close {
  color: #fff !important;
  opacity: 1;
  text-shadow: none; }

.alert.alert-fill .close:hover {
  opacity: .5; }

.alert.alert-fill .alert-btns .btn {
  border-color: #fff !important;
  background-color: transparent !important;
  color: #fff !important; }

.alert.alert-fill .alert-btns .btn:hover {
  background-color: #fff !important; }

.alert.alert-avatar {
  padding-left: 50px;
  padding-top: 14px;
  padding-bottom: 14px; }

.alert.alert-avatar .close {
  top: 0px !important; }

.alert.alert-avatar .avatar-preview {
  position: absolute;
  left: 10px;
  top: 9px; }

.alert.alert-info {
  border-color: #5bc0de;
  background-color: #e4f6fd;
  color: black; }

.alert.alert-info .font-icon-inline, .alert.alert-info.alert-icon .fa,
.ui-pnotify .alert.alert-info {
  color: #53bddc; }

.alert.alert-info.alert-border-left, .alert.alert-info.alert-txt-colored {
  color: #53bddc; }

.alert.alert-info.alert-no-border {
  background-color: #cbeefe; }

.alert.alert-info.alert-fill {
  background-color: #5bc0de; }

.alert.alert-info.alert-fill .alert-btns .btn:hover {
  color: #53bddc; }

.alert.alert-info.alert-fill.alert-border-left {
  border-left-color: #5bc0de; }

.alert.alert-info .alert-btns .btn {
  background-color: transparent;
  color: #5bc0de;
  border-color: #5bc0de; }

.alert.alert-info .alert-btns .btn:hover {
  color: #fff;
  background-color: #5bc0de; }

.alert.alert-info ul li:before {
  border-color: #53bddc; }

.alert.alert-info.alert-border-left {
  border-left-color: #5bc0de; }

.alert.alert-success {
  border-color: #5cb85c;
  background-color: #edf9ee;
  color: black; }

.alert.alert-success .close, .alert.alert-success .font-icon-inline,
.alert.alert-success [data-notify=icon], .alert.alert-success.alert-icon .fa,
.ui-pnotify .alert.alert-success {
  color: #5cb85c; }

.alert.alert-success.alert-border-left, .alert.alert-success.alert-txt-colored {
  color: #5cb85c; }

.alert.alert-success.alert-fill {
  background-color: #5cb85c; }

.alert.alert-success.alert-fill .alert-btns .btn:hover {
  color: #5cb85c; }

.alert.alert-success.alert-fill.alert-border-left {
  border-left: solid 4px #55b555; }

.alert.alert-success .alert-btns .btn {
  background-color: transparent;
  color: #5cb85c;
  border-color: #5cb85c; }

.alert.alert-success .alert-btns .btn:hover {
  color: #fff;
  background-color: #5cb85c; }

.alert.alert-success ul li:before {
  border-color: #5cb85c; }

.alert.alert-success.alert-border-left {
  border-left-color: #5cb85c; }

.alert.alert-warning {
  border-color: #f0ad4e;
  background-color: #fdf4e6;
  color: black; }

.alert.alert-warning .close, .alert.alert-warning .font-icon-inline,
.alert.alert-warning [data-notify=icon], .alert.alert-warning.alert-icon .fa,
.ui-pnotify .alert.alert-warning {
  color: #f0ad4e; }

.alert.alert-warning.alert-border-left, .alert.alert-warning.alert-txt-colored {
  color: #f0ad4e; }

.alert.alert-warning.alert-no-border {
  background-color: #fcf0c2; }

.alert.alert-warning.alert-fill {
  background-color: #f0ad4e; }

.alert.alert-warning.alert-fill .alert-btns .btn:hover {
  color: #f0ad4e; }

.alert.alert-warning.alert-fill.alert-border-left {
  border-left-color: #efa945; }

.alert.alert-warning .alert-btns .btn {
  background-color: transparent;
  color: #f0ad4e;
  border-color: #f0ad4e; }

.alert.alert-warning .alert-btns .btn:hover {
  color: #fff;
  background-color: #f0ad4e; }

.alert.alert-warning ul li:before {
  border-color: #f0ad4e; }

.alert.alert-warning.alert-border-left {
  border-left-color: #f0ad4e; }

.alert.alert-danger {
  border-color: #d9534f;
  background-color: #feecec;
  color: black; }

.alert.alert-danger .close, .alert.alert-danger .font-icon-inline,
.alert.alert-danger [data-notify=icon], .alert.alert-danger.alert-icon .fa,
.ui-pnotify .alert.alert-danger {
  color: #d9534f; }

.alert.alert-danger.alert-border-left, .alert.alert-danger.alert-txt-colored {
  color: #d9534f; }

.alert.alert-danger.alert-no-border {
  background-color: #ffd8d9; }

.alert.alert-danger.alert-fill {
  background-color: #d9534f; }

.alert.alert-danger.alert-fill .alert-btns .btn:hover {
  color: #d9534f; }

.alert.alert-danger.alert-fill.alert-border-left {
  border-left: solid 4px #d74b47; }

.alert.alert-danger .alert-btns .btn {
  background-color: transparent;
  color: #d9534f;
  border-color: #d9534f; }

.alert.alert-danger .alert-btns .btn:hover {
  color: #fff;
  background-color: #d9534f; }

.alert.alert-danger ul li:before {
  border-color: #d9534f; }

.alert.alert-danger.alert-border-left {
  border-left-color: #d9534f; }

.alert.alert-aquamarine {
  border-color: #21a788;
  background-color: #d1f0eb;
  color: black; }

.alert.alert-aquamarine .close, .alert.alert-aquamarine .font-icon-inline,
.alert.alert-aquamarine.alert-icon .fa {
  color: #21a788; }

.alert.alert-aquamarine.alert-border-left, .alert.alert-aquamarine.alert-txt-colored {
  color: #1a856c; }

.alert.alert-aquamarine.alert-fill {
  background-color: #21a788; }

.alert.alert-aquamarine.alert-fill .alert-btns .btn:hover {
  color: #21a788 !important; }

.alert.alert-aquamarine.alert-fill.alert-border-left {
  border-left-color: #197c65 !important; }

.alert.alert-aquamarine .alert-btns .btn {
  background-color: transparent;
  color: #21a788;
  border-color: #21a788; }

.alert.alert-aquamarine .alert-btns .btn:hover {
  color: #fff;
  background-color: #21a788; }

.alert.alert-aquamarine ul li:before {
  border-color: #21a788; }

.alert.alert-aquamarine.alert-border-left {
  border-left-color: #21a788 !important; }

.alert.alert-grey-darker {
  border-color: #919fa9;
  background-color: #f6f8fa;
  color: black; }

.alert.alert-grey-darker .close, .alert.alert-grey-darker .font-icon-inline,
.alert.alert-grey-darker.alert-icon .fa {
  color: #919fa9; }

.alert.alert-grey-darker.alert-border-left, .alert.alert-grey-darker.alert-txt-colored {
  color: #7a8b97; }

.alert.alert-grey-darker.alert-fill {
  background-color: #919fa9; }

.alert.alert-grey-darker.alert-fill .alert-btns .btn:hover {
  color: #919fa9 !important; }

.alert.alert-grey-darker.alert-fill.alert-border-left {
  border-left-color: #748693 !important; }

.alert.alert-grey-darker .alert-btns .btn {
  background-color: transparent;
  color: #919fa9;
  border-color: #919fa9; }

.alert.alert-grey-darker .alert-btns .btn:hover {
  color: #fff;
  background-color: #919fa9; }

.alert.alert-grey-darker ul li:before {
  border-color: #919fa9; }

.alert.alert-grey-darker.alert-border-left {
  border-left-color: #919fa9 !important; }

.alert.alert-blue-dirty {
  border-color: #2797ca;
  background-color: #cbeefe;
  color: black; }

.alert.alert-blue-dirty .close, .alert.alert-blue-dirty .font-icon-inline,
.alert.alert-blue-dirty.alert-icon .fa {
  color: #2797ca; }

.alert.alert-blue-dirty.alert-border-left, .alert.alert-blue-dirty.alert-txt-colored {
  color: #207da8; }

.alert.alert-blue-dirty.alert-fill {
  background-color: #2797ca; }

.alert.alert-blue-dirty.alert-fill .alert-btns .btn:hover {
  color: #2797ca !important; }

.alert.alert-blue-dirty.alert-fill.alert-border-left {
  border-left-color: #1f779f !important; }

.alert.alert-blue-dirty .alert-btns .btn {
  background-color: transparent;
  color: #2797ca;
  border-color: #2797ca; }

.alert.alert-blue-dirty .alert-btns .btn:hover {
  color: #fff;
  background-color: #2797ca; }

.alert.alert-blue-dirty ul li:before {
  border-color: #2797ca; }

.alert.alert-blue-dirty.alert-border-left {
  border-left-color: #2797ca !important; }

.alert-purple .alert, .alert.alert-purple {
  border-color: #ac6bec;
  background-color: #eee2fc;
  color: black; }

.alert-purple .alert .close, .alert-purple .alert .font-icon-inline,
.alert-purple .alert [data-notify=icon], .alert-purple .alert.alert-icon .fa,
.alert.alert-purple .close, .alert.alert-purple .font-icon-inline,
.alert.alert-purple [data-notify=icon], .alert.alert-purple.alert-icon .fa {
  color: #ac6bec; }

.alert-purple .alert.alert-border-left, .alert-purple .alert.alert-txt-colored,
.alert.alert-purple.alert-border-left, .alert.alert-purple.alert-txt-colored {
  color: #9847e7; }

.alert-purple .alert.alert-fill, .alert.alert-purple.alert-fill {
  background-color: #ac6bec; }

.alert-purple .alert.alert-fill .alert-btns .btn:hover, .alert.alert-purple.alert-fill .alert-btns .btn:hover {
  color: #ac6bec !important; }

.alert-purple .alert.alert-fill.alert-border-left, .alert.alert-purple.alert-fill.alert-border-left {
  border-left-color: #933ee6 !important; }

.alert-purple .alert .alert-btns .btn, .alert.alert-purple .alert-btns .btn {
  background-color: transparent;
  color: #ac6bec;
  border-color: #ac6bec; }

.alert-purple .alert .alert-btns .btn:hover, .alert.alert-purple .alert-btns .btn:hover {
  color: #fff;
  background-color: #ac6bec; }

.alert-purple .alert ul li:before, .alert.alert-purple ul li:before {
  border-color: #ac6bec; }

.alert-purple .alert.alert-border-left, .alert.alert-purple.alert-border-left {
  border-left-color: #ac6bec !important; }

.alert-purple.ui-pnotify .alert {
  color: #ac6bec; }

.alert-grey .alert, .alert-white .alert, .alert.alert-grey, .alert.alert-white {
  border-color: #c5d6de;
  color: #6c7a86; }

.alert-grey .alert .close, .alert-grey .alert [data-notify=icon],
.alert-white .alert .close, .alert-white .alert [data-notify=icon],
.alert.alert-grey .close, .alert.alert-grey [data-notify=icon], .alert.alert-white .close,
.alert.alert-white [data-notify=icon] {
  color: #6c7a86; }

.alert-white .alert, .alert.alert-white {
  background-color: #fff; }

.alert-grey .alert, .alert.alert-grey {
  background-color: #f6f8fa; }

.alert-grey.ui-pnotify .alert, .alert-white.ui-pnotify .alert {
  color: #6c7a86; }

.alert.alert-facebook, .alert.alert-google-plus, .alert.alert-linkedin,
.alert.alert-twitter {
  color: #fff;
  padding-left: 50px; }

.alert.alert-facebook .close, .alert.alert-google-plus .close, .alert.alert-linkedin .close,
.alert.alert-twitter .close {
  color: #fff;
  opacity: 1;
  text-shadow: none; }

.alert.alert-facebook .close:hover, .alert.alert-google-plus .close:hover,
.alert.alert-linkedin .close:hover, .alert.alert-twitter .close:hover {
  opacity: .5; }

.alert.alert-facebook .fa, .alert.alert-google-plus .fa,
.alert.alert-linkedin .fa, .alert.alert-twitter .fa {
  position: absolute;
  left: 10px;
  top: 10px;
  font-size: 1.875rem; }

.alert.alert-facebook {
  background-color: #37559a;
  border-color: #37559a; }

.alert.alert-google-plus {
  background-color: #d33928;
  border-color: #d33928; }

.alert.alert-twitter {
  background-color: #00aaed;
  border-color: #00aaed; }

.alert.alert-linkedin {
  background-color: #007ab4;
  border-color: #007ab4; }

.ui-pnotify .alert {
  -webkit-box-shadow: none;
  box-shadow: none; }

.ui-pnotify .alert .ui-pnotify-icon {
  position: relative;
  top: 2px; }

.alert-with-icon .alert {
  padding-left: 35px; }

.alert-with-icon .alert .ui-pnotify-icon {
  margin: 0;
  position: absolute;
  left: 11px;
  top: 8px; }

.alert-with-icon .alert .fa {
  position: relative;
  top: -2px; }

body.swal2-shown {
  overflow-y: hidden; }

body.swal2-iosfix {
  position: fixed;
  left: 0;
  right: 0; }

.swal2-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
  background-color: transparent;
  z-index: 1060; }

.swal2-container.swal2-fade {
  -webkit-transition: background-color .1s;
  transition: background-color .1s; }

.swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.4); }

.swal2-modal {
  background-color: #fff;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-radius: 5px;
  box-sizing: border-box;
  text-align: center;
  margin: auto;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  position: relative;
  max-width: 100%; }

.swal2-modal:focus {
  outline: none; }

.swal2-modal.swal2-loading {
  overflow-y: hidden; }

.swal2-modal .swal2-title {
  color: #595959;
  font-size: 30px;
  text-align: center;
  font-weight: 600;
  text-transform: none;
  position: relative;
  margin: 0 0 .4em;
  padding: 0;
  display: block;
  word-wrap: break-word; }

.swal2-modal .swal2-buttonswrapper {
  margin-top: 15px; }

.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: .4;
  cursor: no-drop; }

.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm {
  box-sizing: border-box;
  border: 4px solid transparent;
  border-color: transparent;
  width: 40px;
  height: 40px;
  padding: 0;
  margin: 7.5px;
  vertical-align: top;
  background-color: transparent !important;
  color: transparent;
  cursor: default;
  border-radius: 100%;
  -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
  animation: rotate-loading 1.5s linear 0s infinite normal;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel {
  margin-left: 30px;
  margin-right: 30px; }

.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  display: inline-block;
  content: '';
  margin-left: 5px 0 15px;
  vertical-align: -1px;
  height: 15px;
  width: 15px;
  border: 3px solid #999999;
  box-shadow: 1px 1px 1px #fff;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
  animation: rotate-loading 1.5s linear 0s infinite normal; }

.swal2-modal .swal2-styled {
  border: 0;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  font-size: 17px;
  font-weight: 500;
  margin: 15px 5px 0;
  padding: 10px 32px; }

.swal2-modal .swal2-image {
  margin: 20px auto;
  max-width: 100%; }

.swal2-modal .swal2-close {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  width: 38px;
  height: 40px;
  font-size: 36px;
  line-height: 40px;
  font-family: serif;
  position: absolute;
  top: 5px;
  right: 8px;
  cursor: pointer;
  color: #cccccc;
  -webkit-transition: color .1s ease;
  transition: color .1s ease; }

.swal2-modal .swal2-close:hover {
  color: #d55; }

.swal2-modal > .swal2-input,
.swal2-modal > .swal2-file,
.swal2-modal > .swal2-textarea,
.swal2-modal > .swal2-select,
.swal2-modal > .swal2-radio,
.swal2-modal > .swal2-checkbox {
  display: none; }

.swal2-modal .swal2-content {
  font-size: 18px;
  text-align: center;
  font-weight: 300;
  position: relative;
  float: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  color: #545454;
  word-wrap: break-word; }

.swal2-modal .swal2-input,
.swal2-modal .swal2-file,
.swal2-modal .swal2-textarea,
.swal2-modal .swal2-select,
.swal2-modal .swal2-radio,
.swal2-modal .swal2-checkbox {
  margin: 20px auto; }

.swal2-modal .swal2-input,
.swal2-modal .swal2-file,
.swal2-modal .swal2-textarea {
  width: 100%;
  box-sizing: border-box;
  font-size: 18px;
  border-radius: 3px;
  border: 1px solid #d9d9d9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  -webkit-transition: border-color box-shadow .3s;
  transition: border-color box-shadow .3s; }

.swal2-modal .swal2-input.swal2-inputerror,
.swal2-modal .swal2-file.swal2-inputerror,
.swal2-modal .swal2-textarea.swal2-inputerror {
  border-color: #d9534f !important;
  box-shadow: 0 0 2px #d9534f !important; }

.swal2-modal .swal2-input:focus,
.swal2-modal .swal2-file:focus,
.swal2-modal .swal2-textarea:focus {
  outline: none;
  border: 1px solid #b4dbed;
  box-shadow: 0 0 3px #c4e6f5; }

.swal2-modal .swal2-input:focus::-webkit-input-placeholder,
.swal2-modal .swal2-file:focus::-webkit-input-placeholder,
.swal2-modal .swal2-textarea:focus::-webkit-input-placeholder {
  -webkit-transition: opacity .3s .03s ease;
  transition: opacity .3s .03s ease;
  opacity: .8; }

.swal2-modal .swal2-input:focus:-ms-input-placeholder,
.swal2-modal .swal2-file:focus:-ms-input-placeholder,
.swal2-modal .swal2-textarea:focus:-ms-input-placeholder {
  -webkit-transition: opacity .3s .03s ease;
  transition: opacity .3s .03s ease;
  opacity: .8; }

.swal2-modal .swal2-input:focus::placeholder,
.swal2-modal .swal2-file:focus::placeholder,
.swal2-modal .swal2-textarea:focus::placeholder {
  -webkit-transition: opacity .3s .03s ease;
  transition: opacity .3s .03s ease;
  opacity: .8; }

.swal2-modal .swal2-input::-webkit-input-placeholder,
.swal2-modal .swal2-file::-webkit-input-placeholder,
.swal2-modal .swal2-textarea::-webkit-input-placeholder {
  color: #e6e6e6; }

.swal2-modal .swal2-input:-ms-input-placeholder,
.swal2-modal .swal2-file:-ms-input-placeholder,
.swal2-modal .swal2-textarea:-ms-input-placeholder {
  color: #e6e6e6; }

.swal2-modal .swal2-input::placeholder,
.swal2-modal .swal2-file::placeholder,
.swal2-modal .swal2-textarea::placeholder {
  color: #e6e6e6; }

.swal2-modal .swal2-range input {
  float: left;
  width: 80%; }

.swal2-modal .swal2-range output {
  float: right;
  width: 20%;
  font-size: 20px;
  font-weight: 600;
  text-align: center; }

.swal2-modal .swal2-range input,
.swal2-modal .swal2-range output {
  height: 43px;
  line-height: 43px;
  vertical-align: middle;
  margin: 20px auto;
  padding: 0; }

.swal2-modal .swal2-input {
  height: 43px;
  padding: 0 12px; }

.swal2-modal .swal2-input[type='number'] {
  max-width: 150px; }

.swal2-modal .swal2-file {
  font-size: 20px; }

.swal2-modal .swal2-textarea {
  height: 108px;
  padding: 12px; }

.swal2-modal .swal2-select {
  color: #545454;
  font-size: inherit;
  padding: 5px 10px;
  min-width: 40%;
  max-width: 100%; }

.swal2-modal .swal2-radio {
  border: 0; }

.swal2-modal .swal2-radio label:not(:first-child) {
  margin-left: 20px; }

.swal2-modal .swal2-radio input,
.swal2-modal .swal2-radio span {
  vertical-align: middle; }

.swal2-modal .swal2-radio input {
  margin: 0 3px 0 0; }

.swal2-modal .swal2-checkbox {
  color: #545454; }

.swal2-modal .swal2-checkbox input,
.swal2-modal .swal2-checkbox span {
  vertical-align: middle; }

.swal2-modal .swal2-validationerror {
  background-color: #f0f0f0;
  margin: 0 -20px;
  overflow: hidden;
  padding: 10px;
  color: gray;
  font-size: 16px;
  font-weight: 300;
  display: none; }

.swal2-modal .swal2-validationerror::before {
  content: '!';
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #d9534f;
  color: #fff;
  line-height: 24px;
  text-align: center;
  margin-right: 10px; }

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important; }
  .swal2-range output {
    display: none; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important; }
  .swal2-range output {
    display: none; } }

.swal2-icon {
  width: 80px;
  height: 80px;
  border: 4px solid transparent;
  border-radius: 50%;
  margin: 20px auto 30px;
  padding: 0;
  position: relative;
  box-sizing: content-box;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.swal2-icon.swal2-error {
  border-color: #d9534f; }

.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  display: block; }

.swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #d9534f;
  display: block;
  top: 37px;
  border-radius: 2px; }

.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 17px; }

.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 16px; }

.swal2-icon.swal2-warning {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #f0ad4e;
  border-color: #f0ad4e;
  font-size: 60px;
  line-height: 80px;
  text-align: center; }

.swal2-icon.swal2-info {
  font-family: 'Open Sans', sans-serif;
  color: #5bc0de;
  border-color: #5bc0de;
  font-size: 60px;
  line-height: 80px;
  text-align: center; }

.swal2-icon.swal2-question {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #87adbd;
  border-color: #c9dae1;
  font-size: 60px;
  line-height: 80px;
  text-align: center; }

.swal2-icon.swal2-success {
  border-color: #5cb85c; }

.swal2-icon.swal2-success [class^='swal2-success-circular-line'] {
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px; }

.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0 60px;
  transform-origin: 0 60px; }

.swal2-icon.swal2-success .swal2-success-ring {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(165, 220, 134, 0.2);
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2; }

.swal2-icon.swal2-success .swal2-success-fix {
  width: 7px;
  height: 90px;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.swal2-icon.swal2-success [class^='swal2-success-line'] {
  height: 5px;
  background-color: #5cb85c;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2; }

.swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.swal2-progresssteps {
  font-weight: 600;
  margin: 0 0 20px;
  padding: 0; }

.swal2-progresssteps li {
  display: inline-block;
  position: relative; }

.swal2-progresssteps .swal2-progresscircle {
  background: #3085d6;
  border-radius: 2em;
  color: #fff;
  height: 2em;
  line-height: 2em;
  text-align: center;
  width: 2em;
  z-index: 20; }

.swal2-progresssteps .swal2-progresscircle:first-child {
  margin-left: 0; }

.swal2-progresssteps .swal2-progresscircle:last-child {
  margin-right: 0; }

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
  background: #3085d6; }

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {
  background: #add8e6; }

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
  background: #add8e6; }

.swal2-progresssteps .swal2-progressline {
  background: #3085d6;
  height: .4em;
  margin: 0 -1px;
  z-index: 10; }

[class^='swal2'] {
  -webkit-tap-highlight-color: transparent; }

@-webkit-keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7); }
  45% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7); }
  45% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0; } }

@keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0; } }

.swal2-show {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s; }

.swal2-show.swal2-noanimation {
  -webkit-animation: none;
  animation: none; }

.swal2-hide {
  -webkit-animation: hideSweetAlert 0.15s forwards;
  animation: hideSweetAlert 0.15s forwards; }

.swal2-hide.swal2-noanimation {
  -webkit-animation: none;
  animation: none; }

@-webkit-keyframes animate-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animate-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@-webkit-keyframes animate-success-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes animate-success-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@-webkit-keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  5% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  12% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg); }
  100% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  5% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  12% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg); }
  100% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg); } }

.swal2-animate-success-line-tip {
  -webkit-animation: animate-success-tip 0.75s;
  animation: animate-success-tip 0.75s; }

.swal2-animate-success-line-long {
  -webkit-animation: animate-success-long 0.75s;
  animation: animate-success-long 0.75s; }

.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1; } }

@keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1; } }

.swal2-animate-error-icon {
  -webkit-animation: animate-error-icon 0.5s;
  animation: animate-error-icon 0.5s; }

@-webkit-keyframes animate-x-mark {
  0% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    margin-top: -6px; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

@keyframes animate-x-mark {
  0% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    margin-top: -6px; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.swal2-animate-x-mark {
  -webkit-animation: animate-x-mark 0.5s;
  animation: animate-x-mark 0.5s; }

@-webkit-keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.dropdown-menu {
  float: left;
  min-width: 180px;
  box-shadow: 2px 3px 6px rgba(126, 142, 159, 0.1);
  border: 1px solid rgba(126, 142, 159, 0.1);
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
  .dropdown-menu .dropdown-item {
    display: block;
    padding: 6px 15px;
    clear: both;
    font-weight: normal;
    color: black;
    white-space: nowrap;
    transition: none; }
    .dropdown-menu .dropdown-item a {
      padding: 10px 15px; }
      .dropdown-menu .dropdown-item a span {
        display: inline-block;
        padding-left: 5px;
        text-align: left;
        color: #7e8e9f; }
    .dropdown-menu .dropdown-item .icon {
      color: #333A6C;
      text-align: center;
      width: 16px; }
    .dropdown-menu .dropdown-item:hover {
      color: #333A6C !important;
      background: none;
      background-color: whitesmoke; }

/**
** Check toggle
**/
.checkbox, .checkbox-bird, .checkbox-detailed, .checkbox-slide,
.checkbox-toggle, .radio {
  position: relative;
  margin-bottom: .25rem; }

.checkbox input, .checkbox-bird input, .checkbox-detailed input, .checkbox-slide input,
.checkbox-toggle input, .radio input {
  position: absolute;
  visibility: hidden; }

.checkbox input + label, .checkbox-bird input + label, .checkbox-detailed input + label,
.checkbox-slide input + label, .checkbox-toggle input + label, .radio input + label {
  position: relative;
  display: inline-block;
  font-size: 1rem;
  min-height: 18px;
  line-height: 18px;
  cursor: pointer; }

.checkbox input:disabled + label, .checkbox-bird input:disabled + label,
.checkbox-detailed input:disabled + label, .checkbox-slide input:disabled + label,
.checkbox-toggle input:disabled + label, .radio input:disabled + label {
  cursor: not-allowed;
  color: #8e9fa7; }

.checkbox, .radio {
  cursor: default; }

.checkbox input + label, .radio input + label {
  z-index: 2;
  padding: 0 0 0 24px; }

.checkbox input + label:after, .checkbox input + label:before, .radio input + label:after,
.radio input + label:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0; }

.checkbox input + label:before, .radio input + label:before {
  width: 16px;
  height: 16px;
  background: #fff;
  border: solid 1px #c5d6de; }

.checkbox input + label:hover:before, .radio input + label:hover:before {
  background-color: #d9f2ff;
  border-color: #00a8ff; }

.checkbox input[type=checkbox] + label:after, .radio input[type=checkbox] + label:after {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-family: startui !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  position: relative;
  top: -.15em;
  position: absolute;
  text-align: center;
  top: 0;
  font-size: 11px;
  line-height: 16px; }

.checkbox input[type=checkbox] + label:before, .radio input[type=checkbox] + label:before {
  -webkit-border-radius: 2px;
  border-radius: 2px; }

.checkbox input[type=radio] + label:before, .radio input[type=radio] + label:before {
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.checkbox input:checked + label:before, .radio input:checked + label:before {
  border-color: #00a8ff; }

.checkbox input[type=checkbox]:checked + label:after, .radio input[type=checkbox]:checked + label:after {
  content: "\""; }

.checkbox input[type=radio]:checked + label:after, .radio input[type=radio]:checked + label:after {
  width: 8px;
  height: 8px;
  background: #343434;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  left: 4px;
  top: 4px; }

.checkbox input:disabled + label:before, .radio input:disabled + label:before {
  background-color: #eceff4;
  border-color: #dbe4eb; }

.checkbox input[type=checkbox]:disabled + label:after, .radio input[type=checkbox]:disabled + label:after {
  color: rgba(52, 52, 52, 0.4); }

.checkbox input[type=radio]:disabled + label:after, .radio input[type=radio]:disabled + label:after {
  background-color: rgba(52, 52, 52, 0.4); }

.checkbox.checkbox-only, .radio.checkbox-only {
  padding: 0;
  width: 16px;
  height: 16px;
  margin: 0; }

.checkbox-slide input + label {
  padding: 0 0 0 52px; }

.checkbox-slide input + label:after, .checkbox-slide input + label:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0; }

.checkbox-slide input + label:before {
  left: 1px;
  top: 7px;
  width: 42px;
  height: 4px;
  -webkit-border-radius: 25rem;
  border-radius: 25rem;
  background: #929faa;
  -webkit-transition: background .4s ease;
  transition: background .4s ease; }

.checkbox-slide input + label:after {
  width: 20px;
  height: 20px;
  top: -1px;
  border: solid 1px #c5d6de;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: left .4s ease;
  transition: left .4s ease;
  background: #fff;
  background: -webkit-linear-gradient(top, #fff 0, #e4f6ff 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4f6ff));
  background: linear-gradient(to bottom, #fff 0, #e4f6ff 100%); }

.checkbox-slide input + label:hover:after {
  border-color: #00a8ff; }

.checkbox-slide input:checked + label:before {
  background-color: #343434; }

.checkbox-slide input:checked + label:after {
  left: 24px; }

.checkbox-slide input:disabled + label:before {
  background-color: #c6d6df; }

.checkbox-slide input:disabled + label:after {
  background: #fcfefe;
  border-color: #c5d6de;
  background: -webkit-linear-gradient(top, #fcfefe 0, #edf2f5 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#fcfefe), to(#edf2f5));
  background: linear-gradient(to bottom, #fcfefe 0, #edf2f5 100%); }

.checkbox-toggle input + label {
  padding: 0 0 0 52px; }

.checkbox-toggle input + label:after, .checkbox-toggle input + label:before {
  content: '';
  display: block;
  -webkit-border-radius: 25rem;
  border-radius: 25rem;
  position: absolute;
  left: 0;
  top: -1px;
  height: 20px; }

.checkbox-toggle input + label:before {
  width: 43px;
  background: #929faa;
  -webkit-transition: background .4s ease;
  transition: background .4s ease; }

.checkbox-toggle input + label:after {
  width: 20px;
  border: solid 1px #929faa;
  -webkit-transition: left .4s ease;
  transition: left .4s ease;
  background: #fff;
  background: -webkit-linear-gradient(top, #fff 0, #eef4f7 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eef4f7));
  background: linear-gradient(to bottom, #fff 0, #eef4f7 100%); }

/**
** Hover
**/
.checkbox-toggle input + label:hover:after {
  border-color: #00a8ff;
  background: #fff;
  background: -webkit-linear-gradient(top, #fff 0, #e9f8ff 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e9f8ff));
  background: linear-gradient(to bottom, #fff 0, #e9f8ff 100%); }

.checkbox-toggle.toggle-primary input + label:hover:after {
  border-color: #333A6C; }

.checkbox-toggle.toggle-success input + label:hover:after {
  border-color: #5cb85c; }

.checkbox-toggle.toggle-info input + label:hover:after {
  border-color: #5bc0de; }

.checkbox-toggle.toggle-warning input + label:hover:after {
  border-color: #f0ad4e; }

.checkbox-toggle.toggle-danger input + label:hover:after {
  border-color: #d9534f; }

.checkbox-toggle input:checked + label:before {
  background-color: #00a8ff; }

.checkbox-toggle.toggle-primary input:checked + label:before {
  background-color: #333A6C; }

.checkbox-toggle.toggle-success input:checked + label:before {
  background-color: #5cb85c; }

.checkbox-toggle.toggle-info input:checked + label:before {
  background-color: #5bc0de; }

.checkbox-toggle.toggle-warning input:checked + label:before {
  background-color: #f0ad4e; }

.checkbox-toggle.toggle-danger input:checked + label:before {
  background-color: #d9534f; }

.checkbox-toggle input:checked + label:after {
  left: 23px;
  border-color: #00a8ff;
  background: #fff;
  background: -webkit-linear-gradient(top, #fff 0, #e9f8ff 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e9f8ff));
  background: linear-gradient(to bottom, #fff 0, #e9f8ff 100%); }

/**
** Enabled e checked
**/
.checkbox-toggle.toggle-primary input:checked + label:after {
  border-color: #333A6C; }

.checkbox-toggle.toggle-success input:checked + label:after {
  border-color: #5cb85c; }

.checkbox-toggle.toggle-info input:checked + label:after {
  border-color: #5bc0de; }

.checkbox-toggle.toggle-warning input:checked + label:after {
  border-color: #f0ad4e; }

.checkbox-toggle.toggle-danger input:checked + label:after {
  border-color: #d9534f; }

/**
** Disabled
**/
.checkbox-toggle input:disabled + label:before {
  background-color: #dbe4eb; }

.checkbox-toggle.toggle-primary input:disabled + label:before {
  background-color: #dbe4eb; }

.checkbox-toggle.toggle-success input:disabled + label:before {
  background-color: #dbe4eb; }

.checkbox-toggle.toggle-info input:disabled + label:before {
  background-color: #dbe4eb; }

.checkbox-toggle.toggle-warning input:disabled + label:before {
  background-color: #dbe4eb; }

.checkbox-toggle.toggle-danger input:disabled + label:before {
  background-color: #dbe4eb; }

.checkbox-toggle input:disabled + label:after {
  border-color: #dbe4eb;
  background: #fff;
  background: -webkit-linear-gradient(top, #fff 0, #eef4f7 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eef4f7));
  background: linear-gradient(to bottom, #fff 0, #eef4f7 100%); }

.checkbox-toggle.-large {
  margin-top: 15px; }

.checkbox-toggle.-large input + label {
  padding: 0 0 0 69px;
  position: relative; }

.checkbox-toggle.-large input + label:after, .checkbox-toggle.-large input + label:before {
  -webkit-border-radius: 35rem;
  border-radius: 35rem;
  height: 30px;
  position: absolute;
  top: -6px; }

.checkbox-toggle.-large input + label:before {
  width: 60px; }

.checkbox-toggle.-large input + label:after {
  width: 30px; }

.checkbox-toggle.-large input:checked + label:after {
  left: 30px; }

.checkbox-toggle.-extra-large {
  margin-top: 27px; }

.checkbox-toggle.-extra-large input + label {
  padding: 0 0 0 89px;
  position: relative; }

.checkbox-toggle.-extra-large input + label:after, .checkbox-toggle.-extra-large input + label:before {
  -webkit-border-radius: 45rem;
  border-radius: 45rem;
  height: 40px;
  position: absolute;
  top: -12px; }

.checkbox-toggle.-extra-large input + label:before {
  width: 80px; }

.checkbox-toggle.-extra-large input + label:after {
  width: 40px; }

.checkbox-toggle.-extra-large input:checked + label:after {
  left: 40px; }

.images-container::after {
  display: block;
  content: "";
  clear: both; }

.images-container .image-container {
  float: left;
  padding: 3px;
  margin-right: 10px;
  margin-bottom: 35px;
  position: relative;
  border: 1px solid white;
  overflow: hidden; }
  .images-container .image-container.active {
    border-color: #333A6C; }
  .images-container .image-container:hover .controls {
    bottom: 0;
    opacity: 1; }

.images-container .controls {
  position: absolute;
  left: 0;
  right: 0;
  opacity: 0;
  bottom: -35px;
  text-align: center;
  height: 35px;
  font-size: 24px;
  transition: bottom 0.2s ease, opacity 0.2s ease;
  background-color: #fff; }
  .images-container .controls::after {
    display: block;
    content: "";
    clear: both; }
  .images-container .controls .control-btn {
    display: inline-block;
    color: black;
    cursor: pointer;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    opacity: 0.5;
    transition: opacity 0.3s ease; }
    .images-container .controls .control-btn:hover {
      opacity: 1; }
    .images-container .controls .control-btn.move {
      cursor: move; }
    .images-container .controls .control-btn.star {
      color: #FFB300; }
      .images-container .controls .control-btn.star i:before {
        content: "\F006"; }
      .images-container .controls .control-btn.star.active i:before {
        content: "\F005"; }
    .images-container .controls .control-btn.remove {
      color: #d9534f; }

.images-container .image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 130px;
  height: 135px;
  line-height: 135px;
  text-align: center; }

.images-container .image-container.main {
  border-color: #FFB300; }

.images-container .image-container.new {
  opacity: 0.6;
  transition: opacity 0.3s ease;
  border-style: dashed;
  border: 1px #333A6C solid;
  color: #333A6C; }
  .images-container .image-container.new .image {
    font-size: 2.5rem; }
  .images-container .image-container.new:hover {
    opacity: 1; }

.anterosimg-rounded {
  border-radius: 12px; }

.anterosimg-circle {
  border-radius: 50%; }

.anterosimg-thumbnail {
  background-color: #ebebeb;
  border-color: #ebebeb;
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #ddd;
  transition: all .2s ease-in-out;
  vertical-align: middle; }

.anterosimg-fluid, .anterosimg-thumbnail {
  max-width: 100%;
  height: auto; }

.anterosimg-bordered {
  padding: 3px;
  border: 1px solid #e4eaec; }

.anterosimg-bordered-primary {
  border-color: #333A6C !important; }

.anterosimg-bordered-info {
  border-color: #5bc0de !important; }

.anterosimg-bordered-success {
  border-color: #5cb85c !important; }

.anterosimg-bordered-warning {
  border-color: #f0ad4e !important; }

.anterosimg-bordered-danger {
  border-color: #d9534f !important; }

.anterosimg-bordered-purple {
  border-color: #7c51d1 !important; }

.anterosimg-bordered-red {
  border-color: #e9595b !important; }

.anterosimg-bordered-green {
  border-color: #7dd3ae !important; }

.anterosimg-bordered-orange {
  border-color: #ec9940 !important; }

.img-circle {
  border-radius: 50%; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
  text-align: center; }

.avatar-preview {
  display: inline-block;
  vertical-align: middle; }

.avatar-preview img {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.avatar-preview.avatar-preview-16 {
  width: 16px;
  height: 16px; }

.avatar-preview.avatar-preview-24 {
  width: 24px;
  height: 24px; }

.avatar-preview.avatar-preview-32 {
  width: 32px;
  height: 32px; }

.avatar-preview.avatar-preview-48 {
  width: 48px;
  height: 48px; }

.avatar-preview.avatar-preview-64 {
  width: 64px;
  height: 64px; }

.avatar-preview.avatar-preview-100 {
  width: 100px;
  height: 100px; }

.avatar-preview.avatar-preview-128 {
  width: 128px;
  height: 128px; }

.img-preview {
  float: left;
  margin-right: .5rem;
  margin-bottom: .5rem;
  overflow: hidden; }

.img-preview > img {
  max-width: 100%; }

.preview-lg {
  width: 16rem;
  height: 9rem; }

.preview-md {
  width: 8rem;
  height: 4.5rem; }

.preview-sm {
  width: 4rem;
  height: 2.25rem; }

.preview-xs {
  width: 2rem;
  height: 1.125rem;
  margin-right: 0; }

.ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item,
.ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.ih-item a {
  color: #333; }

.ih-item a:hover {
  text-decoration: none; }

.ih-item img {
  width: 100%;
  height: 100%; }

.ih-item.anterosimg-circle.effect1 img {
  width: calc(100% - 10px);
  height: calc(100% - 10px); }

.ih-item.anterosimg-circle {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 50%; }

.ih-item.anterosimg-circle .img {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 50%; }

.ih-item.anterosimg-circle .img:before {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle .img img {
  border-radius: 50%; }

.ih-item.anterosimg-circle .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  border-radius: 50%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.ih-item.anterosimg-square {
  position: relative;
  width: 100%;
  height: 100%;
  border: 8px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.ih-item.anterosimg-circle.effect1 .spinner {
  width: calc(100%);
  height: calc(100%);
  border: 10px solid #ecab18;
  border-right-color: #1ad280;
  border-bottom-color: #1ad280;
  border-radius: 50%;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out; }

.ih-item.anterosimg-circle.effect1 .img {
  position: absolute;
  top: 10px;
  bottom: 0;
  left: 10px;
  right: 0;
  width: auto;
  height: auto; }

.ih-item.anterosimg-circle.effect1 .img:before {
  display: none; }

.ih-item.anterosimg-circle.effect1.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-circle.effect1 .info {
  top: 10px;
  bottom: 10px;
  left: 10px;
  right: 10px;
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out; }

.ih-item.anterosimg-circle.effect1 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect1 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect1 a:hover .spinner {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.ih-item.anterosimg-circle.effect1 a:hover .info {
  opacity: 1; }

.ih-item.anterosimg-circle.effect2 .img {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect2.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-circle.effect2 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect2 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect2 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect2.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect2.left_to_right a:hover .img {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg); }

.ih-item.anterosimg-circle.effect2.left_to_right a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect2.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect2.right_to_left a:hover .img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }

.ih-item.anterosimg-circle.effect2.right_to_left a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect2.top_to_bottom .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect2.top_to_bottom a:hover .img {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg); }

.ih-item.anterosimg-circle.effect2.top_to_bottom a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect2.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect2.bottom_to_top a:hover .img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }

.ih-item.anterosimg-circle.effect2.bottom_to_top a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect3 .img {
  z-index: 11;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect3.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect3 .info {
  background: #333333;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect3 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect3 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect3.left_to_right .img {
  -webkit-transform: scale(1) translateX(0);
  -moz-transform: scale(1) translateX(0);
  -ms-transform: scale(1) translateX(0);
  -o-transform: scale(1) translateX(0);
  transform: scale(1) translateX(0); }

.ih-item.anterosimg-circle.effect3.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect3.left_to_right a:hover .img {
  -webkit-transform: scale(0.5) translateX(100%);
  -moz-transform: scale(0.5) translateX(100%);
  -ms-transform: scale(0.5) translateX(100%);
  -o-transform: scale(0.5) translateX(100%);
  transform: scale(0.5) translateX(100%); }

.ih-item.anterosimg-circle.effect3.left_to_right a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect3.right_to_left .img {
  -webkit-transform: scale(1) translateX(0);
  -moz-transform: scale(1) translateX(0);
  -ms-transform: scale(1) translateX(0);
  -o-transform: scale(1) translateX(0);
  transform: scale(1) translateX(0); }

.ih-item.anterosimg-circle.effect3.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect3.right_to_left a:hover .img {
  -webkit-transform: scale(0.5) translateX(-100%);
  -moz-transform: scale(0.5) translateX(-100%);
  -ms-transform: scale(0.5) translateX(-100%);
  -o-transform: scale(0.5) translateX(-100%);
  transform: scale(0.5) translateX(-100%); }

.ih-item.anterosimg-circle.effect3.right_to_left a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect3.top_to_bottom .img {
  -webkit-transform: scale(1) translateY(0);
  -moz-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  -o-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0); }

.ih-item.anterosimg-circle.effect3.top_to_bottom .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect3.top_to_bottom a:hover .img {
  -webkit-transform: scale(0.5) translateY(100%);
  -moz-transform: scale(0.5) translateY(100%);
  -ms-transform: scale(0.5) translateY(100%);
  -o-transform: scale(0.5) translateY(100%);
  transform: scale(0.5) translateY(100%); }

.ih-item.anterosimg-circle.effect3.top_to_bottom a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect3.bottom_to_top .img {
  -webkit-transform: scale(1) translateY(0);
  -moz-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  -o-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0); }

.ih-item.anterosimg-circle.effect3.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect3.bottom_to_top a:hover .img {
  -webkit-transform: scale(0.5) translateY(-100%);
  -moz-transform: scale(0.5) translateY(-100%);
  -ms-transform: scale(0.5) translateY(-100%);
  -o-transform: scale(0.5) translateY(-100%);
  transform: scale(0.5) translateY(-100%); }

.ih-item.anterosimg-circle.effect3.bottom_to_top a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect4 .img {
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.ih-item.anterosimg-circle.effect4.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect4 .info {
  background: #333333;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease; }

.ih-item.anterosimg-circle.effect4 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect4 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect4 a:hover .img {
  opacity: 0;
  pointer-events: none; }

.ih-item.anterosimg-circle.effect4 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-circle.effect4.left_to_right .img {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect4.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect4.left_to_right a:hover .img {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect4.left_to_right a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect4.right_to_left .img {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect4.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect4.right_to_left a:hover .img {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect4.right_to_left a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect4.top_to_bottom .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect4.top_to_bottom .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect4.top_to_bottom a:hover .img {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect4.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect4.bottom_to_top .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect4.bottom_to_top .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect4.bottom_to_top a:hover .img {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect4.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect5 {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px; }

.ih-item.anterosimg-circle.effect5.colored .info .info-back {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-circle.effect5 .info {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.ih-item.anterosimg-circle.effect5 .info .info-back {
  visibility: hidden;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: rotate3d(0, 1, 0, 180deg);
  -moz-transform: rotate3d(0, 1, 0, 180deg);
  -ms-transform: rotate3d(0, 1, 0, 180deg);
  -o-transform: rotate3d(0, 1, 0, 180deg);
  transform: rotate3d(0, 1, 0, 180deg);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.ih-item.anterosimg-circle.effect5 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect5 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect5 a:hover .info {
  -webkit-transform: rotate3d(0, 1, 0, -180deg);
  -moz-transform: rotate3d(0, 1, 0, -180deg);
  -ms-transform: rotate3d(0, 1, 0, -180deg);
  -o-transform: rotate3d(0, 1, 0, -180deg);
  transform: rotate3d(0, 1, 0, -180deg); }

.ih-item.anterosimg-circle.effect5 a:hover .info .info-back {
  visibility: visible; }

.ih-item.anterosimg-circle.effect6 .img {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect6.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect6 .info {
  background: #333333;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect6 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect6 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect6.scale_up .info {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-circle.effect6.scale_up a:hover .img {
  opacity: 0;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5); }

.ih-item.anterosimg-circle.effect6.scale_up a:hover .info {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect6.scale_down .info {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5); }

.ih-item.anterosimg-circle.effect6.scale_down a:hover .img {
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-circle.effect6.scale_down a:hover .info {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect6.scale_down_up .info {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s ease-in-out 0.2s;
  -moz-transition: all 0.35s ease-in-out 0.2s;
  transition: all 0.35s ease-in-out 0.2s; }

.ih-item.anterosimg-circle.effect6.scale_down_up a:hover .img {
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-circle.effect6.scale_down_up a:hover .info {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect7 .img {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s ease-out;
  -moz-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out; }

.ih-item.anterosimg-circle.effect7.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect7 .info {
  background: #333333;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: all 0.35s ease 0.2s;
  -moz-transition: all 0.35s ease 0.2s;
  transition: all 0.35s ease 0.2s; }

.ih-item.anterosimg-circle.effect7 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect7 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect7 a:hover .img {
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-circle.effect7 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-circle.effect7.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect7.left_to_right a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect7.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect7.right_to_left a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect7.top_to_bottom .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect7.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect7.bottom_to_top .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect7.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect8.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect8 .img-container {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.ih-item.anterosimg-circle.effect8 .img-container .img {
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s; }

.ih-item.anterosimg-circle.effect8 .info-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s; }

.ih-item.anterosimg-circle.effect8 .info {
  width: 100%;
  height: 100%;
  background: #333333;
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s ease-in-out 0.6s;
  -moz-transition: all 0.35s ease-in-out 0.6s;
  transition: all 0.35s ease-in-out 0.6s; }

.ih-item.anterosimg-circle.effect8 .info h3 {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 45px 0 0 0;
  height: 140px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect8 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect8 a:hover .img-container {
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-circle.effect8 a:hover .img-container .img {
  opacity: 0;
  pointer-events: none; }

.ih-item.anterosimg-circle.effect8 a:hover .info-container {
  opacity: 1; }

.ih-item.anterosimg-circle.effect8 a:hover .info-container .info {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect8.left_to_right .img-container .img {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect8.left_to_right .info-container {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect8.left_to_right a:hover .img-container .img {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect8.left_to_right a:hover .info-container {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect8.right_to_left .img-container .img {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect8.right_to_left .info-container {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect8.right_to_left a:hover .img-container .img {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect8.right_to_left a:hover .info-container {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect8.top_to_bottom .img-container .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect8.top_to_bottom .info-container {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect8.top_to_bottom a:hover .img-container .img {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect8.top_to_bottom a:hover .info-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect8.bottom_to_top .img-container .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect8.bottom_to_top .info-container {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect8.bottom_to_top a:hover .img-container .img {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect8.bottom_to_top a:hover .info-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect9 .img {
  opacity: 1;
  -webkit-transition: all 0.35s ease-out;
  -moz-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out; }

.ih-item.anterosimg-circle.effect9.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect9 .info {
  background: #333333;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s ease 0.2s;
  -moz-transition: all 0.35s ease 0.2s;
  transition: all 0.35s ease 0.2s; }

.ih-item.anterosimg-circle.effect9 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect9 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect9 a:hover .img {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-circle.effect9 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect9.left_to_right .img {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0); }

.ih-item.anterosimg-circle.effect9.left_to_right a:hover .img {
  -webkit-transform: translateX(100%) rotate(180deg);
  -moz-transform: translateX(100%) rotate(180deg);
  -ms-transform: translateX(100%) rotate(180deg);
  -o-transform: translateX(100%) rotate(180deg);
  transform: translateX(100%) rotate(180deg); }

.ih-item.anterosimg-circle.effect9.right_to_left .img {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0); }

.ih-item.anterosimg-circle.effect9.right_to_left a:hover .img {
  -webkit-transform: translateX(-100%) rotate(-180deg);
  -moz-transform: translateX(-100%) rotate(-180deg);
  -ms-transform: translateX(-100%) rotate(-180deg);
  -o-transform: translateX(-100%) rotate(-180deg);
  transform: translateX(-100%) rotate(-180deg); }

.ih-item.anterosimg-circle.effect9.top_to_bottom .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect9.top_to_bottom a:hover .img {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect9.bottom_to_top .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect9.bottom_to_top a:hover .img {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect10 .img {
  z-index: 11;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect10.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect10 .info {
  background: #333333;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect10 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect10 .info p {
  color: #bbb;
  font-style: italic;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect10 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect10.top_to_bottom .info h3 {
  margin: 0 30px;
  padding: 25px 0 0 0;
  height: 78px; }

.ih-item.anterosimg-circle.effect10.top_to_bottom .info p {
  margin: 0 30px;
  padding: 5px; }

.ih-item.anterosimg-circle.effect10.top_to_bottom a:hover .img {
  -webkit-transform: translateY(50px) scale(0.5);
  -moz-transform: translateY(50px) scale(0.5);
  -ms-transform: translateY(50px) scale(0.5);
  -o-transform: translateY(50px) scale(0.5);
  transform: translateY(50px) scale(0.5); }

.ih-item.anterosimg-circle.effect10.bottom_to_top .info h3 {
  margin: 95px 30px 0;
  padding: 25px 0 0 0;
  height: 78px; }

.ih-item.anterosimg-circle.effect10.bottom_to_top .info p {
  margin: 0 30px;
  padding: 5px; }

.ih-item.anterosimg-circle.effect10.bottom_to_top a:hover .img {
  -webkit-transform: translateY(-50px) scale(0.5);
  -moz-transform: translateY(-50px) scale(0.5);
  -ms-transform: translateY(-50px) scale(0.5);
  -o-transform: translateY(-50px) scale(0.5);
  transform: translateY(-50px) scale(0.5); }

.ih-item.anterosimg-circle.effect11 {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px; }

.ih-item.anterosimg-circle.effect11 .img {
  opacity: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect11.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect11 .info {
  background: #333333;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.35s ease 0.35s;
  -moz-transition: all 0.35s ease 0.35s;
  transition: all 0.35s ease 0.35s; }

.ih-item.anterosimg-circle.effect11 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect11 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect11 a:hover .img {
  opacity: 0; }

.ih-item.anterosimg-circle.effect11 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-circle.effect11.left_to_right .img {
  -webkit-transform: translateZ(0) rotateY(0);
  -moz-transform: translateZ(0) rotateY(0);
  -ms-transform: translateZ(0) rotateY(0);
  -o-transform: translateZ(0) rotateY(0);
  transform: translateZ(0) rotateY(0); }

.ih-item.anterosimg-circle.effect11.left_to_right .info {
  -webkit-transform: translateZ(-1000px) rotateY(-90deg);
  -moz-transform: translateZ(-1000px) rotateY(-90deg);
  -ms-transform: translateZ(-1000px) rotateY(-90deg);
  -o-transform: translateZ(-1000px) rotateY(-90deg);
  transform: translateZ(-1000px) rotateY(-90deg); }

.ih-item.anterosimg-circle.effect11.left_to_right a:hover .img {
  -webkit-transform: translateZ(-1000px) rotateY(90deg);
  -moz-transform: translateZ(-1000px) rotateY(90deg);
  -ms-transform: translateZ(-1000px) rotateY(90deg);
  -o-transform: translateZ(-1000px) rotateY(90deg);
  transform: translateZ(-1000px) rotateY(90deg); }

.ih-item.anterosimg-circle.effect11.left_to_right a:hover .info {
  -webkit-transform: translateZ(0) rotateY(0);
  -moz-transform: translateZ(0) rotateY(0);
  -ms-transform: translateZ(0) rotateY(0);
  -o-transform: translateZ(0) rotateY(0);
  transform: translateZ(0) rotateY(0); }

.ih-item.anterosimg-circle.effect11.right_to_left .img {
  -webkit-transform: translateZ(0) rotateY(0);
  -moz-transform: translateZ(0) rotateY(0);
  -ms-transform: translateZ(0) rotateY(0);
  -o-transform: translateZ(0) rotateY(0);
  transform: translateZ(0) rotateY(0); }

.ih-item.anterosimg-circle.effect11.right_to_left .info {
  -webkit-transform: translateZ(-1000px) rotateY(90deg);
  -moz-transform: translateZ(-1000px) rotateY(90deg);
  -ms-transform: translateZ(-1000px) rotateY(90deg);
  -o-transform: translateZ(-1000px) rotateY(90deg);
  transform: translateZ(-1000px) rotateY(90deg); }

.ih-item.anterosimg-circle.effect11.right_to_left a:hover .img {
  -webkit-transform: translateZ(-1000px) rotateY(-90deg);
  -moz-transform: translateZ(-1000px) rotateY(-90deg);
  -ms-transform: translateZ(-1000px) rotateY(-90deg);
  -o-transform: translateZ(-1000px) rotateY(-90deg);
  transform: translateZ(-1000px) rotateY(-90deg); }

.ih-item.anterosimg-circle.effect11.right_to_left a:hover .info {
  -webkit-transform: translateZ(0) rotateY(0);
  -moz-transform: translateZ(0) rotateY(0);
  -ms-transform: translateZ(0) rotateY(0);
  -o-transform: translateZ(0) rotateY(0);
  transform: translateZ(0) rotateY(0); }

.ih-item.anterosimg-circle.effect11.top_to_bottom .img {
  -webkit-transform: translateZ(0) rotateX(0);
  -moz-transform: translateZ(0) rotateX(0);
  -ms-transform: translateZ(0) rotateX(0);
  -o-transform: translateZ(0) rotateX(0);
  transform: translateZ(0) rotateX(0); }

.ih-item.anterosimg-circle.effect11.top_to_bottom .info {
  -webkit-transform: translateZ(-1000px) rotateX(90deg);
  -moz-transform: translateZ(-1000px) rotateX(90deg);
  -ms-transform: translateZ(-1000px) rotateX(90deg);
  -o-transform: translateZ(-1000px) rotateX(90deg);
  transform: translateZ(-1000px) rotateX(90deg); }

.ih-item.anterosimg-circle.effect11.top_to_bottom a:hover .img {
  -webkit-transform: translateZ(-1000px) rotateX(-90deg);
  -moz-transform: translateZ(-1000px) rotateX(-90deg);
  -ms-transform: translateZ(-1000px) rotateX(-90deg);
  -o-transform: translateZ(-1000px) rotateX(-90deg);
  transform: translateZ(-1000px) rotateX(-90deg); }

.ih-item.anterosimg-circle.effect11.top_to_bottom a:hover .info {
  -webkit-transform: translateZ(0) rotateX(0);
  -moz-transform: translateZ(0) rotateX(0);
  -ms-transform: translateZ(0) rotateX(0);
  -o-transform: translateZ(0) rotateX(0);
  transform: translateZ(0) rotateX(0); }

.ih-item.anterosimg-circle.effect11.bottom_to_top .img {
  -webkit-transform: translateZ(0) rotateX(0);
  -moz-transform: translateZ(0) rotateX(0);
  -ms-transform: translateZ(0) rotateX(0);
  -o-transform: translateZ(0) rotateX(0);
  transform: translateZ(0) rotateX(0); }

.ih-item.anterosimg-circle.effect11.bottom_to_top .info {
  -webkit-transform: translateZ(-1000px) rotateX(-90deg);
  -moz-transform: translateZ(-1000px) rotateX(-90deg);
  -ms-transform: translateZ(-1000px) rotateX(-90deg);
  -o-transform: translateZ(-1000px) rotateX(-90deg);
  transform: translateZ(-1000px) rotateX(-90deg); }

.ih-item.anterosimg-circle.effect11.bottom_to_top a:hover .img {
  -webkit-transform: translateZ(-1000px) rotateX(90deg);
  -moz-transform: translateZ(-1000px) rotateX(90deg);
  -ms-transform: translateZ(-1000px) rotateX(90deg);
  -o-transform: translateZ(-1000px) rotateX(90deg);
  transform: translateZ(-1000px) rotateX(90deg); }

.ih-item.anterosimg-circle.effect11.bottom_to_top a:hover .info {
  -webkit-transform: translateZ(0) rotateX(0);
  -moz-transform: translateZ(0) rotateX(0);
  -ms-transform: translateZ(0) rotateX(0);
  -o-transform: translateZ(0) rotateX(0);
  transform: translateZ(0) rotateX(0); }

.ih-item.anterosimg-circle.effect12 .img {
  opacity: 1;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect12.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect12 .info {
  background: #333333;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect12 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect12 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect12 a:hover .img {
  opacity: 0;
  pointer-events: none; }

.ih-item.anterosimg-circle.effect12 a:hover .info {
  opacity: 1;
  visibility: visible; }

.ih-item.anterosimg-circle.effect12.left_to_right .img {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0); }

.ih-item.anterosimg-circle.effect12.left_to_right .info {
  -webkit-transform: translateX(100%) rotate(180deg);
  -moz-transform: translateX(100%) rotate(180deg);
  -ms-transform: translateX(100%) rotate(180deg);
  -o-transform: translateX(100%) rotate(180deg);
  transform: translateX(100%) rotate(180deg); }

.ih-item.anterosimg-circle.effect12.left_to_right a:hover .img {
  -webkit-transform: translateX(100%) rotate(180deg);
  -moz-transform: translateX(100%) rotate(180deg);
  -ms-transform: translateX(100%) rotate(180deg);
  -o-transform: translateX(100%) rotate(180deg);
  transform: translateX(100%) rotate(180deg); }

.ih-item.anterosimg-circle.effect12.left_to_right a:hover .info {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0);
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s; }

.ih-item.anterosimg-circle.effect12.right_to_left .img {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0); }

.ih-item.anterosimg-circle.effect12.right_to_left .info {
  -webkit-transform: translateX(-100%) rotate(-180deg);
  -moz-transform: translateX(-100%) rotate(-180deg);
  -ms-transform: translateX(-100%) rotate(-180deg);
  -o-transform: translateX(-100%) rotate(-180deg);
  transform: translateX(-100%) rotate(-180deg); }

.ih-item.anterosimg-circle.effect12.right_to_left a:hover .img {
  -webkit-transform: translateX(-100%) rotate(-180deg);
  -moz-transform: translateX(-100%) rotate(-180deg);
  -ms-transform: translateX(-100%) rotate(-180deg);
  -o-transform: translateX(-100%) rotate(-180deg);
  transform: translateX(-100%) rotate(-180deg); }

.ih-item.anterosimg-circle.effect12.right_to_left a:hover .info {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0);
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s; }

.ih-item.anterosimg-circle.effect12.top_to_bottom .img {
  -webkit-transform: translateY(0) rotate(0);
  -moz-transform: translateY(0) rotate(0);
  -ms-transform: translateY(0) rotate(0);
  -o-transform: translateY(0) rotate(0);
  transform: translateY(0) rotate(0); }

.ih-item.anterosimg-circle.effect12.top_to_bottom .info {
  -webkit-transform: translateY(-100%) rotate(-180deg);
  -moz-transform: translateY(-100%) rotate(-180deg);
  -ms-transform: translateY(-100%) rotate(-180deg);
  -o-transform: translateY(-100%) rotate(-180deg);
  transform: translateY(-100%) rotate(-180deg); }

.ih-item.anterosimg-circle.effect12.top_to_bottom a:hover .img {
  -webkit-transform: translateY(-100%) rotate(-180deg);
  -moz-transform: translateY(-100%) rotate(-180deg);
  -ms-transform: translateY(-100%) rotate(-180deg);
  -o-transform: translateY(-100%) rotate(-180deg);
  transform: translateY(-100%) rotate(-180deg); }

.ih-item.anterosimg-circle.effect12.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0) rotate(0);
  -moz-transform: translateY(0) rotate(0);
  -ms-transform: translateY(0) rotate(0);
  -o-transform: translateY(0) rotate(0);
  transform: translateY(0) rotate(0);
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s; }

.ih-item.anterosimg-circle.effect12.bottom_to_top .img {
  -webkit-transform: translateY(0) rotate(0);
  -moz-transform: translateY(0) rotate(0);
  -ms-transform: translateY(0) rotate(0);
  -o-transform: translateY(0) rotate(0);
  transform: translateY(0) rotate(0); }

.ih-item.anterosimg-circle.effect12.bottom_to_top .info {
  -webkit-transform: translateY(100%) rotate(180deg);
  -moz-transform: translateY(100%) rotate(180deg);
  -ms-transform: translateY(100%) rotate(180deg);
  -o-transform: translateY(100%) rotate(180deg);
  transform: translateY(100%) rotate(180deg); }

.ih-item.anterosimg-circle.effect12.bottom_to_top a:hover .img {
  -webkit-transform: translateY(100%) rotate(180deg);
  -moz-transform: translateY(100%) rotate(180deg);
  -ms-transform: translateY(100%) rotate(180deg);
  -o-transform: translateY(100%) rotate(180deg);
  transform: translateY(100%) rotate(180deg); }

.ih-item.anterosimg-circle.effect12.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0) rotate(0);
  -moz-transform: translateY(0) rotate(0);
  -ms-transform: translateY(0) rotate(0);
  -o-transform: translateY(0) rotate(0);
  transform: translateY(0) rotate(0);
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s; }

.ih-item.anterosimg-circle.effect13.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-circle.effect13 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect13 .info h3 {
  visibility: hidden;
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect13 .info p {
  visibility: hidden;
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect13 a:hover .info {
  opacity: 1; }

.ih-item.anterosimg-circle.effect13 a:hover h3 {
  visibility: visible; }

.ih-item.anterosimg-circle.effect13 a:hover p {
  visibility: visible; }

.ih-item.anterosimg-circle.effect13.from_left_and_right .info h3 {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect13.from_left_and_right .info p {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect13.from_left_and_right a:hover h3 {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect13.from_left_and_right a:hover p {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect13.top_to_bottom .info h3 {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect13.top_to_bottom .info p {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect13.top_to_bottom a:hover h3 {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect13.top_to_bottom a:hover p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect13.bottom_to_top .info h3 {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect13.bottom_to_top .info p {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect13.bottom_to_top a:hover h3 {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect13.bottom_to_top a:hover p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect14 {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px; }

.ih-item.anterosimg-circle.effect14 .img {
  visibility: visible;
  opacity: 1;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; }

.ih-item.anterosimg-circle.effect14.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect14 .info {
  background: #333333;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.35s ease-in-out 0.3s;
  -moz-transition: all 0.35s ease-in-out 0.3s;
  transition: all 0.35s ease-in-out 0.3s; }

.ih-item.anterosimg-circle.effect14 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect14 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect14 a:hover .img {
  opacity: 0;
  visibility: hidden; }

.ih-item.anterosimg-circle.effect14 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-circle.effect14.left_to_right .img {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%; }

.ih-item.anterosimg-circle.effect14.left_to_right .info {
  -webkit-transform: rotateY(90deg);
  -moz-transform: rotateY(90deg);
  -ms-transform: rotateY(90deg);
  -o-transform: rotateY(90deg);
  transform: rotateY(90deg);
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%; }

.ih-item.anterosimg-circle.effect14.left_to_right a:hover .img {
  -webkit-transform: rotateY(-90deg);
  -moz-transform: rotateY(-90deg);
  -ms-transform: rotateY(-90deg);
  -o-transform: rotateY(-90deg);
  transform: rotateY(-90deg); }

.ih-item.anterosimg-circle.effect14.left_to_right a:hover .info {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0); }

.ih-item.anterosimg-circle.effect14.right_to_left .img {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%; }

.ih-item.anterosimg-circle.effect14.right_to_left .info {
  -webkit-transform: rotateY(-90deg);
  -moz-transform: rotateY(-90deg);
  -ms-transform: rotateY(-90deg);
  -o-transform: rotateY(-90deg);
  transform: rotateY(-90deg);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%; }

.ih-item.anterosimg-circle.effect14.right_to_left a:hover .img {
  -webkit-transform: rotateY(90deg);
  -moz-transform: rotateY(90deg);
  -ms-transform: rotateY(90deg);
  -o-transform: rotateY(90deg);
  transform: rotateY(90deg); }

.ih-item.anterosimg-circle.effect14.right_to_left a:hover .info {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0); }

.ih-item.anterosimg-circle.effect14.top_to_bottom .img {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0);
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%; }

.ih-item.anterosimg-circle.effect14.top_to_bottom .info {
  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0; }

.ih-item.anterosimg-circle.effect14.top_to_bottom a:hover .img {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg); }

.ih-item.anterosimg-circle.effect14.top_to_bottom a:hover .info {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0); }

.ih-item.anterosimg-circle.effect14.bottom_to_top .img {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0; }

.ih-item.anterosimg-circle.effect14.bottom_to_top .info {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%; }

.ih-item.anterosimg-circle.effect14.bottom_to_top a:hover .img {
  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg); }

.ih-item.anterosimg-circle.effect14.bottom_to_top a:hover .info {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0); }

.ih-item.anterosimg-circle.effect15 .img {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1) rotate(0);
  -moz-transform: scale(1) rotate(0);
  -ms-transform: scale(1) rotate(0);
  -o-transform: scale(1) rotate(0);
  transform: scale(1) rotate(0);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect15.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect15 .info {
  background: #333333;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.5) rotate(-720deg);
  -moz-transform: scale(0.5) rotate(-720deg);
  -ms-transform: scale(0.5) rotate(-720deg);
  -o-transform: scale(0.5) rotate(-720deg);
  transform: scale(0.5) rotate(-720deg);
  -webkit-transition: all 0.35s ease-in-out 0.3s;
  -moz-transition: all 0.35s ease-in-out 0.3s;
  transition: all 0.35s ease-in-out 0.3s; }

.ih-item.anterosimg-circle.effect15 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect15 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect15 a:hover .img {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.5) rotate(720deg);
  -moz-transform: scale(0.5) rotate(720deg);
  -ms-transform: scale(0.5) rotate(720deg);
  -o-transform: scale(0.5) rotate(720deg);
  transform: scale(0.5) rotate(720deg); }

.ih-item.anterosimg-circle.effect15 a:hover .info {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1) rotate(0);
  -moz-transform: scale(1) rotate(0);
  -ms-transform: scale(1) rotate(0);
  -o-transform: scale(1) rotate(0);
  transform: scale(1) rotate(0); }

.ih-item.anterosimg-circle.effect16 .img {
  z-index: 11;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect16.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect16 .info {
  background: #333333;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect16 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect16 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect16.left_to_right .img {
  -webkit-transform-origin: 95% 40%;
  -moz-transform-origin: 95% 40%;
  -ms-transform-origin: 95% 40%;
  -o-transform-origin: 95% 40%;
  transform-origin: 95% 40%; }

.ih-item.anterosimg-circle.effect16.left_to_right .img:after {
  content: '';
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 50%;
  top: 40%;
  left: 95%;
  margin: -4px 0 0 -4px;
  background: rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.9); }

.ih-item.anterosimg-circle.effect16.left_to_right a:hover .img {
  -webkit-transform: rotate(-120deg);
  -moz-transform: rotate(-120deg);
  -ms-transform: rotate(-120deg);
  -o-transform: rotate(-120deg);
  transform: rotate(-120deg); }

.ih-item.anterosimg-circle.effect16.right_to_left .img {
  -webkit-transform-origin: 5% 40%;
  -moz-transform-origin: 5% 40%;
  -ms-transform-origin: 5% 40%;
  -o-transform-origin: 5% 40%;
  transform-origin: 5% 40%; }

.ih-item.anterosimg-circle.effect16.right_to_left .img:after {
  content: '';
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 50%;
  top: 40%;
  left: 5%;
  margin: -4px 0 0 -4px;
  background: rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.9); }

.ih-item.anterosimg-circle.effect16.right_to_left a:hover .img {
  -webkit-transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  -o-transform: rotate(120deg);
  transform: rotate(120deg); }

.ih-item.anterosimg-circle.effect17 .info {
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect17 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect17 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect17 a:hover .img:before {
  box-shadow: inset 0 0 0 110px #333333, inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 110px rgba(0, 0, 0, 0.6), inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1); }

.ih-item.anterosimg-circle.effect17 a:hover .info {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect17 a:hover .info p {
  opacity: 1; }

.ih-item.anterosimg-circle.effect17.colored a:hover .img:before {
  box-shadow: inset 0 0 0 110px #1a4a72, inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 110px rgba(26, 74, 114, 0.6), inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1); }

.ih-item.anterosimg-circle.effect18 {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px; }

.ih-item.anterosimg-circle.effect18 .img {
  z-index: 11;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.ih-item.anterosimg-circle.effect18.colored .info .info-back {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect18 .info {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.ih-item.anterosimg-circle.effect18 .info .info-back {
  opacity: 1;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  background: #333333; }

.ih-item.anterosimg-circle.effect18 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect18 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect18.bottom_to_top .img {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0; }

.ih-item.anterosimg-circle.effect18.bottom_to_top a:hover .img {
  -webkit-transform: rotate3d(1, 0, 0, 180deg);
  -moz-transform: rotate3d(1, 0, 0, 180deg);
  -ms-transform: rotate3d(1, 0, 0, 180deg);
  -o-transform: rotate3d(1, 0, 0, 180deg);
  transform: rotate3d(1, 0, 0, 180deg); }

.ih-item.anterosimg-circle.effect18.top_to_bottom .img {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%; }

.ih-item.anterosimg-circle.effect18.top_to_bottom a:hover .img {
  -webkit-transform: rotate3d(1, 0, 0, -180deg);
  -moz-transform: rotate3d(1, 0, 0, -180deg);
  -ms-transform: rotate3d(1, 0, 0, -180deg);
  -o-transform: rotate3d(1, 0, 0, -180deg);
  transform: rotate3d(1, 0, 0, -180deg); }

.ih-item.anterosimg-circle.effect18.left_to_right .img {
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%; }

.ih-item.anterosimg-circle.effect18.left_to_right a:hover .img {
  -webkit-transform: rotate3d(0, 1, 0, 180deg);
  -moz-transform: rotate3d(0, 1, 0, 180deg);
  -ms-transform: rotate3d(0, 1, 0, 180deg);
  -o-transform: rotate3d(0, 1, 0, 180deg);
  transform: rotate3d(0, 1, 0, 180deg); }

.ih-item.anterosimg-circle.effect18.right_to_left .img {
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%; }

.ih-item.anterosimg-circle.effect18.right_to_left a:hover .img {
  -webkit-transform: rotate3d(0, 1, 0, -180deg);
  -moz-transform: rotate3d(0, 1, 0, -180deg);
  -ms-transform: rotate3d(0, 1, 0, -180deg);
  -o-transform: rotate3d(0, 1, 0, -180deg);
  transform: rotate3d(0, 1, 0, -180deg); }

.ih-item.anterosimg-circle.effect19.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-circle.effect19 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect19 .info h3 {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 45px 0 0 0;
  height: 140px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect19 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect19 a:hover .info {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect20 {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px; }

.ih-item.anterosimg-circle.effect20 .img {
  -webkit-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  transition: all 0.35s linear;
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  transform-origin: 50% 0%; }

.ih-item.anterosimg-circle.effect20.colored .info .info-back {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect20 .info {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.ih-item.anterosimg-circle.effect20 .info .info-back {
  opacity: 1;
  visibility: hidden;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  background: #333333;
  -webkit-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  transition: all 0.35s linear;
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.ih-item.anterosimg-circle.effect20 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect20 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect20 a:hover .img {
  opacity: 0; }

.ih-item.anterosimg-circle.effect20 a:hover .info .info-back {
  opacity: 1;
  visibility: visible; }

.ih-item.anterosimg-circle.effect20.top_to_bottom .info .info-back {
  -webkit-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  -moz-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  -ms-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  -o-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg); }

.ih-item.anterosimg-circle.effect20.top_to_bottom a:hover .img {
  -webkit-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -moz-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -ms-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -o-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg); }

.ih-item.anterosimg-circle.effect20.top_to_bottom a:hover .info .info-back {
  -webkit-transform: rotate3d(1, 0, 0, 0deg);
  -moz-transform: rotate3d(1, 0, 0, 0deg);
  -ms-transform: rotate3d(1, 0, 0, 0deg);
  -o-transform: rotate3d(1, 0, 0, 0deg);
  transform: rotate3d(1, 0, 0, 0deg); }

.ih-item.anterosimg-circle.effect20.bottom_to_top .info .info-back {
  -webkit-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -moz-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -ms-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -o-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg); }

.ih-item.anterosimg-circle.effect20.bottom_to_top a:hover .img {
  -webkit-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  -moz-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  -ms-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  -o-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg); }

.ih-item.anterosimg-circle.effect20.bottom_to_top a:hover .info .info-back {
  -webkit-transform: rotate3d(1, 0, 0, 0deg);
  -moz-transform: rotate3d(1, 0, 0, 0deg);
  -ms-transform: rotate3d(1, 0, 0, 0deg);
  -o-transform: rotate3d(1, 0, 0, 0deg);
  transform: rotate3d(1, 0, 0, 0deg); }

.ih-item.anterosimg-square.effect1 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect1.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect1 .img {
  z-index: 11;
  position: absolute;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect1 .info {
  background: #333333;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect1 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect1.left_and_right .info h3 {
  position: absolute;
  top: 12px;
  left: 12px;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  margin: 0; }

.ih-item.anterosimg-square.effect1.left_and_right .info p {
  position: absolute;
  right: 12px;
  bottom: 12px;
  margin: 0;
  font-style: italic;
  font-size: 12px;
  color: #bbb; }

.ih-item.anterosimg-square.effect1.left_and_right a:hover .img {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6); }

.ih-item.anterosimg-square.effect1.top_to_bottom .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px 10px 0 4px;
  margin: 10px 0 0 0; }

.ih-item.anterosimg-square.effect1.top_to_bottom .info p {
  font-style: italic;
  font-size: 12px;
  color: #bbb;
  padding: 5px;
  text-align: center; }

.ih-item.anterosimg-square.effect1.top_to_bottom a:hover .img {
  -webkit-transform: translateY(30px) scale(0.6);
  -moz-transform: translateY(30px) scale(0.6);
  -ms-transform: translateY(30px) scale(0.6);
  -o-transform: translateY(30px) scale(0.6);
  transform: translateY(30px) scale(0.6); }

.ih-item.anterosimg-square.effect1.bottom_to_top .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px 10px 0 4px;
  margin: 134px 0 0 0; }

.ih-item.anterosimg-square.effect1.bottom_to_top .info p {
  font-style: italic;
  font-size: 12px;
  color: #bbb;
  padding: 5px;
  text-align: center; }

.ih-item.anterosimg-square.effect1.bottom_to_top a:hover .img {
  -webkit-transform: translateY(-30px) scale(0.6);
  -moz-transform: translateY(-30px) scale(0.6);
  -ms-transform: translateY(-30px) scale(0.6);
  -o-transform: translateY(-30px) scale(0.6);
  transform: translateY(-30px) scale(0.6); }

.ih-item.anterosimg-square.effect2 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect2.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect2.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect2 .img {
  opacity: 1;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: rotate(0deg) scale(1);
  -moz-transform: rotate(0deg) scale(1);
  -ms-transform: rotate(0deg) scale(1);
  -o-transform: rotate(0deg) scale(1);
  transform: rotate(0deg) scale(1); }

.ih-item.anterosimg-square.effect2 .info {
  background: #333333;
  visibility: hidden;
  -webkit-transition: all 0.35s 0.3s ease-in-out;
  -moz-transition: all 0.35s 0.3s ease-in-out;
  transition: all 0.35s 0.3s ease-in-out; }

.ih-item.anterosimg-square.effect2 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
  -webkit-transform: translateY(-200px);
  -moz-transform: translateY(-200px);
  -ms-transform: translateY(-200px);
  -o-transform: translateY(-200px);
  transform: translateY(-200px);
  -webkit-transition: all 0.35s 0.6s ease-in-out;
  -moz-transition: all 0.35s 0.6s ease-in-out;
  transition: all 0.35s 0.6s ease-in-out; }

.ih-item.anterosimg-square.effect2 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transform: translateY(-200px);
  -moz-transform: translateY(-200px);
  -ms-transform: translateY(-200px);
  -o-transform: translateY(-200px);
  transform: translateY(-200px);
  -webkit-transition: all 0.35s 0.5s linear;
  -moz-transition: all 0.35s 0.5s linear;
  transition: all 0.35s 0.5s linear; }

.ih-item.anterosimg-square.effect2 a:hover .img {
  -webkit-transform: rotate(720deg) scale(0);
  -moz-transform: rotate(720deg) scale(0);
  -ms-transform: rotate(720deg) scale(0);
  -o-transform: rotate(720deg) scale(0);
  transform: rotate(720deg) scale(0);
  opacity: 0; }

.ih-item.anterosimg-square.effect2 a:hover .info {
  visibility: visible; }

.ih-item.anterosimg-square.effect2 a:hover .info h3,
.ih-item.anterosimg-square.effect2 a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect3 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect3.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect3 .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect3 .info {
  height: 65px;
  background: #333333;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect3 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px 10px 0 4px;
  margin: 4px 0 0 0; }

.ih-item.anterosimg-square.effect3 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 5px;
  text-align: center; }

.ih-item.anterosimg-square.effect3 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect3.bottom_to_top .info {
  top: auto;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect3.bottom_to_top a:hover .img {
  -webkit-transform: translateY(-50px);
  -moz-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  -o-transform: translateY(-50px);
  transform: translateY(-50px); }

.ih-item.anterosimg-square.effect3.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect3.top_to_bottom .info {
  bottom: auto;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect3.top_to_bottom a:hover .img {
  -webkit-transform: translateY(50px);
  -moz-transform: translateY(50px);
  -ms-transform: translateY(50px);
  -o-transform: translateY(50px);
  transform: translateY(50px); }

.ih-item.anterosimg-square.effect3.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect4 {
  overflow: hidden;
  position: relative; }

.ih-item.anterosimg-square.effect4.colored .info {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect4.colored .mask1,
.ih-item.anterosimg-square.effect4.colored .mask2 {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-square.effect4 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect4 .mask1,
.ih-item.anterosimg-square.effect4 .mask2 {
  position: absolute;
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  height: 100%;
  width: 100%;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect4 .mask1 {
  left: auto;
  right: 0;
  top: 0;
  -webkit-transform: rotate(56.5deg) translateX(-180px);
  -moz-transform: rotate(56.5deg) translateX(-180px);
  -ms-transform: rotate(56.5deg) translateX(-180px);
  -o-transform: rotate(56.5deg) translateX(-180px);
  transform: rotate(56.5deg) translateX(-180px);
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  transform-origin: 100% 0%; }

.ih-item.anterosimg-square.effect4 .mask2 {
  top: auto;
  bottom: 0;
  left: 0;
  -webkit-transform: rotate(56.5deg) translateX(180px);
  -moz-transform: rotate(56.5deg) translateX(180px);
  -ms-transform: rotate(56.5deg) translateX(180px);
  -o-transform: rotate(56.5deg) translateX(180px);
  transform: rotate(56.5deg) translateX(180px);
  -webkit-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%; }

.ih-item.anterosimg-square.effect4 .info {
  background: #111111;
  height: 0;
  visibility: hidden;
  width: 100%;
  -webkit-transform: rotate(-33.5deg) translate(-112px, 166px);
  -moz-transform: rotate(-33.5deg) translate(-112px, 166px);
  -ms-transform: rotate(-33.5deg) translate(-112px, 166px);
  -o-transform: rotate(-33.5deg) translate(-112px, 166px);
  transform: rotate(-33.5deg) translate(-112px, 166px);
  -webkit-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transition: all 0.35s ease-in-out 0.35s;
  -moz-transition: all 0.35s ease-in-out 0.35s;
  transition: all 0.35s ease-in-out 0.35s; }

.ih-item.anterosimg-square.effect4 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: transparent;
  margin-top: 5px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out 0.35s;
  -moz-transition: all 0.35s ease-in-out 0.35s;
  transition: all 0.35s ease-in-out 0.35s; }

.ih-item.anterosimg-square.effect4 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out 0.35s;
  -moz-transition: all 0.35s ease-in-out 0.35s;
  transition: all 0.35s ease-in-out 0.35s; }

.ih-item.anterosimg-square.effect4 a:hover .mask1 {
  -webkit-transform: rotate(56.5deg) translateX(1px);
  -moz-transform: rotate(56.5deg) translateX(1px);
  -ms-transform: rotate(56.5deg) translateX(1px);
  -o-transform: rotate(56.5deg) translateX(1px);
  transform: rotate(56.5deg) translateX(1px); }

.ih-item.anterosimg-square.effect4 a:hover .mask2 {
  -webkit-transform: rotate(56.5deg) translateX(-1px);
  -moz-transform: rotate(56.5deg) translateX(-1px);
  -ms-transform: rotate(56.5deg) translateX(-1px);
  -o-transform: rotate(56.5deg) translateX(-1px);
  transform: rotate(56.5deg) translateX(-1px); }

.ih-item.anterosimg-square.effect4 a:hover .info {
  width: 100%;
  height: 60%;
  visibility: visible;
  top: 20%;
  -webkit-transform: rotate(0deg) translate(0, 0);
  -moz-transform: rotate(0deg) translate(0, 0);
  -ms-transform: rotate(0deg) translate(0, 0);
  -o-transform: rotate(0deg) translate(0, 0);
  transform: rotate(0deg) translate(0, 0); }

.ih-item.anterosimg-square.effect4 a:hover .info h3,
.ih-item.anterosimg-square.effect4 a:hover .info p {
  opacity: 1; }

.ih-item.anterosimg-square.effect5.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect5.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect5 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect5 .info {
  background: #333333;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect5 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0; }

.ih-item.anterosimg-square.effect5 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center; }

.ih-item.anterosimg-square.effect5 a:hover .img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  transition-delay: 0; }

.ih-item.anterosimg-square.effect5 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1) rotate(0deg);
  -moz-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  -o-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s; }

.ih-item.anterosimg-square.effect5.left_to_right .info {
  -webkit-transform: scale(0) rotate(-180deg);
  -moz-transform: scale(0) rotate(-180deg);
  -ms-transform: scale(0) rotate(-180deg);
  -o-transform: scale(0) rotate(-180deg);
  transform: scale(0) rotate(-180deg); }

.ih-item.anterosimg-square.effect5.right_to_left .info {
  -webkit-transform: scale(0) rotate(180deg);
  -moz-transform: scale(0) rotate(180deg);
  -ms-transform: scale(0) rotate(180deg);
  -o-transform: scale(0) rotate(180deg);
  transform: scale(0) rotate(180deg); }

.ih-item.anterosimg-square.effect6 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect6.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-square.effect6.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect6 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect6 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect6 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect6 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transition: all 0.35s 0.1s linear;
  -moz-transition: all 0.35s 0.1s linear;
  transition: all 0.35s 0.1s linear; }

.ih-item.anterosimg-square.effect6 a:hover .img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2); }

.ih-item.anterosimg-square.effect6 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect6.from_top_and_bottom .info h3 {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect6.from_top_and_bottom .info p {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect6.from_top_and_bottom a:hover .info h3,
.ih-item.anterosimg-square.effect6.from_top_and_bottom a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect6.from_left_and_right .info h3 {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-square.effect6.from_left_and_right .info p {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-square.effect6.from_left_and_right a:hover .info h3,
.ih-item.anterosimg-square.effect6.from_left_and_right a:hover .info p {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect6.top_to_bottom .info h3 {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect6.top_to_bottom .info p {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect6.top_to_bottom a:hover .info h3,
.ih-item.anterosimg-square.effect6.top_to_bottom a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect6.bottom_to_top .info h3 {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect6.bottom_to_top .info p {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect6.bottom_to_top a:hover .info h3,
.ih-item.anterosimg-square.effect6.bottom_to_top a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect7 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect7.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-square.effect7.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect7 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect7 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect7 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
  -webkit-transform: scale(4);
  -moz-transform: scale(4);
  -ms-transform: scale(4);
  -o-transform: scale(4);
  transform: scale(4);
  -webkit-transition: all 0.35s 0.1s ease-in-out;
  -moz-transition: all 0.35s 0.1s ease-in-out;
  transition: all 0.35s 0.1s ease-in-out; }

.ih-item.anterosimg-square.effect7 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transform: scale(5);
  -moz-transform: scale(5);
  -ms-transform: scale(5);
  -o-transform: scale(5);
  transform: scale(5);
  -webkit-transition: all 0.35s 0.3s linear;
  -moz-transition: all 0.35s 0.3s linear;
  transition: all 0.35s 0.3s linear; }

.ih-item.anterosimg-square.effect7 a:hover .img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2); }

.ih-item.anterosimg-square.effect7 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect7 a:hover .info h3,
.ih-item.anterosimg-square.effect7 a:hover .info p {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect8 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect8.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect8.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect8 .img {
  opacity: 1;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect8 .info {
  background: #333333;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect8 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
  -webkit-transition: all 0.35s 0.1s ease-in-out;
  -moz-transition: all 0.35s 0.1s ease-in-out;
  transition: all 0.35s 0.1s ease-in-out; }

.ih-item.anterosimg-square.effect8 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transition: all 0.35s 0.15s linear;
  -moz-transition: all 0.35s 0.15s linear;
  transition: all 0.35s 0.15s linear; }

.ih-item.anterosimg-square.effect8 a:hover .img {
  opacity: 0; }

.ih-item.anterosimg-square.effect8 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect8.scale_up .img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect8.scale_up .info {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0); }

.ih-item.anterosimg-square.effect8.scale_up .info h3,
.ih-item.anterosimg-square.effect8.scale_up .info p {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0); }

.ih-item.anterosimg-square.effect8.scale_up a:hover .img {
  -webkit-transform: scale(5);
  -moz-transform: scale(5);
  -ms-transform: scale(5);
  -o-transform: scale(5);
  transform: scale(5); }

.ih-item.anterosimg-square.effect8.scale_up a:hover .info {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect8.scale_up a:hover .info h3,
.ih-item.anterosimg-square.effect8.scale_up a:hover .info p {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect8.scale_down .img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect8.scale_down .info {
  -webkit-transform: scale(5);
  -moz-transform: scale(5);
  -ms-transform: scale(5);
  -o-transform: scale(5);
  transform: scale(5); }

.ih-item.anterosimg-square.effect8.scale_down .info h3,
.ih-item.anterosimg-square.effect8.scale_down .info p {
  -webkit-transform: scale(5);
  -moz-transform: scale(5);
  -ms-transform: scale(5);
  -o-transform: scale(5);
  transform: scale(5); }

.ih-item.anterosimg-square.effect8.scale_down a:hover .img {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-square.effect8.scale_down a:hover .info {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect8.scale_down a:hover .info h3,
.ih-item.anterosimg-square.effect8.scale_down a:hover .info p {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect9 {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px; }

.ih-item.anterosimg-square.effect9.colored .info .info-back {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect9.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect9 .img {
  position: relative;
  z-index: 11;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.ih-item.anterosimg-square.effect9 .info {
  z-index: 0;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.ih-item.anterosimg-square.effect9 .info .info-back {
  opacity: 1;
  width: 100%;
  height: 100%;
  padding-top: 30px;
  background: #333333; }

.ih-item.anterosimg-square.effect9 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 0; }

.ih-item.anterosimg-square.effect9 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center; }

.ih-item.anterosimg-square.effect9.left_to_right .img {
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%; }

.ih-item.anterosimg-square.effect9.left_to_right a:hover .img {
  -webkit-transform: rotate3d(0, 1, 0, 180deg);
  -moz-transform: rotate3d(0, 1, 0, 180deg);
  -ms-transform: rotate3d(0, 1, 0, 180deg);
  -o-transform: rotate3d(0, 1, 0, 180deg);
  transform: rotate3d(0, 1, 0, 180deg); }

.ih-item.anterosimg-square.effect9.right_to_left .img {
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%; }

.ih-item.anterosimg-square.effect9.right_to_left a:hover .img {
  -webkit-transform: rotate3d(0, 1, 0, -180deg);
  -moz-transform: rotate3d(0, 1, 0, -180deg);
  -ms-transform: rotate3d(0, 1, 0, -180deg);
  -o-transform: rotate3d(0, 1, 0, -180deg);
  transform: rotate3d(0, 1, 0, -180deg); }

.ih-item.anterosimg-square.effect9.top_to_bottom .img {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%; }

.ih-item.anterosimg-square.effect9.top_to_bottom a:hover .img {
  -webkit-transform: rotate3d(1, 0, 0, -180deg);
  -moz-transform: rotate3d(1, 0, 0, -180deg);
  -ms-transform: rotate3d(1, 0, 0, -180deg);
  -o-transform: rotate3d(1, 0, 0, -180deg);
  transform: rotate3d(1, 0, 0, -180deg); }

.ih-item.anterosimg-square.effect9.bottom_to_top .img {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0; }

.ih-item.anterosimg-square.effect9.bottom_to_top a:hover .img {
  -webkit-transform: rotate3d(1, 0, 0, 180deg);
  -moz-transform: rotate3d(1, 0, 0, 180deg);
  -ms-transform: rotate3d(1, 0, 0, 180deg);
  -o-transform: rotate3d(1, 0, 0, 180deg);
  transform: rotate3d(1, 0, 0, 180deg); }

.ih-item.anterosimg-square.effect10 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect10.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect10.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect10 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect10 .info {
  background: #333333;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect10 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0; }

.ih-item.anterosimg-square.effect10 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center; }

.ih-item.anterosimg-square.effect10 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect10.left_to_right .img {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect10.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-square.effect10.left_to_right a:hover .img {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-square.effect10.left_to_right a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect10.right_to_left .img {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect10.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-square.effect10.right_to_left a:hover .img {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-square.effect10.right_to_left a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect10.top_to_bottom .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect10.top_to_bottom .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect10.top_to_bottom a:hover .img {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect10.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect10.bottom_to_top .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect10.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect10.bottom_to_top a:hover .img {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect10.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect11 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect11.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect11.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect11 .img {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect11 .info {
  background: #333333;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease 0.2s;
  -moz-transition: all 0.35s ease 0.2s;
  transition: all 0.35s ease 0.2s; }

.ih-item.anterosimg-square.effect11 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0; }

.ih-item.anterosimg-square.effect11 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center; }

.ih-item.anterosimg-square.effect11 a:hover .img {
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-square.effect11 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect11.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-square.effect11.left_to_right a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect11.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-square.effect11.right_to_left a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect11.top_to_bottom .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect11.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect11.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect11.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect12 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect12.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-square.effect12.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect12 .img {
  -webkit-transition: all 0.35s ease-in;
  -moz-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in; }

.ih-item.anterosimg-square.effect12 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in;
  -moz-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in; }

.ih-item.anterosimg-square.effect12 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
  -webkit-transition: all 0.35s ease-in;
  -moz-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in; }

.ih-item.anterosimg-square.effect12 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transition: all 0.35s ease-in;
  -moz-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in; }

.ih-item.anterosimg-square.effect12 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  transition-delay: 0.2s; }

.ih-item.anterosimg-square.effect12 a:hover .info h3 {
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s; }

.ih-item.anterosimg-square.effect12 a:hover .info p {
  -webkit-transition-delay: 0.25s;
  -moz-transition-delay: 0.25s;
  transition-delay: 0.25s; }

.ih-item.anterosimg-square.effect12.left_to_right .info {
  -webkit-transform: translate(-460px, -100px) rotate(-180deg);
  -moz-transform: translate(-460px, -100px) rotate(-180deg);
  -ms-transform: translate(-460px, -100px) rotate(-180deg);
  -o-transform: translate(-460px, -100px) rotate(-180deg);
  transform: translate(-460px, -100px) rotate(-180deg); }

.ih-item.anterosimg-square.effect12.left_to_right .info h3 {
  -webkit-transform: translateY(-100px);
  -moz-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  -o-transform: translateY(-100px);
  transform: translateY(-100px); }

.ih-item.anterosimg-square.effect12.left_to_right .info p {
  -webkit-transform: translateX(-300px) rotate(-90deg);
  -moz-transform: translateX(-300px) rotate(-90deg);
  -ms-transform: translateX(-300px) rotate(-90deg);
  -o-transform: translateX(-300px) rotate(-90deg);
  transform: translateX(-300px) rotate(-90deg); }

.ih-item.anterosimg-square.effect12.left_to_right a:hover .info {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px); }

.ih-item.anterosimg-square.effect12.left_to_right a:hover .info h3 {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px); }

.ih-item.anterosimg-square.effect12.left_to_right a:hover .info p {
  -webkit-transform: translateX(0px) rotate(0deg);
  -moz-transform: translateX(0px) rotate(0deg);
  -ms-transform: translateX(0px) rotate(0deg);
  -o-transform: translateX(0px) rotate(0deg);
  transform: translateX(0px) rotate(0deg); }

.ih-item.anterosimg-square.effect12.right_to_left .info {
  -webkit-transform: translate(460px, -100px) rotate(180deg);
  -moz-transform: translate(460px, -100px) rotate(180deg);
  -ms-transform: translate(460px, -100px) rotate(180deg);
  -o-transform: translate(460px, -100px) rotate(180deg);
  transform: translate(460px, -100px) rotate(180deg); }

.ih-item.anterosimg-square.effect12.right_to_left .info h3 {
  -webkit-transform: translateY(-100px);
  -moz-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  -o-transform: translateY(-100px);
  transform: translateY(-100px); }

.ih-item.anterosimg-square.effect12.right_to_left .info p {
  -webkit-transform: translateX(300px) rotate(90deg);
  -moz-transform: translateX(300px) rotate(90deg);
  -ms-transform: translateX(300px) rotate(90deg);
  -o-transform: translateX(300px) rotate(90deg);
  transform: translateX(300px) rotate(90deg); }

.ih-item.anterosimg-square.effect12.right_to_left a:hover .info {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px); }

.ih-item.anterosimg-square.effect12.right_to_left a:hover .info h3 {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px); }

.ih-item.anterosimg-square.effect12.right_to_left a:hover .info p {
  -webkit-transform: translateX(0px) rotate(0deg);
  -moz-transform: translateX(0px) rotate(0deg);
  -ms-transform: translateX(0px) rotate(0deg);
  -o-transform: translateX(0px) rotate(0deg);
  transform: translateX(0px) rotate(0deg); }

.ih-item.anterosimg-square.effect12.top_to_bottom .info {
  -webkit-transform: translate(-265px, -145px) rotate(-45deg);
  -moz-transform: translate(-265px, -145px) rotate(-45deg);
  -ms-transform: translate(-265px, -145px) rotate(-45deg);
  -o-transform: translate(-265px, -145px) rotate(-45deg);
  transform: translate(-265px, -145px) rotate(-45deg); }

.ih-item.anterosimg-square.effect12.top_to_bottom .info h3 {
  -webkit-transform: translate(200px, -200px);
  -moz-transform: translate(200px, -200px);
  -ms-transform: translate(200px, -200px);
  -o-transform: translate(200px, -200px);
  transform: translate(200px, -200px); }

.ih-item.anterosimg-square.effect12.top_to_bottom .info p {
  -webkit-transform: translate(200px, -200px);
  -moz-transform: translate(200px, -200px);
  -ms-transform: translate(200px, -200px);
  -o-transform: translate(200px, -200px);
  transform: translate(200px, -200px); }

.ih-item.anterosimg-square.effect12.top_to_bottom a:hover .info {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  transition-delay: 0.2s; }

.ih-item.anterosimg-square.effect12.top_to_bottom a:hover .info h3 {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s; }

.ih-item.anterosimg-square.effect12.top_to_bottom a:hover .info p {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s; }

.ih-item.anterosimg-square.effect12.bottom_to_top .info {
  -webkit-transform: translate(265px, 145px) rotate(45deg);
  -moz-transform: translate(265px, 145px) rotate(45deg);
  -ms-transform: translate(265px, 145px) rotate(45deg);
  -o-transform: translate(265px, 145px) rotate(45deg);
  transform: translate(265px, 145px) rotate(45deg); }

.ih-item.anterosimg-square.effect12.bottom_to_top .info h3 {
  -webkit-transform: translate(200px, -200px);
  -moz-transform: translate(200px, -200px);
  -ms-transform: translate(200px, -200px);
  -o-transform: translate(200px, -200px);
  transform: translate(200px, -200px); }

.ih-item.anterosimg-square.effect12.bottom_to_top .info p {
  -webkit-transform: translate(-200px, 200px);
  -moz-transform: translate(-200px, 200px);
  -ms-transform: translate(-200px, 200px);
  -o-transform: translate(-200px, 200px);
  transform: translate(-200px, 200px); }

.ih-item.anterosimg-square.effect12.bottom_to_top a:hover .info {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  transition-delay: 0.2s; }

.ih-item.anterosimg-square.effect12.bottom_to_top a:hover .info h3 {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s; }

.ih-item.anterosimg-square.effect12.bottom_to_top a:hover .info p {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s; }

.ih-item.anterosimg-square.effect13 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect13.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-square.effect13.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect13 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect13 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect13 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0; }

.ih-item.anterosimg-square.effect13 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center; }

.ih-item.anterosimg-square.effect13 a:hover .img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2); }

.ih-item.anterosimg-square.effect13 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect13.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-square.effect13.left_to_right a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect13.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-square.effect13.right_to_left a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect13.top_to_bottom .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect13.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect13.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect13.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect14.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect14.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect14 .img {
  opacity: 1;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect14 .info {
  background: #333333;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s ease 0.2s;
  -moz-transition: all 0.35s ease 0.2s;
  transition: all 0.35s ease 0.2s; }

.ih-item.anterosimg-square.effect14 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0; }

.ih-item.anterosimg-square.effect14 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center; }

.ih-item.anterosimg-square.effect14 a:hover .img {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-square.effect14 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect14.left_to_right .img {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0); }

.ih-item.anterosimg-square.effect14.left_to_right a:hover .img {
  -webkit-transform: translateX(100%) rotate(180deg);
  -moz-transform: translateX(100%) rotate(180deg);
  -ms-transform: translateX(100%) rotate(180deg);
  -o-transform: translateX(100%) rotate(180deg);
  transform: translateX(100%) rotate(180deg); }

.ih-item.anterosimg-square.effect14.right_to_left .img {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0); }

.ih-item.anterosimg-square.effect14.right_to_left a:hover .img {
  -webkit-transform: translateX(-100%) rotate(-180deg);
  -moz-transform: translateX(-100%) rotate(-180deg);
  -ms-transform: translateX(-100%) rotate(-180deg);
  -o-transform: translateX(-100%) rotate(-180deg);
  transform: translateX(-100%) rotate(-180deg); }

.ih-item.anterosimg-square.effect14.top_to_bottom .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect14.top_to_bottom a:hover .img {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect14.bottom_to_top .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect14.bottom_to_top a:hover .img {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect15 {
  overflow: hidden;
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px; }

.ih-item.anterosimg-square.effect15.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect15 .img {
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.ih-item.anterosimg-square.effect15 .info {
  background: #333333;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out 0.3s;
  -moz-transition: all 0.35s ease-in-out 0.3s;
  transition: all 0.35s ease-in-out 0.3s; }

.ih-item.anterosimg-square.effect15 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0; }

.ih-item.anterosimg-square.effect15 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center; }

.ih-item.anterosimg-square.effect15 a:hover .img {
  opacity: 0;
  visibility: hidden; }

.ih-item.anterosimg-square.effect15 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect15.left_to_right .img {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%; }

.ih-item.anterosimg-square.effect15.left_to_right .info {
  -webkit-transform: rotateY(90deg);
  -moz-transform: rotateY(90deg);
  -ms-transform: rotateY(90deg);
  -o-transform: rotateY(90deg);
  transform: rotateY(90deg);
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%; }

.ih-item.anterosimg-square.effect15.left_to_right a:hover .img {
  -webkit-transform: rotateY(-90deg);
  -moz-transform: rotateY(-90deg);
  -ms-transform: rotateY(-90deg);
  -o-transform: rotateY(-90deg);
  transform: rotateY(-90deg); }

.ih-item.anterosimg-square.effect15.left_to_right a:hover .info {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0); }

.ih-item.anterosimg-square.effect15.right_to_left .img {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%; }

.ih-item.anterosimg-square.effect15.right_to_left .info {
  -webkit-transform: rotateY(-90deg);
  -moz-transform: rotateY(-90deg);
  -ms-transform: rotateY(-90deg);
  -o-transform: rotateY(-90deg);
  transform: rotateY(-90deg);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%; }

.ih-item.anterosimg-square.effect15.right_to_left a:hover .img {
  -webkit-transform: rotateY(90deg);
  -moz-transform: rotateY(90deg);
  -ms-transform: rotateY(90deg);
  -o-transform: rotateY(90deg);
  transform: rotateY(90deg); }

.ih-item.anterosimg-square.effect15.right_to_left a:hover .info {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0); }

.ih-item.anterosimg-square.effect15.top_to_bottom .img {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0);
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%; }

.ih-item.anterosimg-square.effect15.top_to_bottom .info {
  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0; }

.ih-item.anterosimg-square.effect15.top_to_bottom a:hover .img {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg); }

.ih-item.anterosimg-square.effect15.top_to_bottom a:hover .info {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0); }

.ih-item.anterosimg-square.effect15.bottom_to_top .img {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0; }

.ih-item.anterosimg-square.effect15.bottom_to_top .info {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%; }

.ih-item.anterosimg-square.effect15.bottom_to_top a:hover .img {
  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg); }

.ih-item.anterosimg-square.effect15.bottom_to_top a:hover .info {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0); }

.pagination {
  margin-top: 0; }
  .pagination .page-item .page-link {
    color: #333A6C; }
  .pagination .page-item.active .page-link,
  .pagination .page-item.active .page-link:focus,
  .pagination .page-item.active .page-link:hover {
    color: #fff;
    border-color: #333A6C;
    background-color: #333A6C; }

.modal .modal-content {
  border-radius: 0; }

.modal .modal-header {
  background-color: #eceff1;
  color: #4f5f6f; }

.modal .modal-footer {
  background-color: inherit;
  color: inherit; }
  .modal .modal-footer .btn {
    margin-bottom: 0; }

.modal .modal-header-primary {
  background-color: #333A6C;
  color: #ffffff; }
  .modal .modal-header-primary .close {
    color: #ffffff; }

.modal .modal-header-success {
  background-color: #5cb85c;
  color: #ffffff; }
  .modal .modal-header-success .close {
    color: #ffffff; }

.modal .modal-header-info {
  background-color: #5bc0de;
  color: #ffffff; }
  .modal .modal-header-info .close {
    color: #ffffff; }

.modal .modal-header-warning {
  background-color: #f0ad4e;
  color: #ffffff; }
  .modal .modal-header-warning .close {
    color: #ffffff; }

.modal .modal-header-danger {
  background-color: #d9534f;
  color: #ffffff; }
  .modal .modal-header-danger .close {
    color: #ffffff; }

.modal .modal-header-inverse {
  background-color: #131e26;
  color: #ffffff; }
  .modal .modal-header-inverse .close {
    color: #ffffff; }

.modal .modal-header-secondary {
  background-color: #6b7a85;
  color: #ffffff; }
  .modal .modal-header-secondary .close {
    color: #ffffff; }

.modal .modal-full-primary {
  background-color: #3b437d;
  color: #ffffff; }
  .modal .modal-full-primary .close {
    color: #ffffff; }

.modal .modal-full-success {
  background-color: #6ec06e;
  color: #ffffff; }
  .modal .modal-full-success .close {
    color: #ffffff; }

.modal .modal-full-info {
  background-color: #70c8e2;
  color: #ffffff; }
  .modal .modal-full-info .close {
    color: #ffffff; }

.modal .modal-full-warning {
  background-color: #f2b866;
  color: #ffffff; }
  .modal .modal-full-warning .close {
    color: #ffffff; }

.modal .modal-full-danger {
  background-color: #de6764;
  color: #ffffff; }
  .modal .modal-full-danger .close {
    color: #ffffff; }

.modal .modal-full-inverse {
  background-color: #1c2b37;
  color: #ffffff; }

.modal .modal-full-secondary {
  background-color: #788792;
  color: #ffffff; }
  .modal .modal-full-secondary .close {
    color: #ffffff; }

.modal .modal-body-center {
  align-items: center;
  justify-content: center;
  display: inline-flex;
  flex-direction: column; }

.modal .modal-body-center-inline {
  align-items: center;
  justify-content: center;
  display: inline-flex; }

#modal-media .modal-body {
  min-height: 250px; }

#modal-media .modal-tab-content {
  min-height: 300px; }

#modal-media .images-container {
  padding: 15px;
  text-align: center; }
  #modal-media .images-container .image-container {
    margin: 0 auto 10px auto;
    cursor: pointer;
    transition: all 0.3s ease;
    display: inline-block;
    float: none; }
    #modal-media .images-container .image-container:hover {
      border-color: rgba(51, 58, 108, 0.5); }
    #modal-media .images-container .image-container.active {
      border-color: rgba(51, 58, 108, 0.5); }

#modal-media .upload-container {
  padding: 15px; }
  #modal-media .upload-container .dropzone {
    position: relative;
    border: 2px dashed #333A6C;
    height: 270px; }
    #modal-media .upload-container .dropzone .dz-message-block {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translateY(-50%) translateX(-50%); }
      #modal-media .upload-container .dropzone .dz-message-block .dz-message {
        margin: 0;
        font-size: 24px;
        color: #333A6C;
        width: 230px; }

.modal-body.modal-tab-container {
  padding: 0; }
  .modal-body.modal-tab-container .modal-tabs {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    background-color: #ffffff;
    border-bottom: 1px solid #ddd;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); }
    .modal-body.modal-tab-container .modal-tabs .nav-link {
      padding: 10px 20px;
      border: none; }
      .modal-body.modal-tab-container .modal-tabs .nav-link:hover, .modal-body.modal-tab-container .modal-tabs .nav-link.active {
        color: #333A6C;
        border-bottom: 2px solid #333A6C; }
      .modal-body.modal-tab-container .modal-tabs .nav-link.active {
        font-weight: 600; }

.modal-extra-small {
  max-width: 200px; }

.modal-small {
  max-width: 400px; }

.modal-medium {
  max-width: 600px; }

.modal-large {
  max-width: 900px; }

.modal-full {
  max-width: 98%; }

.fade-scale {
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear; }

.fade-scale.in {
  opacity: 1;
  transform: scale(1); }

input,
textarea {
  outline: none; }

.form-group .row {
  margin-left: -10px;
  margin-right: -10px; }
  .form-group .row [class^='col'] {
    padding-left: 10px;
    padding-right: 10px; }

.form-group.has-error span.has-error {
  color: #d9534f;
  font-size: 13px;
  display: block !important; }

.form-group.has-error .form-control-feedback {
  color: #d9534f; }

.form-group.has-warning span.has-warning {
  color: #f0ad4e;
  font-size: 13px;
  display: block !important; }

.form-group.has-warning .form-control-feedback {
  color: #f0ad4e; }

.form-group.has-success span.has-success {
  color: #5cb85c;
  font-size: 13px;
  display: block !important; }

.form-group.has-success .form-control-feedback {
  color: #5cb85c; }

/* Input groups */
.input-group span.input-group-addon {
  font-style: italic;
  border: none;
  border-radius: 0;
  border: none;
  background-color: #fff;
  transition: background-color ease-in-out 15s, color ease-in-out .15s; }
  .input-group span.input-group-addon.focus {
    background-color: #333A6C;
    color: #ffffff; }

label,
.control-label {
  font-weight: 600; }

.form-control.underlined {
  padding-left: 0;
  padding-right: 0;
  border-radius: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  border-bottom: 1px solid #fff; }
  .form-control.underlined.indented {
    padding: .375rem .75rem; }
  .has-error .form-control.underlined:focus,
  .has-warning .form-control.underlined:focus,
  .has-success .form-control.underlined:focus, .form-control.underlined:focus {
    border: none;
    box-shadow: none;
    border-bottom: 1px solid #333A6C; }
  .has-error .form-control.underlined {
    box-shadow: none;
    border-color: #d9534f; }
  .has-warning .form-control.underlined {
    box-shadow: none;
    border-color: #f0ad4e; }
  .has-success .form-control.underlined {
    box-shadow: none;
    border-color: #5cb85c; }

.form-control.boxed {
  border-radius: 0;
  box-shadow: none; }
  .form-control.boxed:focus {
    border: 1px solid #333A6C; }

.radio,
.checkbox {
  display: none; }
  .radio + span,
  .checkbox + span {
    padding: 0;
    padding-right: 10px; }
  .radio + span:before,
  .checkbox + span:before {
    font-family: "Font Awesome 5 Free";
    font-size: 21px;
    display: inline-block;
    vertical-align: middle;
    letter-spacing: 10px;
    color: #f2f2f2; }
  .radio:checked + span:before,
  .checkbox:checked + span:before {
    color: #333A6C; }
  .radio:disabled + span:before,
  .checkbox:disabled + span:before {
    opacity: 0.5;
    cursor: not-allowed; }
  .radio:checked:disabled + span:before,
  .checkbox:checked:disabled + span:before {
    color: #f2f2f2; }

.checkbox-primary:checked + span:before {
  color: #333A6C; }

.checkbox-success:checked + span:before {
  color: #5cb85c; }

.checkbox-info:checked + span:before {
  color: #5bc0de; }

.checkbox-danger:checked + span:before {
  color: #d9534f; }

.checkbox-warning:checked + span:before {
  color: #f0ad4e; }

.checkbox-secondary:checked + span:before {
  color: #6b7a85; }

.checkbox + span:before {
  content: "\F0C8"; }

.checkbox:checked + span:before {
  content: "\F14A"; }

.checkbox.rounded + span:before {
  content: "\F111"; }

.checkbox.rounded:checked + span:before {
  content: "\F058"; }

.radio + span:before {
  content: "\F111"; }

.radio:checked + span:before {
  content: "\F192"; }

.radio.squared + span:before {
  content: "\F0C8"; }

.radio.squared:checked + span:before {
  content: "\F14A"; }

.form-control::-webkit-input-placeholder {
  font-style: italic;
  color: #f2f2f2; }

.form-control:-moz-placeholder {
  /* Firefox 18- */
  font-style: italic;
  color: #fff; }

.form-control::-moz-placeholder {
  /* Firefox 19+ */
  font-style: italic;
  color: #fff; }

.form-control:-ms-input-placeholder {
  font-style: italic;
  color: #fff; }

legend {
  font-size: 0.99rem;
  display: block;
  margin-bottom: 1.5rem;
  position: relative;
  color: #333A6C; }

legend span {
  padding: 0px 0.5rem 0 0;
  background-color: #fff;
  display: inline-block;
  z-index: 2;
  position: relative; }

legend:before {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  height: 1px;
  top: 50%;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 1; }

/* Let's get this party started */
::-webkit-scrollbar {
  width: 7px;
  height: 7px; }

/* Track */
::-webkit-scrollbar-track {
  -webkit-border-radius: 0;
  border-radius: 0; }

/* Handle */
::-webkit-scrollbar-thumb {
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #2b315b; }

::-webkit-scrollbar-thumb:window-inactive {
  background: #333A6C; }

/* *******************************************
*		  Item List general styles
********************************************** */
.item-list {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 0;
  line-height: 1.4rem;
  display: flex;
  flex-flow: column nowrap; }

@media (min-width: 992px) and (max-width: 1199px) {
  .item-list {
    font-size: 1rem; } }

@media (min-width: 768px) and (max-width: 991px) {
  .item-list {
    font-size: 0.95rem; } }
  @media (max-width: 767px) {
    .item-list {
      font-size: 1.05rem; } }
  .item-list.striped > li {
    border-bottom: 1px solid white; }
  .item-list.striped > li:nth-child(2n + 1) {
    background-color: white; }
    @media (max-width: 767px) {
      .item-list.striped > li:nth-child(2n + 1) {
        background-color: white; } }
  .item-list.striped .item-list-footer {
    border-bottom: none; }

/* *******************************************
*			Item general styles
********************************************** */
.item-list .item {
  display: flex;
  flex-direction: column; }

.item-list .item-row {
  display: flex;
  align-items: stretch;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  min-width: 100%; }
  .item-list .item-row.nowrap {
    flex-wrap: nowrap; }

.item-list .item-col {
  align-items: center;
  display: flex;
  padding: 10px 10px 10px 0;
  flex-basis: 0;
  flex-grow: 3;
  flex-shrink: 3;
  margin-left: auto;
  margin-right: auto;
  min-width: 0; }
  .item-list .item-col.fixed {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto; }
  .item-list .item-col.pull-left {
    margin-right: auto; }
  .item-list .item-col.pull-right {
    margin-left: auto; }
  .item-list .item-col > div {
    width: 100%; }
  .item-list .item-col:last-child {
    padding-right: 0; }

.item-list .no-overflow {
  overflow: hidden; }

.item-list .no-wrap {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* *******************************************
*				Item components
********************************************** */
.item-list {
  /********************************************
	*					Header
	*********************************************/
  /********************************************
	*					Heading
	*********************************************/
  /********************************************
	*					Checkbox
	*********************************************/
  /********************************************
	*					Image
	*********************************************/
  /********************************************
	*					Title
	*********************************************/
  /********************************************
	*					Stats
	*********************************************/
  /********************************************
	*				     Actions
	*********************************************/
  /********************************************
	*			   Something else?
	*********************************************/ }
  .item-list .item-list-header .item-col.item-col-header span {
    color: #999;
    font-size: 0.8rem;
    font-weight: 700 !important; }
  .item-list .item-heading {
    font-size: 0.9rem;
    display: none;
    color: #666;
    font-weight: 700;
    padding-right: 10px; }
    @media (max-width: 767px) {
      .item-list .item-heading {
        display: block; } }

@media (min-width: 576px) and (max-width: 767px) {
  .item-list .item-heading {
    width: 100%; } }
    @media (max-width: 575px) {
      .item-list .item-heading {
        width: 40%; } }
  .item-list .item-col.item-col-check {
    flex-basis: 30px; }
    @media (max-width: 767px) {
      .item-list .item-col.item-col-check {
        order: -8; } }
  .item-list .item-check {
    margin-bottom: 0; }
    .item-list .item-check .checkbox + span {
      padding-right: 0; }
      .item-list .item-check .checkbox + span:before {
        width: 20px; }
  .item-list .item-col.item-col-img {
    display: flex;
    flex-basis: 70px; }
    .item-list .item-col.item-col-img.xs {
      flex-basis: 40px; }
    .item-list .item-col.item-col-img.sm {
      flex-basis: 50px; }
    .item-list .item-col.item-col-img.lg {
      flex-basis: 100px; }
    .item-list .item-col.item-col-img.xl {
      flex-basis: 120px; }
    .item-list .item-col.item-col-img a {
      width: 100%; }
  .item-list .item-img {
    flex-grow: 1;
    align-self: stretch;
    background-color: #efefef;
    padding-bottom: 100%;
    width: 100%;
    height: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  @media (max-width: 767px) {
    .item-list .item-col.item-col-title {
      order: -4; } }
  .item-list .item-col.item-col-title a {
    display: block; }
  .item-list .item-title {
    margin: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: 600; }
  .item-list .item-stats {
    height: 1.4rem; }
  .item-list .item-col.item-col-actions-dropdown {
    flex-basis: 40px;
    text-align: center;
    padding-left: 0 !important; }
    @media (max-width: 767px) {
      .item-list .item-col.item-col-actions-dropdown {
        order: -3;
        flex-basis: 40px !important;
        padding-right: 10px; } }
  .item-list .item-actions-dropdown {
    position: relative;
    font-size: 1.1rem; }
    .item-list .item-actions-dropdown.active .item-actions-block {
      max-width: 120px; }
    .item-list .item-actions-dropdown.active .item-actions-toggle-btn {
      color: #333A6C; }
      .item-list .item-actions-dropdown.active .item-actions-toggle-btn .active {
        display: block; }
      .item-list .item-actions-dropdown.active .item-actions-toggle-btn .inactive {
        display: none; }
    .item-list .item-actions-dropdown .item-actions-toggle-btn {
      color: #9ba8b5;
      font-size: 1.2rem;
      cursor: pointer;
      width: 100%;
      line-height: 30px;
      text-align: center;
      text-decoration: none; }
      .item-list .item-actions-dropdown .item-actions-toggle-btn .active {
        display: none; }
    .item-list .item-actions-dropdown .item-actions-block {
      height: 30px;
      max-width: 0px;
      line-height: 30px;
      overflow: hidden;
      position: absolute;
      top: 0;
      right: 100%;
      background-color: #fff;
      border-radius: 3px;
      transition: all 0.15s ease-in-out; }
      .item-list .item-actions-dropdown .item-actions-block.direction-right {
        right: auto;
        left: 100%; }
      .item-list .item-actions-dropdown .item-actions-block .item-actions-list {
        padding: 0;
        list-style: none;
        white-space: nowrap;
        padding: 0 5px; }
        .item-list .item-actions-dropdown .item-actions-block .item-actions-list li {
          display: inline-block;
          padding: 0; }
        .item-list .item-actions-dropdown .item-actions-block .item-actions-list a {
          display: block;
          padding: 0 5px; }
          .item-list .item-actions-dropdown .item-actions-block .item-actions-list a.edit {
            color: #38424C; }
          .item-list .item-actions-dropdown .item-actions-block .item-actions-list a.check {
            color: #40B726; }
          .item-list .item-actions-dropdown .item-actions-block .item-actions-list a.remove {
            color: #DB0E1E; }

/* *******************************************
*				Adjustments
********************************************** */
.card > .item-list .item > .item-row {
  padding: 0 15px; }
  @media (min-width: 1200px) {
    .card > .item-list .item > .item-row {
      padding: 0 20px; } }
  @media (max-width: 767px) {
    .card > .item-list .item > .item-row {
      padding: 0 10px; } }

/**
** List group
**/
.list-group-item {
  padding: .75rem 1.25rem;
  min-height: 30px;
  border: 0; }

.list-group-item-border {
  padding: .75rem 1.25rem;
  min-height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  margin-bottom: -1px;
  margin-left: -1px;
  margin-right: -1px;
  display: flex; }

.list-group-item.active, .list-group-item-border.active {
  color: #ffffff;
  background-color: #333A6C; }

.list-group-item:first-child, .list-group-item-border:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.list-group-item:last-child, .list-group-item-border:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.list-group-item-border.disabled, .list-group-item-border:disabled {
  color: #636c72;
  cursor: not-allowed; }

.list-group-container {
  border: solid 1px;
  border-color: #ddd;
  overflow: scroll;
  height: 200px; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem; }

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #cfd8dc; }

table thead tr th {
  background-color: #333A6C;
  color: #ffffff;
  height: 40px;
  font-weight: normal; }

table tbody tr td {
  height: 2rem;
  padding: 4px; }

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #cfd8dc; }

.table tbody + tbody {
  border-top: 2px solid #cfd8dc; }

.table .table {
  background-color: #fff; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #cfd8dc; }

.table-bordered th,
.table-bordered td {
  border: 1px solid #cfd8dc; }

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075); }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075); }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #5cb85c; }

.table-hover .table-success:hover {
  background-color: #6ec06e; }

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #6ec06e; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #5bc0de; }

.table-info > th {
  border-bottom: 2px solid #5bc0de; }

.table-hover .table-info:hover {
  background-color: #70c8e2; }

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #70c8e2; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #f0ad4e; }

.table-hover .table-warning:hover {
  background-color: #f2b866; }

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #f2b866; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #d9534f; }

.table-hover .table-danger:hover {
  background-color: #de6764; }

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #de6764; }

.thead-inverse th {
  color: #fff;
  background-color: #131e26; }

.thead-default th {
  color: #464a4c;
  background-color: #eceeef; }

.table-inverse {
  color: #fff;
  background-color: #131e26; }

.table-inverse th,
.table-inverse td,
.table-inverse thead th {
  border-color: #fff; }

.table-inverse,
.table-inverse > th,
.table-inverse > td {
  background-color: #131e26; }

.table-inverse.table-bordered {
  border: 0; }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.table-responsive.table-bordered {
  border: 0; }

.color-table.primary-table thead th {
  background-color: #333A6C;
  color: #ffffff; }

.color-table.success-table thead th {
  background-color: #5cb85c;
  color: #ffffff; }

.color-table.info-table thead th {
  background-color: #5bc0de;
  color: #ffffff; }

.color-table.warning-table thead th {
  background-color: #f0ad4e;
  color: #ffffff; }

.color-table.danger-table thead th {
  background-color: #d9534f;
  color: #ffffff; }

.color-table.inverse-table thead th {
  background-color: #131e26;
  color: #ffffff; }

.color-bordered-table.primary-bordered-table {
  border: 2px solid #2b315b; }

.color-bordered-table.primary-bordered-table thead th {
  background-color: #333A6C;
  border-bottom: 2px solid #2b315b;
  color: #ffffff; }

.color-bordered-table.success-bordered-table {
  border: 2px solid #4cae4c; }

.color-bordered-table.success-bordered-table thead th {
  background-color: #5cb85c;
  border-bottom: 2px solid #4cae4c;
  color: #ffffff; }

.color-bordered-table.info-bordered-table {
  border: 2px solid #46b8da; }

.color-bordered-table.info-bordered-table thead th {
  background-color: #5bc0de;
  border-bottom: 2px solid #46b8da;
  color: #ffffff; }

.color-bordered-table.warning-bordered-table {
  border: 2px solid #eea236; }

.color-bordered-table.warning-bordered-table thead th {
  background-color: #f0ad4e;
  border-bottom: 2px solid #eea236;
  color: #ffffff; }

.color-bordered-table.danger-bordered-table {
  border: 2px solid #d43f3a; }

.color-bordered-table.danger-bordered-table thead th {
  background-color: #d9534f;
  border-bottom: 2px solid #d43f3a;
  color: #ffffff; }

.color-bordered-table.inverse-bordered-table {
  border: 2px solid #0b1115; }

.color-bordered-table.inverse-bordered-table thead th {
  background-color: #131e26;
  border-bottom: 2px solid #0b1115;
  color: #ffffff; }

.floating-labels .form-group {
  position: relative; }

.table-flip-scroll table {
  width: 100%; }

@media only screen and (max-width: 800px) {
  .table-flip-scroll .flip-content:after,
  .table-flip-scroll .flip-header:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0; }
  .table-flip-scroll html .flip-content,
  .table-flip-scroll html .flip-header {
    -ms-zoom: 1;
    zoom: 1; }
  .table-flip-scroll *:first-child + html .flip-content,
  .table-flip-scroll *:first-child + html .flip-header {
    -ms-zoom: 1;
    zoom: 1; }
  .table-flip-scroll table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative; }
  .table-flip-scroll th,
  .table-flip-scroll td {
    margin: 0;
    vertical-align: top; }
  .table-flip-scroll th:last-child,
  .table-flip-scroll td:last-child {
    border-bottom: 1px solid #ddd; }
  .table-flip-scroll th {
    border: 0 !important;
    border-right: 1px solid #ddd !important;
    width: auto !important;
    display: block;
    text-align: right; }
  .table-flip-scroll td {
    display: block;
    text-align: left;
    border: 0 !important;
    border-bottom: 1px solid #ddd !important; }
  .table-flip-scroll thead {
    display: block;
    float: left; }
  .table-flip-scroll thead tr {
    display: block; }
  .table-flip-scroll tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap; }
  .table-flip-scroll tbody tr {
    display: inline-block;
    vertical-align: top;
    margin-left: -5px;
    border-left: 1px solid #ddd; } }

.shadow-left {
  -webkit-box-shadow: inset 12px 0px 5px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: inset 12px 0px 5px 0px rgba(0, 0, 0, 0.12);
  box-shadow: inset 12px 0px 5px 0px rgba(0, 0, 0, 0.12); }

.shadow-right {
  -webkit-box-shadow: inset -12px 0px 5px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: inset -12px 0px 5px 0px rgba(0, 0, 0, 0.12);
  box-shadow: inset -12px 0px 5px 0px rgba(0, 0, 0, 0.12); }

.shadow-left-right {
  -webkit-box-shadow: inset 12px 0px 5px 0px rgba(0, 0, 0, 0.12), inset -12px 0px 5px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: inset 12px 0px 5px 0px rgba(0, 0, 0, 0.12), inset -12px 0px 5px 0px rgba(0, 0, 0, 0.12);
  box-shadow: inset 12px 0px 5px 0px rgba(0, 0, 0, 0.12), inset -12px 0px 5px 0px rgba(0, 0, 0, 0.12); }

.anteros-treeview {
  min-height: 100px;
  padding: 4px;
  margin-bottom: 20px;
  background-color: #fbfbfb;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 20px;
  overflow-x: auto;
  overflow-y: auto; }

.anteros-treeview ul {
  -webkit-padding-start: 28px;
  margin: 0px 0px 0px 0px; }

.anteros-treeview li {
  list-style-type: none;
  margin: 0;
  padding: 4px 0px 0px 0px;
  position: relative;
  line-height: 16px; }

.anteros-treeview li::before {
  content: '';
  left: -25px;
  position: absolute;
  right: auto; }

.anteros-treeview li::after {
  content: '';
  left: -25px;
  position: absolute;
  right: auto; }

.anteros-treeview li::before {
  border-left: 1px dotted #999;
  bottom: 30px;
  height: 100%;
  top: -2px;
  width: 1px; }

.anteros-treeview li::after {
  border-top: 1px dotted #999;
  height: 20px;
  top: 15px;
  width: 22px; }

.anteros-treeview li span {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: inline-block;
  padding: 2px;
  text-decoration: none; }

.anteros-treeview img {
  vertical-align: middle;
  height: auto;
  max-width: 100%; }

.anteros-treeview li.parent_li > span {
  cursor: pointer; }

.anteros-treeview > ul > li::before, .anteros-treeview > ul > li::after {
  border: 0; }

.anteros-treeview li:last-child::before {
  height: 18px; }

.anteros-treeview-item {
  background: auto;
  color: black;
  margin: 1px 1px 1px 2px; }

.anteros-treeview-item:hover {
  background: #e7f4f9;
  color: black;
  margin: 1px 1px 1px 2px; }

.anteros-treeview-expand-icon {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAA6SURBVChTYzA2Nv5PKgZrAgIGYjH1NeETHyBNIDYujKwGr4lADKIxxKmvCV0MhPFqwoUp00QaNv4PAOwMmnSAdOa0AAAAAElFTkSuQmCC"); }

.anteros-treeview-collapse-icon {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAAuSURBVChTYzA2Nv5PKgZrAgIGYvGI0ARi48LIagjaBJRH59NIEzoeAE2kYeP/ACH5p5ocHEzfAAAAAElFTkSuQmCC"); }

.anteros-treeview-unchecked-icon {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC42/Ixj3wAAACJJREFUKFNjAIL/ZGCG/0AAIojCo5qgeFQTFMM1kYYZ/gMAfHeZdZRz5A0AAAAASUVORK5CYII="); }

.anteros-treeview-checked-icon {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC42/Ixj3wAAAFhJREFUKFOliwkOgCAMBPv/T9dWZ1GwIaAkA+xlcfwD5nHyWmJrpF6+TcygGN/FEaV6hDj/Qt7TR18GohVGLfBuE6ND2dDpA8xykJC9w8oTmU0LFf9Ge5gfsz5lqVmCYm8AAAAASUVORK5CYII="); }

/**
** Accordion
**/
.accordion .card {
  margin-bottom: 4px; }

.accordion .card .card-header {
  padding-left: 6px;
  padding-right: 6px; }

.accordion .card .card-header::after {
  content: none; }

.accordion .card .card-header > i.fa-chevron-down {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.accordion .card .card-header[aria-expanded="true"] > i.fa-chevron-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.accordion .card .card-header {
  border-bottom-width: 0px; }

.accordion .card .card-header[aria-expanded="true"] {
  border-bottom-width: 1px; }

.input-clear {
  position: absolute;
  right: 50px;
  top: 0;
  bottom: 0;
  height: 14px;
  margin: auto;
  font-size: 14px;
  cursor: pointer;
  color: black; }

.mytooltip:hover .tooltip-content2, .mytooltip:hover .tooltip-content2 i {
  opacity: 1;
  font-size: 18px;
  pointer-events: auto;
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1); }

.mytooltip:hover .tooltip-content4, .mytooltip:hover .tooltip-text2 {
  pointer-events: auto;
  opacity: 1;
  transform: translate3d(0, 0, 0); }

.mytooltip {
  display: inline;
  position: relative;
  z-index: 9999; }

.mytooltip:hover .tooltip-item::after {
  pointer-events: auto; }

.mytooltip:hover .tooltip-content {
  pointer-events: auto;
  opacity: 1;
  transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); }

.mytooltip:hover .tooltip-content3 {
  opacity: 1;
  pointer-events: auto;
  transform: scale3d(1, 1, 1); }

.mytooltip:hover .tooltip-item2 {
  color: #fff;
  transform: translate3d(0, -0.5em, 0); }

.mytooltip:hover .tooltip-content5 {
  opacity: 1;
  pointer-events: auto;
  transition-delay: 0s; }

.mytooltip:hover .tooltip-text3 {
  transition-delay: 0s;
  transform: scale3d(1, 1, 1); }

.mytooltip:hover .tooltip-inner2 {
  transition-delay: 0.3s;
  transform: translate3d(0, 0, 0); }

.tooltip-item {
  background: rgba(0, 0, 0, 0.1);
  cursor: pointer;
  display: inline-block;
  font-weight: 500;
  padding: 0 10px; }

.tooltip-item::after {
  content: '';
  position: absolute;
  width: 360px;
  height: 20px;
  bottom: 100%;
  left: 50%;
  pointer-events: none;
  transform: translateX(-50%); }

.tooltip-content {
  position: absolute;
  z-index: 9999;
  width: 360px;
  left: 50%;
  margin: 0 0 20px -180px;
  bottom: 100%;
  text-align: left;
  font-size: 14px;
  line-height: 30px;
  box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
  background: #2b2b2b;
  opacity: 0;
  cursor: default;
  pointer-events: none; }

.tooltip-content img {
  position: relative;
  height: 140px;
  display: block;
  float: left;
  margin-right: 1em; }

.tooltip-effect-5 .tooltip-content {
  width: 180px;
  margin-left: -90px;
  transform-origin: 50% calc(106%);
  transform: rotate3d(0, 0, 1, 15deg);
  transition: opacity 0.2s, transform 0.2s;
  transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39); }

.tooltip-effect-5 .tooltip-text {
  padding: 1.4em; }

.tooltip-content::after {
  content: '';
  top: 100%;
  left: 50%;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-top-color: #2a3035;
  border-width: 10px;
  margin-left: -10px; }

.tooltip-text {
  font-size: 14px;
  line-height: 24px;
  display: block;
  padding: 1.31em 1.21em 1.21em 0;
  color: #fff; }

.tooltip-content2 {
  position: absolute;
  z-index: 9999;
  width: 80px;
  height: 80px;
  padding-top: 25px;
  left: 50%;
  margin-left: -40px;
  bottom: 100%;
  border-radius: 50%;
  text-align: center;
  background: #009efb;
  color: #fff;
  opacity: 0;
  margin-bottom: 20px;
  cursor: default;
  pointer-events: none; }

.tooltip-content2 i {
  opacity: 0; }

.tooltip-effect-6 .tooltip-content2 {
  transform: translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);
  transform-origin: 50% 100%;
  transition: opacity 0.3s, transform 0.3s; }

.tooltip-effect-6 .tooltip-content2 i {
  transform: scale3d(0, 0, 1);
  transition: opacity 0.3s, transform 0.3s; }

.tooltip-effect-6:hover .tooltip-content2 i {
  transform: rotate3d(1, 1, 1, 0); }

.tooltip-content2::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin: -7px 0 0 -15px;
  width: 30px;
  height: 20px;
  background-size: 100%; }

.tooltip-content3 {
  position: absolute;
  background-size: 100% 100%;
  z-index: 9999;
  width: 200px;
  bottom: 100%;
  left: 50%;
  margin-left: -100px;
  padding: 50px 30px;
  text-align: center;
  color: #fff;
  opacity: 0;
  cursor: default;
  font-size: 14;
  line-height: 27px;
  pointer-events: none;
  transform: scale3d(0.1, 0.2, 1);
  transform-origin: 50% 120%;
  transition: opacity 0.4s, transform 0.4s;
  transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1); }

.tooltip-content3::after {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  left: 50%;
  margin-left: -8px;
  top: 100%;
  background: #00aeef;
  transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg); }

.tooltip-item2 {
  color: #00aeef;
  cursor: pointer;
  z-index: 100;
  position: relative;
  display: inline-block;
  font-weight: 500;
  transition: background-color 0.3s, color 0.3s, transform 0.3s; }

.tooltip-content4 {
  position: absolute;
  z-index: 99;
  width: 360px;
  left: 50%;
  margin-left: -180px;
  bottom: -5px;
  text-align: left;
  background: #00aeef;
  opacity: 0;
  font-size: 14px;
  line-height: 27px;
  padding: 1.5em;
  color: #fff;
  border-bottom: 55px solid #2b2b2b;
  cursor: default;
  pointer-events: none;
  border-radius: 5px;
  transform: translate3d(0, -0.5em, 0);
  transition: opacity 0.3s, transform 0.3s; }

.tooltip-content4 a {
  color: #2b2b2b; }

.tooltip-text2 {
  opacity: 0;
  transform: translate3d(0, 1.5em, 0);
  transition: opacity 0.3s, transform 0.3s; }

.tooltip-content5 {
  position: absolute;
  z-index: 9999;
  width: 300px;
  left: 50%;
  bottom: 100%;
  font-size: 20px;
  line-height: 1.4;
  text-align: center;
  font-weight: 400;
  color: #fff;
  background: transparent;
  opacity: 0;
  margin: 0 0 20px -150px;
  cursor: default;
  pointer-events: none;
  transition: opacity 0.3s 0.3s; }

.tooltip-content5 span {
  display: block; }

.tooltip-text3 {
  border-bottom: 10px solid #009efb;
  overflow: hidden;
  transform: scale3d(0, 1, 1);
  transition: transform 0.3s 0.3s; }

.tooltip-inner2 {
  background: #2b2b2b;
  padding: 40px;
  transform: translate3d(0, 100%, 0);
  transition: transform 0.3s; }

.tooltip-content5::after {
  content: '';
  bottom: -20px;
  left: 50%;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-top-color: #009efb;
  border-width: 10px;
  margin-left: -10px; }

.tooltip-effect-1 .tooltip-content {
  transform: translate3d(0, -10px, 0);
  transition: opacity 0.3s, transform 0.3s;
  color: #fff; }

.tooltip-effect-2 .tooltip-content {
  transform-origin: 50% calc(110%);
  transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
  transition: opacity 0.2s, transform 0.2s; }

.tooltip-effect-3 .tooltip-content {
  transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
  transition: opacity 0.3s, transform 0.3s; }

.tooltip-effect-4 .tooltip-content {
  transform-origin: 50% 100%;
  transform: scale3d(0.7, 0.3, 1);
  transition: opacity 0.2s, transform 0.2s; }

.tooltip.tooltip-effect-2:hover .tooltip-content {
  transform: perspective(1000px) rotate3d(1, 0, 0, 0deg); }

a.mytooltip {
  font-weight: 500;
  color: #009efb; }

.tooltip-effect-7 .tooltip-content2 {
  transform: translate3d(0, 10px, 0);
  transition: opacity 0.3s, transform 0.3s; }

.tooltip-effect-7 .tooltip-content2 i {
  transform: translate3d(0, 15px, 0);
  transition: opacity 0.3s, transform 0.3s; }

.tooltip-effect-8 .tooltip-content2 {
  transform: translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg);
  transform-origin: 50% 100%;
  transition: opacity 0.3s, transform 0.3s; }

.tooltip-effect-8 .tooltip-content2 i {
  transform: scale3d(0, 0, 1);
  transition: opacity 0.3s, transform 0.3s; }

.tooltip-effect-9 .tooltip-content2 {
  transform: translate3d(0, -20px, 0);
  transition: opacity 0.3s, transform 0.3s; }

.tooltip-effect-9 .tooltip-content2 i {
  transform: translate3d(0, 20px, 0);
  transition: opacity 0.3s, transform 0.3s; }

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none; }

.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em; }

@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }

@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }

@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }

.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute; }

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px; }

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px; }

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px; }

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px; }

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px; }

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px; }

.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0; }

.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0; }

.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none; }

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0; }

.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px; }

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM"; }

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker"; }

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today"; }

.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center; }

.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens"; }

.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit; }

.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%; }

.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0; }

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 0px; }

.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px; }

.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px; }

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777;
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month"; }

.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month"; }

.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer; }

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eee; }

.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px; }

.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777; }

.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px; }

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eee;
  cursor: pointer; }

.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777; }

.bootstrap-datetimepicker-widget table td.today {
  position: relative; }

.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px; }

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff; }

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777;
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 0px; }

.bootstrap-datetimepicker-widget table td span:hover {
  background: #eee; }

.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-datetimepicker-widget table td span.old {
  color: #777; }

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777;
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px; }

.bootstrap-datetimepicker-widget.wider {
  width: 21em; }

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important; }

.input-group.date .input-group-addon {
  cursor: pointer; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important; }

table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center; }

table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap; }

div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap; }

div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block; }

div.dataTables_wrapper div.dataTables_filter {
  text-align: right; }

div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left; }

div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto; }

div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.85em;
  white-space: nowrap; }

div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right; }

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  justify-content: flex-end; }

div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0; }

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 30px; }

table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none; }

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative; }

table.dataTable thead .sorting:before, table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 0.5em;
  display: block;
  opacity: 0.5; }

table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
  right: 1em;
  content: "\2191"; }

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "\2193"; }

table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:after {
  opacity: 1; }

table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  opacity: 0; }

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important; }

div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

div.dataTables_scrollBody table thead .sorting:after,
div.dataTables_scrollBody table thead .sorting_asc:after,
div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none; }

div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none; }

div.dataTables_scrollFoot table {
  margin-top: 0 !important;
  border-top: none; }

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center; } }

table.dataTable.table-condensed > thead > tr > th {
  padding-right: 20px; }

table.dataTable.table-condensed .sorting:after,
table.dataTable.table-condensed .sorting_asc:after,
table.dataTable.table-condensed .sorting_desc:after {
  top: 6px;
  right: 6px; }

table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0; }

table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 0; }

table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
  border-bottom-width: 0; }

div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0; }

div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0; }

div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
  padding-left: 0; }

div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
  padding-right: 0; }

table.dataTable th.focus,
table.dataTable td.focus {
  outline: 3px solid #00a8ff;
  outline-offset: -1px; }

table.DTFC_Cloned tr {
  background-color: white;
  margin-bottom: 0; }

div.DTFC_LeftHeadWrapper table,
div.DTFC_RightHeadWrapper table {
  border-bottom: none !important;
  margin-bottom: 0 !important;
  background-color: white; }

div.DTFC_LeftBodyWrapper table,
div.DTFC_RightBodyWrapper table {
  border-top: none;
  margin: 0 !important; }

div.DTFC_LeftBodyWrapper table thead .sorting:after,
div.DTFC_LeftBodyWrapper table thead .sorting_asc:after,
div.DTFC_LeftBodyWrapper table thead .sorting_desc:after,
div.DTFC_LeftBodyWrapper table thead .sorting:after,
div.DTFC_LeftBodyWrapper table thead .sorting_asc:after,
div.DTFC_LeftBodyWrapper table thead .sorting_desc:after,
div.DTFC_RightBodyWrapper table thead .sorting:after,
div.DTFC_RightBodyWrapper table thead .sorting_asc:after,
div.DTFC_RightBodyWrapper table thead .sorting_desc:after,
div.DTFC_RightBodyWrapper table thead .sorting:after,
div.DTFC_RightBodyWrapper table thead .sorting_asc:after,
div.DTFC_RightBodyWrapper table thead .sorting_desc:after {
  display: none; }

div.DTFC_LeftBodyWrapper table tbody tr:first-child th,
div.DTFC_LeftBodyWrapper table tbody tr:first-child td,
div.DTFC_RightBodyWrapper table tbody tr:first-child th,
div.DTFC_RightBodyWrapper table tbody tr:first-child td {
  border-top: none; }

div.DTFC_LeftFootWrapper table,
div.DTFC_RightFootWrapper table {
  border-top: none;
  margin-top: 0 !important;
  background-color: white; }

table.dataTable tbody > tr.selected,
table.dataTable tbody > tr > .selected {
  background-color: #005A8A; }

table.dataTable.stripe tbody > tr.odd.selected,
table.dataTable.stripe tbody > tr.odd > .selected, table.dataTable.display tbody > tr.odd.selected,
table.dataTable.display tbody > tr.odd > .selected {
  background-color: #005A8A; }

table.dataTable.hover tbody > tr.selected:hover,
table.dataTable.hover tbody > tr > .selected:hover, table.dataTable.display tbody > tr.selected:hover,
table.dataTable.display tbody > tr > .selected:hover {
  background-color: #005A8A; }

table.dataTable.order-column tbody > tr.selected > .sorting_1,
table.dataTable.order-column tbody > tr.selected > .sorting_2,
table.dataTable.order-column tbody > tr.selected > .sorting_3,
table.dataTable.order-column tbody > tr > .selected, table.dataTable.display tbody > tr.selected > .sorting_1,
table.dataTable.display tbody > tr.selected > .sorting_2,
table.dataTable.display tbody > tr.selected > .sorting_3,
table.dataTable.display tbody > tr > .selected {
  background-color: #005A8A; }

table.dataTable.display tbody > tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_1 {
  background-color: #005A8A; }

table.dataTable.display tbody > tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_2 {
  background-color: #005A8A; }

table.dataTable.display tbody > tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_3 {
  background-color: #005A8A; }

table.dataTable.display tbody > tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_1 {
  background-color: #005A8A; }

table.dataTable.display tbody > tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_2 {
  background-color: #005A8A; }

table.dataTable.display tbody > tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_3 {
  background-color: #005A8A; }

table.dataTable.display tbody > tr.odd > .selected, table.dataTable.order-column.stripe tbody > tr.odd > .selected {
  background-color: #005A8A; }

table.dataTable.display tbody > tr.even > .selected, table.dataTable.order-column.stripe tbody > tr.even > .selected {
  background-color: #005A8A; }

table.dataTable.display tbody > tr.selected:hover > .sorting_1, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_1 {
  background-color: #005A8A; }

table.dataTable.display tbody > tr.selected:hover > .sorting_2, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_2 {
  background-color: #005A8A; }

table.dataTable.display tbody > tr.selected:hover > .sorting_3, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_3 {
  background-color: #005A8A; }

table.dataTable.display tbody > tr:hover > .selected,
table.dataTable.display tbody > tr > .selected:hover, table.dataTable.order-column.hover tbody > tr:hover > .selected,
table.dataTable.order-column.hover tbody > tr > .selected:hover {
  background-color: #007cbb; }

table.dataTable tbody td.select-checkbox,
table.dataTable tbody th.select-checkbox {
  position: relative; }

table.dataTable tbody td.select-checkbox:before, table.dataTable tbody td.select-checkbox:after,
table.dataTable tbody th.select-checkbox:before,
table.dataTable tbody th.select-checkbox:after {
  display: block;
  position: absolute;
  top: 1.2em;
  left: 50%;
  width: 12px;
  height: 12px;
  box-sizing: border-box; }

table.dataTable tbody td.select-checkbox:before,
table.dataTable tbody th.select-checkbox:before {
  content: ' ';
  margin-top: -6px;
  margin-left: -6px;
  border: 1px solid black;
  border-radius: 3px; }

table.dataTable tr.selected td.select-checkbox:after,
table.dataTable tr.selected th.select-checkbox:after {
  content: '\2714';
  margin-top: -11px;
  margin-left: -4px;
  text-align: center;
  text-shadow: 1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9; }

div.dataTables_wrapper span.select-info,
div.dataTables_wrapper span.select-item {
  margin-left: 0.5em; }

@media screen and (max-width: 640px) {
  div.dataTables_wrapper span.select-info,
  div.dataTables_wrapper span.select-item {
    margin-left: 0;
    display: block; } }

table.dataTable tbody tr.selected,
table.dataTable tbody th.selected,
table.dataTable tbody td.selected {
  color: white; }

table.dataTable tbody tr.selected a,
table.dataTable tbody th.selected a,
table.dataTable tbody td.selected a {
  color: #a2d4ed; }

td.dataTable_cell_align_right {
  text-align: right; }

td.dataTable_cell_align_center {
  text-align: center; }

th.dataTable_title_align_right {
  text-align: right; }

th.dataTable_title_align_center {
  text-align: center; }

.dataTable_value_align_right {
  text-align: right; }

.dataTable_value_align_center {
  text-align: center; }

@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg); } }

@-o-keyframes dtb-spinner {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-ms-keyframes dtb-spinner {
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes dtb-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-moz-keyframes dtb-spinner {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg); } }

div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21; }

div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3; }

div.dt-button-info > div {
  padding: 1em; }

ul.dt-button-collection.dropdown-menu {
  display: block;
  z-index: 2002;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px; }

ul.dt-button-collection.dropdown-menu.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0; }

ul.dt-button-collection.dropdown-menu.fixed.two-column {
  margin-left: -150px; }

ul.dt-button-collection.dropdown-menu.fixed.three-column {
  margin-left: -225px; }

ul.dt-button-collection.dropdown-menu.fixed.four-column {
  margin-left: -300px; }

ul.dt-button-collection.dropdown-menu > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid; }

ul.dt-button-collection.dropdown-menu.two-column {
  width: 300px;
  padding-bottom: 1px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2; }

ul.dt-button-collection.dropdown-menu.three-column {
  width: 450px;
  padding-bottom: 1px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3; }

ul.dt-button-collection.dropdown-menu.four-column {
  width: 600px;
  padding-bottom: 1px;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4; }

div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2001; }

@media screen and (max-width: 767px) {
  div.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5em; }
  div.dt-buttons a.btn {
    float: none; } }

div.dt-buttons button.btn.processing,
div.dt-buttons div.btn.processing,
div.dt-buttons a.btn.processing {
  color: rgba(0, 0, 0, 0.2); }

div.dt-buttons button.btn.processing:after,
div.dt-buttons div.btn.processing:after,
div.dt-buttons a.btn.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: ' ';
  border: 2px solid #282828;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear; }

td.details-control {
  cursor: pointer;
  text-align: center;
  vertical-align: middle; }

td.details-control:before {
  content: '\F054';
  font-family: "Font Awesome 5 Free";
  font-size: 14px; }

tr.shown td.details-control {
  cursor: pointer;
  text-align: center;
  vertical-align: middle; }

tr.shown td.details-control:before {
  content: '\F078';
  font-family: "Font Awesome 5 Free";
  font-size: 14px; }

.datatable-success th {
  background-color: #5cb85c; }

.datatable-primary th {
  background-color: #333A6C; }

.datatable-info th {
  background-color: #5bc0de; }

.datatable-warning th {
  background-color: #f0ad4e; }

.datatable-danger th {
  background-color: #f0ad4e; }

.btn-datatable {
  padding: .5rem 0.5rem; }

.images-container::after {
  display: block;
  content: "";
  clear: both; }

.images-container .image-container {
  float: left;
  padding: 3px;
  margin-right: 10px;
  margin-bottom: 35px;
  position: relative;
  border: 1px solid white;
  overflow: hidden; }
  .images-container .image-container.active {
    border-color: #333A6C; }
  .images-container .image-container:hover .controls {
    bottom: 0;
    opacity: 1; }

.images-container .controls {
  position: absolute;
  left: 0;
  right: 0;
  opacity: 0;
  bottom: -35px;
  text-align: center;
  height: 35px;
  font-size: 24px;
  transition: bottom 0.2s ease, opacity 0.2s ease;
  background-color: #fff; }
  .images-container .controls::after {
    display: block;
    content: "";
    clear: both; }
  .images-container .controls .control-btn {
    display: inline-block;
    color: black;
    cursor: pointer;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    opacity: 0.5;
    transition: opacity 0.3s ease; }
    .images-container .controls .control-btn:hover {
      opacity: 1; }
    .images-container .controls .control-btn.move {
      cursor: move; }
    .images-container .controls .control-btn.star {
      color: #FFB300; }
      .images-container .controls .control-btn.star i:before {
        content: "\F006"; }
      .images-container .controls .control-btn.star.active i:before {
        content: "\F005"; }
    .images-container .controls .control-btn.remove {
      color: #d9534f; }

.images-container .image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 130px;
  height: 135px;
  line-height: 135px;
  text-align: center; }

.images-container .image-container.main {
  border-color: #FFB300; }

.images-container .image-container.new {
  opacity: 0.6;
  transition: opacity 0.3s ease;
  border-style: dashed;
  border: 1px #333A6C solid;
  color: #333A6C; }
  .images-container .image-container.new .image {
    font-size: 2.5rem; }
  .images-container .image-container.new:hover {
    opacity: 1; }

.anterosimg-rounded {
  border-radius: 12px; }

.anterosimg-circle {
  border-radius: 50%; }

.anterosimg-thumbnail {
  background-color: #ebebeb;
  border-color: #ebebeb;
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #ddd;
  transition: all .2s ease-in-out;
  vertical-align: middle; }

.anterosimg-fluid, .anterosimg-thumbnail {
  max-width: 100%;
  height: auto; }

.anterosimg-bordered {
  padding: 3px;
  border: 1px solid #e4eaec; }

.anterosimg-bordered-primary {
  border-color: #333A6C !important; }

.anterosimg-bordered-info {
  border-color: #5bc0de !important; }

.anterosimg-bordered-success {
  border-color: #5cb85c !important; }

.anterosimg-bordered-warning {
  border-color: #f0ad4e !important; }

.anterosimg-bordered-danger {
  border-color: #d9534f !important; }

.anterosimg-bordered-purple {
  border-color: #7c51d1 !important; }

.anterosimg-bordered-red {
  border-color: #e9595b !important; }

.anterosimg-bordered-green {
  border-color: #7dd3ae !important; }

.anterosimg-bordered-orange {
  border-color: #ec9940 !important; }

.img-circle {
  border-radius: 50%; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
  text-align: center; }

.avatar-preview {
  display: inline-block;
  vertical-align: middle; }

.avatar-preview img {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.avatar-preview.avatar-preview-16 {
  width: 16px;
  height: 16px; }

.avatar-preview.avatar-preview-24 {
  width: 24px;
  height: 24px; }

.avatar-preview.avatar-preview-32 {
  width: 32px;
  height: 32px; }

.avatar-preview.avatar-preview-48 {
  width: 48px;
  height: 48px; }

.avatar-preview.avatar-preview-64 {
  width: 64px;
  height: 64px; }

.avatar-preview.avatar-preview-100 {
  width: 100px;
  height: 100px; }

.avatar-preview.avatar-preview-128 {
  width: 128px;
  height: 128px; }

.img-preview {
  float: left;
  margin-right: .5rem;
  margin-bottom: .5rem;
  overflow: hidden; }

.img-preview > img {
  max-width: 100%; }

.preview-lg {
  width: 16rem;
  height: 9rem; }

.preview-md {
  width: 8rem;
  height: 4.5rem; }

.preview-sm {
  width: 4rem;
  height: 2.25rem; }

.preview-xs {
  width: 2rem;
  height: 1.125rem;
  margin-right: 0; }

.ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item,
.ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.ih-item a {
  color: #333; }

.ih-item a:hover {
  text-decoration: none; }

.ih-item img {
  width: 100%;
  height: 100%; }

.ih-item.anterosimg-circle.effect1 img {
  width: calc(100% - 10px);
  height: calc(100% - 10px); }

.ih-item.anterosimg-circle {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 50%; }

.ih-item.anterosimg-circle .img {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 50%; }

.ih-item.anterosimg-circle .img:before {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle .img img {
  border-radius: 50%; }

.ih-item.anterosimg-circle .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  border-radius: 50%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.ih-item.anterosimg-square {
  position: relative;
  width: 100%;
  height: 100%;
  border: 8px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.ih-item.anterosimg-circle.effect1 .spinner {
  width: calc(100%);
  height: calc(100%);
  border: 10px solid #ecab18;
  border-right-color: #1ad280;
  border-bottom-color: #1ad280;
  border-radius: 50%;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out; }

.ih-item.anterosimg-circle.effect1 .img {
  position: absolute;
  top: 10px;
  bottom: 0;
  left: 10px;
  right: 0;
  width: auto;
  height: auto; }

.ih-item.anterosimg-circle.effect1 .img:before {
  display: none; }

.ih-item.anterosimg-circle.effect1.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-circle.effect1 .info {
  top: 10px;
  bottom: 10px;
  left: 10px;
  right: 10px;
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out; }

.ih-item.anterosimg-circle.effect1 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect1 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect1 a:hover .spinner {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.ih-item.anterosimg-circle.effect1 a:hover .info {
  opacity: 1; }

.ih-item.anterosimg-circle.effect2 .img {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect2.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-circle.effect2 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect2 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect2 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect2.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect2.left_to_right a:hover .img {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg); }

.ih-item.anterosimg-circle.effect2.left_to_right a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect2.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect2.right_to_left a:hover .img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }

.ih-item.anterosimg-circle.effect2.right_to_left a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect2.top_to_bottom .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect2.top_to_bottom a:hover .img {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg); }

.ih-item.anterosimg-circle.effect2.top_to_bottom a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect2.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect2.bottom_to_top a:hover .img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }

.ih-item.anterosimg-circle.effect2.bottom_to_top a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect3 .img {
  z-index: 11;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect3.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect3 .info {
  background: #333333;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect3 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect3 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect3.left_to_right .img {
  -webkit-transform: scale(1) translateX(0);
  -moz-transform: scale(1) translateX(0);
  -ms-transform: scale(1) translateX(0);
  -o-transform: scale(1) translateX(0);
  transform: scale(1) translateX(0); }

.ih-item.anterosimg-circle.effect3.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect3.left_to_right a:hover .img {
  -webkit-transform: scale(0.5) translateX(100%);
  -moz-transform: scale(0.5) translateX(100%);
  -ms-transform: scale(0.5) translateX(100%);
  -o-transform: scale(0.5) translateX(100%);
  transform: scale(0.5) translateX(100%); }

.ih-item.anterosimg-circle.effect3.left_to_right a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect3.right_to_left .img {
  -webkit-transform: scale(1) translateX(0);
  -moz-transform: scale(1) translateX(0);
  -ms-transform: scale(1) translateX(0);
  -o-transform: scale(1) translateX(0);
  transform: scale(1) translateX(0); }

.ih-item.anterosimg-circle.effect3.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect3.right_to_left a:hover .img {
  -webkit-transform: scale(0.5) translateX(-100%);
  -moz-transform: scale(0.5) translateX(-100%);
  -ms-transform: scale(0.5) translateX(-100%);
  -o-transform: scale(0.5) translateX(-100%);
  transform: scale(0.5) translateX(-100%); }

.ih-item.anterosimg-circle.effect3.right_to_left a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect3.top_to_bottom .img {
  -webkit-transform: scale(1) translateY(0);
  -moz-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  -o-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0); }

.ih-item.anterosimg-circle.effect3.top_to_bottom .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect3.top_to_bottom a:hover .img {
  -webkit-transform: scale(0.5) translateY(100%);
  -moz-transform: scale(0.5) translateY(100%);
  -ms-transform: scale(0.5) translateY(100%);
  -o-transform: scale(0.5) translateY(100%);
  transform: scale(0.5) translateY(100%); }

.ih-item.anterosimg-circle.effect3.top_to_bottom a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect3.bottom_to_top .img {
  -webkit-transform: scale(1) translateY(0);
  -moz-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  -o-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0); }

.ih-item.anterosimg-circle.effect3.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect3.bottom_to_top a:hover .img {
  -webkit-transform: scale(0.5) translateY(-100%);
  -moz-transform: scale(0.5) translateY(-100%);
  -ms-transform: scale(0.5) translateY(-100%);
  -o-transform: scale(0.5) translateY(-100%);
  transform: scale(0.5) translateY(-100%); }

.ih-item.anterosimg-circle.effect3.bottom_to_top a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect4 .img {
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.ih-item.anterosimg-circle.effect4.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect4 .info {
  background: #333333;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease; }

.ih-item.anterosimg-circle.effect4 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect4 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect4 a:hover .img {
  opacity: 0;
  pointer-events: none; }

.ih-item.anterosimg-circle.effect4 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-circle.effect4.left_to_right .img {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect4.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect4.left_to_right a:hover .img {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect4.left_to_right a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect4.right_to_left .img {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect4.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect4.right_to_left a:hover .img {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect4.right_to_left a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect4.top_to_bottom .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect4.top_to_bottom .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect4.top_to_bottom a:hover .img {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect4.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect4.bottom_to_top .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect4.bottom_to_top .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect4.bottom_to_top a:hover .img {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect4.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect5 {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px; }

.ih-item.anterosimg-circle.effect5.colored .info .info-back {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-circle.effect5 .info {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.ih-item.anterosimg-circle.effect5 .info .info-back {
  visibility: hidden;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: rotate3d(0, 1, 0, 180deg);
  -moz-transform: rotate3d(0, 1, 0, 180deg);
  -ms-transform: rotate3d(0, 1, 0, 180deg);
  -o-transform: rotate3d(0, 1, 0, 180deg);
  transform: rotate3d(0, 1, 0, 180deg);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.ih-item.anterosimg-circle.effect5 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect5 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect5 a:hover .info {
  -webkit-transform: rotate3d(0, 1, 0, -180deg);
  -moz-transform: rotate3d(0, 1, 0, -180deg);
  -ms-transform: rotate3d(0, 1, 0, -180deg);
  -o-transform: rotate3d(0, 1, 0, -180deg);
  transform: rotate3d(0, 1, 0, -180deg); }

.ih-item.anterosimg-circle.effect5 a:hover .info .info-back {
  visibility: visible; }

.ih-item.anterosimg-circle.effect6 .img {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect6.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect6 .info {
  background: #333333;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect6 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect6 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect6.scale_up .info {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-circle.effect6.scale_up a:hover .img {
  opacity: 0;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5); }

.ih-item.anterosimg-circle.effect6.scale_up a:hover .info {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect6.scale_down .info {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5); }

.ih-item.anterosimg-circle.effect6.scale_down a:hover .img {
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-circle.effect6.scale_down a:hover .info {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect6.scale_down_up .info {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s ease-in-out 0.2s;
  -moz-transition: all 0.35s ease-in-out 0.2s;
  transition: all 0.35s ease-in-out 0.2s; }

.ih-item.anterosimg-circle.effect6.scale_down_up a:hover .img {
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-circle.effect6.scale_down_up a:hover .info {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect7 .img {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s ease-out;
  -moz-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out; }

.ih-item.anterosimg-circle.effect7.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect7 .info {
  background: #333333;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: all 0.35s ease 0.2s;
  -moz-transition: all 0.35s ease 0.2s;
  transition: all 0.35s ease 0.2s; }

.ih-item.anterosimg-circle.effect7 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect7 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect7 a:hover .img {
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-circle.effect7 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-circle.effect7.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect7.left_to_right a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect7.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect7.right_to_left a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect7.top_to_bottom .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect7.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect7.bottom_to_top .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect7.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect8.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect8 .img-container {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.ih-item.anterosimg-circle.effect8 .img-container .img {
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s; }

.ih-item.anterosimg-circle.effect8 .info-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s; }

.ih-item.anterosimg-circle.effect8 .info {
  width: 100%;
  height: 100%;
  background: #333333;
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s ease-in-out 0.6s;
  -moz-transition: all 0.35s ease-in-out 0.6s;
  transition: all 0.35s ease-in-out 0.6s; }

.ih-item.anterosimg-circle.effect8 .info h3 {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 45px 0 0 0;
  height: 140px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect8 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect8 a:hover .img-container {
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-circle.effect8 a:hover .img-container .img {
  opacity: 0;
  pointer-events: none; }

.ih-item.anterosimg-circle.effect8 a:hover .info-container {
  opacity: 1; }

.ih-item.anterosimg-circle.effect8 a:hover .info-container .info {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect8.left_to_right .img-container .img {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect8.left_to_right .info-container {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect8.left_to_right a:hover .img-container .img {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect8.left_to_right a:hover .info-container {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect8.right_to_left .img-container .img {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect8.right_to_left .info-container {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect8.right_to_left a:hover .img-container .img {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect8.right_to_left a:hover .info-container {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect8.top_to_bottom .img-container .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect8.top_to_bottom .info-container {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect8.top_to_bottom a:hover .img-container .img {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect8.top_to_bottom a:hover .info-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect8.bottom_to_top .img-container .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect8.bottom_to_top .info-container {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect8.bottom_to_top a:hover .img-container .img {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect8.bottom_to_top a:hover .info-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect9 .img {
  opacity: 1;
  -webkit-transition: all 0.35s ease-out;
  -moz-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out; }

.ih-item.anterosimg-circle.effect9.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect9 .info {
  background: #333333;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s ease 0.2s;
  -moz-transition: all 0.35s ease 0.2s;
  transition: all 0.35s ease 0.2s; }

.ih-item.anterosimg-circle.effect9 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect9 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect9 a:hover .img {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-circle.effect9 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect9.left_to_right .img {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0); }

.ih-item.anterosimg-circle.effect9.left_to_right a:hover .img {
  -webkit-transform: translateX(100%) rotate(180deg);
  -moz-transform: translateX(100%) rotate(180deg);
  -ms-transform: translateX(100%) rotate(180deg);
  -o-transform: translateX(100%) rotate(180deg);
  transform: translateX(100%) rotate(180deg); }

.ih-item.anterosimg-circle.effect9.right_to_left .img {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0); }

.ih-item.anterosimg-circle.effect9.right_to_left a:hover .img {
  -webkit-transform: translateX(-100%) rotate(-180deg);
  -moz-transform: translateX(-100%) rotate(-180deg);
  -ms-transform: translateX(-100%) rotate(-180deg);
  -o-transform: translateX(-100%) rotate(-180deg);
  transform: translateX(-100%) rotate(-180deg); }

.ih-item.anterosimg-circle.effect9.top_to_bottom .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect9.top_to_bottom a:hover .img {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect9.bottom_to_top .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect9.bottom_to_top a:hover .img {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect10 .img {
  z-index: 11;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect10.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect10 .info {
  background: #333333;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect10 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect10 .info p {
  color: #bbb;
  font-style: italic;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect10 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect10.top_to_bottom .info h3 {
  margin: 0 30px;
  padding: 25px 0 0 0;
  height: 78px; }

.ih-item.anterosimg-circle.effect10.top_to_bottom .info p {
  margin: 0 30px;
  padding: 5px; }

.ih-item.anterosimg-circle.effect10.top_to_bottom a:hover .img {
  -webkit-transform: translateY(50px) scale(0.5);
  -moz-transform: translateY(50px) scale(0.5);
  -ms-transform: translateY(50px) scale(0.5);
  -o-transform: translateY(50px) scale(0.5);
  transform: translateY(50px) scale(0.5); }

.ih-item.anterosimg-circle.effect10.bottom_to_top .info h3 {
  margin: 95px 30px 0;
  padding: 25px 0 0 0;
  height: 78px; }

.ih-item.anterosimg-circle.effect10.bottom_to_top .info p {
  margin: 0 30px;
  padding: 5px; }

.ih-item.anterosimg-circle.effect10.bottom_to_top a:hover .img {
  -webkit-transform: translateY(-50px) scale(0.5);
  -moz-transform: translateY(-50px) scale(0.5);
  -ms-transform: translateY(-50px) scale(0.5);
  -o-transform: translateY(-50px) scale(0.5);
  transform: translateY(-50px) scale(0.5); }

.ih-item.anterosimg-circle.effect11 {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px; }

.ih-item.anterosimg-circle.effect11 .img {
  opacity: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect11.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect11 .info {
  background: #333333;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.35s ease 0.35s;
  -moz-transition: all 0.35s ease 0.35s;
  transition: all 0.35s ease 0.35s; }

.ih-item.anterosimg-circle.effect11 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect11 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect11 a:hover .img {
  opacity: 0; }

.ih-item.anterosimg-circle.effect11 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-circle.effect11.left_to_right .img {
  -webkit-transform: translateZ(0) rotateY(0);
  -moz-transform: translateZ(0) rotateY(0);
  -ms-transform: translateZ(0) rotateY(0);
  -o-transform: translateZ(0) rotateY(0);
  transform: translateZ(0) rotateY(0); }

.ih-item.anterosimg-circle.effect11.left_to_right .info {
  -webkit-transform: translateZ(-1000px) rotateY(-90deg);
  -moz-transform: translateZ(-1000px) rotateY(-90deg);
  -ms-transform: translateZ(-1000px) rotateY(-90deg);
  -o-transform: translateZ(-1000px) rotateY(-90deg);
  transform: translateZ(-1000px) rotateY(-90deg); }

.ih-item.anterosimg-circle.effect11.left_to_right a:hover .img {
  -webkit-transform: translateZ(-1000px) rotateY(90deg);
  -moz-transform: translateZ(-1000px) rotateY(90deg);
  -ms-transform: translateZ(-1000px) rotateY(90deg);
  -o-transform: translateZ(-1000px) rotateY(90deg);
  transform: translateZ(-1000px) rotateY(90deg); }

.ih-item.anterosimg-circle.effect11.left_to_right a:hover .info {
  -webkit-transform: translateZ(0) rotateY(0);
  -moz-transform: translateZ(0) rotateY(0);
  -ms-transform: translateZ(0) rotateY(0);
  -o-transform: translateZ(0) rotateY(0);
  transform: translateZ(0) rotateY(0); }

.ih-item.anterosimg-circle.effect11.right_to_left .img {
  -webkit-transform: translateZ(0) rotateY(0);
  -moz-transform: translateZ(0) rotateY(0);
  -ms-transform: translateZ(0) rotateY(0);
  -o-transform: translateZ(0) rotateY(0);
  transform: translateZ(0) rotateY(0); }

.ih-item.anterosimg-circle.effect11.right_to_left .info {
  -webkit-transform: translateZ(-1000px) rotateY(90deg);
  -moz-transform: translateZ(-1000px) rotateY(90deg);
  -ms-transform: translateZ(-1000px) rotateY(90deg);
  -o-transform: translateZ(-1000px) rotateY(90deg);
  transform: translateZ(-1000px) rotateY(90deg); }

.ih-item.anterosimg-circle.effect11.right_to_left a:hover .img {
  -webkit-transform: translateZ(-1000px) rotateY(-90deg);
  -moz-transform: translateZ(-1000px) rotateY(-90deg);
  -ms-transform: translateZ(-1000px) rotateY(-90deg);
  -o-transform: translateZ(-1000px) rotateY(-90deg);
  transform: translateZ(-1000px) rotateY(-90deg); }

.ih-item.anterosimg-circle.effect11.right_to_left a:hover .info {
  -webkit-transform: translateZ(0) rotateY(0);
  -moz-transform: translateZ(0) rotateY(0);
  -ms-transform: translateZ(0) rotateY(0);
  -o-transform: translateZ(0) rotateY(0);
  transform: translateZ(0) rotateY(0); }

.ih-item.anterosimg-circle.effect11.top_to_bottom .img {
  -webkit-transform: translateZ(0) rotateX(0);
  -moz-transform: translateZ(0) rotateX(0);
  -ms-transform: translateZ(0) rotateX(0);
  -o-transform: translateZ(0) rotateX(0);
  transform: translateZ(0) rotateX(0); }

.ih-item.anterosimg-circle.effect11.top_to_bottom .info {
  -webkit-transform: translateZ(-1000px) rotateX(90deg);
  -moz-transform: translateZ(-1000px) rotateX(90deg);
  -ms-transform: translateZ(-1000px) rotateX(90deg);
  -o-transform: translateZ(-1000px) rotateX(90deg);
  transform: translateZ(-1000px) rotateX(90deg); }

.ih-item.anterosimg-circle.effect11.top_to_bottom a:hover .img {
  -webkit-transform: translateZ(-1000px) rotateX(-90deg);
  -moz-transform: translateZ(-1000px) rotateX(-90deg);
  -ms-transform: translateZ(-1000px) rotateX(-90deg);
  -o-transform: translateZ(-1000px) rotateX(-90deg);
  transform: translateZ(-1000px) rotateX(-90deg); }

.ih-item.anterosimg-circle.effect11.top_to_bottom a:hover .info {
  -webkit-transform: translateZ(0) rotateX(0);
  -moz-transform: translateZ(0) rotateX(0);
  -ms-transform: translateZ(0) rotateX(0);
  -o-transform: translateZ(0) rotateX(0);
  transform: translateZ(0) rotateX(0); }

.ih-item.anterosimg-circle.effect11.bottom_to_top .img {
  -webkit-transform: translateZ(0) rotateX(0);
  -moz-transform: translateZ(0) rotateX(0);
  -ms-transform: translateZ(0) rotateX(0);
  -o-transform: translateZ(0) rotateX(0);
  transform: translateZ(0) rotateX(0); }

.ih-item.anterosimg-circle.effect11.bottom_to_top .info {
  -webkit-transform: translateZ(-1000px) rotateX(-90deg);
  -moz-transform: translateZ(-1000px) rotateX(-90deg);
  -ms-transform: translateZ(-1000px) rotateX(-90deg);
  -o-transform: translateZ(-1000px) rotateX(-90deg);
  transform: translateZ(-1000px) rotateX(-90deg); }

.ih-item.anterosimg-circle.effect11.bottom_to_top a:hover .img {
  -webkit-transform: translateZ(-1000px) rotateX(90deg);
  -moz-transform: translateZ(-1000px) rotateX(90deg);
  -ms-transform: translateZ(-1000px) rotateX(90deg);
  -o-transform: translateZ(-1000px) rotateX(90deg);
  transform: translateZ(-1000px) rotateX(90deg); }

.ih-item.anterosimg-circle.effect11.bottom_to_top a:hover .info {
  -webkit-transform: translateZ(0) rotateX(0);
  -moz-transform: translateZ(0) rotateX(0);
  -ms-transform: translateZ(0) rotateX(0);
  -o-transform: translateZ(0) rotateX(0);
  transform: translateZ(0) rotateX(0); }

.ih-item.anterosimg-circle.effect12 .img {
  opacity: 1;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect12.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect12 .info {
  background: #333333;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect12 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect12 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect12 a:hover .img {
  opacity: 0;
  pointer-events: none; }

.ih-item.anterosimg-circle.effect12 a:hover .info {
  opacity: 1;
  visibility: visible; }

.ih-item.anterosimg-circle.effect12.left_to_right .img {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0); }

.ih-item.anterosimg-circle.effect12.left_to_right .info {
  -webkit-transform: translateX(100%) rotate(180deg);
  -moz-transform: translateX(100%) rotate(180deg);
  -ms-transform: translateX(100%) rotate(180deg);
  -o-transform: translateX(100%) rotate(180deg);
  transform: translateX(100%) rotate(180deg); }

.ih-item.anterosimg-circle.effect12.left_to_right a:hover .img {
  -webkit-transform: translateX(100%) rotate(180deg);
  -moz-transform: translateX(100%) rotate(180deg);
  -ms-transform: translateX(100%) rotate(180deg);
  -o-transform: translateX(100%) rotate(180deg);
  transform: translateX(100%) rotate(180deg); }

.ih-item.anterosimg-circle.effect12.left_to_right a:hover .info {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0);
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s; }

.ih-item.anterosimg-circle.effect12.right_to_left .img {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0); }

.ih-item.anterosimg-circle.effect12.right_to_left .info {
  -webkit-transform: translateX(-100%) rotate(-180deg);
  -moz-transform: translateX(-100%) rotate(-180deg);
  -ms-transform: translateX(-100%) rotate(-180deg);
  -o-transform: translateX(-100%) rotate(-180deg);
  transform: translateX(-100%) rotate(-180deg); }

.ih-item.anterosimg-circle.effect12.right_to_left a:hover .img {
  -webkit-transform: translateX(-100%) rotate(-180deg);
  -moz-transform: translateX(-100%) rotate(-180deg);
  -ms-transform: translateX(-100%) rotate(-180deg);
  -o-transform: translateX(-100%) rotate(-180deg);
  transform: translateX(-100%) rotate(-180deg); }

.ih-item.anterosimg-circle.effect12.right_to_left a:hover .info {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0);
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s; }

.ih-item.anterosimg-circle.effect12.top_to_bottom .img {
  -webkit-transform: translateY(0) rotate(0);
  -moz-transform: translateY(0) rotate(0);
  -ms-transform: translateY(0) rotate(0);
  -o-transform: translateY(0) rotate(0);
  transform: translateY(0) rotate(0); }

.ih-item.anterosimg-circle.effect12.top_to_bottom .info {
  -webkit-transform: translateY(-100%) rotate(-180deg);
  -moz-transform: translateY(-100%) rotate(-180deg);
  -ms-transform: translateY(-100%) rotate(-180deg);
  -o-transform: translateY(-100%) rotate(-180deg);
  transform: translateY(-100%) rotate(-180deg); }

.ih-item.anterosimg-circle.effect12.top_to_bottom a:hover .img {
  -webkit-transform: translateY(-100%) rotate(-180deg);
  -moz-transform: translateY(-100%) rotate(-180deg);
  -ms-transform: translateY(-100%) rotate(-180deg);
  -o-transform: translateY(-100%) rotate(-180deg);
  transform: translateY(-100%) rotate(-180deg); }

.ih-item.anterosimg-circle.effect12.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0) rotate(0);
  -moz-transform: translateY(0) rotate(0);
  -ms-transform: translateY(0) rotate(0);
  -o-transform: translateY(0) rotate(0);
  transform: translateY(0) rotate(0);
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s; }

.ih-item.anterosimg-circle.effect12.bottom_to_top .img {
  -webkit-transform: translateY(0) rotate(0);
  -moz-transform: translateY(0) rotate(0);
  -ms-transform: translateY(0) rotate(0);
  -o-transform: translateY(0) rotate(0);
  transform: translateY(0) rotate(0); }

.ih-item.anterosimg-circle.effect12.bottom_to_top .info {
  -webkit-transform: translateY(100%) rotate(180deg);
  -moz-transform: translateY(100%) rotate(180deg);
  -ms-transform: translateY(100%) rotate(180deg);
  -o-transform: translateY(100%) rotate(180deg);
  transform: translateY(100%) rotate(180deg); }

.ih-item.anterosimg-circle.effect12.bottom_to_top a:hover .img {
  -webkit-transform: translateY(100%) rotate(180deg);
  -moz-transform: translateY(100%) rotate(180deg);
  -ms-transform: translateY(100%) rotate(180deg);
  -o-transform: translateY(100%) rotate(180deg);
  transform: translateY(100%) rotate(180deg); }

.ih-item.anterosimg-circle.effect12.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0) rotate(0);
  -moz-transform: translateY(0) rotate(0);
  -ms-transform: translateY(0) rotate(0);
  -o-transform: translateY(0) rotate(0);
  transform: translateY(0) rotate(0);
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s; }

.ih-item.anterosimg-circle.effect13.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-circle.effect13 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect13 .info h3 {
  visibility: hidden;
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect13 .info p {
  visibility: hidden;
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect13 a:hover .info {
  opacity: 1; }

.ih-item.anterosimg-circle.effect13 a:hover h3 {
  visibility: visible; }

.ih-item.anterosimg-circle.effect13 a:hover p {
  visibility: visible; }

.ih-item.anterosimg-circle.effect13.from_left_and_right .info h3 {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-circle.effect13.from_left_and_right .info p {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-circle.effect13.from_left_and_right a:hover h3 {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect13.from_left_and_right a:hover p {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-circle.effect13.top_to_bottom .info h3 {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect13.top_to_bottom .info p {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-circle.effect13.top_to_bottom a:hover h3 {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect13.top_to_bottom a:hover p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect13.bottom_to_top .info h3 {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect13.bottom_to_top .info p {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-circle.effect13.bottom_to_top a:hover h3 {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect13.bottom_to_top a:hover p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-circle.effect14 {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px; }

.ih-item.anterosimg-circle.effect14 .img {
  visibility: visible;
  opacity: 1;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; }

.ih-item.anterosimg-circle.effect14.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect14 .info {
  background: #333333;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.35s ease-in-out 0.3s;
  -moz-transition: all 0.35s ease-in-out 0.3s;
  transition: all 0.35s ease-in-out 0.3s; }

.ih-item.anterosimg-circle.effect14 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect14 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect14 a:hover .img {
  opacity: 0;
  visibility: hidden; }

.ih-item.anterosimg-circle.effect14 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-circle.effect14.left_to_right .img {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%; }

.ih-item.anterosimg-circle.effect14.left_to_right .info {
  -webkit-transform: rotateY(90deg);
  -moz-transform: rotateY(90deg);
  -ms-transform: rotateY(90deg);
  -o-transform: rotateY(90deg);
  transform: rotateY(90deg);
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%; }

.ih-item.anterosimg-circle.effect14.left_to_right a:hover .img {
  -webkit-transform: rotateY(-90deg);
  -moz-transform: rotateY(-90deg);
  -ms-transform: rotateY(-90deg);
  -o-transform: rotateY(-90deg);
  transform: rotateY(-90deg); }

.ih-item.anterosimg-circle.effect14.left_to_right a:hover .info {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0); }

.ih-item.anterosimg-circle.effect14.right_to_left .img {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%; }

.ih-item.anterosimg-circle.effect14.right_to_left .info {
  -webkit-transform: rotateY(-90deg);
  -moz-transform: rotateY(-90deg);
  -ms-transform: rotateY(-90deg);
  -o-transform: rotateY(-90deg);
  transform: rotateY(-90deg);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%; }

.ih-item.anterosimg-circle.effect14.right_to_left a:hover .img {
  -webkit-transform: rotateY(90deg);
  -moz-transform: rotateY(90deg);
  -ms-transform: rotateY(90deg);
  -o-transform: rotateY(90deg);
  transform: rotateY(90deg); }

.ih-item.anterosimg-circle.effect14.right_to_left a:hover .info {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0); }

.ih-item.anterosimg-circle.effect14.top_to_bottom .img {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0);
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%; }

.ih-item.anterosimg-circle.effect14.top_to_bottom .info {
  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0; }

.ih-item.anterosimg-circle.effect14.top_to_bottom a:hover .img {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg); }

.ih-item.anterosimg-circle.effect14.top_to_bottom a:hover .info {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0); }

.ih-item.anterosimg-circle.effect14.bottom_to_top .img {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0; }

.ih-item.anterosimg-circle.effect14.bottom_to_top .info {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%; }

.ih-item.anterosimg-circle.effect14.bottom_to_top a:hover .img {
  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg); }

.ih-item.anterosimg-circle.effect14.bottom_to_top a:hover .info {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0); }

.ih-item.anterosimg-circle.effect15 .img {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1) rotate(0);
  -moz-transform: scale(1) rotate(0);
  -ms-transform: scale(1) rotate(0);
  -o-transform: scale(1) rotate(0);
  transform: scale(1) rotate(0);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect15.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect15 .info {
  background: #333333;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.5) rotate(-720deg);
  -moz-transform: scale(0.5) rotate(-720deg);
  -ms-transform: scale(0.5) rotate(-720deg);
  -o-transform: scale(0.5) rotate(-720deg);
  transform: scale(0.5) rotate(-720deg);
  -webkit-transition: all 0.35s ease-in-out 0.3s;
  -moz-transition: all 0.35s ease-in-out 0.3s;
  transition: all 0.35s ease-in-out 0.3s; }

.ih-item.anterosimg-circle.effect15 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect15 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect15 a:hover .img {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.5) rotate(720deg);
  -moz-transform: scale(0.5) rotate(720deg);
  -ms-transform: scale(0.5) rotate(720deg);
  -o-transform: scale(0.5) rotate(720deg);
  transform: scale(0.5) rotate(720deg); }

.ih-item.anterosimg-circle.effect15 a:hover .info {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1) rotate(0);
  -moz-transform: scale(1) rotate(0);
  -ms-transform: scale(1) rotate(0);
  -o-transform: scale(1) rotate(0);
  transform: scale(1) rotate(0); }

.ih-item.anterosimg-circle.effect16 .img {
  z-index: 11;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect16.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect16 .info {
  background: #333333;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect16 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect16 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect16.left_to_right .img {
  -webkit-transform-origin: 95% 40%;
  -moz-transform-origin: 95% 40%;
  -ms-transform-origin: 95% 40%;
  -o-transform-origin: 95% 40%;
  transform-origin: 95% 40%; }

.ih-item.anterosimg-circle.effect16.left_to_right .img:after {
  content: '';
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 50%;
  top: 40%;
  left: 95%;
  margin: -4px 0 0 -4px;
  background: rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.9); }

.ih-item.anterosimg-circle.effect16.left_to_right a:hover .img {
  -webkit-transform: rotate(-120deg);
  -moz-transform: rotate(-120deg);
  -ms-transform: rotate(-120deg);
  -o-transform: rotate(-120deg);
  transform: rotate(-120deg); }

.ih-item.anterosimg-circle.effect16.right_to_left .img {
  -webkit-transform-origin: 5% 40%;
  -moz-transform-origin: 5% 40%;
  -ms-transform-origin: 5% 40%;
  -o-transform-origin: 5% 40%;
  transform-origin: 5% 40%; }

.ih-item.anterosimg-circle.effect16.right_to_left .img:after {
  content: '';
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 50%;
  top: 40%;
  left: 5%;
  margin: -4px 0 0 -4px;
  background: rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.9); }

.ih-item.anterosimg-circle.effect16.right_to_left a:hover .img {
  -webkit-transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  -o-transform: rotate(120deg);
  transform: rotate(120deg); }

.ih-item.anterosimg-circle.effect17 .info {
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect17 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect17 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect17 a:hover .img:before {
  box-shadow: inset 0 0 0 110px #333333, inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 110px rgba(0, 0, 0, 0.6), inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1); }

.ih-item.anterosimg-circle.effect17 a:hover .info {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect17 a:hover .info p {
  opacity: 1; }

.ih-item.anterosimg-circle.effect17.colored a:hover .img:before {
  box-shadow: inset 0 0 0 110px #1a4a72, inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 110px rgba(26, 74, 114, 0.6), inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1); }

.ih-item.anterosimg-circle.effect18 {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px; }

.ih-item.anterosimg-circle.effect18 .img {
  z-index: 11;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.ih-item.anterosimg-circle.effect18.colored .info .info-back {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect18 .info {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.ih-item.anterosimg-circle.effect18 .info .info-back {
  opacity: 1;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  background: #333333; }

.ih-item.anterosimg-circle.effect18 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect18 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect18.bottom_to_top .img {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0; }

.ih-item.anterosimg-circle.effect18.bottom_to_top a:hover .img {
  -webkit-transform: rotate3d(1, 0, 0, 180deg);
  -moz-transform: rotate3d(1, 0, 0, 180deg);
  -ms-transform: rotate3d(1, 0, 0, 180deg);
  -o-transform: rotate3d(1, 0, 0, 180deg);
  transform: rotate3d(1, 0, 0, 180deg); }

.ih-item.anterosimg-circle.effect18.top_to_bottom .img {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%; }

.ih-item.anterosimg-circle.effect18.top_to_bottom a:hover .img {
  -webkit-transform: rotate3d(1, 0, 0, -180deg);
  -moz-transform: rotate3d(1, 0, 0, -180deg);
  -ms-transform: rotate3d(1, 0, 0, -180deg);
  -o-transform: rotate3d(1, 0, 0, -180deg);
  transform: rotate3d(1, 0, 0, -180deg); }

.ih-item.anterosimg-circle.effect18.left_to_right .img {
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%; }

.ih-item.anterosimg-circle.effect18.left_to_right a:hover .img {
  -webkit-transform: rotate3d(0, 1, 0, 180deg);
  -moz-transform: rotate3d(0, 1, 0, 180deg);
  -ms-transform: rotate3d(0, 1, 0, 180deg);
  -o-transform: rotate3d(0, 1, 0, 180deg);
  transform: rotate3d(0, 1, 0, 180deg); }

.ih-item.anterosimg-circle.effect18.right_to_left .img {
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%; }

.ih-item.anterosimg-circle.effect18.right_to_left a:hover .img {
  -webkit-transform: rotate3d(0, 1, 0, -180deg);
  -moz-transform: rotate3d(0, 1, 0, -180deg);
  -ms-transform: rotate3d(0, 1, 0, -180deg);
  -o-transform: rotate3d(0, 1, 0, -180deg);
  transform: rotate3d(0, 1, 0, -180deg); }

.ih-item.anterosimg-circle.effect19.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-circle.effect19 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-circle.effect19 .info h3 {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 45px 0 0 0;
  height: 140px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect19 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect19 a:hover .info {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-circle.effect20 {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px; }

.ih-item.anterosimg-circle.effect20 .img {
  -webkit-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  transition: all 0.35s linear;
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  transform-origin: 50% 0%; }

.ih-item.anterosimg-circle.effect20.colored .info .info-back {
  background: #1a4a72; }

.ih-item.anterosimg-circle.effect20 .info {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.ih-item.anterosimg-circle.effect20 .info .info-back {
  opacity: 1;
  visibility: hidden;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  background: #333333;
  -webkit-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  transition: all 0.35s linear;
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.ih-item.anterosimg-circle.effect20 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); }

.ih-item.anterosimg-circle.effect20 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ih-item.anterosimg-circle.effect20 a:hover .img {
  opacity: 0; }

.ih-item.anterosimg-circle.effect20 a:hover .info .info-back {
  opacity: 1;
  visibility: visible; }

.ih-item.anterosimg-circle.effect20.top_to_bottom .info .info-back {
  -webkit-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  -moz-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  -ms-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  -o-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg); }

.ih-item.anterosimg-circle.effect20.top_to_bottom a:hover .img {
  -webkit-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -moz-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -ms-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -o-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg); }

.ih-item.anterosimg-circle.effect20.top_to_bottom a:hover .info .info-back {
  -webkit-transform: rotate3d(1, 0, 0, 0deg);
  -moz-transform: rotate3d(1, 0, 0, 0deg);
  -ms-transform: rotate3d(1, 0, 0, 0deg);
  -o-transform: rotate3d(1, 0, 0, 0deg);
  transform: rotate3d(1, 0, 0, 0deg); }

.ih-item.anterosimg-circle.effect20.bottom_to_top .info .info-back {
  -webkit-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -moz-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -ms-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -o-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg); }

.ih-item.anterosimg-circle.effect20.bottom_to_top a:hover .img {
  -webkit-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  -moz-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  -ms-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  -o-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
  transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg); }

.ih-item.anterosimg-circle.effect20.bottom_to_top a:hover .info .info-back {
  -webkit-transform: rotate3d(1, 0, 0, 0deg);
  -moz-transform: rotate3d(1, 0, 0, 0deg);
  -ms-transform: rotate3d(1, 0, 0, 0deg);
  -o-transform: rotate3d(1, 0, 0, 0deg);
  transform: rotate3d(1, 0, 0, 0deg); }

.ih-item.anterosimg-square.effect1 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect1.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect1 .img {
  z-index: 11;
  position: absolute;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect1 .info {
  background: #333333;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect1 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect1.left_and_right .info h3 {
  position: absolute;
  top: 12px;
  left: 12px;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  margin: 0; }

.ih-item.anterosimg-square.effect1.left_and_right .info p {
  position: absolute;
  right: 12px;
  bottom: 12px;
  margin: 0;
  font-style: italic;
  font-size: 12px;
  color: #bbb; }

.ih-item.anterosimg-square.effect1.left_and_right a:hover .img {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6); }

.ih-item.anterosimg-square.effect1.top_to_bottom .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px 10px 0 4px;
  margin: 10px 0 0 0; }

.ih-item.anterosimg-square.effect1.top_to_bottom .info p {
  font-style: italic;
  font-size: 12px;
  color: #bbb;
  padding: 5px;
  text-align: center; }

.ih-item.anterosimg-square.effect1.top_to_bottom a:hover .img {
  -webkit-transform: translateY(30px) scale(0.6);
  -moz-transform: translateY(30px) scale(0.6);
  -ms-transform: translateY(30px) scale(0.6);
  -o-transform: translateY(30px) scale(0.6);
  transform: translateY(30px) scale(0.6); }

.ih-item.anterosimg-square.effect1.bottom_to_top .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px 10px 0 4px;
  margin: 134px 0 0 0; }

.ih-item.anterosimg-square.effect1.bottom_to_top .info p {
  font-style: italic;
  font-size: 12px;
  color: #bbb;
  padding: 5px;
  text-align: center; }

.ih-item.anterosimg-square.effect1.bottom_to_top a:hover .img {
  -webkit-transform: translateY(-30px) scale(0.6);
  -moz-transform: translateY(-30px) scale(0.6);
  -ms-transform: translateY(-30px) scale(0.6);
  -o-transform: translateY(-30px) scale(0.6);
  transform: translateY(-30px) scale(0.6); }

.ih-item.anterosimg-square.effect2 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect2.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect2.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect2 .img {
  opacity: 1;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: rotate(0deg) scale(1);
  -moz-transform: rotate(0deg) scale(1);
  -ms-transform: rotate(0deg) scale(1);
  -o-transform: rotate(0deg) scale(1);
  transform: rotate(0deg) scale(1); }

.ih-item.anterosimg-square.effect2 .info {
  background: #333333;
  visibility: hidden;
  -webkit-transition: all 0.35s 0.3s ease-in-out;
  -moz-transition: all 0.35s 0.3s ease-in-out;
  transition: all 0.35s 0.3s ease-in-out; }

.ih-item.anterosimg-square.effect2 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
  -webkit-transform: translateY(-200px);
  -moz-transform: translateY(-200px);
  -ms-transform: translateY(-200px);
  -o-transform: translateY(-200px);
  transform: translateY(-200px);
  -webkit-transition: all 0.35s 0.6s ease-in-out;
  -moz-transition: all 0.35s 0.6s ease-in-out;
  transition: all 0.35s 0.6s ease-in-out; }

.ih-item.anterosimg-square.effect2 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transform: translateY(-200px);
  -moz-transform: translateY(-200px);
  -ms-transform: translateY(-200px);
  -o-transform: translateY(-200px);
  transform: translateY(-200px);
  -webkit-transition: all 0.35s 0.5s linear;
  -moz-transition: all 0.35s 0.5s linear;
  transition: all 0.35s 0.5s linear; }

.ih-item.anterosimg-square.effect2 a:hover .img {
  -webkit-transform: rotate(720deg) scale(0);
  -moz-transform: rotate(720deg) scale(0);
  -ms-transform: rotate(720deg) scale(0);
  -o-transform: rotate(720deg) scale(0);
  transform: rotate(720deg) scale(0);
  opacity: 0; }

.ih-item.anterosimg-square.effect2 a:hover .info {
  visibility: visible; }

.ih-item.anterosimg-square.effect2 a:hover .info h3,
.ih-item.anterosimg-square.effect2 a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect3 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect3.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect3 .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect3 .info {
  height: 65px;
  background: #333333;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect3 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px 10px 0 4px;
  margin: 4px 0 0 0; }

.ih-item.anterosimg-square.effect3 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 5px;
  text-align: center; }

.ih-item.anterosimg-square.effect3 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect3.bottom_to_top .info {
  top: auto;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect3.bottom_to_top a:hover .img {
  -webkit-transform: translateY(-50px);
  -moz-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  -o-transform: translateY(-50px);
  transform: translateY(-50px); }

.ih-item.anterosimg-square.effect3.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect3.top_to_bottom .info {
  bottom: auto;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect3.top_to_bottom a:hover .img {
  -webkit-transform: translateY(50px);
  -moz-transform: translateY(50px);
  -ms-transform: translateY(50px);
  -o-transform: translateY(50px);
  transform: translateY(50px); }

.ih-item.anterosimg-square.effect3.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect4 {
  overflow: hidden;
  position: relative; }

.ih-item.anterosimg-square.effect4.colored .info {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect4.colored .mask1,
.ih-item.anterosimg-square.effect4.colored .mask2 {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-square.effect4 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect4 .mask1,
.ih-item.anterosimg-square.effect4 .mask2 {
  position: absolute;
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  height: 100%;
  width: 100%;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect4 .mask1 {
  left: auto;
  right: 0;
  top: 0;
  -webkit-transform: rotate(56.5deg) translateX(-180px);
  -moz-transform: rotate(56.5deg) translateX(-180px);
  -ms-transform: rotate(56.5deg) translateX(-180px);
  -o-transform: rotate(56.5deg) translateX(-180px);
  transform: rotate(56.5deg) translateX(-180px);
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  transform-origin: 100% 0%; }

.ih-item.anterosimg-square.effect4 .mask2 {
  top: auto;
  bottom: 0;
  left: 0;
  -webkit-transform: rotate(56.5deg) translateX(180px);
  -moz-transform: rotate(56.5deg) translateX(180px);
  -ms-transform: rotate(56.5deg) translateX(180px);
  -o-transform: rotate(56.5deg) translateX(180px);
  transform: rotate(56.5deg) translateX(180px);
  -webkit-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%; }

.ih-item.anterosimg-square.effect4 .info {
  background: #111111;
  height: 0;
  visibility: hidden;
  width: 100%;
  -webkit-transform: rotate(-33.5deg) translate(-112px, 166px);
  -moz-transform: rotate(-33.5deg) translate(-112px, 166px);
  -ms-transform: rotate(-33.5deg) translate(-112px, 166px);
  -o-transform: rotate(-33.5deg) translate(-112px, 166px);
  transform: rotate(-33.5deg) translate(-112px, 166px);
  -webkit-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transition: all 0.35s ease-in-out 0.35s;
  -moz-transition: all 0.35s ease-in-out 0.35s;
  transition: all 0.35s ease-in-out 0.35s; }

.ih-item.anterosimg-square.effect4 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: transparent;
  margin-top: 5px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out 0.35s;
  -moz-transition: all 0.35s ease-in-out 0.35s;
  transition: all 0.35s ease-in-out 0.35s; }

.ih-item.anterosimg-square.effect4 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out 0.35s;
  -moz-transition: all 0.35s ease-in-out 0.35s;
  transition: all 0.35s ease-in-out 0.35s; }

.ih-item.anterosimg-square.effect4 a:hover .mask1 {
  -webkit-transform: rotate(56.5deg) translateX(1px);
  -moz-transform: rotate(56.5deg) translateX(1px);
  -ms-transform: rotate(56.5deg) translateX(1px);
  -o-transform: rotate(56.5deg) translateX(1px);
  transform: rotate(56.5deg) translateX(1px); }

.ih-item.anterosimg-square.effect4 a:hover .mask2 {
  -webkit-transform: rotate(56.5deg) translateX(-1px);
  -moz-transform: rotate(56.5deg) translateX(-1px);
  -ms-transform: rotate(56.5deg) translateX(-1px);
  -o-transform: rotate(56.5deg) translateX(-1px);
  transform: rotate(56.5deg) translateX(-1px); }

.ih-item.anterosimg-square.effect4 a:hover .info {
  width: 100%;
  height: 60%;
  visibility: visible;
  top: 20%;
  -webkit-transform: rotate(0deg) translate(0, 0);
  -moz-transform: rotate(0deg) translate(0, 0);
  -ms-transform: rotate(0deg) translate(0, 0);
  -o-transform: rotate(0deg) translate(0, 0);
  transform: rotate(0deg) translate(0, 0); }

.ih-item.anterosimg-square.effect4 a:hover .info h3,
.ih-item.anterosimg-square.effect4 a:hover .info p {
  opacity: 1; }

.ih-item.anterosimg-square.effect5.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect5.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect5 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect5 .info {
  background: #333333;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect5 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0; }

.ih-item.anterosimg-square.effect5 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center; }

.ih-item.anterosimg-square.effect5 a:hover .img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  transition-delay: 0; }

.ih-item.anterosimg-square.effect5 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1) rotate(0deg);
  -moz-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  -o-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s; }

.ih-item.anterosimg-square.effect5.left_to_right .info {
  -webkit-transform: scale(0) rotate(-180deg);
  -moz-transform: scale(0) rotate(-180deg);
  -ms-transform: scale(0) rotate(-180deg);
  -o-transform: scale(0) rotate(-180deg);
  transform: scale(0) rotate(-180deg); }

.ih-item.anterosimg-square.effect5.right_to_left .info {
  -webkit-transform: scale(0) rotate(180deg);
  -moz-transform: scale(0) rotate(180deg);
  -ms-transform: scale(0) rotate(180deg);
  -o-transform: scale(0) rotate(180deg);
  transform: scale(0) rotate(180deg); }

.ih-item.anterosimg-square.effect6 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect6.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-square.effect6.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect6 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect6 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect6 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect6 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transition: all 0.35s 0.1s linear;
  -moz-transition: all 0.35s 0.1s linear;
  transition: all 0.35s 0.1s linear; }

.ih-item.anterosimg-square.effect6 a:hover .img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2); }

.ih-item.anterosimg-square.effect6 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect6.from_top_and_bottom .info h3 {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect6.from_top_and_bottom .info p {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect6.from_top_and_bottom a:hover .info h3,
.ih-item.anterosimg-square.effect6.from_top_and_bottom a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect6.from_left_and_right .info h3 {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-square.effect6.from_left_and_right .info p {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-square.effect6.from_left_and_right a:hover .info h3,
.ih-item.anterosimg-square.effect6.from_left_and_right a:hover .info p {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect6.top_to_bottom .info h3 {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect6.top_to_bottom .info p {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect6.top_to_bottom a:hover .info h3,
.ih-item.anterosimg-square.effect6.top_to_bottom a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect6.bottom_to_top .info h3 {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect6.bottom_to_top .info p {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect6.bottom_to_top a:hover .info h3,
.ih-item.anterosimg-square.effect6.bottom_to_top a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect7 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect7.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-square.effect7.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect7 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect7 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect7 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
  -webkit-transform: scale(4);
  -moz-transform: scale(4);
  -ms-transform: scale(4);
  -o-transform: scale(4);
  transform: scale(4);
  -webkit-transition: all 0.35s 0.1s ease-in-out;
  -moz-transition: all 0.35s 0.1s ease-in-out;
  transition: all 0.35s 0.1s ease-in-out; }

.ih-item.anterosimg-square.effect7 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transform: scale(5);
  -moz-transform: scale(5);
  -ms-transform: scale(5);
  -o-transform: scale(5);
  transform: scale(5);
  -webkit-transition: all 0.35s 0.3s linear;
  -moz-transition: all 0.35s 0.3s linear;
  transition: all 0.35s 0.3s linear; }

.ih-item.anterosimg-square.effect7 a:hover .img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2); }

.ih-item.anterosimg-square.effect7 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect7 a:hover .info h3,
.ih-item.anterosimg-square.effect7 a:hover .info p {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect8 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect8.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect8.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect8 .img {
  opacity: 1;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect8 .info {
  background: #333333;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect8 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
  -webkit-transition: all 0.35s 0.1s ease-in-out;
  -moz-transition: all 0.35s 0.1s ease-in-out;
  transition: all 0.35s 0.1s ease-in-out; }

.ih-item.anterosimg-square.effect8 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transition: all 0.35s 0.15s linear;
  -moz-transition: all 0.35s 0.15s linear;
  transition: all 0.35s 0.15s linear; }

.ih-item.anterosimg-square.effect8 a:hover .img {
  opacity: 0; }

.ih-item.anterosimg-square.effect8 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect8.scale_up .img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect8.scale_up .info {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0); }

.ih-item.anterosimg-square.effect8.scale_up .info h3,
.ih-item.anterosimg-square.effect8.scale_up .info p {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0); }

.ih-item.anterosimg-square.effect8.scale_up a:hover .img {
  -webkit-transform: scale(5);
  -moz-transform: scale(5);
  -ms-transform: scale(5);
  -o-transform: scale(5);
  transform: scale(5); }

.ih-item.anterosimg-square.effect8.scale_up a:hover .info {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect8.scale_up a:hover .info h3,
.ih-item.anterosimg-square.effect8.scale_up a:hover .info p {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect8.scale_down .img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect8.scale_down .info {
  -webkit-transform: scale(5);
  -moz-transform: scale(5);
  -ms-transform: scale(5);
  -o-transform: scale(5);
  transform: scale(5); }

.ih-item.anterosimg-square.effect8.scale_down .info h3,
.ih-item.anterosimg-square.effect8.scale_down .info p {
  -webkit-transform: scale(5);
  -moz-transform: scale(5);
  -ms-transform: scale(5);
  -o-transform: scale(5);
  transform: scale(5); }

.ih-item.anterosimg-square.effect8.scale_down a:hover .img {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-square.effect8.scale_down a:hover .info {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect8.scale_down a:hover .info h3,
.ih-item.anterosimg-square.effect8.scale_down a:hover .info p {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect9 {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px; }

.ih-item.anterosimg-square.effect9.colored .info .info-back {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect9.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect9 .img {
  position: relative;
  z-index: 11;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.ih-item.anterosimg-square.effect9 .info {
  z-index: 0;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.ih-item.anterosimg-square.effect9 .info .info-back {
  opacity: 1;
  width: 100%;
  height: 100%;
  padding-top: 30px;
  background: #333333; }

.ih-item.anterosimg-square.effect9 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 0; }

.ih-item.anterosimg-square.effect9 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center; }

.ih-item.anterosimg-square.effect9.left_to_right .img {
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%; }

.ih-item.anterosimg-square.effect9.left_to_right a:hover .img {
  -webkit-transform: rotate3d(0, 1, 0, 180deg);
  -moz-transform: rotate3d(0, 1, 0, 180deg);
  -ms-transform: rotate3d(0, 1, 0, 180deg);
  -o-transform: rotate3d(0, 1, 0, 180deg);
  transform: rotate3d(0, 1, 0, 180deg); }

.ih-item.anterosimg-square.effect9.right_to_left .img {
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%; }

.ih-item.anterosimg-square.effect9.right_to_left a:hover .img {
  -webkit-transform: rotate3d(0, 1, 0, -180deg);
  -moz-transform: rotate3d(0, 1, 0, -180deg);
  -ms-transform: rotate3d(0, 1, 0, -180deg);
  -o-transform: rotate3d(0, 1, 0, -180deg);
  transform: rotate3d(0, 1, 0, -180deg); }

.ih-item.anterosimg-square.effect9.top_to_bottom .img {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%; }

.ih-item.anterosimg-square.effect9.top_to_bottom a:hover .img {
  -webkit-transform: rotate3d(1, 0, 0, -180deg);
  -moz-transform: rotate3d(1, 0, 0, -180deg);
  -ms-transform: rotate3d(1, 0, 0, -180deg);
  -o-transform: rotate3d(1, 0, 0, -180deg);
  transform: rotate3d(1, 0, 0, -180deg); }

.ih-item.anterosimg-square.effect9.bottom_to_top .img {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0; }

.ih-item.anterosimg-square.effect9.bottom_to_top a:hover .img {
  -webkit-transform: rotate3d(1, 0, 0, 180deg);
  -moz-transform: rotate3d(1, 0, 0, 180deg);
  -ms-transform: rotate3d(1, 0, 0, 180deg);
  -o-transform: rotate3d(1, 0, 0, 180deg);
  transform: rotate3d(1, 0, 0, 180deg); }

.ih-item.anterosimg-square.effect10 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect10.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect10.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect10 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect10 .info {
  background: #333333;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect10 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0; }

.ih-item.anterosimg-square.effect10 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center; }

.ih-item.anterosimg-square.effect10 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect10.left_to_right .img {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect10.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-square.effect10.left_to_right a:hover .img {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-square.effect10.left_to_right a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect10.right_to_left .img {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect10.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-square.effect10.right_to_left a:hover .img {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-square.effect10.right_to_left a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect10.top_to_bottom .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect10.top_to_bottom .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect10.top_to_bottom a:hover .img {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect10.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect10.bottom_to_top .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect10.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect10.bottom_to_top a:hover .img {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect10.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect11 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect11.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect11.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect11 .img {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect11 .info {
  background: #333333;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease 0.2s;
  -moz-transition: all 0.35s ease 0.2s;
  transition: all 0.35s ease 0.2s; }

.ih-item.anterosimg-square.effect11 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0; }

.ih-item.anterosimg-square.effect11 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center; }

.ih-item.anterosimg-square.effect11 a:hover .img {
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-square.effect11 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect11.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-square.effect11.left_to_right a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect11.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-square.effect11.right_to_left a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect11.top_to_bottom .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect11.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect11.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect11.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect12 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect12.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-square.effect12.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect12 .img {
  -webkit-transition: all 0.35s ease-in;
  -moz-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in; }

.ih-item.anterosimg-square.effect12 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in;
  -moz-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in; }

.ih-item.anterosimg-square.effect12 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
  -webkit-transition: all 0.35s ease-in;
  -moz-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in; }

.ih-item.anterosimg-square.effect12 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transition: all 0.35s ease-in;
  -moz-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in; }

.ih-item.anterosimg-square.effect12 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  transition-delay: 0.2s; }

.ih-item.anterosimg-square.effect12 a:hover .info h3 {
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s; }

.ih-item.anterosimg-square.effect12 a:hover .info p {
  -webkit-transition-delay: 0.25s;
  -moz-transition-delay: 0.25s;
  transition-delay: 0.25s; }

.ih-item.anterosimg-square.effect12.left_to_right .info {
  -webkit-transform: translate(-460px, -100px) rotate(-180deg);
  -moz-transform: translate(-460px, -100px) rotate(-180deg);
  -ms-transform: translate(-460px, -100px) rotate(-180deg);
  -o-transform: translate(-460px, -100px) rotate(-180deg);
  transform: translate(-460px, -100px) rotate(-180deg); }

.ih-item.anterosimg-square.effect12.left_to_right .info h3 {
  -webkit-transform: translateY(-100px);
  -moz-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  -o-transform: translateY(-100px);
  transform: translateY(-100px); }

.ih-item.anterosimg-square.effect12.left_to_right .info p {
  -webkit-transform: translateX(-300px) rotate(-90deg);
  -moz-transform: translateX(-300px) rotate(-90deg);
  -ms-transform: translateX(-300px) rotate(-90deg);
  -o-transform: translateX(-300px) rotate(-90deg);
  transform: translateX(-300px) rotate(-90deg); }

.ih-item.anterosimg-square.effect12.left_to_right a:hover .info {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px); }

.ih-item.anterosimg-square.effect12.left_to_right a:hover .info h3 {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px); }

.ih-item.anterosimg-square.effect12.left_to_right a:hover .info p {
  -webkit-transform: translateX(0px) rotate(0deg);
  -moz-transform: translateX(0px) rotate(0deg);
  -ms-transform: translateX(0px) rotate(0deg);
  -o-transform: translateX(0px) rotate(0deg);
  transform: translateX(0px) rotate(0deg); }

.ih-item.anterosimg-square.effect12.right_to_left .info {
  -webkit-transform: translate(460px, -100px) rotate(180deg);
  -moz-transform: translate(460px, -100px) rotate(180deg);
  -ms-transform: translate(460px, -100px) rotate(180deg);
  -o-transform: translate(460px, -100px) rotate(180deg);
  transform: translate(460px, -100px) rotate(180deg); }

.ih-item.anterosimg-square.effect12.right_to_left .info h3 {
  -webkit-transform: translateY(-100px);
  -moz-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  -o-transform: translateY(-100px);
  transform: translateY(-100px); }

.ih-item.anterosimg-square.effect12.right_to_left .info p {
  -webkit-transform: translateX(300px) rotate(90deg);
  -moz-transform: translateX(300px) rotate(90deg);
  -ms-transform: translateX(300px) rotate(90deg);
  -o-transform: translateX(300px) rotate(90deg);
  transform: translateX(300px) rotate(90deg); }

.ih-item.anterosimg-square.effect12.right_to_left a:hover .info {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px); }

.ih-item.anterosimg-square.effect12.right_to_left a:hover .info h3 {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px); }

.ih-item.anterosimg-square.effect12.right_to_left a:hover .info p {
  -webkit-transform: translateX(0px) rotate(0deg);
  -moz-transform: translateX(0px) rotate(0deg);
  -ms-transform: translateX(0px) rotate(0deg);
  -o-transform: translateX(0px) rotate(0deg);
  transform: translateX(0px) rotate(0deg); }

.ih-item.anterosimg-square.effect12.top_to_bottom .info {
  -webkit-transform: translate(-265px, -145px) rotate(-45deg);
  -moz-transform: translate(-265px, -145px) rotate(-45deg);
  -ms-transform: translate(-265px, -145px) rotate(-45deg);
  -o-transform: translate(-265px, -145px) rotate(-45deg);
  transform: translate(-265px, -145px) rotate(-45deg); }

.ih-item.anterosimg-square.effect12.top_to_bottom .info h3 {
  -webkit-transform: translate(200px, -200px);
  -moz-transform: translate(200px, -200px);
  -ms-transform: translate(200px, -200px);
  -o-transform: translate(200px, -200px);
  transform: translate(200px, -200px); }

.ih-item.anterosimg-square.effect12.top_to_bottom .info p {
  -webkit-transform: translate(200px, -200px);
  -moz-transform: translate(200px, -200px);
  -ms-transform: translate(200px, -200px);
  -o-transform: translate(200px, -200px);
  transform: translate(200px, -200px); }

.ih-item.anterosimg-square.effect12.top_to_bottom a:hover .info {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  transition-delay: 0.2s; }

.ih-item.anterosimg-square.effect12.top_to_bottom a:hover .info h3 {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s; }

.ih-item.anterosimg-square.effect12.top_to_bottom a:hover .info p {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s; }

.ih-item.anterosimg-square.effect12.bottom_to_top .info {
  -webkit-transform: translate(265px, 145px) rotate(45deg);
  -moz-transform: translate(265px, 145px) rotate(45deg);
  -ms-transform: translate(265px, 145px) rotate(45deg);
  -o-transform: translate(265px, 145px) rotate(45deg);
  transform: translate(265px, 145px) rotate(45deg); }

.ih-item.anterosimg-square.effect12.bottom_to_top .info h3 {
  -webkit-transform: translate(200px, -200px);
  -moz-transform: translate(200px, -200px);
  -ms-transform: translate(200px, -200px);
  -o-transform: translate(200px, -200px);
  transform: translate(200px, -200px); }

.ih-item.anterosimg-square.effect12.bottom_to_top .info p {
  -webkit-transform: translate(-200px, 200px);
  -moz-transform: translate(-200px, 200px);
  -ms-transform: translate(-200px, 200px);
  -o-transform: translate(-200px, 200px);
  transform: translate(-200px, 200px); }

.ih-item.anterosimg-square.effect12.bottom_to_top a:hover .info {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  transition-delay: 0.2s; }

.ih-item.anterosimg-square.effect12.bottom_to_top a:hover .info h3 {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s; }

.ih-item.anterosimg-square.effect12.bottom_to_top a:hover .info p {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s; }

.ih-item.anterosimg-square.effect13 {
  overflow: hidden; }

.ih-item.anterosimg-square.effect13.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6); }

.ih-item.anterosimg-square.effect13.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect13 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect13 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect13 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0; }

.ih-item.anterosimg-square.effect13 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center; }

.ih-item.anterosimg-square.effect13 a:hover .img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2); }

.ih-item.anterosimg-square.effect13 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect13.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.ih-item.anterosimg-square.effect13.left_to_right a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect13.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%); }

.ih-item.anterosimg-square.effect13.right_to_left a:hover .info {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.ih-item.anterosimg-square.effect13.top_to_bottom .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect13.top_to_bottom a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect13.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect13.bottom_to_top a:hover .info {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect14.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect14.colored .info h3 {
  background: rgba(12, 34, 52, 0.6); }

.ih-item.anterosimg-square.effect14 .img {
  opacity: 1;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.ih-item.anterosimg-square.effect14 .info {
  background: #333333;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.35s ease 0.2s;
  -moz-transition: all 0.35s ease 0.2s;
  transition: all 0.35s ease 0.2s; }

.ih-item.anterosimg-square.effect14 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0; }

.ih-item.anterosimg-square.effect14 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center; }

.ih-item.anterosimg-square.effect14 a:hover .img {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

.ih-item.anterosimg-square.effect14 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.ih-item.anterosimg-square.effect14.left_to_right .img {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0); }

.ih-item.anterosimg-square.effect14.left_to_right a:hover .img {
  -webkit-transform: translateX(100%) rotate(180deg);
  -moz-transform: translateX(100%) rotate(180deg);
  -ms-transform: translateX(100%) rotate(180deg);
  -o-transform: translateX(100%) rotate(180deg);
  transform: translateX(100%) rotate(180deg); }

.ih-item.anterosimg-square.effect14.right_to_left .img {
  -webkit-transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  -o-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0); }

.ih-item.anterosimg-square.effect14.right_to_left a:hover .img {
  -webkit-transform: translateX(-100%) rotate(-180deg);
  -moz-transform: translateX(-100%) rotate(-180deg);
  -ms-transform: translateX(-100%) rotate(-180deg);
  -o-transform: translateX(-100%) rotate(-180deg);
  transform: translateX(-100%) rotate(-180deg); }

.ih-item.anterosimg-square.effect14.top_to_bottom .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect14.top_to_bottom a:hover .img {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.ih-item.anterosimg-square.effect14.bottom_to_top .img {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.ih-item.anterosimg-square.effect14.bottom_to_top a:hover .img {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.ih-item.anterosimg-square.effect15 {
  overflow: hidden;
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px; }

.ih-item.anterosimg-square.effect15.colored .info {
  background: #1a4a72; }

.ih-item.anterosimg-square.effect15 .img {
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.ih-item.anterosimg-square.effect15 .info {
  background: #333333;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out 0.3s;
  -moz-transition: all 0.35s ease-in-out 0.3s;
  transition: all 0.35s ease-in-out 0.3s; }

.ih-item.anterosimg-square.effect15 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0; }

.ih-item.anterosimg-square.effect15 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center; }

.ih-item.anterosimg-square.effect15 a:hover .img {
  opacity: 0;
  visibility: hidden; }

.ih-item.anterosimg-square.effect15 a:hover .info {
  visibility: visible;
  opacity: 1; }

.ih-item.anterosimg-square.effect15.left_to_right .img {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%; }

.ih-item.anterosimg-square.effect15.left_to_right .info {
  -webkit-transform: rotateY(90deg);
  -moz-transform: rotateY(90deg);
  -ms-transform: rotateY(90deg);
  -o-transform: rotateY(90deg);
  transform: rotateY(90deg);
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%; }

.ih-item.anterosimg-square.effect15.left_to_right a:hover .img {
  -webkit-transform: rotateY(-90deg);
  -moz-transform: rotateY(-90deg);
  -ms-transform: rotateY(-90deg);
  -o-transform: rotateY(-90deg);
  transform: rotateY(-90deg); }

.ih-item.anterosimg-square.effect15.left_to_right a:hover .info {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0); }

.ih-item.anterosimg-square.effect15.right_to_left .img {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%; }

.ih-item.anterosimg-square.effect15.right_to_left .info {
  -webkit-transform: rotateY(-90deg);
  -moz-transform: rotateY(-90deg);
  -ms-transform: rotateY(-90deg);
  -o-transform: rotateY(-90deg);
  transform: rotateY(-90deg);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%; }

.ih-item.anterosimg-square.effect15.right_to_left a:hover .img {
  -webkit-transform: rotateY(90deg);
  -moz-transform: rotateY(90deg);
  -ms-transform: rotateY(90deg);
  -o-transform: rotateY(90deg);
  transform: rotateY(90deg); }

.ih-item.anterosimg-square.effect15.right_to_left a:hover .info {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0); }

.ih-item.anterosimg-square.effect15.top_to_bottom .img {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0);
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%; }

.ih-item.anterosimg-square.effect15.top_to_bottom .info {
  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0; }

.ih-item.anterosimg-square.effect15.top_to_bottom a:hover .img {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg); }

.ih-item.anterosimg-square.effect15.top_to_bottom a:hover .info {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0); }

.ih-item.anterosimg-square.effect15.bottom_to_top .img {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0; }

.ih-item.anterosimg-square.effect15.bottom_to_top .info {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%; }

.ih-item.anterosimg-square.effect15.bottom_to_top a:hover .img {
  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg); }

.ih-item.anterosimg-square.effect15.bottom_to_top a:hover .info {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0); }

.fab-menu {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  padding: 0;
  margin: 0;
  list-style: none;
  z-index: 999; }

.fab-menu-absolute {
  position: absolute; }

.fab-menu-absolute.affix {
  position: fixed; }

.fab-menu-fixed {
  position: fixed;
  z-index: 1030; }

.fab-menu-top-left, .fab-menu-top-right {
  top: 20px; }

.content-wrapper > .fab-menu-top-left, .content-wrapper > .fab-menu-top-right {
  top: -24px; }

.content-wrapper > .fab-menu-top-left.affix, .content-wrapper > .fab-menu-top-right.affix {
  top: 20px; }

.navbar-affixed-top .fab-menu-top-left.affix, .navbar-affixed-top .fab-menu-top-right.affix,
.navbar-top .fab-menu-top-left.affix, .navbar-top .fab-menu-top-right.affix {
  top: 66px; }

.navbar-affixed-top-lg .fab-menu-top-left.affix, .navbar-affixed-top-lg .fab-menu-top-right.affix,
.navbar-top-lg .fab-menu-top-left.affix, .navbar-top-lg .fab-menu-top-right.affix {
  top: 70px; }

.navbar-affixed-top-sm .fab-menu-top-left.affix, .navbar-affixed-top-sm .fab-menu-top-right.affix,
.navbar-top-sm .fab-menu-top-left.affix, .navbar-top-sm .fab-menu-top-right.affix {
  top: 64px; }

.navbar-affixed-top-xs .fab-menu-top-left.affix, .navbar-affixed-top-xs .fab-menu-top-right.affix,
.navbar-top-xs .fab-menu-top-left.affix, .navbar-top-xs .fab-menu-top-right.affix {
  top: 62px; }

.fab-menu-bottom-left, .fab-menu-bottom-right {
  bottom: 20px;
  -webkit-transition: bottom ease-in-out .15s;
  -o-transition: bottom ease-in-out .15s;
  transition: bottom ease-in-out .15s; }

.fab-menu-bottom-left.reached-bottom, .fab-menu-bottom-right.reached-bottom {
  bottom: 80px; }

.fab-menu-bottom-left, .fab-menu-top-left {
  left: 20px; }

.fab-menu-bottom-right, .fab-menu-top-right {
  right: 20px; }

.fab-menu-inner {
  list-style: none;
  margin: 0;
  padding: 0; }

.fab-menu-inner > li {
  display: block;
  position: absolute;
  top: 2px;
  left: 0;
  right: 0;
  text-align: center;
  padding-top: 20px;
  margin-top: -20px; }

.fab-menu-inner > li .btn {
  border-width: 0; }

.fab-menu-inner > li .btn-float {
  padding: 0;
  width: 44px;
  height: 44px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.fab-menu-inner > li .btn-float:focus, .fab-menu-inner > li .btn-float:hover {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.fab-menu-inner > li .btn-float > i {
  margin: 14px; }

.fab-menu-inner > li .btn-float.btn-flat > i {
  margin: 12px; }

.fab-menu-inner > li .badge, .fab-menu-inner > li .label, .fab-menu-inner > li .status-mark {
  position: absolute; }

@media (min-width: 769px) {
  .fab-menu-inner > li .badge, .fab-menu-inner > li .label, .fab-menu-inner > li .status-mark {
    -webkit-box-shadow: 0 0 0 2px #f5f5f5;
    box-shadow: 0 0 0 2px #f5f5f5; } }

.fab-menu-inner > li .badge, .fab-menu-inner > li .label {
  top: 16px;
  right: -4px; }

.fab-menu-inner > li .status-mark {
  top: 22px;
  right: 2px; }

.fab-menu-bottom-left .fab-menu-inner > li, .fab-menu-bottom-right .fab-menu-inner > li {
  padding-top: 0;
  margin-top: 0;
  padding-bottom: 20px;
  margin-bottom: -20px; }

.fab-menu-bottom-left .fab-menu-inner > li .badge, .fab-menu-bottom-left .fab-menu-inner > li .label,
.fab-menu-bottom-right .fab-menu-inner > li .badge, .fab-menu-bottom-right .fab-menu-inner > li .label {
  top: -4px; }

.fab-menu-bottom-left .fab-menu-inner > li .status-mark, .fab-menu-bottom-right .fab-menu-inner > li .status-mark {
  top: 2px; }

.fab-menu-inner .dropdown-menu {
  margin-top: 0;
  margin-right: 10px;
  top: 19px;
  left: auto;
  right: 100%; }

.fab-menu-inner .dropdown-menu-right {
  margin-right: 0;
  margin-left: 10px;
  right: auto;
  left: 100%; }

.fab-menu-btn {
  z-index: 1001;
  border-width: 0;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.fab-menu-btn.btn-float {
  padding: 24px; }

.fab-menu-btn.btn-float > i {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -9px;
  margin-left: -9px; }

.fab-menu-btn:focus, .fab-menu-btn:hover, .fab-menu[data-fab-state=open] .fab-menu-btn,
.fab-menu[data-fab-toggle=hover]:hover .fab-menu-btn {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.fab-icon-close, .fab-icon-open {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s; }

.fab-menu[data-fab-state=open] .fab-icon-close, .fab-menu[data-fab-state=open] .fab-icon-open,
.fab-menu[data-fab-toggle=hover]:hover .fab-icon-close, .fab-menu[data-fab-toggle=hover]:hover .fab-icon-open {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0); }

.fab-menu[data-fab-state=open] .fab-icon-open, .fab-menu[data-fab-toggle=hover]:hover .fab-icon-open {
  opacity: 0; }

.fab-icon-close {
  opacity: 0; }

.fab-menu[data-fab-state=open] .fab-icon-close, .fab-menu[data-fab-toggle=hover]:hover .fab-icon-close {
  opacity: 1; }

.fab-menu .fab-menu-inner > li {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s; }

.fab-menu .fab-menu-inner > li:nth-child(1) {
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms; }

.fab-menu .fab-menu-inner > li:nth-child(2) {
  -webkit-transition-delay: .1s;
  transition-delay: .1s; }

.fab-menu .fab-menu-inner > li:nth-child(3) {
  -webkit-transition-delay: .15s;
  transition-delay: .15s; }

.fab-menu .fab-menu-inner > li:nth-child(4) {
  -webkit-transition-delay: .2s;
  transition-delay: .2s; }

.fab-menu .fab-menu-inner > li:nth-child(5) {
  -webkit-transition-delay: .25s;
  transition-delay: .25s; }

.fab-menu[data-fab-state=open] .fab-menu-inner > li, .fab-menu[data-fab-toggle=hover]:hover .fab-menu-inner > li {
  visibility: visible;
  opacity: 1; }

.fab-menu-top-left[data-fab-state=open] .fab-menu-inner > li:nth-child(1),
.fab-menu-top-left[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(1),
.fab-menu-top-right[data-fab-state=open] .fab-menu-inner > li:nth-child(1),
.fab-menu-top-right[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(1),
.fab-menu-top[data-fab-state=open] .fab-menu-inner > li:nth-child(1),
.fab-menu-top[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(1) {
  top: 68px;
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms; }

.fab-menu-top-left[data-fab-state=open] .fab-menu-inner > li:nth-child(2),
.fab-menu-top-left[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(2),
.fab-menu-top-right[data-fab-state=open] .fab-menu-inner > li:nth-child(2),
.fab-menu-top-right[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(2),
.fab-menu-top[data-fab-state=open] .fab-menu-inner > li:nth-child(2),
.fab-menu-top[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(2) {
  top: 132px;
  -webkit-transition-delay: .1s;
  transition-delay: .1s; }

.fab-menu-top-left[data-fab-state=open] .fab-menu-inner > li:nth-child(3),
.fab-menu-top-left[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(3),
.fab-menu-top-right[data-fab-state=open] .fab-menu-inner > li:nth-child(3),
.fab-menu-top-right[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(3),
.fab-menu-top[data-fab-state=open] .fab-menu-inner > li:nth-child(3),
.fab-menu-top[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(3) {
  top: 196px;
  -webkit-transition-delay: .15s;
  transition-delay: .15s; }

.fab-menu-top-left[data-fab-state=open] .fab-menu-inner > li:nth-child(4),
.fab-menu-top-left[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(4),
.fab-menu-top-right[data-fab-state=open] .fab-menu-inner > li:nth-child(4),
.fab-menu-top-right[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(4),
.fab-menu-top[data-fab-state=open] .fab-menu-inner > li:nth-child(4),
.fab-menu-top[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(4) {
  top: 260px;
  -webkit-transition-delay: .2s;
  transition-delay: .2s; }

.fab-menu-top-left[data-fab-state=open] .fab-menu-inner > li:nth-child(5),
.fab-menu-top-left[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(5),
.fab-menu-top-right[data-fab-state=open] .fab-menu-inner > li:nth-child(5),
.fab-menu-top-right[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(5),
.fab-menu-top[data-fab-state=open] .fab-menu-inner > li:nth-child(5),
.fab-menu-top[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(5) {
  top: 324px;
  -webkit-transition-delay: .25s;
  transition-delay: .25s; }

.fab-menu-bottom-left[data-fab-state=open] .fab-menu-inner > li:nth-child(1),
.fab-menu-bottom-left[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(1),
.fab-menu-bottom-right[data-fab-state=open] .fab-menu-inner > li:nth-child(1),
.fab-menu-bottom-right[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(1),
.fab-menu-bottom[data-fab-state=open] .fab-menu-inner > li:nth-child(1),
.fab-menu-bottom[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(1) {
  top: -60px;
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms; }

.fab-menu-bottom-left[data-fab-state=open] .fab-menu-inner > li:nth-child(2),
.fab-menu-bottom-left[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(2),
.fab-menu-bottom-right[data-fab-state=open] .fab-menu-inner > li:nth-child(2),
.fab-menu-bottom-right[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(2),
.fab-menu-bottom[data-fab-state=open] .fab-menu-inner > li:nth-child(2),
.fab-menu-bottom[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(2) {
  top: -124px;
  -webkit-transition-delay: .1s;
  transition-delay: .1s; }

.fab-menu-bottom-left[data-fab-state=open] .fab-menu-inner > li:nth-child(3),
.fab-menu-bottom-left[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(3),
.fab-menu-bottom-right[data-fab-state=open] .fab-menu-inner > li:nth-child(3),
.fab-menu-bottom-right[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(3),
.fab-menu-bottom[data-fab-state=open] .fab-menu-inner > li:nth-child(3),
.fab-menu-bottom[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(3) {
  top: -188px;
  -webkit-transition-delay: .15s;
  transition-delay: .15s; }

.fab-menu-bottom-left[data-fab-state=open] .fab-menu-inner > li:nth-child(4),
.fab-menu-bottom-left[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(4),
.fab-menu-bottom-right[data-fab-state=open] .fab-menu-inner > li:nth-child(4),
.fab-menu-bottom-right[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(4),
.fab-menu-bottom[data-fab-state=open] .fab-menu-inner > li:nth-child(4),
.fab-menu-bottom[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(4) {
  top: -252px;
  -webkit-transition-delay: .2s;
  transition-delay: .2s; }

.fab-menu-bottom-left[data-fab-state=open] .fab-menu-inner > li:nth-child(5),
.fab-menu-bottom-left[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(5),
.fab-menu-bottom-right[data-fab-state=open] .fab-menu-inner > li:nth-child(5),
.fab-menu-bottom-right[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(5),
.fab-menu-bottom[data-fab-state=open] .fab-menu-inner > li:nth-child(5),
.fab-menu-bottom[data-fab-toggle=hover]:hover .fab-menu-inner > li:nth-child(5) {
  top: -316px;
  -webkit-transition-delay: .25s;
  transition-delay: .25s; }

.fab-menu-inner div[data-fab-label]:after {
  content: attr(data-fab-label);
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 66px;
  color: #fff;
  background-color: #333;
  padding: 7px 12px;
  visibility: hidden;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  opacity: 0;
  -webkit-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s; }

.fab-menu-bottom-left .fab-menu-inner div[data-fab-label]:after,
.fab-menu-bottom-right .fab-menu-inner div[data-fab-label]:after {
  margin-top: -27px; }

.fab-menu-bottom-left .fab-menu-inner div[data-fab-label]:after,
.fab-menu-inner div[data-fab-label].fab-label-right:after, .fab-menu-top-left .fab-menu-inner div[data-fab-label]:after {
  right: auto;
  left: 66px; }

.fab-menu[data-fab-state=open] .fab-menu-inner div[data-fab-label]:hover:after,
.fab-menu[data-fab-toggle=hover] .fab-menu-inner div[data-fab-label]:hover:after {
  visibility: visible;
  opacity: 1; }

.fab-menu-inner div[data-fab-label].fab-label-light:after {
  background-color: #fff;
  color: #333; }

.fab-menu-inner div[data-fab-label].fab-label-visible:after {
  visibility: visible;
  opacity: 1; }

.btn-icon .checker, .btn-icon .choice {
  margin-top: -1px; }

.btn-icon.icon-2x {
  padding-left: 7px;
  padding-right: 7px; }

.btn-icon.icon-2x > i {
  font-size: 32px;
  top: 0; }

.btn-icon.icon-2x.btn-xlg {
  padding-left: 10px;
  padding-right: 10px; }

.btn-icon.icon-2x.btn-lg {
  padding-left: 9px;
  padding-right: 9px; }

.btn-icon.icon-2x.btn-sm {
  padding-left: 6px;
  padding-right: 6px; }

.btn-icon.icon-2x.btn-xs {
  padding-left: 5px;
  padding-right: 5px; }

.btn-icon.btn-xlg, .input-group-xlg > .input-group-btn > .btn-icon {
  padding-left: 12px;
  padding-right: 12px; }

.btn-icon.btn-lg, .input-group-lg > .input-group-btn > .btn-icon {
  padding-left: 11px;
  padding-right: 11px; }

.btn-icon.btn-sm, .input-group-sm > .input-group-btn > .btn-icon {
  padding-left: 8px;
  padding-right: 8px; }

.btn-icon.btn-xs, .input-group-xs > .input-group-btn > .btn.btn-icon {
  padding-left: 7px;
  padding-right: 7px; }

.btn-float {
  padding: 16px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center; }

.btn-float.btn-link {
  padding: 11px; }

.btn-float i {
  display: block;
  margin: 0;
  top: 0;
  font-size: 20px; }

.btn-float img {
  display: table-cell;
  vertical-align: middle; }

.btn-float img {
  border-radius: 3px; }

.btn-float > span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis; }

.btn-float.btn-float-lg i {
  font-size: 32px; }

.btn-rounded, .btn-rounded img, .btn-rounded.btn-labeled > b {
  border-radius: 100px; }

/*
FIX
Make bootstrap-select work with bootstrap 4 see:
https://github.com/silviomoreto/bootstrap-select/issues/1135
*/
.dropdown-toggle.btn-default {
  color: #292b2c;
  background-color: #fff;
  border-color: #ccc; }

.bootstrap-select.show > .dropdown-menu > .dropdown-menu {
  display: block; }

.bootstrap-select > .dropdown-menu > .dropdown-menu li.hidden {
  display: none; }

.bootstrap-select > .dropdown-menu > .dropdown-menu li a {
  display: block;
  width: 100%;
  padding: 3px 1.5rem;
  clear: both;
  font-weight: 400;
  color: #292b2c;
  text-align: inherit;
  white-space: nowrap;
  background: 0 0;
  border: 0; }

.dropdown-menu > li.active > a {
  color: #fff !important;
  background-color: #337ab7 !important; }

.bootstrap-select .check-mark::after {
  content: "\2713"; }

.bootstrap-select button {
  overflow: hidden;
  text-overflow: ellipsis; }

/* Make filled out selects be the same size as empty selects */
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline !important; }

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 0px; }

/**
** Tag input
**/
.react-tags {
  position: relative;
  padding: 6px 0 0 6px;
  border: 1px solid #D1D1D1;
  border-radius: 1px;
  /* shared font styles */
  font-size: 1em;
  line-height: 1.2;
  /* clicking anywhere will focus the input */
  cursor: text; }

.react-tags.is-focused {
  border-color: #B1B1B1; }

.react-tags__selected {
  display: inline; }

.react-tags__selected-tag {
  display: inline-block;
  box-sizing: border-box;
  margin: 0 6px 6px 0;
  padding: 6px 8px;
  border: 1px solid #D1D1D1;
  border-radius: 2px;
  background: #F1F1F1;
  /* match the font styles */
  font-size: inherit;
  line-height: inherit; }

.react-tags__selected-tag:after {
  content: '\2715';
  color: #AAA;
  margin-left: 8px; }

.react-tags__selected-tag:hover,
.react-tags__selected-tag:focus {
  border-color: #B1B1B1; }

.react-tags__search {
  display: inline-block;
  /* match tag layout */
  padding: 7px 2px;
  margin-bottom: 6px;
  /* prevent autoresize overflowing the container */
  max-width: 100%; }

@media screen and (min-width: 30em) {
  .react-tags__search {
    /* this will become the offsetParent for suggestions */
    position: relative; } }

.react-tags__search input {
  /* prevent autoresize overflowing the container */
  max-width: 100%;
  /* remove styles and layout from this element */
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;
  /* match the font styles */
  font-size: inherit;
  line-height: inherit; }

.react-tags__search input::-ms-clear {
  display: none; }

.react-tags__suggestions {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%; }

@media screen and (min-width: 30em) {
  .react-tags__suggestions {
    width: 240px; } }

.react-tags__suggestions ul {
  margin: 4px -1px;
  padding: 0;
  list-style: none;
  background: white;
  border: 1px solid #D1D1D1;
  border-radius: 2px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }

.react-tags__suggestions li {
  border-bottom: 1px solid #ddd;
  padding: 6px 8px; }

.react-tags__suggestions li mark {
  text-decoration: underline;
  background: none;
  font-weight: 600; }

.react-tags__suggestions li:hover {
  cursor: pointer;
  background: #eee; }

.react-tags__suggestions li.is-active {
  background: #b7cfe0; }

.react-tags__suggestions li.is-disabled {
  opacity: 0.5;
  cursor: auto; }

/**
* Spinner
*/
.anteros-spinner {
  position: relative;
  display: inline-block;
  height: 40px;
  outline: 0;
  uesr-select: none; }

.anteros-spinner > * {
  vertical-align: middle; }

.anteros-spinner-control {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 100%; }

.anteros-spinner-control:after {
  position: absolute;
  top: 50%;
  width: 100%;
  height: 2px;
  margin-top: -1px;
  content: '';
  background-color: transparent; }

.anteros-spinner > input[type=text] {
  display: inline-block;
  width: 170px;
  height: 100%;
  margin: 0;
  border: 1px solid #e4eaec;
  border-radius: 3px 0 0 3px;
  -webkit-box-shadow: none;
  box-shadow: none; }

.anteros-spinner > input[type=text]:hover {
  border-color: #e4eaec; }

.anteros-spinner > input[type=text]:focus {
  border-color: #62a8ea;
  -webkit-box-shadow: none;
  box-shadow: none; }

.anteros-spinner-down, .anteros-spinner-up {
  position: relative;
  display: block;
  height: 50%;
  font-family: "Font Awesome 5 Free";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  color: #a3afb7;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.anteros-spinner-up {
  background-color: #f3f7f9;
  border-top: 1px solid #e4eaec;
  border-right: 1px solid #e4eaec;
  border-radius: 0 3px 0 0; }

.anteros-spinner-up:before {
  content: "\F0D8"; }

.anteros-spinner-down {
  background-color: #f3f7f9;
  border-right: 1px solid #e4eaec;
  border-bottom: 1px solid #e4eaec;
  border-radius: 0 0 3px 0; }

.anteros-spinner-down:before {
  content: "\F0D7"; }

.anteros-spinner:hover input {
  color: #76838f; }

.anteros-spinner:hover .anteros-spinner-down, .anteros-spinner:hover .anteros-spinner-up {
  background-color: #e4eaec; }

.anteros-spinner_focus > input[type=text] {
  color: #76838f !important;
  border-color: #62a8ea !important; }

.anteros-spinner_focus .anteros-spinner-down, .anteros-spinner_focus .anteros-spinner-up {
  color: #fff;
  background-color: #62a8ea !important;
  border-color: #62a8ea !important; }

.anteros-spinner-down:active, .anteros-spinner-up:active {
  background-color: #4e97d9 !important; }

.anteros-spinner_disabled input, .anteros-spinner_disabled:hover input {
  color: #76838f;
  background-color: #f3f7f9; }

.anteros-spinner_disabled input:focus, .anteros-spinner_disabled input:hover,
.anteros-spinner_disabled:hover input:focus, .anteros-spinner_disabled:hover input:hover {
  border-color: #e4eaec; }

.anteros-spinner_disabled .anteros-spinner-down, .anteros-spinner_disabled .anteros-spinner-up,
.anteros-spinner_disabled:hover .anteros-spinner-down, .anteros-spinner_disabled:hover .anteros-spinner-up {
  background-color: #e1e6e8 !important; }

/**
* Ribbon
**/
.ribbon {
  position: absolute;
  top: -3px;
  left: -3px;
  width: 150px;
  height: 150px;
  text-align: center;
  background-color: transparent; }

.ribbon-inner {
  position: absolute;
  top: 16px;
  left: 0;
  display: inline-block;
  height: 30px;
  padding-right: 20px;
  padding-left: 20px;
  line-height: 30px;
  color: #fff;
  white-space: nowrap;
  background-color: #526069; }

.ribbon-inner .icon {
  font-size: 16px; }

.ribbon-lg .ribbon-inner {
  height: 38px;
  font-size: 18px;
  line-height: 38px; }

.ribbon-sm .ribbon-inner {
  height: 26px;
  font-size: 12px;
  line-height: 26px; }

.ribbon-xs .ribbon-inner {
  height: 22px;
  font-size: 12px;
  line-height: 22px; }

.ribbon-vertical .ribbon-inner {
  top: 0;
  left: 16px;
  width: 30px;
  height: 60px;
  padding: 15px 0; }

.ribbon-vertical.ribbon-xs .ribbon-inner {
  width: 22px;
  height: 50px; }

.ribbon-vertical.ribbon-sm .ribbon-inner {
  width: 26px;
  height: 55px; }

.ribbon-vertical.ribbon-lg .ribbon-inner {
  width: 38px;
  height: 70px; }

.ribbon-reverse {
  right: -3px;
  left: auto; }

.ribbon-reverse .ribbon-inner {
  right: 0;
  left: auto; }

.ribbon-reverse.ribbon-vertical .ribbon-inner {
  right: 16px; }

.ribbon-bookmark .ribbon-inner {
  -webkit-box-shadow: none;
  box-shadow: none; }

.ribbon-bookmark .ribbon-inner:before {
  position: absolute;
  top: 0;
  left: 100%;
  display: block;
  width: 0;
  height: 0;
  content: '';
  border: 15px solid #526069;
  border-right: 10px solid transparent; }

.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
  top: 100%;
  left: 0;
  margin-top: -15px;
  border-right: 15px solid #526069;
  border-bottom: 10px solid transparent; }

.ribbon-bookmark.ribbon-vertical.ribbon-xs .ribbon-inner:before {
  margin-top: -11px; }

.ribbon-bookmark.ribbon-vertical.ribbon-sm .ribbon-inner:before {
  margin-top: -13px; }

.ribbon-bookmark.ribbon-vertical.ribbon-lg .ribbon-inner:before {
  margin-top: -19px; }

.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
  right: 100%;
  left: auto;
  border-right: 15px solid #526069;
  border-left: 10px solid transparent; }

.ribbon-bookmark.ribbon-reverse.ribbon-vertical .ribbon-inner:before {
  right: auto;
  left: 0;
  border-right-color: #526069;
  border-bottom-color: transparent;
  border-left: 15px solid #526069; }

.ribbon-bookmark.ribbon-xs .ribbon-inner:before {
  border-width: 11px; }

.ribbon-bookmark.ribbon-sm .ribbon-inner:before {
  border-width: 13px; }

.ribbon-bookmark.ribbon-lg .ribbon-inner:before {
  border-width: 19px; }

.ribbon-badge {
  top: -2px;
  left: -2px;
  overflow: hidden; }

.ribbon-badge .ribbon-inner {
  left: -40px;
  width: 100%;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.ribbon-badge.ribbon-reverse {
  right: -2px;
  left: auto; }

.ribbon-badge.ribbon-reverse .ribbon-inner {
  right: -40px;
  left: auto;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.ribbon-badge.ribbon-bottom {
  top: auto;
  bottom: -2px; }

.ribbon-badge.ribbon-bottom .ribbon-inner {
  top: auto;
  bottom: 16px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.ribbon-badge.ribbon-bottom.ribbon-reverse .ribbon-inner {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.ribbon-corner {
  top: 0;
  left: 0;
  overflow: hidden; }

.ribbon-corner .ribbon-inner {
  top: 0;
  left: 0;
  width: 40px;
  height: 35px;
  padding: 0;
  line-height: 35px;
  background-color: transparent; }

.ribbon-corner .ribbon-inner:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  content: '';
  border: 30px solid transparent;
  border-top-color: #526069;
  border-left-color: #526069; }

.ribbon-corner.ribbon-reverse {
  right: 0;
  left: auto; }

.ribbon-corner.ribbon-reverse .ribbon-inner {
  right: 0;
  left: auto; }

.ribbon-corner.ribbon-reverse .ribbon-inner:before {
  right: 0;
  left: auto;
  border-right-color: #526069;
  border-left-color: transparent; }

.ribbon-corner.ribbon-bottom {
  top: auto;
  bottom: 0; }

.ribbon-corner.ribbon-bottom .ribbon-inner {
  top: auto;
  bottom: 0; }

.ribbon-corner.ribbon-bottom .ribbon-inner:before {
  top: auto;
  bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #526069; }

.ribbon-corner.ribbon-xs .ribbon-inner {
  width: 28px;
  height: 26px;
  line-height: 26px; }

.ribbon-corner.ribbon-xs .ribbon-inner:before {
  border-width: 22px; }

.ribbon-corner.ribbon-xs .ribbon-inner > .icon {
  font-size: 12px; }

.ribbon-corner.ribbon-sm .ribbon-inner {
  width: 34px;
  height: 32px;
  line-height: 32px; }

.ribbon-corner.ribbon-sm .ribbon-inner:before {
  border-width: 26px; }

.ribbon-corner.ribbon-sm .ribbon-inner > .icon {
  font-size: 12px; }

.ribbon-corner.ribbon-lg .ribbon-inner {
  width: 46px;
  height: 44px;
  line-height: 44px; }

.ribbon-corner.ribbon-lg .ribbon-inner:before {
  border-width: 36px; }

.ribbon-corner.ribbon-lg .ribbon-inner > .icon {
  font-size: 18px; }

.ribbon-clip {
  left: -14px; }

.ribbon-clip .ribbon-inner {
  padding-left: 23px;
  border-radius: 0 5px 5px 0; }

.ribbon-clip .ribbon-inner:after {
  position: absolute;
  bottom: -14px;
  left: 0;
  width: 0;
  height: 0;
  content: '';
  border: 7px solid transparent;
  border-top-color: #37474f;
  border-right-color: #37474f; }

.ribbon-clip.ribbon-reverse {
  right: -14px;
  left: auto; }

.ribbon-clip.ribbon-reverse .ribbon-inner {
  padding-right: 23px;
  padding-left: 15px;
  border-radius: 5px 0 0 5px; }

.ribbon-clip.ribbon-reverse .ribbon-inner:after {
  right: 0;
  left: auto;
  border-right-color: transparent;
  border-left-color: #37474f; }

.ribbon-clip.ribbon-bottom {
  top: auto;
  bottom: -3px; }

.ribbon-clip.ribbon-bottom .ribbon-inner {
  top: auto;
  bottom: 16px; }

.ribbon-clip.ribbon-bottom .ribbon-inner:after {
  top: -14px;
  bottom: auto;
  border-top-color: transparent;
  border-bottom-color: #37474f; }

.ribbon-primary .ribbon-inner {
  background-color: #62a8ea; }

.ribbon-primary.ribbon-bookmark .ribbon-inner:before {
  border-color: #62a8ea;
  border-right-color: transparent; }

.ribbon-primary.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
  border-right-color: #62a8ea;
  border-left-color: transparent; }

.ribbon-primary.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
  border-right-color: #62a8ea;
  border-bottom-color: transparent; }

.ribbon-primary.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
  border-right-color: #62a8ea;
  border-bottom-color: transparent;
  border-left-color: #62a8ea; }

.ribbon-primary.ribbon-corner .ribbon-inner {
  background-color: transparent; }

.ribbon-primary.ribbon-corner .ribbon-inner:before {
  border-top-color: #62a8ea;
  border-left-color: #62a8ea; }

.ribbon-primary.ribbon-corner.ribbon-reverse .ribbon-inner:before {
  border-right-color: #62a8ea;
  border-left-color: transparent; }

.ribbon-primary.ribbon-corner.ribbon-bottom .ribbon-inner:before {
  border-top-color: transparent;
  border-bottom-color: #62a8ea; }

.ribbon-primary .ribbon-inner:after {
  border-top-color: #4e97d9;
  border-right-color: #4e97d9; }

.ribbon-primary.ribbon-reverse .ribbon-inner:after {
  border-right-color: transparent;
  border-left-color: #4e97d9; }

.ribbon-primary.ribbon-bottom .ribbon-inner:after {
  border-top-color: transparent;
  border-bottom-color: #4e97d9; }

.ribbon-success .ribbon-inner {
  background-color: #46be8a; }

.ribbon-success.ribbon-bookmark .ribbon-inner:before {
  border-color: #46be8a;
  border-right-color: transparent; }

.ribbon-success.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
  border-right-color: #46be8a;
  border-left-color: transparent; }

.ribbon-success.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
  border-right-color: #46be8a;
  border-bottom-color: transparent; }

.ribbon-success.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
  border-right-color: #46be8a;
  border-bottom-color: transparent;
  border-left-color: #46be8a; }

.ribbon-success.ribbon-corner .ribbon-inner {
  background-color: transparent; }

.ribbon-success.ribbon-corner .ribbon-inner:before {
  border-top-color: #46be8a;
  border-left-color: #46be8a; }

.ribbon-success.ribbon-corner.ribbon-reverse .ribbon-inner:before {
  border-right-color: #46be8a;
  border-left-color: transparent; }

.ribbon-success.ribbon-corner.ribbon-bottom .ribbon-inner:before {
  border-top-color: transparent;
  border-bottom-color: #46be8a; }

.ribbon-success .ribbon-inner:after {
  border-top-color: #36ab7a;
  border-right-color: #36ab7a; }

.ribbon-success.ribbon-reverse .ribbon-inner:after {
  border-right-color: transparent;
  border-left-color: #36ab7a; }

.ribbon-success.ribbon-bottom .ribbon-inner:after {
  border-top-color: transparent;
  border-bottom-color: #36ab7a; }

.ribbon-info .ribbon-inner {
  background-color: #57c7d4; }

.ribbon-info.ribbon-bookmark .ribbon-inner:before {
  border-color: #57c7d4;
  border-right-color: transparent; }

.ribbon-info.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
  border-right-color: #57c7d4;
  border-left-color: transparent; }

.ribbon-info.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
  border-right-color: #57c7d4;
  border-bottom-color: transparent; }

.ribbon-info.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
  border-right-color: #57c7d4;
  border-bottom-color: transparent;
  border-left-color: #57c7d4; }

.ribbon-info.ribbon-corner .ribbon-inner {
  background-color: transparent; }

.ribbon-info.ribbon-corner .ribbon-inner:before {
  border-top-color: #57c7d4;
  border-left-color: #57c7d4; }

.ribbon-info.ribbon-corner.ribbon-reverse .ribbon-inner:before {
  border-right-color: #57c7d4;
  border-left-color: transparent; }

.ribbon-info.ribbon-corner.ribbon-bottom .ribbon-inner:before {
  border-top-color: transparent;
  border-bottom-color: #57c7d4; }

.ribbon-info .ribbon-inner:after {
  border-top-color: #47b8c6;
  border-right-color: #47b8c6; }

.ribbon-info.ribbon-reverse .ribbon-inner:after {
  border-right-color: transparent;
  border-left-color: #47b8c6; }

.ribbon-info.ribbon-bottom .ribbon-inner:after {
  border-top-color: transparent;
  border-bottom-color: #47b8c6; }

.ribbon-warning .ribbon-inner {
  background-color: #f2a654; }

.ribbon-warning.ribbon-bookmark .ribbon-inner:before {
  border-color: #f2a654;
  border-right-color: transparent; }

.ribbon-warning.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
  border-right-color: #f2a654;
  border-left-color: transparent; }

.ribbon-warning.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
  border-right-color: #f2a654;
  border-bottom-color: transparent; }

.ribbon-warning.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
  border-right-color: #f2a654;
  border-bottom-color: transparent;
  border-left-color: #f2a654; }

.ribbon-warning.ribbon-corner .ribbon-inner {
  background-color: transparent; }

.ribbon-warning.ribbon-corner .ribbon-inner:before {
  border-top-color: #f2a654;
  border-left-color: #f2a654; }

.ribbon-warning.ribbon-corner.ribbon-reverse .ribbon-inner:before {
  border-right-color: #f2a654;
  border-left-color: transparent; }

.ribbon-warning.ribbon-corner.ribbon-bottom .ribbon-inner:before {
  border-top-color: transparent;
  border-bottom-color: #f2a654; }

.ribbon-warning .ribbon-inner:after {
  border-top-color: #ec9940;
  border-right-color: #ec9940; }

.ribbon-warning.ribbon-reverse .ribbon-inner:after {
  border-right-color: transparent;
  border-left-color: #ec9940; }

.ribbon-warning.ribbon-bottom .ribbon-inner:after {
  border-top-color: transparent;
  border-bottom-color: #ec9940; }

.ribbon-danger .ribbon-inner {
  background-color: #f96868; }

.ribbon-danger.ribbon-bookmark .ribbon-inner:before {
  border-color: #f96868;
  border-right-color: transparent; }

.ribbon-danger.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
  border-right-color: #f96868;
  border-left-color: transparent; }

.ribbon-danger.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
  border-right-color: #f96868;
  border-bottom-color: transparent; }

.ribbon-danger.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
  border-right-color: #f96868;
  border-bottom-color: transparent;
  border-left-color: #f96868; }

.ribbon-danger.ribbon-corner .ribbon-inner {
  background-color: transparent; }

.ribbon-danger.ribbon-corner .ribbon-inner:before {
  border-top-color: #f96868;
  border-left-color: #f96868; }

.ribbon-danger.ribbon-corner.ribbon-reverse .ribbon-inner:before {
  border-right-color: #f96868;
  border-left-color: transparent; }

.ribbon-danger.ribbon-corner.ribbon-bottom .ribbon-inner:before {
  border-top-color: transparent;
  border-bottom-color: #f96868; }

.ribbon-danger .ribbon-inner:after {
  border-top-color: #e9595b;
  border-right-color: #e9595b; }

.ribbon-danger.ribbon-reverse .ribbon-inner:after {
  border-right-color: transparent;
  border-left-color: #e9595b; }

.ribbon-danger.ribbon-bottom .ribbon-inner:after {
  border-top-color: transparent;
  border-bottom-color: #e9595b; }

.ribbon-container {
  position: relative;
  padding: 50px 15px 15px 50px;
  background-color: #f3f7fa;
  border: 1px solid #eee; }

.ribbon-container-reverse {
  padding: 50px 50px 15px 15px; }

.ribbon-container-bottom {
  padding: 15px 15px 50px 50px; }

.ribbon-container-bottom-reverse {
  padding: 15px 50px 50px 15px; }

.bootstrap-switch {
  direction: ltr;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid;
  border-color: #ccc;
  position: relative;
  margin-bottom: .25rem;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.bootstrap-switch .bootstrap-switch-container {
  display: inline-block;
  top: 0;
  border-radius: 4px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px; }

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  color: #ffffff;
  background: #333A6C; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  color: #ffffff;
  background: #5bc0de; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  color: #ffffff;
  background: #5cb85c; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #f0ad4e;
  color: #ffffff; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  color: #ffffff;
  background: #d9534f; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: #000;
  background: #d7dde4; }

.bootstrap-switch .bootstrap-switch-label {
  text-align: center;
  margin-top: -1px;
  margin-bottom: -1px;
  z-index: 100;
  color: #333;
  background: #fff; }

.bootstrap-switch span::before {
  content: "\200B"; }

.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
  position: absolute !important;
  top: 0;
  left: 0;
  margin: 0;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden; }

.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5; }

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  padding: 6px 16px;
  font-size: 18px;
  line-height: 1.3333333; }

.bootstrap-switch.bootstrap-switch-disabled,
.bootstrap-switch.bootstrap-switch-readonly,
.bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default !important; }

.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default !important; }

.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  -webkit-transition: margin-left 0.5s;
  -o-transition: margin-left 0.5s;
  transition: margin-left 0.5s; }

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.bootstrap-switch.bootstrap-switch-focused {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.bootstrap-switch.bootstrap-switch-focused {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.status-mark {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%; }

.status-mark-primary {
  background-color: #333A6C; }

.status-mark-info {
  background-color: #5bc0de; }

.status-mark-success {
  background-color: #5cb85c; }

.status-mark-danger {
  background-color: #d9534f; }

.status-mark-warning {
  background-color: #f0ad4e; }

.status-mark-default {
  background-color: #6c7a86; }

.status-mark-border-primary {
  border: 2px solid;
  border-color: #333A6C;
  background-color: transparent; }

.status-mark-border-info {
  border: 2px solid;
  border-color: #5bc0de;
  background-color: transparent; }

.status-mark-border-success {
  border: 2px solid;
  border-color: #5cb85c;
  background-color: transparent; }

.status-mark-border-danger {
  border: 2px solid;
  border-color: #d9534f;
  background-color: transparent; }

.status-mark-border-warning {
  border: 2px solid;
  border-color: #f0ad4e;
  background-color: transparent; }

.status-mark-border-default {
  border: 2px solid;
  border-color: #6c7a86;
  background-color: transparent; }

.img-status-mark > span {
  position: relative; }

.status-mark.top-right {
  top: -12px;
  right: 20%; }

.status-mark.top-left {
  top: -12px;
  left: -80%; }

.status-mark.bottom-left {
  bottom: -16px;
  right: 80%; }

.status-mark.bottom-right {
  bottom: -16px;
  right: 20%; }

a.nav-link .status-mark {
  position: absolute;
  top: -8px;
  right: -4px; }

.badge {
  font-size: 11px !important;
  font-weight: 300;
  height: 18px;
  color: #fff;
  padding: 3px 6px;
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  border-radius: 12px !important;
  text-shadow: none !important;
  text-align: center;
  vertical-align: middle;
  margin: 3px; }

.badge.badge-roundless {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important; }

.badge.badge-empty {
  display: inline-block;
  padding: 0;
  min-width: 8px;
  height: 8px;
  width: 8px; }

.badge-primary {
  background-color: #333A6C; }

.badge-info {
  background-color: #5bc0de; }

.badge-success {
  background-color: #5cb85c; }

.badge-danger {
  background-color: #d9534f; }

.badge-warning {
  background-color: #f0ad4e; }

.badge-dark {
  background-color: #526069; }

.badge-anteros-default {
  color: #76838f;
  background-color: #e4eaec; }

.badge-radius {
  border-radius: 3px; }

.badge-lg {
  padding: 5px 9px 8px;
  font-size: 16px !important; }

.badge-sm {
  padding: 2px 5px;
  font-size: 10px !important; }

a.nav-link .badge {
  position: absolute;
  top: -8px;
  right: -4px; }

.breadcrumb {
  padding: 8px 30px;
  list-style: none;
  background-color: rgba(255, 255, 255, 0.9);
  height: 42px;
  border-bottom: 1px solid #cfd8dc;
  border-radius: 0; }

ol.progtrckr {
  list-style-type: none;
  padding: 0; }

ol.progtrckr li {
  display: inline-block;
  text-align: center;
  line-height: 4.5rem;
  cursor: pointer; }

ol.progtrckr li span {
  padding: 0 1.5rem; }

@media (max-width: 650px) {
  .progtrckr li span {
    display: none; } }

.progtrckr em {
  display: none;
  font-weight: 700;
  padding-left: 1rem; }

@media (max-width: 650px) {
  .progtrckr em {
    display: inline; } }

ol.progtrckr li.progtrckr-todo {
  color: silver;
  border-bottom: 4px solid silver; }

ol.progtrckr li.progtrckr-doing {
  color: black;
  border-bottom: 4px solid #CCCCCC; }

ol.progtrckr li.progtrckr-done {
  color: black;
  border-bottom: 4px solid #5cb85c; }

ol.progtrckr li:after {
  content: "\A0\A0"; }

ol.progtrckr li:before {
  position: relative;
  bottom: -4rem;
  float: left;
  left: 50%; }

ol.progtrckr li.progtrckr-todo:before {
  content: "\39F";
  color: silver;
  background-color: white;
  width: 1.2em;
  line-height: 1.4em; }

ol.progtrckr li.progtrckr-todo:hover:before {
  color: #ff4500; }

ol.progtrckr li.progtrckr-doing:before {
  content: "\2022";
  color: white;
  background-color: #CCCCCC;
  width: 1.2em;
  line-height: 1.2em;
  border-radius: 1.2em; }

ol.progtrckr li.progtrckr-doing:hover:before {
  color: #ff4500; }

ol.progtrckr li.progtrckr-done:before {
  content: "\2713";
  color: white;
  background-color: #5cb85c;
  width: 1.2em;
  line-height: 1.2em;
  border-radius: 1.2em; }

ol.progtrckr li.progtrckr-done:hover:before {
  color: #333; }

.steps {
  margin-bottom: 22px; }

.steps.row {
  margin-left: 0;
  margin-right: 0;
  display: flex; }

.step {
  position: relative;
  padding: 12px 20px;
  margin: 0;
  color: #a3afb7;
  font-size: inherit;
  vertical-align: top;
  background-color: #f3f7f9;
  border-radius: 0; }

.step-icon {
  float: left;
  font-size: 20px;
  margin-right: .5em; }

.step-number {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 20px;
  width: 40px;
  height: 40px;
  font-size: 24px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  background: #e4eaec;
  border-radius: 50%; }

.step-number ~ .step-desc {
  min-height: 40px;
  margin-left: 50px; }

.step-title {
  font-size: 20px;
  color: #526069;
  margin-bottom: 0; }

.step-desc {
  text-align: left; }

.step-desc p {
  margin-bottom: 0; }

.steps-vertical .step {
  display: block;
  padding: 18px 20px; }

.step.current {
  color: #fff;
  background-color: #62a8ea; }

.step.current .step-title {
  color: #fff; }

.step.current .step-number {
  color: #62a8ea;
  background-color: #fff; }

.step.disabled {
  color: #ccd5db;
  pointer-events: none;
  cursor: auto; }

.step.disabled .step-title {
  color: #ccd5db; }

.step.disabled .step-number {
  background-color: #ccd5db; }

.step.error {
  color: #fff;
  background-color: #f96868; }

.step.error .step-title {
  color: #fff; }

.step.error .step-number {
  color: #f96868;
  background-color: #fff; }

.step.done {
  color: #fff;
  background-color: #46be8a; }

.step.done .step-title {
  color: #fff; }

.step.done .step-number {
  color: #46be8a;
  background-color: #fff; }

.steps-lg .step {
  padding: 20px 20px;
  font-size: 16px; }

.steps-lg .step-icon {
  font-size: 22px; }

.steps-lg .step-title {
  font-size: 22px; }

.steps-lg .step-number {
  width: 46px;
  height: 46px;
  font-size: 28px;
  line-height: 46px; }

.steps-lg .step-number ~ .step-desc {
  min-height: 46px;
  margin-left: 56px; }

.steps-sm .step {
  font-size: 12px; }

.steps-sm .step-icon {
  font-size: 18px; }

.steps-sm .step-title {
  font-size: 18px; }

.steps-sm .step-number {
  width: 30px;
  height: 30px;
  font-size: 24px;
  line-height: 30px; }

.steps-sm .step-number ~ .step-desc {
  min-height: 30px;
  margin-left: 40px; }

.steps-xs .step {
  font-size: 10px; }

.steps-xs .step-icon {
  font-size: 16px; }

.steps-xs .step-title {
  font-size: 16px; }

.steps-xs .step-number {
  width: 24px;
  height: 24px;
  font-size: 20px;
  line-height: 24px; }

.steps-xs .step-number ~ .step-desc {
  min-height: 24px;
  margin-left: 34px; }

.pearls {
  margin-bottom: 22px; }

.pearls.row {
  display: flex; }

.pearl {
  position: relative;
  padding: 0;
  margin: 0;
  text-align: center; }

.pearl:after, .pearl:before {
  position: absolute;
  top: 18px;
  z-index: 0;
  width: 50%;
  height: 4px;
  content: "";
  background-color: #f3f7f9; }

.pearl:before {
  left: 0; }

.pearl:after {
  right: 0; }

.pearl:first-child:before, .pearl:last-child:after {
  display: none !important; }

.pearl-icon, .pearl-number {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 32px;
  color: #fff;
  text-align: center;
  background: #ccd5db;
  border-radius: 50%;
  border: 2px solid #ccd5db; }

.pearl-number {
  font-size: 18px; }

.pearl-icon {
  font-size: 18px; }

.pearl-title {
  margin-top: .5em;
  display: block;
  font-size: 16px;
  color: #526069;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: normal;
  white-space: nowrap; }

.pearl.current:after, .pearl.current:before {
  background-color: #62a8ea; }

.pearl.current .pearl-icon, .pearl.current .pearl-number {
  color: #62a8ea;
  background-color: #fff;
  border-color: #62a8ea;
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3); }

.pearl.disabled {
  pointer-events: none;
  cursor: auto; }

.pearl.disabled:after, .pearl.disabled:before {
  background-color: #f3f7f9; }

.pearl.disabled .pearl-icon, .pearl.disabled .pearl-number {
  color: #fff;
  background-color: #ccd5db;
  border-color: #ccd5db; }

.pearl.error:before {
  background-color: #62a8ea; }

.pearl.error:after {
  background-color: #f3f7f9; }

.pearl.error .pearl-icon, .pearl.error .pearl-number {
  color: #f96868;
  background-color: #fff;
  border-color: #f96868; }

.pearl.done:after, .pearl.done:before {
  background-color: #62a8ea; }

.pearl.done .pearl-icon, .pearl.done .pearl-number {
  color: #fff;
  background-color: #62a8ea;
  border-color: #62a8ea; }

.pearls-lg .pearl:after, .pearls-lg .pearl:before {
  top: 20px; }

.pearls-lg .pearl-title {
  font-size: 18px; }

.pearls-lg .pearl-icon, .pearls-lg .pearl-number {
  width: 40px;
  height: 40px;
  line-height: 36px; }

.pearls-lg .pearl-icon {
  font-size: 20px; }

.pearls-lg .pearl-number {
  font-size: 20px; }

.pearls-sm .pearl:after, .pearls-sm .pearl:before {
  top: 16px; }

.pearls-sm .pearl-title {
  font-size: 14px; }

.pearls-sm .pearl-icon, .pearls-sm .pearl-number {
  width: 32px;
  height: 32px;
  line-height: 28px; }

.pearls-sm .pearl-number {
  font-size: 16px; }

.pearls-sm .pearl-icon {
  font-size: 14px; }

.pearls-xs .pearl:after, .pearls-xs .pearl:before {
  top: 12px;
  height: 2px; }

.pearls-xs .pearl-title {
  font-size: 12px; }

.pearls-xs .pearl-icon, .pearls-xs .pearl-number {
  width: 24px;
  height: 24px;
  line-height: 20px; }

.pearls-xs .pearl-number {
  font-size: 12px; }

.pearls-xs .pearl-icon {
  font-size: 12px; }

.step-footer {
  background-color: #f5f5f5;
  border: 1px solid #e5e5e5;
  padding: 20px 30px;
  height: 75px; }

/**
** Progress bar
**/
.progress {
  margin: 4px; }

.progress-bar {
  height: 1.3rem;
  color: #ffffff;
  background-color: #333A6C; }

/**
** Clockpicker
**/
.clockpicker .input-group-addon {
  cursor: pointer; }

.clockpicker-moving {
  cursor: move; }

.clockpicker-align-left.popover > .arrow {
  left: 25px; }

.clockpicker-align-top.popover > .arrow {
  top: 17px; }

.clockpicker-align-right.popover > .arrow {
  left: auto;
  right: 25px; }

.clockpicker-align-bottom.popover > .arrow {
  top: auto;
  bottom: 6px; }

.clockpicker-popover .popover-title {
  background-color: #fff;
  color: #999;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
  text-align: center; }

.clockpicker-popover .popover-title span {
  cursor: pointer; }

.clockpicker-popover .popover-content {
  background-color: #f8f8f8;
  padding: 12px; }

.popover-content:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }

.clockpicker-plate {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  overflow: visible;
  position: relative;
  /* Disable text selection highlighting. Thanks to Hermanya */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.clockpicker-canvas,
.clockpicker-dial {
  width: 200px;
  height: 200px;
  position: absolute;
  left: -1px;
  top: -1px; }

.clockpicker-minutes {
  visibility: hidden; }

.clockpicker-tick {
  border-radius: 50%;
  color: #666;
  line-height: 26px;
  text-align: center;
  width: 26px;
  height: 26px;
  position: absolute;
  cursor: pointer; }

.clockpicker-tick.active,
.clockpicker-tick:hover {
  background-color: #c0e5f7;
  background-color: rgba(0, 149, 221, 0.25); }

.clockpicker-button {
  background-image: none;
  background-color: #fff;
  border-width: 1px 0 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin: 0;
  padding: 10px 0; }

.clockpicker-button:hover {
  background-image: none;
  background-color: #ebebeb; }

.clockpicker-button:focus {
  outline: none !important; }

.clockpicker-dial {
  -webkit-transition: -webkit-transform 350ms, opacity 350ms;
  -moz-transition: -moz-transform 350ms, opacity 350ms;
  -ms-transition: -ms-transform 350ms, opacity 350ms;
  -o-transition: -o-transform 350ms, opacity 350ms;
  transition: transform 350ms, opacity 350ms; }

.clockpicker-dial-out {
  opacity: 0; }

.clockpicker-hours.clockpicker-dial-out {
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2); }

.clockpicker-minutes.clockpicker-dial-out {
  -webkit-transform: scale(0.8, 0.8);
  -moz-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  -o-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8); }

.clockpicker-canvas {
  -webkit-transition: opacity 175ms;
  -moz-transition: opacity 175ms;
  -ms-transition: opacity 175ms;
  -o-transition: opacity 175ms;
  transition: opacity 175ms; }

.clockpicker-canvas-out {
  opacity: 0.25; }

.clockpicker-canvas-bearing,
.clockpicker-canvas-fg {
  stroke: none;
  fill: #0095dd; }

.clockpicker-canvas-bg {
  stroke: none;
  fill: #c0e5f7; }

.clockpicker-canvas-bg-trans {
  fill: rgba(0, 149, 221, 0.25); }

.clockpicker-canvas line {
  stroke: #0095dd;
  stroke-width: 1;
  stroke-linecap: round;
  /*shape-rendering: crispEdges;*/ }

.clockpicker-button.am-button {
  margin: 1px;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px; }

.clockpicker-button.pm-button {
  margin: 1px 1px 1px 136px;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px; }

.label-custom {
  font-size: .875rem;
  font-weight: 300;
  background-color: #adb7be;
  display: inline-block;
  padding: .25em .4em;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  -webkit-border-radius: .25rem;
  border-radius: .25rem;
  margin-right: 2px; }

h1 .label, h2 .label, h3 .label, h4 .label, h5 .label, h6 .label {
  font-size: inherit; }

.label-pill {
  padding-right: .6em;
  padding-left: .6em;
  -webkit-border-radius: 10rem;
  border-radius: 10rem; }

.label-default {
  background-color: #6c7a86; }

.label-danger {
  background-color: #d9534f; }

.label-outline-danger {
  background-color: transparent;
  border: 1px solid #d9534f;
  color: #d9534f; }

.label-dark {
  background-color: #526069; }

.label-outline-dark {
  background-color: transparent;
  border: 1px solid #526069;
  color: #526069; }

.label-primary {
  background-color: #333A6C; }

.label-outline-primary {
  background-color: transparent;
  border: 1px solid #333A6C;
  color: #333A6C; }

.label-success {
  background-color: #5cb85c; }

.label-outline-success {
  background-color: transparent;
  border: 1px solid #5cb85c;
  color: #5cb85c; }

.label-outline-success {
  background-color: transparent;
  border: 1px solid #5cb85c;
  color: #5cb85c; }

.label-default {
  background-color: #adb7be; }

.label-outline-default {
  background-color: transparent;
  border: 1px solid #adb7be;
  color: #adb7be; }

.label-warning {
  background-color: #f0ad4e; }

.label-outline-warning {
  background-color: transparent;
  border: 1px solid #f0ad4e;
  color: #f0ad4e; }

.label-info {
  background-color: #5bc0de; }

.label-outline-info {
  background-color: transparent;
  border: 1px solid #5bc0de;
  color: #5bc0de; }

.label-light-grey {
  background-color: #eceff4;
  color: #919fa9; }

a.label-light-grey:hover {
  color: #fff;
  background-color: #00a8ff; }

.label.label-pill.label-custom {
  padding: 3px 6px 2px;
  font-size: .8125rem; }

.label-input-danger {
  background-color: #d9534f;
  color: white;
  font-size: 10px; }

.label-input-success {
  background-color: #5cb85c;
  color: white;
  font-size: 10px; }

.label-lg {
  font-size: 16px; }

.label-sm {
  padding: .1em .5em .1em;
  font-size: 10px; }

@media (min-width: 768px) {
  .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.query-builder .rule-container, .query-builder .rule-placeholder,
.query-builder .rules-group-container,
.query-builder .sort-group-container {
  position: relative;
  margin: 4px 0;
  border: 1px solid transparent; }

.rule-container {
  display: flex;
  align-items: center; }

.rule-container .input-group, .rule-container .btn:not(.input-group-addon) {
  height: calc(1.6rem + 2px);
  margin-left: 4px; }

.rule-container .input-group-addon {
  width: 30px;
  display: flex;
  align-items: center; }

.group-actions .btn {
  margin: 6px; }

.query-builder {
  padding: 10px 10px 6px;
  border: 1px solid silver;
  background: #F0F3F6;
  margin-bottom: 6px; }

.query-builder .filter-header {
  display: inline-flex;
  width: 100%; }

.query-builder .drag-handle, .query-builder .error-container, .query-builder .rule-container .rule-filter-container,
.query-builder .rule-container .rule-operator-container, .query-builder .rule-container .rule-value-container {
  display: inline-block;
  margin: 0 5px 0 0;
  vertical-align: middle; }

.query-builder .rules-group-container {
  padding: 10px 10px 6px;
  border: 1px solid silver;
  background: #F0F3F6; }

.query-builder .sort-group-container {
  border: 1px solid silver;
  background: #F0F3F6; }

.query-builder .rules-group-header {
  margin-bottom: 0px; }

.sort-header {
  background-color: white;
  height: 20%;
  border-bottom: 1px solid silver;
  display: flex;
  align-items: center;
  justify-content: space-around; }

.sort-header > label {
  margin: 0; }

.sort-body {
  background-color: #F0F3F6;
  height: 80%;
  padding: 4px; }

.sort-body .list-group-container {
  border: 0; }

.query-builder .rules-group-header .group-conditions .btn.readonly:not(.active),
.query-builder .rules-group-header .group-conditions input[name$=_cond] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap; }

.query-builder .rules-group-header .group-conditions .btn.readonly {
  border-radius: 3px; }

.query-builder .rules-list {
  list-style: none;
  padding: 0 0 0 15px;
  margin: 0; }

.query-builder .rule-value-container {
  border-left: 1px solid #DDD;
  padding-left: 5px; }

.query-builder .rule-value-container label {
  margin-bottom: 0;
  font-weight: 400; }

.query-builder .rule-value-container label.block {
  display: block; }

.query-builder .rule-value-container input[type=number], .query-builder .rule-value-container input[type=text],
.query-builder .rule-value-container select {
  padding: 1px; }

.query-builder .error-container {
  display: none;
  cursor: help;
  color: red; }

.query-builder .has-error {
  background-color: #FDD;
  border-color: #F99; }

.query-builder .has-error .error-container {
  display: inline-block !important; }

.query-builder .dragging::after, .query-builder .dragging::before,
.query-builder .rules-list > :last-child::after {
  display: none; }

.query-builder .rules-list > ::after, .query-builder .rules-list > ::before {
  content: '';
  position: absolute;
  left: -10px;
  width: 10px;
  height: calc(50% + 4px);
  border-color: #CCC;
  border-style: solid; }

.query-builder .rules-list > ::before {
  top: -4px;
  border-width: 0 0 2px 2px; }

.query-builder .rules-list > ::after {
  top: 50%;
  border-width: 0 0 0 2px; }

.query-builder .rules-list > :first-child::before {
  top: -15px;
  height: calc(50% + 20px); }

.query-builder .rules-list > :last-child::before {
  border-radius: 0 0 0 4px; }

.query-builder.bt-checkbox-glyphicons .checkbox input[type=checkbox]:checked + label::after {
  font-family: 'Glyphicons Halflings';
  content: '\E013'; }

.query-builder.bt-checkbox-glyphicons .checkbox label::after {
  padding-left: 4px;
  padding-top: 2px;
  font-size: 9px; }

.query-builder .error-container + .tooltip .tooltip-inner {
  color: #F99 !important; }

.query-builder p.filter-description {
  margin: 5px 0 0;
  background: #D9EDF7;
  border: 1px solid #BCE8F1;
  color: #31708F;
  border-radius: 5px;
  padding: 2.5px 5px;
  font-size: .8em; }

.query-builder .rules-group-header [data-invert] {
  margin-left: 5px; }

.query-builder .drag-handle {
  cursor: move;
  vertical-align: middle;
  margin-left: 5px; }

.query-builder .dragging {
  position: fixed;
  opacity: .5;
  z-index: 100; }

.query-builder .rule-placeholder {
  border: 1px dashed #BBB;
  opacity: .7; }

.query-builder .custom-select {
  display: inline-block;
  max-width: 100%;
  height: calc(1.6rem + 2px);
  padding: 0.3rem 1.75rem 0.3rem 0.3rem;
  font-size: 14px;
  color: #464a4c;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ0NC44MTlweCIgaGVpZ2h0PSI0NDQuODE5cHgiIHZpZXdCb3g9IjAgMCA0NDQuODE5IDQ0NC44MTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ0NC44MTkgNDQ0LjgxOTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTQzNC4yNTIsMTE0LjIwM2wtMjEuNDA5LTIxLjQxNmMtNy40MTktNy4wNC0xNi4wODQtMTAuNTYxLTI1Ljk3NS0xMC41NjFjLTEwLjA5NSwwLTE4LjY1NywzLjUyMS0yNS43LDEwLjU2MQ0KCQlMMjIyLjQxLDIzMS41NDlMODMuNjUzLDkyLjc5MWMtNy4wNDItNy4wNC0xNS42MDYtMTAuNTYxLTI1LjY5Ny0xMC41NjFjLTkuODk2LDAtMTguNTU5LDMuNTIxLTI1Ljk3OSwxMC41NjFsLTIxLjEyOCwyMS40MTYNCgkJQzMuNjE1LDEyMS40MzYsMCwxMzAuMDk5LDAsMTQwLjE4OGMwLDEwLjI3NywzLjYxOSwxOC44NDIsMTAuODQ4LDI1LjY5M2wxODUuODY0LDE4NS44NjVjNi44NTUsNy4yMywxNS40MTYsMTAuODQ4LDI1LjY5NywxMC44NDgNCgkJYzEwLjA4OCwwLDE4Ljc1LTMuNjE3LDI1Ljk3Ny0xMC44NDhsMTg1Ljg2NS0xODUuODY1YzcuMDQzLTcuMDQ0LDEwLjU2Ny0xNS42MDgsMTAuNTY3LTI1LjY5Mw0KCQlDNDQ0LjgxOSwxMzAuMjg3LDQ0MS4yOTUsMTIxLjYyOSw0MzQuMjUyLDExNC4yMDN6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==") no-repeat right 0.75rem center;
  -webkit-background-size: 8px 10px;
  background-size: 8px 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  -moz-appearance: none;
  -webkit-appearance: none; }

.query-builder .custom-select:focus {
  border-color: #5cb3fd;
  outline: none; }

.query-builder .custom-select:focus::-ms-value {
  color: #464a4c;
  background-color: #fff; }

.query-builder .custom-select:disabled {
  color: #636c72;
  cursor: not-allowed;
  background-color: #eceeef; }

.query-builder .custom-select::-ms-expand {
  opacity: 0; }

.query-builder .custom-select-sm {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%; }

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.rule-container .custom-select {
  margin-right: 4px; }

.query-builder .chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: calc(1.6rem + 2px);
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
  background-color: #fff;
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: calc(1.6rem + 2px); }

.query-builder .chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 2px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAQAAACn+wJeAAAB4UlEQVRIx+2XsWtTURTGrwouLQQDwYLFzT3yJBDoYoVvySQoKFShSHe7qAgqiMn9rcUibnVwEARBl0AgUIh/QXBxFIpKJHAhUBz0HQcf4U0xtZwu+r3l8t4758fHPe/jvhBcRIUuWbFuMKAWnEB9jEQWAk0SRt8LtMo+RmKdhDGiHrzEChOMHGPsiAkhBDbIMXKu+2KaJUfZwcsXD4RJrJFKKHaw6fVmRnmNT5ydC9TDSDRCIGOMMfh9u8pegRmzNKP8NUZvzu+oR6NY19mddqVVgG7MKL5SvHPrcJu3g/F2xvMqowKUOHMYUJXhrAa8Ku1j90/dVFFXxaypoYFqfzFR80h9mZKyENRUkskrgrSqfZmS1pVkGskvG7SiiUy5TGP5RpA2lMuUyzeC1Cw5yrwxSWtKrij1ZEpqhKBMY5kGXqCKeioiSHXtain817+k9gLLLD887ozhLl8xjGG86onZxuIe99jCsHjTCRMvYvF9+1QIIcTz8RuTzmkfP0+jdaYJHW9jXPYBvYj5/ZNlf06HxvgEYzoC8Tk5l1xAnXP8IHVam8faC3GTn3x5cMJr6q5h0fjI5+L4suU24PFCfMkHhvExHQyL20eQEfERhsVncdEfdYfvGK2jcPUOK/+A/QJb5yp50uoC6QAAAABJRU5ErkJggg==) no-repeat 0px 2px; }

.query-builder .chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 8px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAQAAACn+wJeAAAB4UlEQVRIx+2XsWtTURTGrwouLQQDwYLFzT3yJBDoYoVvySQoKFShSHe7qAgqiMn9rcUibnVwEARBl0AgUIh/QXBxFIpKJHAhUBz0HQcf4U0xtZwu+r3l8t4758fHPe/jvhBcRIUuWbFuMKAWnEB9jEQWAk0SRt8LtMo+RmKdhDGiHrzEChOMHGPsiAkhBDbIMXKu+2KaJUfZwcsXD4RJrJFKKHaw6fVmRnmNT5ydC9TDSDRCIGOMMfh9u8pegRmzNKP8NUZvzu+oR6NY19mddqVVgG7MKL5SvHPrcJu3g/F2xvMqowKUOHMYUJXhrAa8Ku1j90/dVFFXxaypoYFqfzFR80h9mZKyENRUkskrgrSqfZmS1pVkGskvG7SiiUy5TGP5RpA2lMuUyzeC1Cw5yrwxSWtKrij1ZEpqhKBMY5kGXqCKeioiSHXtain817+k9gLLLD887ozhLl8xjGG86onZxuIe99jCsHjTCRMvYvF9+1QIIcTz8RuTzmkfP0+jdaYJHW9jXPYBvYj5/ZNlf06HxvgEYzoC8Tk5l1xAnXP8IHVam8faC3GTn3x5cMJr6q5h0fjI5+L4suU24PFCfMkHhvExHQyL20eQEfERhsVncdEfdYfvGK2jcPUOK/+A/QJb5yp50uoC6QAAAABJRU5ErkJggg==) -42px 1px no-repeat;
  font-size: 1px; }

.query-builder .chosen-container-multi .chosen-choices {
  cursor: text;
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: calc(1.6rem + 2px);
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
  background-color: #fff;
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: calc(1.6rem + 2px); }

.query-builder .chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-clip: padding-box;
  color: #333;
  line-height: 14px;
  cursor: default;
  font-size: 14px; }

.query-builder .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAQAAACn+wJeAAAB4UlEQVRIx+2XsWtTURTGrwouLQQDwYLFzT3yJBDoYoVvySQoKFShSHe7qAgqiMn9rcUibnVwEARBl0AgUIh/QXBxFIpKJHAhUBz0HQcf4U0xtZwu+r3l8t4758fHPe/jvhBcRIUuWbFuMKAWnEB9jEQWAk0SRt8LtMo+RmKdhDGiHrzEChOMHGPsiAkhBDbIMXKu+2KaJUfZwcsXD4RJrJFKKHaw6fVmRnmNT5ydC9TDSDRCIGOMMfh9u8pegRmzNKP8NUZvzu+oR6NY19mddqVVgG7MKL5SvHPrcJu3g/F2xvMqowKUOHMYUJXhrAa8Ku1j90/dVFFXxaypoYFqfzFR80h9mZKyENRUkskrgrSqfZmS1pVkGskvG7SiiUy5TGP5RpA2lMuUyzeC1Cw5yrwxSWtKrij1ZEpqhKBMY5kGXqCKeioiSHXtain817+k9gLLLD887ozhLl8xjGG86onZxuIe99jCsHjTCRMvYvF9+1QIIcTz8RuTzmkfP0+jdaYJHW9jXPYBvYj5/ZNlf06HxvgEYzoC8Tk5l1xAnXP8IHVam8faC3GTn3x5cMJr6q5h0fjI5+L4suU24PFCfMkHhvExHQyL20eQEfERhsVncdEfdYfvGK2jcPUOK/+A/QJb5yp50uoC6QAAAABJRU5ErkJggg==) -42px 1px no-repeat;
  font-size: 1px; }

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  width: 100%;
  font-size: 1rem;
  line-height: 1.25;
  color: #464a4c;
  background-color: #fff;
  background-image: none;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chosen-container * {
  box-sizing: border-box; }

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #cfd8dc;
  border-top: 0;
  background: #fff;
  clip: rect(0, 0, 0, 0); }

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto; }

.chosen-container a {
  cursor: pointer; }

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999; }

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top; }

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
  background-color: #fff;
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 40px; }

.chosen-container-single .chosen-default {
  color: #999; }

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px; }

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 16px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAQAAACn+wJeAAAB4UlEQVRIx+2XsWtTURTGrwouLQQDwYLFzT3yJBDoYoVvySQoKFShSHe7qAgqiMn9rcUibnVwEARBl0AgUIh/QXBxFIpKJHAhUBz0HQcf4U0xtZwu+r3l8t4758fHPe/jvhBcRIUuWbFuMKAWnEB9jEQWAk0SRt8LtMo+RmKdhDGiHrzEChOMHGPsiAkhBDbIMXKu+2KaJUfZwcsXD4RJrJFKKHaw6fVmRnmNT5ydC9TDSDRCIGOMMfh9u8pegRmzNKP8NUZvzu+oR6NY19mddqVVgG7MKL5SvHPrcJu3g/F2xvMqowKUOHMYUJXhrAa8Ku1j90/dVFFXxaypoYFqfzFR80h9mZKyENRUkskrgrSqfZmS1pVkGskvG7SiiUy5TGP5RpA2lMuUyzeC1Cw5yrwxSWtKrij1ZEpqhKBMY5kGXqCKeioiSHXtain817+k9gLLLD887ozhLl8xjGG86onZxuIe99jCsHjTCRMvYvF9+1QIIcTz8RuTzmkfP0+jdaYJHW9jXPYBvYj5/ZNlf06HxvgEYzoC8Tk5l1xAnXP8IHVam8faC3GTn3x5cMJr6q5h0fjI5+L4suU24PFCfMkHhvExHQyL20eQEfERhsVncdEfdYfvGK2jcPUOK/+A/QJb5yp50uoC6QAAAABJRU5ErkJggg==) -42px 1px no-repeat;
  font-size: 1px; }

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%; }

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAQAAACn+wJeAAAB4UlEQVRIx+2XsWtTURTGrwouLQQDwYLFzT3yJBDoYoVvySQoKFShSHe7qAgqiMn9rcUibnVwEARBl0AgUIh/QXBxFIpKJHAhUBz0HQcf4U0xtZwu+r3l8t4758fHPe/jvhBcRIUuWbFuMKAWnEB9jEQWAk0SRt8LtMo+RmKdhDGiHrzEChOMHGPsiAkhBDbIMXKu+2KaJUfZwcsXD4RJrJFKKHaw6fVmRnmNT5ydC9TDSDRCIGOMMfh9u8pegRmzNKP8NUZvzu+oR6NY19mddqVVgG7MKL5SvHPrcJu3g/F2xvMqowKUOHMYUJXhrAa8Ku1j90/dVFFXxaypoYFqfzFR80h9mZKyENRUkskrgrSqfZmS1pVkGskvG7SiiUy5TGP5RpA2lMuUyzeC1Cw5yrwxSWtKrij1ZEpqhKBMY5kGXqCKeioiSHXtain817+k9gLLLD887ozhLl8xjGG86onZxuIe99jCsHjTCRMvYvF9+1QIIcTz8RuTzmkfP0+jdaYJHW9jXPYBvYj5/ZNlf06HxvgEYzoC8Tk5l1xAnXP8IHVam8faC3GTn3x5cMJr6q5h0fjI5+L4suU24PFCfMkHhvExHQyL20eQEfERhsVncdEfdYfvGK2jcPUOK/+A/QJb5yp50uoC6QAAAABJRU5ErkJggg==) no-repeat 0px 2px; }

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap; }

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAQAAACn+wJeAAAB4UlEQVRIx+2XsWtTURTGrwouLQQDwYLFzT3yJBDoYoVvySQoKFShSHe7qAgqiMn9rcUibnVwEARBl0AgUIh/QXBxFIpKJHAhUBz0HQcf4U0xtZwu+r3l8t4758fHPe/jvhBcRIUuWbFuMKAWnEB9jEQWAk0SRt8LtMo+RmKdhDGiHrzEChOMHGPsiAkhBDbIMXKu+2KaJUfZwcsXD4RJrJFKKHaw6fVmRnmNT5ydC9TDSDRCIGOMMfh9u8pegRmzNKP8NUZvzu+oR6NY19mddqVVgG7MKL5SvHPrcJu3g/F2xvMqowKUOHMYUJXhrAa8Ku1j90/dVFFXxaypoYFqfzFR80h9mZKyENRUkskrgrSqfZmS1pVkGskvG7SiiUy5TGP5RpA2lMuUyzeC1Cw5yrwxSWtKrij1ZEpqhKBMY5kGXqCKeioiSHXtain817+k9gLLLD887ozhLl8xjGG86onZxuIe99jCsHjTCRMvYvF9+1QIIcTz8RuTzmkfP0+jdaYJHW9jXPYBvYj5/ZNlf06HxvgEYzoC8Tk5l1xAnXP8IHVam8faC3GTn3x5cMJr6q5h0fjI5+L4suU24PFCfMkHhvExHQyL20eQEfERhsVncdEfdYfvGK2jcPUOK/+A/QJb5yp50uoC6QAAAABJRU5ErkJggg==) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal; }

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box; }

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0); }

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch; }

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none; }

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer; }

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default; }

.chosen-container .chosen-results li.highlighted {
  background-color: #333A6C;
  color: #ffffff; }

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4; }

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default; }

.chosen-container .chosen-results li.group-option {
  padding-left: 15px; }

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline; }

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  cursor: text;
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
  background-color: #fff;
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 40px; }

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none; }

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px; }

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-clip: padding-box;
  color: #333;
  line-height: 20px;
  cursor: default; }

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 8px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAQAAACn+wJeAAAB4UlEQVRIx+2XsWtTURTGrwouLQQDwYLFzT3yJBDoYoVvySQoKFShSHe7qAgqiMn9rcUibnVwEARBl0AgUIh/QXBxFIpKJHAhUBz0HQcf4U0xtZwu+r3l8t4758fHPe/jvhBcRIUuWbFuMKAWnEB9jEQWAk0SRt8LtMo+RmKdhDGiHrzEChOMHGPsiAkhBDbIMXKu+2KaJUfZwcsXD4RJrJFKKHaw6fVmRnmNT5ydC9TDSDRCIGOMMfh9u8pegRmzNKP8NUZvzu+oR6NY19mddqVVgG7MKL5SvHPrcJu3g/F2xvMqowKUOHMYUJXhrAa8Ku1j90/dVFFXxaypoYFqfzFR80h9mZKyENRUkskrgrSqfZmS1pVkGskvG7SiiUy5TGP5RpA2lMuUyzeC1Cw5yrwxSWtKrij1ZEpqhKBMY5kGXqCKeioiSHXtain817+k9gLLLD887ozhLl8xjGG86onZxuIe99jCsHjTCRMvYvF9+1QIIcTz8RuTzmkfP0+jdaYJHW9jXPYBvYj5/ZNlf06HxvgEYzoC8Tk5l1xAnXP8IHVam8faC3GTn3x5cMJr6q5h0fjI5+L4suU24PFCfMkHhvExHQyL20eQEfERhsVncdEfdYfvGK2jcPUOK/+A/QJb5yp50uoC6QAAAABJRU5ErkJggg==) -42px 1px no-repeat;
  font-size: 1px; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #cfd8dc;
  background-color: #e4e4e4;
  color: #666; }

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4; }

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0; }

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default; }

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb; }

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #cfd8dc;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent; }

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px; }

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb; }

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important; }

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default; }

.chosen-disabled .chosen-single {
  cursor: default; }

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default; }

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right; }

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0; }

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl; }

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px; }

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px; }

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px; }

.chosen-rtl .chosen-choices li {
  float: right; }

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl; }

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px; }

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px; }

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0; }

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0; }

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none; }

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAQAAACn+wJeAAAB4UlEQVRIx+2XsWtTURTGrwouLQQDwYLFzT3yJBDoYoVvySQoKFShSHe7qAgqiMn9rcUibnVwEARBl0AgUIh/QXBxFIpKJHAhUBz0HQcf4U0xtZwu+r3l8t4758fHPe/jvhBcRIUuWbFuMKAWnEB9jEQWAk0SRt8LtMo+RmKdhDGiHrzEChOMHGPsiAkhBDbIMXKu+2KaJUfZwcsXD4RJrJFKKHaw6fVmRnmNT5ydC9TDSDRCIGOMMfh9u8pegRmzNKP8NUZvzu+oR6NY19mddqVVgG7MKL5SvHPrcJu3g/F2xvMqowKUOHMYUJXhrAa8Ku1j90/dVFFXxaypoYFqfzFR80h9mZKyENRUkskrgrSqfZmS1pVkGskvG7SiiUy5TGP5RpA2lMuUyzeC1Cw5yrwxSWtKrij1ZEpqhKBMY5kGXqCKeioiSHXtain817+k9gLLLD887ozhLl8xjGG86onZxuIe99jCsHjTCRMvYvF9+1QIIcTz8RuTzmkfP0+jdaYJHW9jXPYBvYj5/ZNlf06HxvgEYzoC8Tk5l1xAnXP8IHVam8faC3GTn3x5cMJr6q5h0fjI5+L4suU24PFCfMkHhvExHQyL20eQEfERhsVncdEfdYfvGK2jcPUOK/+A/QJb5yp50uoC6QAAAABJRU5ErkJggg==) no-repeat -30px -20px;
  direction: rtl; }

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px; }

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px; }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABKCAQAAAD9cdkXAAACqUlEQVRo3u2av2/TQBTHI8FQCYYguoLCyOY/IQNk6NSF3RNzBmZ04oe/JwFSp0owtSNb/oT8B8mIBIioAyuWrA7pD4fns+vkzvZQ1+3lne57UoZXJfan79333ovT6zGTDGUsg0o0oGjY4yfCWdEykBROFg954hhIJQ4/pI0bL5E0HIryAgpMpGqEW9HpAAktzjg1SNxxGpH44hRIiYaTsMZxDsixknPMFKzaNgSEQwcrBtklMLDW+mBRV5lYtAaaqvdPrTWnGNYCDdtdOtq/+oRo39r4gEkFZ9LusqK/zjcWom9pwKOq1w0xbrsDILR/i7Bmit3cSG4H2icN7CEturIDDWhqD2jYnR1srm6t4XpIk5vYQff2b2oUjuJRxRRGAUXDph0Qt7eD2xbhrGgZSAoni4d31LJ0jGMglTjNSNuqjRsvkTQcivICCkykaoTZ+GAAJLQ449QgccdpROKLUyAlGk7CGsc5IMdKzjFTcMy2nTtY3Wt9XGtOW44PW490vQHPy8vLy8vLy2ubJfrRGHP6RjxVaxaNu31kdseipxdXj93SYq3kP4tPL24mhAqAMHApL+QFvRZQCHlmJ8/MGX7jtXz64Yl8K39hmUOyy5Loq2JLcYoDsVNCPpbfcKqyFDPbS9FYldpSftHjr+7JQ5xnWYrGrIDkLNs5+PnmQSV3OzhR+2jOC0jtn/os4F1uD+yAcPn+Wd3fPr4kz2MK9NwpoMaSkwxLrmh3foiHFVPYxYkCmnGz7fxQ/SruGx53zNK21cGaqoP1WOyWeXskv6uDdYUluyaVWh/V5OAcf+QnvIj28Bl/8+woyzji2JwWranWnK5/YsMPqRgf0o3hgYqNNVI24GVtUL4wzwY8HLFGqi1Gj8QNae4ckiPfCa2Req5I9XyNv1n+D6RKWo1cTsbTAAAAAElFTkSuQmCC) !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; } }

/* @end */
/* Custom Select */
div.selector {
  line-height: 38px;
  position: relative;
  display: block;
  overflow: hidden;
  width: auto !important;
  height: 38px;
  margin: 0;
  padding: 0 10px !important;
  cursor: pointer;
  white-space: nowrap;
  text-decoration: none;
  border-width: 1px;
  border-style: solid; }

.selector i {
  line-height: 38px;
  position: absolute;
  z-index: 4;
  top: 50%;
  right: 0;
  display: block;
  width: 38px;
  height: 38px;
  margin-top: -19px;
  margin-top: -19px;
  padding: 0 !important;
  text-align: center;
  border-left: 1px solid transparent; }

div.selector select {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  width: 100%;
  height: 38px;
  opacity: 0;
  border: none;
  background: none;
  filter: alpha(opacity=0);
  -moz-opacity: 0; }

div.selector span {
  line-height: 38px;
  display: block;
  width: auto !important;
  height: 38px;
  padding: 0 !important; }

.pvtUi {
  color: #333; }

table.pvtTable {
  font-size: 8pt;
  text-align: left;
  border-collapse: collapse; }

.pvtUi td, .pvtUi th {
  padding: 0.1rem; }

table.pvtTable thead tr th, table.pvtTable tbody tr th {
  background-color: #eef8fb;
  border: 1px solid #addfee;
  font-size: 9pt;
  padding: 5px;
  color: black; }

table.pvtTable .pvtColLabel {
  text-align: center;
  white-space: normal; }

table.pvtTable .pvtTotalLabel {
  text-align: right; }

table.pvtTable tbody tr td {
  color: #3D3D3D;
  padding: 2px;
  background-color: #FFF;
  border: 1px solid #CDCDCD;
  vertical-align: top;
  text-align: right; }

.pvtTableHeader {
  display: inline-flex; }

.pvtTotal, .pvtGrandTotal {
  font-weight: bold; }

.pvtVals {
  text-align: center;
  white-space: nowrap; }

.pvtVals1 {
  text-align: left; }

.pvtRowOrder, .pvtColOrder {
  cursor: pointer;
  width: 15px;
  margin-left: 5px;
  display: inline-block; }

.pvtAggregator {
  margin-bottom: 5px; }

.pvtValls {
  border: 1px solid gray;
  background: #EEE;
  padding: 5px;
  min-width: 20px;
  min-height: 20px; }

.pvtAxisContainer {
  padding: 5px;
  height: 100%;
  min-width: 20px;
  min-height: 20px; }

.pvtAxisContainer li {
  padding: 2px 2px;
  list-style-type: none;
  cursor: move; }

.pvtAxisContainer li.pvtPlaceholder {
  -webkit-border-radius: 5px;
  padding: 3px 3px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px dashed #aaa; }

.pvtContainerFields {
  border: 1px solid #aaa;
  padding: 0px; }

.pvtHeaderFiels {
  height: 24px;
  background-color: #eceff1;
  color: black;
  padding: 2px;
  font-size: 11pt; }

.pvtAxisContainer li span.pvtAttr {
  -webkit-text-size-adjust: 100%;
  background: #5bc0de;
  border: 1px solid #5bc0de;
  padding: 2px 5px;
  white-space: nowrap;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: white;
  font-size: 11pt; }

.pvtSelect {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 1ex;
  background-origin: content-box;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMiIKICAgdmlld0JveD0iMCAwIDM1Ljk3MDk4MyAyMy4wOTE1MTgiCiAgIGhlaWdodD0iNi41MTY5Mzk2bW0iCiAgIHdpZHRoPSIxMC4xNTE4MTFtbSI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjAxNDUxLC00MDcuMTIyMjUpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHRleHQKICAgICAgIGlkPSJ0ZXh0MzMzNiIKICAgICAgIHk9IjYyOS41MDUwNyIKICAgICAgIHg9IjI5MS40Mjg1NiIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MTI1JTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj48dHNwYW4KICAgICAgICAgeT0iNjI5LjUwNTA3IgogICAgICAgICB4PSIyOTEuNDI4NTYiCiAgICAgICAgIGlkPSJ0c3BhbjMzMzgiPjwvdHNwYW4+PC90ZXh0PgogICAgPGcKICAgICAgIGlkPSJ0ZXh0MzM0MCIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEyNSU7Zm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpGb250QXdlc29tZTtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIj4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGgzMzQ1IgogICAgICAgICBzdHlsZT0iZmlsbDojMzMzMzMzO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICBkPSJtIDIzNy41NjY5Niw0MTMuMjU1MDcgYyAwLjU1ODA0LC0wLjU1ODA0IDAuNTU4MDQsLTEuNDczMjIgMCwtMi4wMzEyNSBsIC0zLjcwNTM1LC0zLjY4MzA0IGMgLTAuNTU4MDQsLTAuNTU4MDQgLTEuNDUwOSwtMC41NTgwNCAtMi4wMDg5MywwIEwgMjIwLDQxOS4zOTM0NiAyMDguMTQ3MzIsNDA3LjU0MDc4IGMgLTAuNTU4MDMsLTAuNTU4MDQgLTEuNDUwODksLTAuNTU4MDQgLTIuMDA4OTMsMCBsIC0zLjcwNTM1LDMuNjgzMDQgYyAtMC41NTgwNCwwLjU1ODAzIC0wLjU1ODA0LDEuNDczMjEgMCwyLjAzMTI1IGwgMTYuNTYyNSwxNi41NDAxNyBjIDAuNTU4MDMsMC41NTgwNCAxLjQ1MDg5LDAuNTU4MDQgMi4wMDg5MiwwIGwgMTYuNTYyNSwtMTYuNTQwMTcgeiIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo="); }

.pvtTriangle {
  cursor: pointer;
  color: white; }

.pvtHorizList li {
  float: left; }

.pvtVertList {
  vertical-align: top; }

.pvtFilteredAttribute {
  font-style: italic; }

.pvtFilterBox {
  z-index: 100;
  width: 300px;
  border: 1px solid #aaa;
  background-color: #fff;
  position: absolute;
  text-align: center; }

.pvtFilterBox h4 {
  margin: 15px; }

.pvtFilterBox p {
  margin: 10px auto; }

.pvtFilterBox label {
  font-weight: normal; }

.pvtFilterBox input[type='checkbox'] {
  margin-right: 10px;
  margin-left: 10px; }

.pvtFilterBox input[type='text'] {
  width: 230px; }

.pvtFilterBox .count {
  color: gray;
  font-weight: normal;
  margin-left: 3px; }

.pvtCheckContainer {
  text-align: left;
  font-size: 14px;
  white-space: nowrap;
  overflow-y: scroll;
  width: 100%;
  max-height: 250px;
  border-top: 1px solid lightgrey;
  border-bottom: 1px solid lightgrey; }

.pvtCheckContainer p {
  margin: 5px; }

.pvtRendererArea {
  padding: 25px;
  overflow-x: auto;
  height: 450px; }

.pvtRendererAreaContainer {
  vertical-align: initial; }

.meta-attributes {
  color: #999999; }

.meta-attributes tr td {
  font-size: 14px;
  padding-bottom: 15px;
  vertical-align: top; }

.meta-attributes tr:last-child td {
  padding-bottom: 0px; }

.meta-attributes a {
  color: #0084B4; }

.meta-attributes a:hover {
  color: #00719b; }

.meta-attributes__attr-name {
  color: #454545;
  font-weight: bold;
  padding-right: 10px;
  width: 140px; }

.meta-attributes__attr-tags {
  display: table-cell;
  position: relative;
  padding-right: 9px;
  max-width: 185px;
  overflow: hidden; }

.meta-attributes__attr-tags:before {
  content: "";
  position: absolute;
  background: -webkit-gradient(linear, left top, right top, from(rgba(250, 250, 250, 0)), color-stop(90%, rgba(250, 250, 250, 0.8)), to(#fafafa));
  background: -webkit-linear-gradient(left, rgba(250, 250, 250, 0), rgba(250, 250, 250, 0.8) 90%, #fafafa 100%);
  background: linear-gradient(to right, rgba(250, 250, 250, 0), rgba(250, 250, 250, 0.8) 90%, #fafafa 100%);
  top: 1px;
  right: 0px;
  width: 10%;
  height: 100%;
  z-index: 10; }

.ie9 .meta-attributes__attr-tags {
  white-space: normal; }

.kanban {
  padding: 5px;
  overflow-x: auto;
  overflow-y: hidden;
  height: 100%;
  white-space: nowrap;
  zoom: 1; }

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

.kanban:after {
  clear: both; }

.desk,
.desk-placeholder,
.desk-placeholder:hover {
  width: 280px;
  display: inline-block;
  height: 100%;
  overflow: hidden;
  min-height: 100px;
  background-color: #e2e4e6;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding-bottom: 20px;
  margin-right: 20px;
  vertical-align: top; }

.desk .desk-head,
.desk-placeholder .desk-head,
.desk-placeholder:hover .desk-head {
  position: relative;
  padding: 5px 8px;
  margin-bottom: 10px;
  zoom: 1; }

.desk .desk-head:before,
.desk-placeholder .desk-head:before,
.desk-placeholder:hover .desk-head:before,
.desk .desk-head:after,
.desk-placeholder .desk-head:after,
.desk-placeholder:hover .desk-head:after {
  content: "";
  display: table; }

.desk .desk-head:after,
.desk-placeholder .desk-head:after,
.desk-placeholder:hover .desk-head:after {
  clear: both; }

.desk .desk-head .desk-name,
.desk-placeholder .desk-head .desk-name,
.desk-placeholder:hover .desk-head .desk-name {
  font-weight: bold;
  white-space: normal;
  width: 100%; }

.desk-items {
  overflow-y: auto;
  height: 100%;
  padding-bottom: 20px;
  font-size: 14px; }

.desk-items .placeholder,
.desk-items .placeholder:hover {
  height: 161px;
  background-color: #d0d0d0;
  margin: 10px;
  min-height: 100px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  -webkit-transition: 0.15s;
  -moz-transition: 0.15s;
  -o-transition: 0.15s;
  -ms-transition: 0.15s;
  transition: 0.15s;
  cursor: pointer;
  padding: 10px; }

.kanban-card-item {
  margin: 10px;
  background: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  -webkit-transition: 0.15s;
  -moz-transition: 0.15s;
  -o-transition: 0.15s;
  -ms-transition: 0.15s;
  transition: 0.15s;
  cursor: pointer;
  padding: 10px; }

.kanban-card-item:hover {
  background: #E1F5FE; }

.kanban-card-item .content-item {
  display: inline-flex;
  word-wrap: break-word;
  width: 100%; }

.panel {
  box-shadow: 1px 1px 5px rgba(126, 142, 159, 0.1);
  border-radius: 0;
  border: 1px solid #cfd8dc; }
  .panel .panel {
    box-shadow: none; }
  .panel.panel-primary {
    border-color: #333A6C;
    border-color: #121527;
    color: #ffffff; }
  .panel.panel-success {
    background-color: #5cb85c;
    border-color: #060f06;
    color: #ffffff; }
  .panel.panel-info {
    background-color: #5bc0de;
    border-color: #2390b0;
    color: #ffffff; }
  .panel.panel-warning {
    background-color: #f0ad4e;
    border-color: #c77c11;
    color: #ffffff; }
  .panel.panel-danger {
    background-color: #d9534f;
    border-color: #a02622;
    color: #ffffff; }
  .panel.panel-inverse {
    background-color: #131e26;
    border-color: black;
    color: #ffffff; }

.panel-inverse {
  color: #ffffff; }

.panel-inverse .panel-text {
  color: #ffffff; }

.panel-outline-primary {
  background-color: transparent;
  border-color: #333A6C; }

.panel-outline-secondary {
  background-color: transparent;
  border-color: #6b7a85; }

.panel-outline-info {
  background-color: transparent;
  border-color: #5bc0de; }

.panel-outline-success {
  background-color: transparent;
  border-color: #5cb85c; }

.panel-outline-warning {
  background-color: transparent;
  border-color: #f0ad4e; }

.panel-outline-danger {
  background-color: transparent;
  border-color: #d9534f; }

.splitter-layout {
  position: absolute;
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.splitter-layout .layout-pane {
  position: relative;
  flex: 0 0 auto;
  overflow: auto; }

.splitter-layout .layout-pane.layout-pane-primary {
  flex: 1 1 auto; }

.splitter-layout > .layout-splitter {
  flex: 0 0 auto;
  width: 4px;
  height: 100%;
  cursor: col-resize;
  background-color: #ccc; }

.splitter-layout .layout-splitter:hover {
  background-color: #bbb; }

.splitter-layout.layout-changing {
  cursor: col-resize; }

.splitter-layout.layout-changing > .layout-splitter {
  background-color: #aaa; }

.splitter-layout.splitter-layout-vertical {
  flex-direction: column; }

.splitter-layout.splitter-layout-vertical.layout-changing {
  cursor: row-resize; }

.splitter-layout.splitter-layout-vertical > .layout-splitter {
  width: 100%;
  height: 4px;
  cursor: row-resize; }

.gutter {
  background-color: #eee;
  cursor: ns-resize;
  background-repeat: no-repeat;
  background-position: 50%; }

.gutter.gutter-vertical {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII="); }

.gutter.gutter-horizontal {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg=="); }

.split.split-horizontal, .gutter.gutter-horizontal {
  height: 100%;
  float: left; }

.main-menu {
  background: #434d8f;
  float: left;
  width: 240px;
  z-index: 99; }

.main-menu .main-menu-header {
  align-items: center;
  background: #4a6076;
  display: flex;
  padding: 20px; }

.main-menu .main-menu-header .user-details {
  display: inline-block;
  margin-left: 10px; }

.main-menu .main-menu-header .user-details #more-details {
  cursor: pointer; }

.main-menu .main-menu-header .user-details span {
  color: white;
  display: block;
  font-size: 14px;
  text-transform: capitalize; }

.main-menu .main-menu-header .user-details span i {
  font-size: 10px;
  margin-left: 10px; }

.main-menu .main-menu-header .user-details span:first-child {
  margin-bottom: 5px; }

.main-menu .main-menu-content .more-details {
  display: none; }

.main-menu .main-menu-content .more-details a {
  padding: 10px 15px;
  display: block;
  color: white;
  transition: all 0.3s ease-in; }

.main-menu .main-menu-content .more-details a:hover {
  color: #fff;
  background-color: #3a417a; }

.main-menu .main-menu-content .more-details a i {
  margin-right: 10px; }

.main-menu .main-menu-content .menu-search {
  padding: 20px 20px 10px; }

.main-menu .main-menu-content li {
  position: relative; }

.main-menu .main-menu-content .nav-title {
  color: #2ed8b6;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 10px 5px;
  text-transform: uppercase; }

.main-menu .main-menu-content .nav-title i {
  font-weight: 800; }

.main-menu .main-menu-content .nav-title .menu-caption {
  right: 10px; }

.main-menu .main-menu-content .nav-item.has-class > a, .main-menu .main-menu-content .nav-item .tree-1 a.has-class > a, .main-menu .main-menu-content .nav-item .tree-2 a.has-class > a, .main-menu .main-menu-content .nav-item .tree-3 a.has-class > a, .main-menu .main-menu-content .nav-item .tree-4 a.has-class > a {
  background: #1abc9c; }

.main-menu .main-menu-content .nav-item.has-class > a:hover, .main-menu .main-menu-content .nav-item .tree-1 a.has-class > a:hover, .main-menu .main-menu-content .nav-item .tree-2 a.has-class > a:hover, .main-menu .main-menu-content .nav-item .tree-3 a.has-class > a:hover, .main-menu .main-menu-content .nav-item .tree-4 a.has-class > a:hover {
  color: white; }

.main-menu .main-menu-content .tree-1.open li .menu-caption, .main-menu .main-menu-content .nav-item .open.tree-2 li .menu-caption, .main-menu .main-menu-content .nav-item .open.tree-3 li .menu-caption, .main-menu .main-menu-content .nav-item .open.tree-4 li .menu-caption {
  right: 10px; }

.main-menu .main-menu-content .tree-1.open .nav-sub-item > a, .main-menu .main-menu-content .nav-item .open.tree-2 .nav-sub-item > a, .main-menu .main-menu-content .nav-item .open.tree-3 .nav-sub-item > a, .main-menu .main-menu-content .nav-item .open.tree-4 .nav-sub-item > a {
  background: #434d8f; }

.main-menu .main-menu-content .tree-1.open .has-class > a, .main-menu .main-menu-content .nav-item .open.tree-2 .has-class > a, .main-menu .main-menu-content .nav-item .open.tree-3 .has-class > a, .main-menu .main-menu-content .nav-item .open.tree-4 .has-class > a, .main-menu .main-menu-content .tree-2.open .has-class > a, .main-menu .main-menu-content .tree-3.open .has-class > a, .main-menu .main-menu-content .tree-4.open .has-class > a {
  color: #1abc9c;
  font-weight: 600; }

.main-menu .main-menu-content .nav-item, .main-menu .main-menu-content .nav-item .tree-1 a, .main-menu .main-menu-content .nav-item .tree-2 a, .main-menu .main-menu-content .nav-item .tree-3 a, .main-menu .main-menu-content .nav-item .tree-4 a {
  color: white; }

.main-menu .main-menu-content .nav-item a, .main-menu .main-menu-content .nav-item .tree-1 a a, .main-menu .main-menu-content .nav-item .tree-2 a a, .main-menu .main-menu-content .nav-item .tree-3 a a, .main-menu .main-menu-content .nav-item .tree-4 a a {
  color: white;
  display: block;
  font-size: 14px;
  padding: 10px 15px;
  transition: all 0.2s ease-in; }

.main-menu .main-menu-content .nav-item a:hover {
  color: #fff;
  background-color: #3a417a; }

.main-menu .main-menu-content .nav-item i, .main-menu .main-menu-content .nav-item .tree-1 a i, .main-menu .main-menu-content .nav-item .tree-2 a i, .main-menu .main-menu-content .nav-item .tree-3 a i, .main-menu .main-menu-content .nav-item .tree-4 a i {
  margin-right: 10px;
  font-size: 18px;
  vertical-align: middle; }

.main-menu .main-menu-content .nav-item .icon-arrow-down, .main-menu .main-menu-content .nav-item .tree-1 a .icon-arrow-down, .main-menu .main-menu-content .nav-item .tree-2 a .icon-arrow-down, .main-menu .main-menu-content .nav-item .tree-3 a .icon-arrow-down, .main-menu .main-menu-content .nav-item .tree-4 a .icon-arrow-down {
  display: none; }

.main-menu .main-menu-content .nav-item .tree-1 a, .main-menu .main-menu-content .nav-item .tree-2 a, .main-menu .main-menu-content .nav-item .tree-3 a, .main-menu .main-menu-content .nav-item .tree-4 a {
  padding-left: 15px;
  position: relative; }

.main-menu .main-menu-content .nav-item .tree-1 a::before, .main-menu .main-menu-content .nav-item .tree-2 a::before, .main-menu .main-menu-content .nav-item .tree-3 a::before, .main-menu .main-menu-content .nav-item .tree-4 a::before {
  content: "\E649";
  font-family: themify;
  position: absolute;
  left: 30px;
  font-size: 10px;
  top: 13px; }

.main-menu .main-menu-content .nav-item .tree-1 .icon-arrow-right, .main-menu .main-menu-content .nav-item .tree-2 .icon-arrow-right, .main-menu .main-menu-content .nav-item .tree-3 .icon-arrow-right, .main-menu .main-menu-content .nav-item .tree-4 .icon-arrow-right {
  display: none; }

.main-menu .main-menu-content .nav-item .tree-2 a {
  padding-left: 15px; }

.main-menu .main-menu-content .nav-item .tree-2 a::before {
  left: 40px; }

.main-menu .main-menu-content .nav-item .tree-3 a {
  padding-left: 15x; }

.main-menu .main-menu-content .nav-item .tree-3 a::before {
  left: 60px; }

.main-menu .main-menu-content .nav-item .tree-4 a {
  padding-left: 15px; }

.main-menu .main-menu-content .nav-item .tree-4 a::before {
  left: 80px; }

.horizontal-fixed .header-navbar, .horizontal-static .header-navbar, .horizontal-icon .header-navbar, .horizontal-icon-fixed .header-navbar {
  position: fixed;
  width: 100%;
  z-index: 9999; }

.horizontal-fixed .page-header, .horizontal-static .page-header, .horizontal-icon .page-header, .horizontal-icon-fixed .page-header {
  margin-top: 110px; }

.horizontal-fixed .main-menu-header, .horizontal-static .main-menu-header, .horizontal-icon .main-menu-header, .horizontal-icon-fixed .main-menu-header, .horizontal-fixed #collapse-menu, .horizontal-static #collapse-menu, .horizontal-icon #collapse-menu, .horizontal-icon-fixed #collapse-menu, .horizontal-fixed .main-menu .main-menu-content li.nav-title, .horizontal-static .main-menu .main-menu-content li.nav-title, .horizontal-icon .main-menu .main-menu-content li.nav-title, .horizontal-icon-fixed .main-menu .main-menu-content li.nav-title, .horizontal-fixed .main-navigation .nav-item.has-class .tree-1.open, .horizontal-static .main-navigation .nav-item.has-class .tree-1.open, .horizontal-icon .main-navigation .nav-item.has-class .tree-1.open, .horizontal-icon-fixed .main-navigation .nav-item.has-class .tree-1.open, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a.has-class .tree-1.open, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a.has-class .tree-1.open, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a.has-class .tree-1.open, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a.has-class .tree-1.open, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a.has-class .tree-1.open, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a.has-class .tree-1.open, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a.has-class .tree-1.open, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a.has-class .tree-1.open, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a.has-class .tree-1.open, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a.has-class .tree-1.open, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a.has-class .tree-1.open, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a.has-class .tree-1.open, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a.has-class .tree-1.open, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a.has-class .tree-1.open, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a.has-class .tree-1.open, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-1.open, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a.has-class .tree-1.open, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-2, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item.has-class .open.tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-2, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item.has-class .open.tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-2, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item.has-class .open.tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-2, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item.has-class .open.tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a.has-class .open.tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a.has-class .open.tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a.has-class .open.tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a.has-class .open.tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a.has-class .open.tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a.has-class .open.tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a.has-class .open.tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a.has-class .open.tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a.has-class .open.tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a.has-class .open.tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a.has-class .open.tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a.has-class .open.tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a.has-class .open.tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a.has-class .open.tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a.has-class .open.tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a.has-class .open.tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-3, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item.has-class .open.tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-3, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item.has-class .open.tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-3, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item.has-class .open.tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-3, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item.has-class .open.tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a.has-class .open.tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a.has-class .open.tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a.has-class .open.tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a.has-class .open.tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a.has-class .open.tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a.has-class .open.tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a.has-class .open.tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a.has-class .open.tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a.has-class .open.tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a.has-class .open.tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a.has-class .open.tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a.has-class .open.tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a.has-class .open.tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a.has-class .open.tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a.has-class .open.tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a.has-class .open.tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-4, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item.has-class .open.tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-4, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item.has-class .open.tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-4, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item.has-class .open.tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item.has-class .open.tree-4, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item.has-class .open.tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a.has-class .open.tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a.has-class .open.tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a.has-class .open.tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a.has-class .open.tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a.has-class .open.tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a.has-class .open.tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a.has-class .open.tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a.has-class .open.tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a.has-class .open.tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a.has-class .open.tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a.has-class .open.tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a.has-class .open.tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a.has-class .open.tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a.has-class .open.tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a.has-class .open.tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .open.tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a.has-class .open.tree-4, .horizontal-fixed .main-menu .main-menu-content .main-navigation .nav-item.has-class .open.tree-2, .horizontal-static .main-menu .main-menu-content .main-navigation .nav-item.has-class .open.tree-2, .horizontal-icon .main-menu .main-menu-content .main-navigation .nav-item.has-class .open.tree-2, .horizontal-icon-fixed .main-menu .main-menu-content .main-navigation .nav-item.has-class .open.tree-2, .horizontal-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-1 a.has-class .open.tree-2, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .open.tree-2, .horizontal-static .main-menu .main-menu-content .main-navigation .nav-item .tree-1 a.has-class .open.tree-2, .horizontal-static .main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .open.tree-2, .horizontal-icon .main-menu .main-menu-content .main-navigation .nav-item .tree-1 a.has-class .open.tree-2, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .open.tree-2, .horizontal-icon-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-1 a.has-class .open.tree-2, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-1 .main-navigation a.has-class .open.tree-2, .horizontal-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-2 a.has-class .open.tree-2, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .open.tree-2, .horizontal-static .main-menu .main-menu-content .main-navigation .nav-item .tree-2 a.has-class .open.tree-2, .horizontal-static .main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .open.tree-2, .horizontal-icon .main-menu .main-menu-content .main-navigation .nav-item .tree-2 a.has-class .open.tree-2, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .open.tree-2, .horizontal-icon-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-2 a.has-class .open.tree-2, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 .main-navigation a.has-class .open.tree-2, .horizontal-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-3 a.has-class .open.tree-2, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .open.tree-2, .horizontal-static .main-menu .main-menu-content .main-navigation .nav-item .tree-3 a.has-class .open.tree-2, .horizontal-static .main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .open.tree-2, .horizontal-icon .main-menu .main-menu-content .main-navigation .nav-item .tree-3 a.has-class .open.tree-2, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .open.tree-2, .horizontal-icon-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-3 a.has-class .open.tree-2, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 .main-navigation a.has-class .open.tree-2, .horizontal-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-4 a.has-class .open.tree-2, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .open.tree-2, .horizontal-static .main-menu .main-menu-content .main-navigation .nav-item .tree-4 a.has-class .open.tree-2, .horizontal-static .main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .open.tree-2, .horizontal-icon .main-menu .main-menu-content .main-navigation .nav-item .tree-4 a.has-class .open.tree-2, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .open.tree-2, .horizontal-icon-fixed .main-menu .main-menu-content .main-navigation .nav-item .tree-4 a.has-class .open.tree-2, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 .main-navigation a.has-class .open.tree-2, .horizontal-fixed .main-navigation .nav-item.has-class .tree-2.open, .horizontal-static .main-navigation .nav-item.has-class .tree-2.open, .horizontal-icon .main-navigation .nav-item.has-class .tree-2.open, .horizontal-icon-fixed .main-navigation .nav-item.has-class .tree-2.open, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a.has-class .tree-2.open, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a.has-class .tree-2.open, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a.has-class .tree-2.open, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a.has-class .tree-2.open, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a.has-class .tree-2.open, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a.has-class .tree-2.open, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a.has-class .tree-2.open, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a.has-class .tree-2.open, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a.has-class .tree-2.open, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a.has-class .tree-2.open, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a.has-class .tree-2.open, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a.has-class .tree-2.open, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a.has-class .tree-2.open, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a.has-class .tree-2.open, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a.has-class .tree-2.open, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a.has-class .tree-2.open, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a.has-class .tree-2.open {
  display: none; }

.horizontal-fixed .main-menu, .horizontal-static .main-menu, .horizontal-icon .main-menu, .horizontal-icon-fixed .main-menu {
  position: fixed;
  width: 100%;
  top: 55px;
  z-index: 999;
  background: #434d8f; }

.horizontal-fixed .main-menu .main-menu-content .nav-item > a, .horizontal-static .main-menu .main-menu-content .nav-item > a, .horizontal-icon .main-menu .main-menu-content .nav-item > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item > a, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a, .horizontal-static .main-menu .main-menu-content .nav-item .tree-1 a > a, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-1 a > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a, .horizontal-static .main-menu .main-menu-content .nav-item .tree-2 a > a, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-2 a > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a, .horizontal-static .main-menu .main-menu-content .nav-item .tree-3 a > a, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-3 a > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a, .horizontal-static .main-menu .main-menu-content .nav-item .tree-4 a > a, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-4 a > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a {
  padding: 20px 15px;
  width: 100%; }

.horizontal-fixed .main-navigation, .horizontal-static .main-navigation, .horizontal-icon .main-navigation, .horizontal-icon-fixed .main-navigation {
  margin-bottom: 0px; }

.horizontal-fixed .main-navigation .nav-item .tree-1, .horizontal-static .main-navigation .nav-item .tree-1, .horizontal-icon .main-navigation .nav-item .tree-1, .horizontal-icon-fixed .main-navigation .nav-item .tree-1, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a .tree-1, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a .tree-1, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-1, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-1, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a .tree-1, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a .tree-1, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a .tree-1, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a .tree-1, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a .tree-1, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a .tree-1, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a .tree-1, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a .tree-1, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a .tree-1, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a .tree-1, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a .tree-1, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a .tree-1, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item .tree-1 a .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item .tree-1 a .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-1 a .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-1 a .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-fixed .main-navigation a .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-static .main-navigation a .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon .main-navigation a .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon-fixed .main-navigation a .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-fixed .main-navigation a .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-static .main-navigation a .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon .main-navigation a .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon-fixed .main-navigation a .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-fixed .main-navigation a .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-static .main-navigation a .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon .main-navigation a .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon-fixed .main-navigation a .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item .tree-1 a .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item .tree-1 a .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-1 a .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-1 a .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-fixed .main-navigation a .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-static .main-navigation a .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon .main-navigation a .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon-fixed .main-navigation a .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-fixed .main-navigation a .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-static .main-navigation a .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon .main-navigation a .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon-fixed .main-navigation a .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-fixed .main-navigation a .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-static .main-navigation a .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon .main-navigation a .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon-fixed .main-navigation a .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item .tree-1 a .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item .tree-1 a .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-1 a .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-1 a .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-fixed .main-navigation a .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-static .main-navigation a .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon .main-navigation a .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon-fixed .main-navigation a .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-fixed .main-navigation a .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-static .main-navigation a .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon .main-navigation a .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon-fixed .main-navigation a .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-fixed .main-navigation a .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-static .main-navigation a .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon .main-navigation a .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon-fixed .main-navigation a .tree-4 {
  background-color: #434d8f;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 60px;
  transform: translateY(30px);
  transition: all 0.3s linear;
  visibility: hidden;
  width: 18em;
  z-index: 9999;
  display: block !important; }

.horizontal-fixed .main-navigation .nav-item .tree-1 li, .horizontal-static .main-navigation .nav-item .tree-1 li, .horizontal-icon .main-navigation .nav-item .tree-1 li, .horizontal-icon-fixed .main-navigation .nav-item .tree-1 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a .tree-1 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a .tree-1 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-1 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-1 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a .tree-1 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a .tree-1 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a .tree-1 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a .tree-1 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a .tree-1 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a .tree-1 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a .tree-1 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a .tree-1 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a .tree-1 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a .tree-1 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a .tree-1 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-1 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a .tree-1 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 li, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item .tree-2 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 li, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item .tree-2 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 li, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-2 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 li, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-2 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a .tree-2 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a .tree-2 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-2 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-2 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a .tree-2 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a .tree-2 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a .tree-2 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a .tree-2 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a .tree-2 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a .tree-2 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a .tree-2 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a .tree-2 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a .tree-2 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a .tree-2 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a .tree-2 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a .tree-2 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item .tree-1 a .tree-2 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item .tree-1 a .tree-2 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-1 a .tree-2 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-1 a .tree-2 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a .tree-2 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a .tree-2 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-2 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-2 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-fixed .main-navigation a .tree-2 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-static .main-navigation a .tree-2 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon .main-navigation a .tree-2 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-2 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon-fixed .main-navigation a .tree-2 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-fixed .main-navigation a .tree-2 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-static .main-navigation a .tree-2 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon .main-navigation a .tree-2 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-2 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon-fixed .main-navigation a .tree-2 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-fixed .main-navigation a .tree-2 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-static .main-navigation a .tree-2 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon .main-navigation a .tree-2 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-2 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-2 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon-fixed .main-navigation a .tree-2 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 li, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item .tree-3 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 li, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item .tree-3 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 li, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-3 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 li, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-3 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a .tree-3 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a .tree-3 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-3 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-3 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a .tree-3 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a .tree-3 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a .tree-3 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a .tree-3 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a .tree-3 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a .tree-3 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a .tree-3 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a .tree-3 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a .tree-3 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a .tree-3 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a .tree-3 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a .tree-3 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item .tree-1 a .tree-3 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item .tree-1 a .tree-3 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-1 a .tree-3 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-1 a .tree-3 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a .tree-3 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a .tree-3 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-3 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-3 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-fixed .main-navigation a .tree-3 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-static .main-navigation a .tree-3 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon .main-navigation a .tree-3 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-3 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon-fixed .main-navigation a .tree-3 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-fixed .main-navigation a .tree-3 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-static .main-navigation a .tree-3 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon .main-navigation a .tree-3 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-3 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon-fixed .main-navigation a .tree-3 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-fixed .main-navigation a .tree-3 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-static .main-navigation a .tree-3 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon .main-navigation a .tree-3 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-3 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-3 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon-fixed .main-navigation a .tree-3 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 li, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item .tree-4 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 li, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item .tree-4 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 li, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-4 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 li, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-4 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a .tree-4 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a .tree-4 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-4 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-4 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a .tree-4 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a .tree-4 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a .tree-4 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a .tree-4 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a .tree-4 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a .tree-4 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a .tree-4 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a .tree-4 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a .tree-4 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a .tree-4 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a .tree-4 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a .tree-4 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item .tree-1 a .tree-4 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item .tree-1 a .tree-4 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-1 a .tree-4 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-1 a .tree-4 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a .tree-4 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a .tree-4 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-4 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-4 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-fixed .main-navigation a .tree-4 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-static .main-navigation a .tree-4 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon .main-navigation a .tree-4 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a .tree-4 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon-fixed .main-navigation a .tree-4 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-fixed .main-navigation a .tree-4 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-static .main-navigation a .tree-4 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon .main-navigation a .tree-4 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a .tree-4 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon-fixed .main-navigation a .tree-4 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 li, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-fixed .main-navigation a .tree-4 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 li, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-static .main-navigation a .tree-4 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 li, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon .main-navigation a .tree-4 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a .tree-4 li, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation .tree-1 a .tree-4 li, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon-fixed .main-navigation a .tree-4 li {
  display: block; }

.horizontal-fixed .main-navigation .nav-item:hover .tree-1, .horizontal-static .main-navigation .nav-item:hover .tree-1, .horizontal-icon .main-navigation .nav-item:hover .tree-1, .horizontal-icon-fixed .main-navigation .nav-item:hover .tree-1, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a:hover .tree-1, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a:hover .tree-1, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a:hover .tree-1, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a:hover .tree-1, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a:hover .tree-1, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a:hover .tree-1, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a:hover .tree-1, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a:hover .tree-1, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a:hover .tree-1, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a:hover .tree-1, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a:hover .tree-1, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a:hover .tree-1, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a:hover .tree-1, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a:hover .tree-1, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a:hover .tree-1, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-1, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a:hover .tree-1, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-2, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item:hover .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-2, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item:hover .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-2, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item:hover .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-2, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item:hover .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a:hover .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a:hover .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a:hover .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a:hover .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a:hover .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a:hover .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a:hover .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a:hover .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a:hover .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a:hover .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a:hover .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a:hover .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a:hover .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a:hover .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a:hover .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a:hover .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-2, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item:hover .tree-1 a .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-2, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item:hover .tree-1 a .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-2, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item:hover .tree-1 a .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-2, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item:hover .tree-1 a .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a:hover .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a:hover .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a:hover .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a:hover .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-fixed .main-navigation a:hover .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-static .main-navigation a:hover .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon .main-navigation a:hover .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon-fixed .main-navigation a:hover .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-fixed .main-navigation a:hover .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-static .main-navigation a:hover .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon .main-navigation a:hover .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon-fixed .main-navigation a:hover .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-fixed .main-navigation a:hover .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-2, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-static .main-navigation a:hover .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon .main-navigation a:hover .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon-fixed .main-navigation a:hover .tree-2, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-3, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item:hover .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-3, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item:hover .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-3, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item:hover .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-3, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item:hover .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a:hover .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a:hover .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a:hover .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a:hover .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a:hover .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a:hover .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a:hover .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a:hover .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a:hover .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a:hover .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a:hover .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a:hover .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a:hover .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a:hover .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a:hover .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a:hover .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-3, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item:hover .tree-1 a .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-3, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item:hover .tree-1 a .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-3, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item:hover .tree-1 a .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-3, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item:hover .tree-1 a .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a:hover .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a:hover .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a:hover .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a:hover .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-fixed .main-navigation a:hover .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-static .main-navigation a:hover .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon .main-navigation a:hover .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon-fixed .main-navigation a:hover .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-fixed .main-navigation a:hover .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-static .main-navigation a:hover .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon .main-navigation a:hover .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon-fixed .main-navigation a:hover .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-fixed .main-navigation a:hover .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-3, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-static .main-navigation a:hover .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon .main-navigation a:hover .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon-fixed .main-navigation a:hover .tree-3, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-4, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item:hover .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-4, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item:hover .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-4, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item:hover .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-4, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item:hover .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a:hover .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a:hover .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a:hover .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a:hover .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation a:hover .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation a:hover .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a:hover .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a:hover .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation a:hover .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation a:hover .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a:hover .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a:hover .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation a:hover .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation a:hover .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a:hover .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a:hover .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-4, .main-menu .main-menu-content .horizontal-fixed .main-navigation .nav-item:hover .tree-1 a .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-4, .main-menu .main-menu-content .horizontal-static .main-navigation .nav-item:hover .tree-1 a .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-4, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item:hover .tree-1 a .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item:hover .tree-1 a .tree-4, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item:hover .tree-1 a .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-fixed .main-navigation a:hover .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-static .main-navigation a:hover .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a:hover .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a:hover .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-fixed .main-navigation .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-fixed .main-navigation a:hover .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-static .main-navigation .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-static .main-navigation a:hover .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon .main-navigation a:hover .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2 .tree-1 a:hover .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-2 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-2 .horizontal-icon-fixed .main-navigation a:hover .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-fixed .main-navigation .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-fixed .main-navigation a:hover .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-static .main-navigation .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-static .main-navigation a:hover .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon .main-navigation a:hover .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3 .tree-1 a:hover .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-3 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-3 .horizontal-icon-fixed .main-navigation a:hover .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-4, .horizontal-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-fixed .main-navigation .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-fixed .main-navigation a:hover .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-4, .horizontal-static .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-static .main-navigation .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-static .main-navigation a:hover .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-4, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon .main-navigation a:hover .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4 .tree-1 a:hover .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-1 .tree-4 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation .tree-1 a:hover .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .tree-4 .horizontal-icon-fixed .main-navigation a:hover .tree-4 {
  opacity: 1;
  transform: translateY(0px);
  transition: all 0.3s linear;
  visibility: visible; }

.horizontal-fixed .main-navigation .nav-sub-item > a, .horizontal-static .main-navigation .nav-sub-item > a, .horizontal-icon .main-navigation .nav-sub-item > a, .horizontal-icon-fixed .main-navigation .nav-sub-item > a {
  position: relative; }

.horizontal-fixed .main-navigation .nav-sub-item > a::after, .horizontal-static .main-navigation .nav-sub-item > a::after, .horizontal-icon .main-navigation .nav-sub-item > a::after, .horizontal-icon-fixed .main-navigation .nav-sub-item > a::after {
  content: "\E65D";
  font-family: themify;
  font-size: 14px;
  position: absolute;
  right: 20px; }

.horizontal-fixed .main-navigation .nav-sub-item .tree-2, .horizontal-static .main-navigation .nav-sub-item .tree-2, .horizontal-icon .main-navigation .nav-sub-item .tree-2, .horizontal-icon-fixed .main-navigation .nav-sub-item .tree-2 {
  background-color: #434d8f;
  left: 289px;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translateY(30px);
  transition: all 0.3s linear;
  visibility: hidden;
  width: 18em;
  z-index: 9999;
  display: block !important; }

.horizontal-fixed .main-navigation .nav-sub-item .tree-2 li, .horizontal-static .main-navigation .nav-sub-item .tree-2 li, .horizontal-icon .main-navigation .nav-sub-item .tree-2 li, .horizontal-icon-fixed .main-navigation .nav-sub-item .tree-2 li {
  display: block; }

.horizontal-fixed .main-navigation .nav-sub-item .tree-2 a, .horizontal-static .main-navigation .nav-sub-item .tree-2 a, .horizontal-icon .main-navigation .nav-sub-item .tree-2 a, .horizontal-icon-fixed .main-navigation .nav-sub-item .tree-2 a {
  padding-left: 15px; }

.horizontal-fixed .main-navigation .nav-sub-item .tree-2 a::before, .horizontal-static .main-navigation .nav-sub-item .tree-2 a::before, .horizontal-icon .main-navigation .nav-sub-item .tree-2 a::before, .horizontal-icon-fixed .main-navigation .nav-sub-item .tree-2 a::before {
  left: 10px; }

.horizontal-fixed .main-navigation .nav-sub-item:hover .tree-2, .horizontal-static .main-navigation .nav-sub-item:hover .tree-2, .horizontal-icon .main-navigation .nav-sub-item:hover .tree-2, .horizontal-icon-fixed .main-navigation .nav-sub-item:hover .tree-2 {
  opacity: 1;
  transform: translateY(0px);
  transition: all 0.3s linear;
  visibility: visible; }

.horizontal-fixed .main-navigation .nav-sub-item-3 > a, .horizontal-static .main-navigation .nav-sub-item-3 > a, .horizontal-icon .main-navigation .nav-sub-item-3 > a, .horizontal-icon-fixed .main-navigation .nav-sub-item-3 > a {
  position: relative; }

.horizontal-fixed .main-navigation .nav-sub-item-3 > a::after, .horizontal-static .main-navigation .nav-sub-item-3 > a::after, .horizontal-icon .main-navigation .nav-sub-item-3 > a::after, .horizontal-icon-fixed .main-navigation .nav-sub-item-3 > a::after {
  content: "\E65D";
  font-family: themify;
  font-size: 14px;
  position: absolute;
  right: 20px; }

.horizontal-fixed .main-navigation .nav-sub-item-3 .tree-3, .horizontal-static .main-navigation .nav-sub-item-3 .tree-3, .horizontal-icon .main-navigation .nav-sub-item-3 .tree-3, .horizontal-icon-fixed .main-navigation .nav-sub-item-3 .tree-3 {
  background-color: #434d8f;
  left: 289px;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translateY(30px);
  transition: all 0.3s linear;
  visibility: hidden;
  width: 18em;
  z-index: 9999;
  display: block !important; }

.horizontal-fixed .main-navigation .nav-sub-item-3 .tree-3 li, .horizontal-static .main-navigation .nav-sub-item-3 .tree-3 li, .horizontal-icon .main-navigation .nav-sub-item-3 .tree-3 li, .horizontal-icon-fixed .main-navigation .nav-sub-item-3 .tree-3 li {
  display: block; }

.horizontal-fixed .main-navigation .nav-sub-item-3 .tree-3 a, .horizontal-static .main-navigation .nav-sub-item-3 .tree-3 a, .horizontal-icon .main-navigation .nav-sub-item-3 .tree-3 a, .horizontal-icon-fixed .main-navigation .nav-sub-item-3 .tree-3 a {
  padding-left: 15px; }

.horizontal-fixed .main-navigation .nav-sub-item-3 .tree-3 a::before, .horizontal-static .main-navigation .nav-sub-item-3 .tree-3 a::before, .horizontal-icon .main-navigation .nav-sub-item-3 .tree-3 a::before, .horizontal-icon-fixed .main-navigation .nav-sub-item-3 .tree-3 a::before {
  left: 10px; }

.horizontal-fixed .main-navigation .nav-sub-item-3:hover .tree-3, .horizontal-static .main-navigation .nav-sub-item-3:hover .tree-3, .horizontal-icon .main-navigation .nav-sub-item-3:hover .tree-3, .horizontal-icon-fixed .main-navigation .nav-sub-item-3:hover .tree-3 {
  opacity: 1;
  transform: translateY(0px);
  transition: all 0.3s linear;
  visibility: visible; }

.horizontal-fixed .main-navigation .nav-sub-item-4 > a, .horizontal-static .main-navigation .nav-sub-item-4 > a, .horizontal-icon .main-navigation .nav-sub-item-4 > a, .horizontal-icon-fixed .main-navigation .nav-sub-item-4 > a {
  position: relative; }

.horizontal-fixed .main-navigation .nav-sub-item-4 > a::after, .horizontal-static .main-navigation .nav-sub-item-4 > a::after, .horizontal-icon .main-navigation .nav-sub-item-4 > a::after, .horizontal-icon-fixed .main-navigation .nav-sub-item-4 > a::after {
  content: "\E65D";
  font-family: themify;
  font-size: 14px;
  position: absolute;
  right: 20px; }

.horizontal-fixed .main-navigation .nav-sub-item-4 .tree-4, .horizontal-static .main-navigation .nav-sub-item-4 .tree-4, .horizontal-icon .main-navigation .nav-sub-item-4 .tree-4, .horizontal-icon-fixed .main-navigation .nav-sub-item-4 .tree-4 {
  background-color: #434d8f;
  left: 289px;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translateY(30px);
  transition: all 0.3s linear;
  visibility: hidden;
  width: 18em;
  z-index: 9999;
  display: block !important; }

.horizontal-fixed .main-navigation .nav-sub-item-4 .tree-4 li, .horizontal-static .main-navigation .nav-sub-item-4 .tree-4 li, .horizontal-icon .main-navigation .nav-sub-item-4 .tree-4 li, .horizontal-icon-fixed .main-navigation .nav-sub-item-4 .tree-4 li {
  display: block; }

.horizontal-fixed .main-navigation .nav-sub-item-4 .tree-4 a, .horizontal-static .main-navigation .nav-sub-item-4 .tree-4 a, .horizontal-icon .main-navigation .nav-sub-item-4 .tree-4 a, .horizontal-icon-fixed .main-navigation .nav-sub-item-4 .tree-4 a {
  padding-left: 15px; }

.horizontal-fixed .main-navigation .nav-sub-item-4 .tree-4 a::before, .horizontal-static .main-navigation .nav-sub-item-4 .tree-4 a::before, .horizontal-icon .main-navigation .nav-sub-item-4 .tree-4 a::before, .horizontal-icon-fixed .main-navigation .nav-sub-item-4 .tree-4 a::before {
  left: 10px; }

.horizontal-fixed .main-navigation .nav-sub-item-4:hover .tree-4, .horizontal-static .main-navigation .nav-sub-item-4:hover .tree-4, .horizontal-icon .main-navigation .nav-sub-item-4:hover .tree-4, .horizontal-icon-fixed .main-navigation .nav-sub-item-4:hover .tree-4 {
  opacity: 1;
  transform: translateY(0px);
  transition: all 0.3s linear;
  visibility: visible; }

.horizontal-fixed .main-body .page-wrapper, .horizontal-static .main-body .page-wrapper, .horizontal-icon .main-body .page-wrapper, .horizontal-icon-fixed .main-body .page-wrapper {
  margin-left: 0px; }

.horizontal-fixed .main-menu .main-menu-content .nav-item > a, .horizontal-static .main-menu .main-menu-content .nav-item > a, .horizontal-icon .main-menu .main-menu-content .nav-item > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item > a, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a, .horizontal-static .main-menu .main-menu-content .nav-item .tree-1 a > a, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-1 a > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a, .horizontal-static .main-menu .main-menu-content .nav-item .tree-2 a > a, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-2 a > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a, .horizontal-static .main-menu .main-menu-content .nav-item .tree-3 a > a, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-3 a > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a, .horizontal-static .main-menu .main-menu-content .nav-item .tree-4 a > a, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-4 a > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a {
  display: inline-block;
  position: relative; }

.horizontal-fixed .main-menu .main-menu-content .nav-item > a::after, .horizontal-static .main-menu .main-menu-content .nav-item > a::after, .horizontal-icon .main-menu .main-menu-content .nav-item > a::after, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item > a::after, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a::after, .horizontal-static .main-menu .main-menu-content .nav-item .tree-1 a > a::after, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-1 a > a::after, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a::after, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a::after, .horizontal-static .main-menu .main-menu-content .nav-item .tree-2 a > a::after, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-2 a > a::after, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a::after, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a::after, .horizontal-static .main-menu .main-menu-content .nav-item .tree-3 a > a::after, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-3 a > a::after, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a::after, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a::after, .horizontal-static .main-menu .main-menu-content .nav-item .tree-4 a > a::after, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-4 a > a::after, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a::after {
  display: none; }

.horizontal-fixed .main-menu .main-menu-content li, .horizontal-static .main-menu .main-menu-content li, .horizontal-icon .main-menu .main-menu-content li, .horizontal-icon-fixed .main-menu .main-menu-content li {
  border-top: none;
  display: inline-block;
  margin-right: 0px; }

.horizontal-fixed .main-menu .main-menu-content .nav-item .icon-arrow-down, .horizontal-static .main-menu .main-menu-content .nav-item .icon-arrow-down, .horizontal-icon .main-menu .main-menu-content .nav-item .icon-arrow-down, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .icon-arrow-down {
  margin-right: 20px;
  position: relative;
  right: -20px;
  top: 0px; }

.horizontal-fixed .tree-1 li, .horizontal-static .tree-1 li, .horizontal-icon .tree-1 li, .horizontal-icon-fixed .tree-1 li, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-2 li, .main-menu .main-menu-content .nav-item .horizontal-fixed .tree-2 li, .horizontal-static .main-menu .main-menu-content .nav-item .tree-2 li, .main-menu .main-menu-content .nav-item .horizontal-static .tree-2 li, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-2 li, .main-menu .main-menu-content .nav-item .horizontal-icon .tree-2 li, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 li, .main-menu .main-menu-content .nav-item .horizontal-icon-fixed .tree-2 li, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-3 li, .main-menu .main-menu-content .nav-item .horizontal-fixed .tree-3 li, .horizontal-static .main-menu .main-menu-content .nav-item .tree-3 li, .main-menu .main-menu-content .nav-item .horizontal-static .tree-3 li, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-3 li, .main-menu .main-menu-content .nav-item .horizontal-icon .tree-3 li, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 li, .main-menu .main-menu-content .nav-item .horizontal-icon-fixed .tree-3 li, .horizontal-fixed .main-menu .main-menu-content .nav-item .tree-4 li, .main-menu .main-menu-content .nav-item .horizontal-fixed .tree-4 li, .horizontal-static .main-menu .main-menu-content .nav-item .tree-4 li, .main-menu .main-menu-content .nav-item .horizontal-static .tree-4 li, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-4 li, .main-menu .main-menu-content .nav-item .horizontal-icon .tree-4 li, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 li, .main-menu .main-menu-content .nav-item .horizontal-icon-fixed .tree-4 li {
  display: block; }

.horizontal-static .header-navbar, .horizontal-static .main-menu {
  position: initial; }

.horizontal-icon .header-navbar, .horizontal-icon-fixed .header-navbar, .horizontal-icon .main-menu, .horizontal-icon-fixed .main-menu {
  position: inherit; }

.horizontal-icon .main-menu .main-menu-content .nav-item > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item > a, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-1 a > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-2 a > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-3 a > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-4 a > a, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a {
  text-align: center; }

.horizontal-icon .main-menu .main-menu-content .nav-item > a i, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item > a i, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-1 a > a i, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a i, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-2 a > a i, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a i, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-3 a > a i, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a i, .horizontal-icon .main-menu .main-menu-content .nav-item .tree-4 a > a i, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a i {
  display: block;
  margin-bottom: 5px;
  margin-right: 0px; }

.horizontal-icon .main-navigation .nav-item .tree-1, .horizontal-icon-fixed .main-navigation .nav-item .tree-1, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-1, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-1, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a .tree-1, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a .tree-1, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a .tree-1, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a .tree-1, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a .tree-1, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a .tree-1, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-2, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-2, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-2, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a .tree-2, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a .tree-2, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a .tree-2, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-2, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-2, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-3, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-3, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-3, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a .tree-3, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a .tree-3, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a .tree-3, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-3, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-3, .horizontal-icon .main-navigation .main-menu .main-menu-content .nav-item .tree-4, .main-menu .main-menu-content .horizontal-icon .main-navigation .nav-item .tree-4, .horizontal-icon-fixed .main-navigation .main-menu .main-menu-content .nav-item .tree-4, .main-menu .main-menu-content .horizontal-icon-fixed .main-navigation .nav-item .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon .main-navigation a .tree-4, .main-menu .main-menu-content .nav-item .tree-2 .horizontal-icon-fixed .main-navigation a .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon .main-navigation a .tree-4, .main-menu .main-menu-content .nav-item .tree-3 .horizontal-icon-fixed .main-navigation a .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon .main-navigation a .tree-4, .main-menu .main-menu-content .nav-item .tree-4 .horizontal-icon-fixed .main-navigation a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon .main-navigation a .tree-4, .main-menu .main-menu-content .nav-item .tree-1 .horizontal-icon-fixed .main-navigation a .tree-4 {
  top: 80px; }

.horizontal-icon .page-header, .horizontal-icon-fixed .page-header {
  margin-top: 80px; }

.horizontal-icon-fixed .main-menu {
  position: fixed; }

.horizontal-icon-fixed .main-menu .main-menu-content .nav-item > a i.icon-arrow-down, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-1 a > a i.icon-arrow-down, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-2 a > a i.icon-arrow-down, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-3 a > a i.icon-arrow-down, .horizontal-icon-fixed .main-menu .main-menu-content .nav-item .tree-4 a > a i.icon-arrow-down {
  display: none; }

.horizontal-icon-fixed .header-navbar {
  position: initial; }

.horizontal-icon-fixed .page-header {
  margin-top: 80px; }

.horizontal-fixed ul {
  -webkit-padding-start: 0px;
  padding-left: 0px; }

/** ISSUERS **/
/** Images **/
.rccs {
  margin: 0 auto;
  perspective: 1000px;
  width: 290px; }
  .rccs__card {
    height: 182.873px;
    margin: 0 auto;
    position: relative;
    transform-style: preserve-3d;
    transition: all 0.4s linear;
    width: 290px; }
    .rccs__card--front, .rccs__card--back {
      backface-visibility: hidden;
      background: linear-gradient(25deg, #939393, #717171);
      border-radius: 14.5px;
      color: #fff;
      height: 100%;
      left: 0;
      overflow: hidden;
      position: absolute;
      top: 0;
      transform-style: preserve-3d;
      width: 100%;
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); }
    .rccs__card--front {
      z-index: 20; }
    .rccs__card--back {
      transform: rotateY(180deg); }
      .rccs__card--back .rccs__issuer {
        background-position: bottom center;
        bottom: 5%;
        left: 50%;
        opacity: 0.6;
        right: auto;
        top: auto;
        transform: translateX(-50%); }
    .rccs__card__background {
      height: 200%;
      left: -170%;
      position: absolute;
      top: -60%;
      transform: rotate(25deg);
      transition: all 0.5s ease-out;
      width: 150%;
      left: -170%; }
    .rccs__card--flipped {
      transform: rotateY(180deg); }
      .rccs__card--flipped .rccs__card--front {
        z-index: 10; }
      .rccs__card--flipped .rccs__card--back {
        z-index: 20; }
    .rccs__card--unknown > div {
      background: linear-gradient(25deg, #999, #999);
      box-shadow: none; }
    .rccs__card--unknown .rccs__issuer {
      visibility: hidden; }
    .rccs__card:not(.rccs__card--unknown) .rccs__card__background {
      left: -22%; }
    .rccs__card--amex .rccs__card__background {
      background: linear-gradient(25deg, #308c67, #a3f2cf); }
    .rccs__card--amex .rccs__issuer {
      background-image: url("data:image/svg+xml;base64, "); }
    .rccs__card--amex .rccs__cvc__front {
      opacity: 0.5;
      visibility: visible; }
    .rccs__card--dankort .rccs__card__background {
      background: linear-gradient(25deg, #ccc, #999); }
    .rccs__card--dankort .rccs__issuer {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjMwOCIgdmlld0JveD0iMCAwIDUxMiAzMDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y1MDkxQSIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM5RTBDMTciIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0zNTguNDA3IDBoLTIwNC43OTVjLTg0Ljg0MiAwLTE1My42MTIgNjguNzcxLTE1My42MTIgMTUzLjU5MyAwIDg0Ljg1MSA2OC43NyAxNTMuNjA2IDE1My42MTIgMTUzLjYwNmgyMDQuNzk1Yzg0LjgyMiAwIDE1My41OTMtNjguNzU1IDE1My41OTMtMTUzLjYwNiAwLTg0LjgyMS02OC43Ny0xNTMuNTkzLTE1My41OTMtMTUzLjU5MyIgZmlsbD0iI0ZFRkVGRSIvPjxwYXRoIGQ9Ik0zOTUuNTkxIDE0NC40ODZsNjguMzI4IDgxLjI2MWMxNC4xNTEtMjAuNDUxIDIyLjQ2Mi00NS4yNDIgMjIuNDYyLTcxLjk0NSAwLTI4LjE4My05LjI1OS01NC4yNDgtMjQuODg0LTc1LjMxNWwtNjUuOTA2IDY1Ljk5OXptLTI0MS4zOTctMTE3LjM4NmMtMzguNTQ3IDAtNzMuMTIxIDE3LjI5My05Ni4zODMgNDQuNTI4aDE0NC4xNTljNTEuMDI3IDAgODkuNDc0IDEyLjk4MyA5My40MzEgNTUuOTc0bDUzLjcwMi01NS45ODFoMTA2LjkzMWMtMjMuMjYzLTI3LjIyNy01Ny44MzEtNDQuNTItOTYuMzYxLTQ0LjUyaC0yMDUuNDc5em0yOS4yMzYgMjA1LjQ3OWgtMTI4LjQyOWMyMy4yMzMgMjkuMTkzIDU5LjA2MiA0Ny45NDYgOTkuMTk0IDQ3Ljk0NmgyMDUuNDc5YzQwLjExNyAwIDc1LjkzNy0xOC43NDUgOTkuMTcxLTQ3LjkzOWgtMTA5LjI5NWwtNTYuNzk2LTcxLjc3NmMtMTAuNTA2IDQ4LjkzOS00NC44ODEgNzEuNzY5LTEwOS4zMjMgNzEuNzY5ek0xMTguNDQgMTI1Ljk5N2wtMTguMjIyIDUwLjFoNzMuNTE3YzIxLjczMyAwIDI4LjMxLTguOTk4IDMzLjE3My0yNi4zMTkgNC44MTUtMTcuMTMxLTcuMjc3LTIzLjc4LTIyLjEyOS0yMy43OGgtNjYuMzM5eiIgZmlsbD0idXJsKCNhKSIvPjwvc3ZnPg=="); }
    .rccs__card--dinersclub > div {
      color: #555; }
    .rccs__card--dinersclub .rccs__card__background {
      background: linear-gradient(25deg, #fff, #eee); }
    .rccs__card--dinersclub .rccs__issuer {
      background-image: url("data:image/svg+xml;base64, "); }
    .rccs__card--discover > div {
      color: #555; }
    .rccs__card--discover .rccs__card__background {
      background: linear-gradient(25deg, #fff, #eee); }
    .rccs__card--discover .rccs__issuer {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9Ijg2IiB2aWV3Qm94PSIwIDAgNTEyIDg2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyMC40NDIlIiB5MT0iMTAuNTk5JSIgeDI9Ijg5LjI0NSUiIHkyPSI4My41MyUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRTI1NDI5IiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0Y5OUQzRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMjcwLjM1Ni4zNjVjLTIzLjk4MiAwLTQzLjQ0IDE4LjczNS00My40NCA0MS44NTggMCAyNC41ODMgMTguNjEyIDQyLjk2IDQzLjQ0IDQyLjk2IDI0LjIwOCAwIDQzLjMyMS0xOC42MiA0My4zMjEtNDIuNDc4IDAtMjMuNzE2LTE4Ljk4Ni00Mi4zNC00My4zMjEtNDIuMzR6IiBpZD0iYiIvPjxmaWx0ZXIgeD0iLTUwJSIgeT0iLTUwJSIgd2lkdGg9IjIwMCUiIGhlaWdodD0iMjAwJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlTW9ycGhvbG9neSByYWRpdXM9IjIiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRJbm5lcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyLjUiIGluPSJzaGFkb3dTcHJlYWRJbm5lcjEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeD0iMiIgZHk9IjIiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4zMDE2NTg3NDEgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PC9kZWZzPjx1c2UgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjYiIvPjx1c2UgZmlsdGVyPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjYiIvPjxwYXRoIGQ9Ik0yMy43NDYgMS44OTFoLTIzLjM1M3Y4MS40NTRoMjMuMjMyYzEyLjMyNSAwIDIxLjI0LTIuOTIxIDI5LjA1OS05LjM5OCA5LjI3OC03LjY5NSAxNC43ODEtMTkuMjk4IDE0Ljc4MS0zMS4yODkgMC0yNC4wNDgtMTcuOTY1LTQwLjc2Ni00My43MTktNDAuNzY2em0xOC41NzMgNjEuMTc2Yy01LjAyMiA0LjUzMS0xMS40ODYgNi40ODgtMjEuNzYgNi40ODhoLTQuMjY4di01My44NzNoNC4yNjhjMTAuMjc0IDAgMTYuNDkxIDEuODM0IDIxLjc2IDYuNTkzIDUuNDk1IDQuODg2IDguNzcyIDEyLjQ1MiA4Ljc3MiAyMC4yNjUgMCA3LjgyOS0zLjI3NyAxNS42Ni04Ljc3MiAyMC41Mjd6bTMyLjQ4IDIwLjI3OGgxNS44NzF2LTgxLjQ1NGgtMTUuODcxdjgxLjQ1NHptNTQuNzI3LTUwLjIwOWMtOS41MzktMy41MzQtMTIuMzQ2LTUuODY1LTEyLjM0Ni0xMC4yNDcgMC01LjEzNCA0Ljk5OC05LjAzOSAxMS44NDktOS4wMzkgNC43NjMgMCA4LjY3MSAxLjk1MyAxMi44MzYgNi41OGw4LjI5NC0xMC44NTJjLTYuODM5LTUuOTk4LTE1LjAyMS05LjA0Ny0yMy45NDYtOS4wNDctMTQuMzk4IDAtMjUuMzk5IDEwLjAyLTI1LjM5OSAyMy4zMiAwIDExLjI0NyA1LjEyNiAxNi45ODEgMjAuMDMxIDIyLjM2OSA2LjIzMyAyLjE4OCA5LjQwMSAzLjY0NiAxMC45OTMgNC42NDMgMy4xNzUgMi4wNzcgNC43NjkgNC45OTggNC43NjkgOC40MTYgMCA2LjYwNS01LjI1NyAxMS40ODMtMTIuMzUxIDExLjQ4My03LjU3NCAwLTEzLjY3NC0zLjc4Mi0xNy4zNDEtMTAuODY1bC0xMC4yNDcgOS45MDVjNy4zMTMgMTAuNzMzIDE2LjEwOSAxNS41MTEgMjguMjE0IDE1LjUxMSAxNi40ODggMCAyOC4wODQtMTEuMDA3IDI4LjA4NC0yNi43NTggMC0xMi45NDgtNS4zNjEtMTguODE1LTIzLjQ0My0yNS40MTl6bTI4LjQ0OSA5LjUyMWMwIDIzLjk2NSAxOC44MTUgNDIuNTI1IDQzLjAwNiA0Mi41MjUgNi44MzkgMCAxMi43MDEtMS4zNTIgMTkuOTE1LTQuNzU4di0xOC42OTdjLTYuMzYxIDYuMzU4LTExLjk4IDguOTE2LTE5LjE4OSA4LjkxNi0xNS45OTcgMC0yNy4zNjQtMTEuNjA2LTI3LjM2NC0yOC4xMDIgMC0xNS42MjYgMTEuNzIxLTI3Ljk2NSAyNi42MzgtMjcuOTY1IDcuNTYxIDAgMTMuMzExIDIuNjg2IDE5LjkxNSA5LjE1OXYtMTguNjk2Yy02Ljk2Mi0zLjUzMS0xMi43MTItNC45ODUtMTkuNTUyLTQuOTg1LTI0LjA2NyAwLTQzLjM2OSAxOC45MzUtNDMuMzY5IDQyLjYwNHptMTkxLjY1MSAxMy45NDhsLTIxLjc0My01NC43MTVoLTE3LjM0NmwzNC41NzkgODMuNTM0aDguNTQzbDM1LjE4My04My41MzRoLTE3LjIxOGwtMjIgNTQuNzE1em00Ni40MzkgMjYuNzM5aDQ1LjA2NnYtMTMuNzg5aC0yOS4xODh2LTIyLjAwMWgyOC4wNzJ2LTEzLjc5MmgtMjguMDcydi0xOC4wNzloMjkuMTg4di0xMy43OTJoLTQ1LjA2NnY4MS40NTR6bTEwNy45NTUtNTcuNDE1YzAtMTUuMjU5LTEwLjQ5LTI0LjAzOS0yOC44MjMtMjQuMDM5aC0yMy41Nzd2ODEuNDU0aDE1Ljg5NXYtMzIuNzM3aDIuMDhsMjEuOTc1IDMyLjczN2gxOS41NDRsLTI1LjY2Ny0zNC4zMTFjMTEuOTg4LTIuNDUxIDE4LjU3My0xMC42MzggMTguNTczLTIzLjEwNHptLTMxLjg4MiAxMy40NTJoLTQuNjIzdi0yNC42ODNoNC44NzdjOS45MTYgMCAxNS4yODcgNC4xNjUgMTUuMjg3IDEyLjA5MiAwIDguMTc4LTUuMzcyIDEyLjU5LTE1LjU0MSAxMi41OXoiIGZpbGw9IiMwQjEwMTUiLz48L3N2Zz4="); }
    .rccs__card--elo .rccs__card__background {
      background: linear-gradient(25deg, #211c18, #aaa7a2); }
    .rccs__card--elo .rccs__issuer {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjU2IDBjMTQxLjM4NSAwIDI1NiAxMTQuNjE1IDI1NiAyNTYgMCAxNDEuMzg2LTExNC42MTUgMjU2LTI1NiAyNTZzLTI1Ni0xMTQuNjE0LTI1Ni0yNTZjMC0xNDEuMzg1IDExNC42MTUtMjU2IDI1Ni0yNTYiIGZpbGw9IiMwRTBFMTEiLz48cGF0aCBkPSJNMTgwLjA0MiAyMzcuNTgzbC03OC41MjQgMzMuODM3Yy0uMTIyLTEuMzUzLS4xODktMi43MjEtLjE4OS00LjEwNiAwLTI0LjgzOSAyMC4xMzUtNDQuOTc0IDQ0Ljk3NC00NC45NzQgMTMuNDM4IDAgMjUuNDk5IDUuODk4IDMzLjczOSAxNS4yNDN6bS0zMy43MzktNDguODc2YzM3LjA1MyAwIDY4LjExMiAyNS42MzggNzYuNDIgNjAuMTQzbC0zMS42ODIgMTMuODUzLS4wMDctLjA2Ni0zMi40MTMgMTQuMjQxLTc3Ljc1NSAzMy45OTdjLTguMzE4LTEyLjQ3LTEzLjE3LTI3LjQ0OC0xMy4xNy00My41NjEgMC00My40MTQgMzUuMTkzLTc4LjYwNyA3OC42MDctNzguNjA3em01NC45MjggMTM0LjgzOGMtMjguMTQ1IDI2LjcxMy02NS4zNzkgMjkuMzM1LTk4LjA5NiA5LjQ3M2wxOC40ODUtMjguMTA0YzE4LjYxNyAxMS4xMjggMzcuMzE5IDkuMzIzIDU2LjEwNy01LjQyOGwyMy41MDQgMjQuMDZ6bTMyLjAwNy0xOS40NTdsLS4xOTgtMTQ4LjY1MmgyOC4xNjN2MTQ0LjYzOGMwIDEuMzg4LjE3MiAyLjYxIDEuOTkyIDMuMzE3bDI0LjUgOS41MjgtMTEuMDM4IDI4LjctMjguNy0xMi4xNDNjLTEwLjg4My00LjYwNS0xNC43LTExLjI3Ny0xNC43MTktMjUuMzg5eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0zMzkuMjggMzAxLjU4N2MtMTAuNTU3LTguMjA4LTE3LjM1NC0yMS4wMTgtMTcuMzU0LTM1LjQyNiAwLTEyLjgwOSA1LjM3Ny0yNC4zNTQgMTMuOTg1LTMyLjUyOWwtMTguMTktMjkuNDhjLTE4LjI4NSAxNC40ODctMzAuMDI4IDM2Ljg3LTMwLjAyOCA2Mi4wMDkgMCAyNy4wOTYgMTMuNjMyIDUxLjAwMiAzNC40MDcgNjUuMjU0bDE3LjE3OS0yOS44MjgiIGZpbGw9IiMyMDkxQzMiLz48cGF0aCBkPSJNMzUxLjYxIDIyMy45MzhjNC43NC0xLjcwNSA5Ljg1LTIuNjM5IDE1LjE3OC0yLjYzOSAxOS4yMDggMCAzNS41ODggMTIuMDc3IDQxLjk4NSAyOS4wNDhsMzQuODU2LTIuOTEyYy04LjQxNC0zNC42NC0zOS42MTMtNjAuMzY2LTc2Ljg0MS02MC4zNjYtMTAuNTE5IDAtMjAuNTQ5IDIuMDcxLTI5LjczIDUuNzk5bDE0LjU1MiAzMS4wNzEiIGZpbGw9IiNGQUVDMzIiLz48cGF0aCBkPSJNNDExLjU5NSAyNjguMzM1Yy0xLjEzNSAyMy43NjYtMjAuNzYgNDIuNjg4LTQ0LjgwNyA0Mi42ODgtMy43NyAwLTcuNDI4LS40NzItMTAuOTI1LTEuMzQ3bC0xMy42NzMgMzEuNjU3YzcuNzQ1IDIuNTMxIDE2LjAwNyAzLjkyIDI0LjU5OCAzLjkyIDQyLjU5MSAwIDc3LjMwMi0zMy42NyA3OS4wMDktNzUuODQybC0zNC4yMDMtMS4wNzciIGZpbGw9IiNEMDM1MkEiLz48L2c+PC9zdmc+"); }
    .rccs__card--hipercard .rccs__card__background {
      background: linear-gradient(25deg, #8b181b, #de1f27); }
    .rccs__card--hipercard .rccs__issuer {
      background-image: url("data:image/svg+xml;base64, "); }
    .rccs__card--jcb .rccs__issuer {
      background-image: url("data:image/svg+xml;base64, "); }
    .rccs__card--laser .rccs__issuer {
      background-image: url("data:image/svg+xml;base64, "); }
    .rccs__card--maestro .rccs__card__background, .rccs__card--mastercard .rccs__card__background {
      background: linear-gradient(25deg, #f37b26, #fdb731); }
    .rccs__card--maestro .rccs__issuer {
      background-image: url("data:image/svg+xml;base64, "); }
    .rccs__card--mastercard .rccs__issuer {
      background-image: url("data:image/svg+xml;base64, "); }
    .rccs__card--unionpay .rccs__issuer {
      background-image: url("data:image/svg+xml;base64, "); }
    .rccs__card--visa .rccs__card__background, .rccs__card--visaelectron .rccs__card__background {
      background: linear-gradient(25deg, #0f509e, #1399cd); }
    .rccs__card--visa .rccs__issuer, .rccs__card--visaelectron .rccs__issuer {
      background-size: 75%; }
    .rccs__card--visa .rccs__issuer {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSIxNjZweCIgdmlld0JveD0iMCAwIDUxMiAxNjYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgICA8Zz4gICAgICAgIDxwYXRoIGQ9Ik0yNjQuNzk0MTg3LDExMi40Nzk0OTEgQzI2NC41MDIwNzIsODkuNDQ4NTYxNiAyODUuMzE5MDgsNzYuNTk1NTE5OCAzMDEuMDAxMDIxLDY4Ljk1NDQxNzIgQzMxNy4xMTM0NDcsNjEuMTEzNDQ2NiAzMjIuNTI1MjU0LDU2LjA4NjAwMDggMzIyLjQ2Mzc1Niw0OS4wNzUyNTA3IEMzMjIuMzQwNzYsMzguMzQzODgzMyAzMDkuNjEwNzE0LDMzLjYwODU1MiAyOTcuNjk1NTE0LDMzLjQyNDA1ODYgQzI3Ni45MDkyNTUsMzMuMTAxMTk1MSAyNjQuODI0OTM1LDM5LjAzNTczMzYgMjU1LjIxNTkwMyw0My41MjUwNzM2IEwyNDcuNzI4NTQ1LDguNDg2Njk3NSBDMjU3LjM2ODMyNiw0LjA0MzQ4MDg3IDI3NS4yMTgwNjUsMC4xNjkxMTg5NzIgMjkzLjcyODkwNSwtMS40MjEwODU0N2UtMTQgQzMzNy4xNzcxMDYsLTEuNDIxMDg1NDdlLTE0IDM2NS42MDQ0NjgsMjEuNDQ3MzYwNSAzNjUuNzU4MjEzLDU0LjcwMjMwMDIgQzM2NS45MjczMzIsOTYuOTA1MTcwOSAzMDcuMzgxNDE5LDk5LjI0MjA4NzYgMzA3Ljc4MTE1NCwxMTguMTA2NTQgQzMwNy45MTk1MjQsMTIzLjgyNTgzNiAzMTMuMzc3NDU1LDEyOS45Mjk0OTQgMzI1LjMzODc3OCwxMzEuNDgyMzEzIEMzMzEuMjU3OTQyLDEzMi4yNjY0MSAzNDcuNjAwOTg1LDEzMi44NjYwMTQgMzY2LjEyNzIsMTI0LjMzMzE5MyBMMzczLjM5OTMxNSwxNTguMjMzODYgQzM2My40MzY2NywxNjEuODYyMjMgMzUwLjYyOTc1MiwxNjUuMzM2ODU3IDMzNC42ODY0NDUsMTY1LjMzNjg1NyBDMjkzLjc5MDQwMywxNjUuMzM2ODU3IDI2NS4wMjQ4MDMsMTQzLjU5NzM4MiAyNjQuNzk0MTg3LDExMi40Nzk0OTEgTTQ0My4yNzYyLDE2Mi40MTU3MTEgQzQzNS4zNDI5ODIsMTYyLjQxNTcxMSA0MjguNjU1MDk2LDE1Ny43ODgwMDEgNDI1LjY3MjQ1MiwxNTAuNjg1MDA0IEwzNjMuNjA1Nzg5LDIuNDkwNjYxMjIgTDQwNy4wMjMyNDIsMi40OTA2NjEyMiBMNDE1LjY2MzY4NCwyNi4zNjcxODUyIEw0NjguNzIwOTE4LDI2LjM2NzE4NTIgTDQ3My43MzI5ODksMi40OTA2NjEyMiBMNTEyLDIuNDkwNjYxMjIgTDQ3OC42MDY2OSwxNjIuNDE1NzExIEw0NDMuMjc2MiwxNjIuNDE1NzExIE00NDkuMzQ5MTA4LDExOS4yMTM1MDEgTDQ2MS44NzkyODcsNTkuMTYwODkxMiBMNDI3LjU2MzUxLDU5LjE2MDg5MTIgTDQ0OS4zNDkxMDgsMTE5LjIxMzUwMSBNMjEyLjE1MjA2MywxNjIuNDE1NzExIEwxNzcuOTI4NTMzLDIuNDkwNjYxMjIgTDIxOS4zMDExODMsMi40OTA2NjEyMiBMMjUzLjUwOTMzOSwxNjIuNDE1NzExIEwyMTIuMTUyMDYzLDE2Mi40MTU3MTEgTTE1MC45NDYzNywxNjIuNDE1NzExIEwxMDcuODgyNTMsNTMuNTY0NTkwNyBMOTAuNDYzMjc1NSwxNDYuMTE4NzkyIEM4OC40MTg0NzM0LDE1Ni40NTA0MjMgODAuMzQ2ODg2MSwxNjIuNDE1NzExIDcxLjM4MzU4MDYsMTYyLjQxNTcxMSBMMC45ODM5NjQ5MjcsMTYyLjQxNTcxMSBMMCwxNTcuNzcyNjI2IEMxNC40NTE5ODQ5LDE1NC42MzYyMzggMzAuODcxODk5NiwxNDkuNTc4MDQzIDQwLjgxOTE3LDE0NC4xNjYyMzYgQzQ2LjkwNzQ1MywxNDAuODYwNzI5IDQ4LjY0NDc2NjEsMTM3Ljk3MDMzMiA1MC42NDM0NDQ4LDEzMC4xMTM5ODcgTDgzLjYzNzAxODgsMi40OTA2NjEyMiBMMTI3LjM2MTk2LDIuNDkwNjYxMjIgTDE5NC4zOTQ1NzEsMTYyLjQxNTcxMSBMMTUwLjk0NjM3LDE2Mi40MTU3MTEiIGZpbGw9IiNGRkZGRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1Ni4wMDAwMDAsIDgyLjY2ODQyOCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMjU2LjAwMDAwMCwgLTgyLjY2ODQyOCkgIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4="); }
    .rccs__card--visaelectron .rccs__issuer {
      background-image: url("data:image/svg+xml;base64, "); }
  .rccs__number {
    clear: both;
    font-family: Consolas, Courier, monospace;
    font-size: 20px;
    left: 10%;
    position: absolute;
    top: 45%; }
    .rccs__number.rccs__number--large {
      font-size: 17px; }
  .rccs__name {
    bottom: 15%;
    font-family: Consolas, Courier, monospace;
    font-size: 17px;
    left: 10%;
    line-height: 1;
    overflow: hidden;
    position: absolute;
    text-align: left;
    text-overflow: ellipsis;
    text-transform: uppercase;
    width: 60%; }
  .rccs__expiry {
    bottom: 15%;
    font-size: 0;
    line-height: 1;
    position: absolute;
    right: 10%; }
    .rccs__expiry > * {
      vertical-align: middle; }
    .rccs__expiry__valid {
      font-size: 10px;
      margin-bottom: 5px; }
    .rccs__expiry__value {
      font-family: Consolas, Courier, monospace;
      font-size: 16px; }
  .rccs__number, .rccs__name, .rccs__expiry, .rccs__cvc {
    opacity: 0.5;
    transition: opacity 0.3s; }
  .rccs__chip {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9Ijc2IiB2aWV3Qm94PSIwIDAgMTAwIDc2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj48ZGVmcz48bGluZWFyR3JhZGllbnQgeDE9IjEwMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNGM0QwOEYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRkFENzY2IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNOTIuNzI3IDc1LjQ1NWgtODUuNDU1Yy00IDAtNy4yNzMtMy4yNzMtNy4yNzMtNy4yNzN2LTYwLjkwOWMwLTQgMy4yNzMtNy4yNzMgNy4yNzMtNy4yNzNoODUuNDU1YzQgMCA3LjI3MyAzLjI3MyA3LjI3MyA3LjI3M3Y2MC45MDljMCA0LTMuMjczIDcuMjczLTcuMjczIDcuMjczIiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0iTTcyLjEyMyAyOC40ODVoMjcuODc4di0xLjgxOGgtMjkuNjQ4Yy0uOTY1IDAtMS44MzIuNjAxLTIuMTcyIDEuNTA0LTIuMjg3IDYuMDcyLTIuNDMzIDEyLjU5NC0uNDM4IDE5Ljg0Mi40NTUgMS42NTQuNDM1IDMuNC0uMSA1LjAzLTIuMDM2IDYuMTk1LTcuNzc5IDE5Ljk4OC0xOC41NTEgMTkuOTg4LTExLjAwOCAwLTE2LjA5Ni0xNS42OTktMTcuMzM0LTIxLjk1Mi0uMTU1LS43ODQtLjEyMi0xLjU5Mi4xMDctMi4zNTcgMS42OTUtNS42NDggMi4wOTQtMTAuNjQtLjAxNi0xOS41OS0uMjA1LS44Ny0uMTgyLTEuNzgzLjA0OC0yLjY0NiA0LjQ4LTE2Ljc1NSAxMi44ODItMjAuMTQ3IDEyLjk2NS0yMC4xNzkuMzU2LS4xMzIuNTkzLS40NzIuNTkzLS44NTJ2LTUuNDU1aC0xLjgxOHYzLjc3NmMwIC42NS0uMzMyIDEuMjUyLS44ODQgMS41OTYtMi44MDMgMS43NDItOC45MDQgNi45MzYtMTIuNTU3IDIwLjQ1Ni0uMTguNjY4LS43ODEgMS4xMzYtMS40NzMgMS4xMzNsLTI4LjcyMi0uMTM5djEuODE4bDI3LjQxNi4xMzNjMS40NjguMDA3IDIuNzM1IDEuMDQxIDMuMDM3IDIuNDc4IDEuNDE2IDYuNzQxIDEuMjE5IDExLjAzOS4wODIgMTUuNDU4LS4zMTYgMS4yMy0xLjQyIDIuMDk2LTIuNjkgMi4xMDlsLTI3Ljg0NC4yN3YxLjgxOWwyOC42MDUtLjI3OGMuNjkzLS4wMDcgMS4yOTYuNDczIDEuNDM1IDEuMTUyIDEuNDQyIDcuMDQxIDYuODg3IDIzLjA3IDE5LjA1IDIzLjA3IDYuMzY4IDAgMTIuMDYyLTQuMjUgMTYuNDY3LTEyLjI5IDIuNjQ0LTQuODI4IDQuMDY3LTkuNTkxIDQuNTQxLTExLjM0NmgyOS45MDF2LTEuODE4aC0yOC4wMTZjLTEuMTU4IDAtMi4xODMtLjc3Mi0yLjQ4OS0xLjg4OS0xLjY5Mi02LjE2NC0xLjc2MS0xMS43NTUtLjItMTYuOTU5LjM3MS0xLjIzNSAxLjUzOC0yLjA2MSAyLjgyNy0yLjA2MXptLTE3LjE1LTIxLjkxNGMuMDQ1LjAyMiA0LjUxOSAyLjMyMiA5LjI1MyAxMC4wNDEuMTcyLjI4LjQ3LjQzNC43NzYuNDM0LjE5OCAwIC4zOTktLjA2NC41NzEtLjIwMi4zNjUtLjI5Mi40MTYtLjgzNy4xNzItMS4yMzUtMy41Ny01LjgwNS03LjAyNC04LjcxLTguNzc1LTkuOTMxLS40My0uMjk5LS42OC0uNzkyLS42OC0xLjMxNXYtNC4zNjNoLTEuODE4djUuNzU4YzAgLjM0NS4xOTUuNjU5LjUwMi44MTN6IiBmaWxsPSIjMEMwMjAwIi8+PC9zdmc+");
    background-repeat: no-repeat;
    background-size: contain;
    height: 26.36364px;
    left: 10%;
    position: absolute;
    top: 10%;
    width: 41.42857px; }
  .rccs__issuer {
    background-position: top right;
    background-repeat: no-repeat;
    background-size: contain;
    height: 23%;
    position: absolute;
    right: 10%;
    top: 10%;
    width: 40%; }
  .rccs__stripe {
    background-color: #2a1d16;
    height: 22%;
    left: 0;
    position: absolute;
    top: 9%;
    width: 100%; }
  .rccs__signature {
    background: repeating-linear-gradient(0.1deg, #fff 20%, #fff 40%, #fea 40%, #fea 44%, #fff 44%);
    height: 18%;
    left: 5%;
    position: absolute;
    top: 35%;
    width: 75%; }
  .rccs__cvc {
    color: #222;
    font-family: Consolas, Courier, monospace;
    font-size: 14px;
    left: 67%;
    line-height: 1;
    position: absolute;
    top: 42%; }
  .rccs__cvc__front {
    font-family: Consolas, Courier, monospace;
    font-size: 11.9px;
    opacity: 0;
    position: absolute;
    right: 10%;
    top: 38%;
    visibility: hidden; }
  .rccs--filled {
    opacity: 0.8 !important; }
  .rccs--focused {
    font-weight: 700;
    opacity: 1 !important; }

@keyframes closeWindow_image_box {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.outer_image_box {
  background-color: rgba(0, 0, 0, 0.85);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  width: 100%;
  height: 100%; }

.outerClosing_image_box {
  opacity: 0; }

.inner_image_box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.image_image_box {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%; }

.imagePrev_image_box {
  left: -100%;
  right: 100%; }

.imageNext_image_box {
  left: 100%;
  right: -100%; }

.imageDiscourager_image_box {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.navButtons_image_box {
  border: none;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 20px;
  height: 34px;
  padding: 40px 30px;
  margin: auto;
  cursor: pointer;
  opacity: 0.7; }
  .navButtons_image_box:hover_image_box {
    opacity: 1; }
  .navButtons_image_box:active_image_box {
    opacity: 0.7; }

.navButtonPrev_image_box {
  left: 0;
  background: rgba(0, 0, 0, 0.2) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDE5LDMgLTIsLTIgLTE2LDE2IDE2LDE2IDEsLTEgLTE1LC0xNSAxNSwtMTUgeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==") no-repeat center; }

.navButtonNext_image_box {
  right: 0;
  background: rgba(0, 0, 0, 0.2) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDEsMyAyLC0yIDE2LDE2IC0xNiwxNiAtMSwtMSAxNSwtMTUgLTE1LC0xNSB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+") no-repeat center; }

.downloadBlocker_image_box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  background-size: cover; }

.toolbar_image_box {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 50px;
  display: flex;
  justify-content: space-between; }

.toolbarSide_image_box {
  height: 50px;
  margin: 0; }

.toolbarSideNoFlex_image_box {
  height: auto;
  line-height: 50px;
  max-width: 48%;
  position: absolute;
  top: 0;
  bottom: 0; }

.toolbarLeftSide_image_box {
  padding-left: 20px;
  padding-right: 0;
  flex: 0 1 auto;
  overflow: hidden;
  text-overflow: ellipsis; }

.toolbarLeftSideNoFlex_image_box {
  left: 0;
  overflow: visible; }

.toolbarRightSide_image_box {
  padding-left: 0;
  padding-right: 20px;
  flex: 0 0 auto; }

.toolbarRightSideNoFlex_image_box {
  right: 0; }

.toolbarItem_image_box {
  display: inline-block;
  line-height: 50px;
  padding: 0;
  color: #FFFFFF;
  font-size: 120%;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.toolbarItemChild_image_box {
  vertical-align: middle; }

.builtinButton_image_box {
  width: 40px;
  height: 35px;
  cursor: pointer;
  border: none;
  opacity: 0.7; }
  .builtinButton_image_box:hover_image_box {
    opacity: 1; }
  .builtinButton_image_box:active_image_box {
    outline: none; }

.builtinButtonDisabled_image_box {
  cursor: default;
  opacity: 0.5; }
  .builtinButtonDisabled_image_box:hover_image_box {
    opacity: 0.5; }

.closeButton_image_box {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=") no-repeat center; }

.zoomInButton_image_box {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PHBhdGggZD0iTTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat center; }

.zoomOutButton_image_box {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=") no-repeat center; }

.outerAnimating_image_box {
  animation-name: closeWindow_image_box; }

.time-slider {
  height: 50px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.time-slider .ruler {
  height: 100%;
  position: relative;
  overflow: hidden;
  z-index: 1; }

.time-slider .ruler .bg {
  left: 0;
  width: 100%;
  height: 50px;
  background-color: #fff;
  border: 1px #cccccc solid;
  position: absolute;
  z-index: 2; }

.time-slider .ruler .bg-event {
  left: 0;
  width: 100%;
  height: 50px;
  cursor: move;
  background-color: transparent;
  position: absolute;
  z-index: 6; }

.time-slider .ruler .bg-event.disable-move {
  cursor: default; }

.time-slider .ruler .current-time-caret {
  width: 2px;
  height: 50px;
  background-color: #ff0000;
  position: absolute;
  z-index: 5; }

.time-slider .ruler .graduation {
  top: 38px;
  width: 1px;
  height: 12px;
  background-color: #cccccc;
  position: absolute;
  z-index: 3; }

.time-slider .ruler .graduation-title {
  top: 52px;
  width: 80px;
  cursor: default;
  color: #555555;
  text-align: center;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  position: absolute;
  z-index: 3; }

.time-slider .ruler .graduation.middle {
  top: 25px;
  width: 1px;
  height: 25px; }

.time-slider .ruler .graduation.big {
  top: 0;
  width: 2px;
  height: 50px; }

.time-slider .ruler .timecell {
  top: 7px;
  height: 36px;
  padding: 1px;
  position: absolute;
  text-align: center;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  overflow: hidden;
  background-color: #ffab7d;
  opacity: 0.9;
  filter: alpha(Opacity=90);
  z-index: 4;
  border-radius: 4px; }

.time-slider .ruler .timecell.current {
  background-color: #ff6d29;
  border-radius: 4px 0 0 4px; }

.time-slider .ruler .timecell-event {
  top: 7px;
  height: 36px;
  background-color: transparent;
  position: absolute;
  cursor: default;
  z-index: 7;
  border-radius: 4px; }

.time-slider .ruler .timecell-event.hover {
  border: 1px dashed #204d74; }

.time-slider .ruler .timecell-event.moving {
  border-color: #ff0716; }

.time-slider .ruler .timecell-event.current {
  border-right: none;
  border-radius: 4px 0 0 4px;
  cursor: default; }

.time-slider .prompts {
  top: 0;
  left: 0;
  position: relative;
  overflow: hidden;
  height: 150px;
  width: 100%; }

.time-slider .prompts .prompt {
  width: 86px;
  height: 40px;
  position: absolute;
  z-index: 1070;
  display: none;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  line-break: auto; }

.time-slider .prompts .prompt .body {
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

.time-slider .prompts .prompt .triangle-up {
  top: -5px;
  left: 39px;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000; }

.time-slider .prompts .prompt .triangle-down {
  top: 40px;
  left: 39px;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000; }

.hidden {
  display: none; }

/*# sourceMappingURL=anteros-react-theme-blue.css.map*/