@charset "UTF-8";
/* ----------------------------------------------------------------------------------------------------- Unsimple Group */
/* fonts */
/* -------------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------- Unsimple Group */
/* King / Regular / Bold */
/* -------------------------------------------------------------------------------------------------------------------- */
@font-face {
  font-family: 'King';
  src: url("../fonts/SPSLOldKingC.eot");
  src: local("☺"), url("../fonts/SPSLOldKingC.woff") format("woff"), url("../fonts/SPSLOldKingC.ttf") format("truetype"), url("../images/SPSLOldKingC.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'King Bold';
  src: url("../fonts/SPSLOldKingC-Bold.eot");
  src: local("☺"), url("../fonts/SPSLOldKingC-Bold.woff") format("woff"), url("../fonts/SPSLOldKingC-Bold.ttf") format("truetype"), url("../images/SPSLOldKingC-Bold.svg") format("svg");
  font-weight: bold;
  font-style: normal; }

/* ----------------------------------------------------------------------------------------------------- Unsimple Group */
/* Gilroy Light / Regular / Medium / Bold */
/* -------------------------------------------------------------------------------------------------------------------- */
@font-face {
  font-family: 'Gilroy Light';
  src: url("../fonts/Gilroy-Light.eot");
  src: local("☺"), url("../fonts/Gilroy-Light.woff") format("woff"), url("../fonts/Gilroy-Light.ttf") format("truetype"), url("../images/Gilroy-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gilroy Regular';
  src: url("../fonts/Gilroy-Regular.eot");
  src: local("☺"), url("../fonts/Gilroy-Regular.woff") format("woff"), url("../fonts/Gilroy-Regular.ttf") format("truetype"), url("../images/Gilroy-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gilroy Medium';
  src: url("../fonts/Gilroy-Medium.eot");
  src: local("☺"), url("../fonts/Gilroy-Medium.woff") format("woff"), url("../fonts/Gilroy-Medium.ttf") format("truetype"), url("../images/Gilroy-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gilroy Bold';
  src: url("../fonts/Gilroy-Bold.eot");
  src: local("☺"), url("../fonts/Gilroy-Bold.woff") format("woff"), url("../fonts/Gilroy-Bold.ttf") format("truetype"), url("../images/Gilroy-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

/* ----------------------------------------------------------------------------------------------------- Unsimple Group */
/* Flex Box */
/* -------------------------------------------------------------------------------------------------------------------- */
.flex-sbc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.flex-sbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  /*justify-content: space-between;*/
  justify-content: space-evenly;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.flex-sbe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.flex-cc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.flex-cs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.flex-ce {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.flex-sc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.flex-ss {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.flex-se {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.flex-ec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.flex-es {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.flex-ee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.content-area {
  width: calc( 100% - 60px);
  max-width: 1240px;
  min-width: 290px;
  margin: 0 auto;
  position: relative;
  z-index: 1; }
  .content-area.small-width {
    width: 700px; }
    @media (max-width: 760px) {
      .content-area.small-width {
        width: calc( 100% - 40px); } }
  @media (max-width: 1080px) {
    .content-area {
      width: calc( 100% - 40px); } }
  @media (max-width: 640px) {
    .content-area {
      width: calc( 100% - 30px); } }

body {
  background: #e6e6e6; }

#page-container.sidebar-inverse {
  background: url(../images/header_bg.jpg) top center no-repeat;
  overflow-x: hidden; }
  #page-container.sidebar-inverse #main-container {
    min-height: auto !important; }

#page-header.no-login {
  position: fixed;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0);
  height: 48px;
  z-index: 50;
  pointer-events: none; }

.bg-primary {
  background: #deb070 !important;
  padding-top: 7px; }

.content-header {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.custom-header {
  width: 100%;
  height: auto;
  position: relative; }

.header-content {
  width: 100%; }
  .header-content__logo {
    width: 221px;
    height: 99px;
    display: block;
    margin: 0 auto;
    margin-top: -10px;
    -webkit-transition: -webkit-filter .3s ease-in-out;
    transition: -webkit-filter .3s ease-in-out;
    -o-transition: filter .3s ease-in-out;
    transition: filter .3s ease-in-out;
    transition: filter .3s ease-in-out, -webkit-filter .3s ease-in-out; }
    .header-content__logo:hover {
      -webkit-filter: brightness(110%);
      filter: brightness(110%); }

/* ----------------------------------------------------------------------------------------------------- Unsimple Group */
/* Navigation */
/* -------------------------------------------------------------------------------------------------------------------- */
.navigation {
  width: 100%;
  position: relative;
  z-index: 2; }
  .navigation .content-area {
    height: 75px;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out; }
  .navigation__links {
    width: auto; }
  .navigation__link, .navigation__link-box {
    width: auto;
    font-family: 'King';
    font-size: 18px;
    line-height: 18px;
    color: #3d3934;
    position: relative;
    z-index: 1; }
    @media (max-width: 1180px) {
      .navigation__link, .navigation__link-box {
        font-size: 16px;
        line-height: 16px; }
      .nav__soc {display: none;}
    }
    .navigation__link:not(:last-child), .navigation__link-box:not(:last-child) {
      margin-right: 45px; }
      @media (max-width: 1180px) {
        .navigation__link:not(:last-child), .navigation__link-box:not(:last-child) {
          margin-right: 25px; } }
    .navigation__link a, .navigation__link span, .navigation__link-box a, .navigation__link-box span {
      font-family: inherit;
      font-size: inherit;
      line-height: inherit;
      color: inherit; }
    .navigation__link a, .navigation__link-box a {
      -webkit-transition: color .3s ease-in-out;
      -o-transition: color .3s ease-in-out;
      transition: color .3s ease-in-out; }
    .navigation__link a:hover, .navigation__link-box a:hover {
      color: #9d540c; }
    .navigation__link span, .navigation__link-box span {
      position: relative;
      cursor: pointer; }
      .navigation__link span:after, .navigation__link-box span:after {
        content: '';
        position: absolute;
        left: 0px;
        bottom: -3px;
        width: 100%;
        height: 1px;
        background: #b99f6d;
        pointer-events: none;
        -webkit-transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
        transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
        -o-transition: transform .3s ease-in-out, opacity .3s ease-in-out;
        transition: transform .3s ease-in-out, opacity .3s ease-in-out;
        transition: transform .3s ease-in-out, opacity .3s ease-in-out, -webkit-transform .3s ease-in-out; }
      .navigation__link span:hover:after, .navigation__link-box span:hover:after {
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0; }
    .navigation__link i, .navigation__link-box i {
      margin-left: 5px; }
  .navigation__link-items {
    width: 270px;
    padding-bottom: 15px;
    background: url(../images/drop_box_bg.png) bottom center no-repeat;
    border-radius: 4px;
    position: absolute;
    left: -15px;
    top: calc( 100% + 12px);
    opacity: 0;
    pointer-events: none; }
    .navigation__link-items.active {
      opacity: 1;
      pointer-events: auto; }
    .navigation__link-items .navigation__link {
      width: 100%; }
      .navigation__link-items .navigation__link a {
        display: block;
        width: 100%;
        padding: 20px 15px 17px; }
        @media (max-width: 1180px) {
          .navigation__link-items .navigation__link a {
            font-size: 16px;
            line-height: 16px; } }
      .navigation__link-items .navigation__link:not(:last-child) {
        border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
      .navigation__link-items .navigation__link span {
        display: inline;
        margin-right: 45px; }
        @media (max-width: 1180px) {
          .navigation__link-items .navigation__link span {
            margin-right: 25px; } }
      .navigation__link-items .navigation__link span:after {
        display: none; }
  .navigation__langs {
    width: 74px;
    height: 33px;
    position: relative; }
  .navigation__langs-arrow {
    width: 7px;
    height: 3px;
    background: url(../images/lang_arrow_icon.png) center center;
    position: absolute;
    right: 10px;
    top: 25px;
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    -o-transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; }
  .navigation__langs-items {
    width: calc( 100% + 20px);
    height: calc( 100% + 20px);
    position: absolute;
    top: -10px;
    left: -10px;
    border-radius: 4px;
    overflow: hidden;
    -webkit-transition: height .3s ease-in-out, background .3s ease-in-out;
    -o-transition: height .3s ease-in-out, background .3s ease-in-out;
    transition: height .3s ease-in-out, background .3s ease-in-out; }
  .navigation__langs-items:hover {
    height: 161px;
    background: #f2efea; }
    .navigation__langs-items:hover .navigation__langs-arrow {
      -webkit-transform: scale(1, -1);
      -ms-transform: scale(1, -1);
      transform: scale(1, -1); }
  .navigation__langs-item {
    width: 100%;
    padding: 10px;
    -webkit-transition: background .2s ease-in-out;
    -o-transition: background .2s ease-in-out;
    transition: background .2s ease-in-out; }
    .navigation__langs-item.active {
      -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1; }
    .navigation__langs-item:not(.active):hover {
      background: rgba(0, 0, 0, 0.03); }
  .navigation__langs-item:not(.active) {
    border-top: 1px solid #d6d3ce; }
  .navigation__langs-item-icon {
    width: 33px;
    height: 33px;
    border-radius: 33px;
    overflow: hidden;
    border: 3px solid #ffffff;
    position: relative; }
    .navigation__langs-item-icon img {
      display: block;
      position: absolute;
      top: calc( ( 100% - 33px ) / 2);
      left: calc( ( 100% - 33px ) / 2); }
  .navigation__langs-item-name {
    width: calc( 100% - 33px);
    padding-left: 7px;
    font-family: 'Gilroy Medium';
    font-size: 16px;
    line-height: 16px;
    color: #827565;
    text-transform: uppercase; }

/* ----------------------------------------------------------------------------------------------------- Unsimple Group */
/* forms */
/* -------------------------------------------------------------------------------------------------------------------- */
.block.block-themed > .block-header {
  display: none; }

.page-title {
  width: 100%;
  font-family: 'King';
  font-size: 30px;
  line-height: 30px;
  color: #3d3934;
  text-align: center;
  margin: 50px 0px 30px; }

.uns-block-custom {
  height: 100%;
  padding-top: 20px;
  background: url(../images/content_box_top_bg.png) top left repeat-x, url(../images/content_box_bottom_bg.png) bottom right repeat-x, -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0) 100px, #dfdad2 101px, #dfdad2 calc(100% - 199px), rgba(255, 255, 255, 0) calc(100% - 100px), rgba(255, 255, 255, 0) 100%);
  background: url(../images/content_box_top_bg.png) top left repeat-x, url(../images/content_box_bottom_bg.png) bottom right repeat-x, -o-linear-gradient(top, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0) 100px, #dfdad2 101px, #dfdad2 calc(100% - 199px), rgba(255, 255, 255, 0) calc(100% - 100px), rgba(255, 255, 255, 0) 100%);
  background: url(../images/content_box_top_bg.png) top left repeat-x, url(../images/content_box_bottom_bg.png) bottom right repeat-x, linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0) 100px, #dfdad2 101px, #dfdad2 calc(100% - 199px), rgba(255, 255, 255, 0) calc(100% - 100px), rgba(255, 255, 255, 0) 100%); }

.page-select-server {
  width: 193px;
  margin: 0 auto;
  margin-top: -20px;
  margin-bottom: 20px; }
  .page-select-server .btn.btn-rounded {
    height: 42px; }

#sidebar .btn.btn-rounded {
  height: 42px; }

.btn-alt-success:not([disabled]):not(.disabled).active, .show > .btn-alt-success.dropdown-toggle {
  color: #f7f1e3;
  background-color: #524e48;
  border-color: #524e48; }

.dropdown-menu {
  background-color: #eae8e4;
  border: 1px solid #afa89f;
  border-radius: 15px; }

label {
  font-family: 'King';
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  color: #3d3934; }

.form-group label {
  margin-bottom: 10px; }

.custom-control-label::before, .custom-control-label::after {
  top: 0px; }

.form-control {
  height: 42px;
  border-radius: 10px;
  color: #58534f;
  background-color: #eae8e4;
  border: 1px solid #bbb4ac; }

.form-control:focus {
  color: #58534f;
  background-color: #ffffff;
  border: 1px solid #bbb4ac; }

.input-group-text {
  color: #353130;
  background-color: #eae8e4;
  border: 1px solid #bbb4ac;
  border-radius: 10px; }

.irs.irs--round .irs-min, .irs.irs--round .irs-max, .irs.irs--round .irs-line, .irs.irs--round .irs-grid-pol {
  background: #d19d5d; }

.irs--round .irs-grid-text {
  color: #9c9281; }

.irs.irs--round .irs-bar, .irs.irs--round .irs-from, .irs.irs--round .irs-to, .irs.irs--round .irs-single {
  background: #e2973f; }

.irs.irs--round .irs-from::before, .irs.irs--round .irs-to::before, .irs.irs--round .irs-single::before {
  border-top-color: #e2973f; }

.irs.irs--round .irs-handle {
  border-color: #ff900e; }

.cc-selector-2 input {
  top: 9px;
  right: 12px; }

.border-bottom {
  border-bottom: 1px solid #c3bbb1 !important; }

.btn {
  border-radius: 10px;
  font-family: 'King';
  font-weight: 400; }

.btn-alt-primary {
  color: #b99f6d;
  background-color: #353130;
  border-color: #353130; }

.btn-alt-primary:hover, .btn-alt-primary:focus, .btn-alt-primary.focus, .btn-alt-primary:not([disabled]):not(.disabled):active {
  color: #b99f6d;
  background-color: #4b4341;
  border-color: #4b4341;
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn-alt-success {
  color: #b99f6d;
  background-color: #353130;
  border-color: #353130; }

.btn-alt-success:hover, .btn-alt-success:focus, .btn-alt-success.focus, .btn-alt-success:not([disabled]):not(.disabled):active {
  color: #b99f6d;
  background-color: #4b4341;
  border-color: #4b4341;
  -webkit-box-shadow: none;
  box-shadow: none; }

.uns-block-custom-footer {
  background: rgba(0, 0, 0, 0) !important;
  border-top: 1px solid #bbb6ad;
  padding-bottom: 20px; }

.text-muted {
  color: #716360 !important; }

a.text-muted.link-effect::before {
  background-color: #4b4341; }

.nav-tabs-alt {
  border-bottom-color: #bbb6ad; }

.nav-tabs .nav-link {
  font-size: 16px;
  font-family: 'King';
  font-weight: 400; }

.nav-tabs-alt .nav-link.active, .nav-tabs-alt .nav-item.show .nav-link {
  -webkit-box-shadow: inset 0 -2px #eaa040;
  box-shadow: inset 0 -2px #eaa040; }

.nav-tabs-alt .nav-link:hover, .nav-tabs-alt .nav-link:focus {
  color: #353130;
  -webkit-box-shadow: inset 0 -2px #eaa040;
  box-shadow: inset 0 -2px #eaa040; }

.uns-signup-block {
  width: 100%; }

.uns-signup-box {
  width: calc( ( 100% - 30px ) / 2);
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch; }
  @media (max-width: 770px) {
    .uns-signup-box {
      width: 100%; } }
  @media (max-width: 770px) {
    .uns-signup-box:nth-child(2) {
      margin-top: -40px; } }

.uns-signup {
  height: 100%; }

.fast-start {
  width: 100%;
  padding: 20px;
  padding-bottom: 40px; }
  .fast-start__title {
    width: 100%;
    font-family: 'King';
    font-size: 16px;
    line-height: 16px;
    color: #353130;
    text-transform: uppercase; }
  .fast-start__files {
    width: 100%;
    margin-top: 15px; }
  .fast-start__files-item {
    width: 100%;
    border-radius: 15px;
    background: #eae8e4;
    padding: 15px;
    -webkit-box-shadow: 0px 2px 4px rgba(194, 188, 178, 0.3);
    box-shadow: 0px 2px 4px rgba(194, 188, 178, 0.3);
    -webkit-transition: background .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    transition: background .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    -o-transition: background .3s ease-in-out, box-shadow .3s ease-in-out;
    transition: background .3s ease-in-out, box-shadow .3s ease-in-out;
    transition: background .3s ease-in-out, box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out; }
    .fast-start__files-item:hover {
      background: #fff;
      -webkit-box-shadow: 0px 2px 4px rgba(194, 188, 178, 0.7);
      box-shadow: 0px 2px 4px rgba(194, 188, 178, 0.7); }
    .fast-start__files-item:not(:last-child) {
      margin-bottom: 15px; }
  .fast-start__files-icon {
    width: 50px;
    height: 50px;
    background: #353130;
    border-radius: 50px;
    color: #dbd6ce;
    font-size: 22px; }
  .fast-start__files-info {
    width: calc( 100% - 50px);
    padding-left: 10px; }
  .fast-start__files-title {
    width: 100%;
    font-family: 'King';
    font-size: 16px;
    color: #8d6b2e;
    text-transform: uppercase;
    margin-top: 4px; }
  .fast-start__files-size {
    width: 100%;
    font-family: 'Gilroy Regular';
    font-size: 15px;
    line-height: 15px;
    color: #6b6a69;
    margin-top: 6px; }
  .fast-start__files-guide-title {
    width: 100%;
    font-family: 'King';
    font-size: 16px;
    color: #8d6b2e;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 30px; }
  .fast-start__files-guide {
    width: 100%; }
  .fast-start__files-guide-line {
    font-family: 'Gilroy Regular';
    font-size: 15px;
    line-height: 19px;
    color: #6b6a69; }
    .fast-start__files-guide-line:not(:last-child) {
      margin-bottom: 15px; }

.table th, .table td {
  border-top: 1px solid #cec5bc; }

.content-area .nav-tabs-block {
  background-color: #e2ddd8; }

.content-area .nav-tabs-block .nav-link:hover, .content-area .nav-tabs-block .nav-link:focus {
  color: #8d6b2e; }

.content-area .nav-tabs-block .nav-link.active, .content-area .nav-tabs-block .nav-item.show .nav-link {
  color: #b99f6d;
  background-color: #353130; }

.content-area .text-gray {
  color: #bfb5aa !important; }

.content-area .text-success {
  color: #70bb1b !important; }

#sidebar {
  background: url(../images/aside_bg.jpg) top right;
  -webkit-box-shadow: 5px 0 10px #d0c8c7 !important;
  box-shadow: 5px 0 10px #d0c8c7 !important; }
  #sidebar .content-header {
    height: auto !important;
    margin-top: 10px; }
    #sidebar .content-header a:hover.link-effect::before {
      display: none; }

#page-header {
  background: url(../images/top_menu_bg.jpg) bottom center; }

#page-container:not(.sidebar-inverse) {
  background: url(../images/cp_bg.jpg) #eeebe6 top center no-repeat; }
  #page-container:not(.sidebar-inverse) .bg-body-light {
    background-color: #f9f4ee !important; }
  #page-container:not(.sidebar-inverse) .block {
    background-color: #fcfbf9;
    -webkit-box-shadow: 0 1px 1px #bdbdbd;
    box-shadow: 0 1px 1px #bdbdbd; }
  #page-container:not(.sidebar-inverse) .block.block-bordered {
    border: 1px solid #e0dcd7; }
  #page-container:not(.sidebar-inverse) .nav-tabs-block {
    background-color: #e2ddd8; }
  #page-container:not(.sidebar-inverse) .nav-tabs-block .nav-link:hover, #page-container:not(.sidebar-inverse) .nav-tabs-block .nav-link:focus {
    color: #8d6b2e; }
  #page-container:not(.sidebar-inverse) .nav-tabs-block .nav-link.active, #page-container:not(.sidebar-inverse) .nav-tabs-block .nav-item.show .nav-link {
    color: #b99f6d;
    background-color: #353130; }
  #page-container:not(.sidebar-inverse) .content-heading {
    font-family: 'King';
    color: #8d6b2e;
    border-bottom: 1px solid #d3ccc4;
    padding-top: 0px; }
  #page-container:not(.sidebar-inverse) a {
    color: #7b6a65; }
    #page-container:not(.sidebar-inverse) a:hover {
      color: #35312a; }
  #page-container:not(.sidebar-inverse) .font-w400 {
    font-family: 'King';
    color: #8d6b2e; }
  #page-container:not(.sidebar-inverse) .font-w600 {
    font-family: 'King';
    font-weight: 400 !important; }
  #page-container:not(.sidebar-inverse) .nav-main a {
    font-size: 16px; }
  #page-container:not(.sidebar-inverse) .nav-main a:hover > span, #page-container:not(.sidebar-inverse) .nav-main a:focus > span, #page-container:not(.sidebar-inverse) .nav-main a.active > span {
    color: #a74912; }
  #page-container:not(.sidebar-inverse) .nav-main a:hover > i, #page-container:not(.sidebar-inverse) .nav-main a:focus > i, #page-container:not(.sidebar-inverse) .nav-main a.active > i {
    color: #a74912; }
  #page-container:not(.sidebar-inverse) .block-header-default {
    background-color: #e2ddd8; }
  #page-container:not(.sidebar-inverse) .block-title {
    font-family: 'King';
    color: #8d6b2e; }
  #page-container:not(.sidebar-inverse) .d-sm-block {
    color: #efa44b; }
  #page-container:not(.sidebar-inverse) .btn-outline-primary {
    color: #efa44c;
    background-color: transparent;
    border-color: #efa44b; }
    #page-container:not(.sidebar-inverse) .btn-outline-primary:hover {
      background-color: #efa44c;
      color: #35312a; }
  #page-container:not(.sidebar-inverse) #account_list_info .block-content {
    padding-bottom: 15px; }
  #page-container:not(.sidebar-inverse) .text-primary {
    color: #efa44d !important; }
  #page-container:not(.sidebar-inverse) .btn-primary {
    color: #363231;
    background-color: #efa44c;
    border-color: #efa44c; }
  #page-container:not(.sidebar-inverse) .btn-primary:not([disabled]):not(.disabled):active {
    background-color: #efa44c;
    border-color: #efa44c; }
  #page-container:not(.sidebar-inverse) .btn-primary:hover, #page-container:not(.sidebar-inverse) .btn-primary:focus, #page-container:not(.sidebar-inverse) .btn-primary.focus {
    color: #fff;
    background-color: #da8016;
    border-color: #da8017; }
  #page-container:not(.sidebar-inverse) .btn-create-account {
    top: 15px;
    right: 20px; }

.content-header-item {
  display: block;
  height: 90px; }
  .content-header-item a {
    display: block;
    width: 200px;
    height: 90px;
    background: url(../images/logo_cp.png); }
    .content-header-item a span {
      display: none; }

.btn-dual-secondary:hover, .btn-dual-secondary:focus, .btn-dual-secondary.focus {
  background-color: #b9ac9a;
  border-color: #9c9086; }

/* ----------------------------------------------------------------------------------------------------- Unsimple Group */
/* Footer */
/* -------------------------------------------------------------------------------------------------------------------- */
.footer {
  width: 100%;
  background: -webkit-linear-gradient(bottom, #dad7cd 0%, #dad7cd calc(100% - 324px), rgba(255, 255, 255, 0) calc(100% - 200px), rgba(255, 255, 255, 0) 100%), url(../images/footer_bg.png) top center no-repeat;
  background: -o-linear-gradient(bottom, #dad7cd 0%, #dad7cd calc(100% - 324px), rgba(255, 255, 255, 0) calc(100% - 200px), rgba(255, 255, 255, 0) 100%), url(../images/footer_bg.png) top center no-repeat;
  background: linear-gradient(to top, #dad7cd 0%, #dad7cd calc(100% - 324px), rgba(255, 255, 255, 0) calc(100% - 200px), rgba(255, 255, 255, 0) 100%), url(../images/footer_bg.png) top center no-repeat;
  position: relative;
  z-index: 1; }
  .footer .content-area {
    padding: 144px 0px 55px; }
    @media (max-width: 1080px) {
      .footer .content-area {
        padding: 144px 0px 35px; } }
  .footer__cpr {
    width: 375px; }
    @media (max-width: 1080px) {
      .footer__cpr {
        width: 100%;
        border-bottom: 1px solid #cac3bb;
        padding-bottom: 30px;
        margin-bottom: 30px; } }
  .footer__cpr-title {
    width: 100%;
    font-family: 'Gilroy Bold';
    font-size: 18px;
    line-height: 18px;
    color: #6b6a69; }
    @media (max-width: 1080px) {
      .footer__cpr-title {
        text-align: center; } }
  .footer__cpr-text {
    width: 100%;
    font-family: 'Gilroy Light';
    font-size: 10px;
    line-height: 16px;
    color: #6b6a69;
    text-transform: uppercase;
    margin-top: 15px; }
    @media (max-width: 1080px) {
      .footer__cpr-text {
        text-align: center;
        margin-top: 8px; } }
  .footer__cpr-unsimple {
    width: 152px;
    height: 30px;
    display: block;
    opacity: 0.6;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    margin-top: 20px; }
    .footer__cpr-unsimple:hover {
      opacity: 1; }
    @media (max-width: 1080px) {
      .footer__cpr-unsimple {
        margin: 20px auto 0px; } }
  .footer__links {
    width: auto; }
    @media (max-width: 620px) {
      .footer__links {
        width: 100%;
        margin-bottom: 30px; } }
  .footer__links-title {
    width: auto;
    white-space: nowrap;
    font-family: 'King';
    font-size: 16px;
    line-height: 16px;
    color: #8d6b2e;
    text-transform: uppercase; }
    @media (max-width: 620px) {
      .footer__links-title {
        width: 100%;
        text-align: center; } }
  .footer__link {
    width: auto;
    margin-top: 15px;
    font-family: 'Gilroy Bold';
    font-size: 14px;
    line-height: 14px;
    color: #6b6a69;
    text-transform: uppercase; }
    @media (max-width: 620px) {
      .footer__link {
        width: 100%;
        text-align: center; } }
    .footer__link a {
      white-space: nowrap;
      font-family: inherit;
      font-size: inherit;
      line-height: inherit;
      color: inherit;
      -webkit-transition: color .3s ease-in-out;
      -o-transition: color .3s ease-in-out;
      transition: color .3s ease-in-out; }
      .footer__link a:hover {
        color: #9d540c; }
  .footer__up-btn {
    width: 40px;
    height: 130px;
    border-radius: 40px;
    border: 1px solid #afa9a3;
    position: relative;
    cursor: pointer;
    -webkit-transition: border .3s ease-in-out;
    -o-transition: border .3s ease-in-out;
    transition: border .3s ease-in-out; }
    @media (max-width: 620px) {
      .footer__up-btn {
        height: 40px;
        margin: 0 auto; } }
    .footer__up-btn:hover {
      border: 1px solid #9d540c; }
    .footer__up-btn img {
      position: absolute;
      display: block;
      top: calc( ( 100% - 20px ) / 2);
      left: calc( ( 100% - 20px ) / 2); }
