/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
mark {
  background: #ff0;
  color: #000;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
pre {
  white-space: pre-wrap;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
button,
input {
  line-height: normal;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*ony for one corner, use this variable several time for other corners*/
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  overflow-x: hidden;
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input,
select[multiple],
textarea {
  background-image: none;
}
a {
  text-decoration: none;
}
a:hover,
a:focus {
  text-decoration: underline;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
img {
  vertical-align: middle;
}
ul,
ol,
dl {
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.ds-fixed #ds-all {
  max-width: 1120px;
  margin: 0 auto;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
#ds-all {
  position: relative;
  overflow: hidden;
}
.ds-copyright {
  line-height: 30px;
}
.ds-no-margin {
  margin: 0 !important;
}
.ds-no-margin-top {
  margin-top: 0 !important;
}
.ds-no-margin-right {
  margin-right: 0 !important;
}
.ds-no-margin-bottom {
  margin-bottom: 0 !important;
}
.ds-no-margin-left {
  margin-left: 0 !important;
}
.ds-no-padding {
  padding: 0 !important;
}
.ds-no-padding-top {
  padding-top: 0 !important;
}
.ds-no-padding-right {
  padding-right: 0 !important;
}
.ds-no-padding-bottom {
  padding-bottom: 0 !important;
}
.ds-no-padding-left {
  padding-left: 0 !important;
}
.ds-padding-top-10,
.ds-padding-top-bottom-10 {
  padding-top: 10px !important;
}
.ds-padding-top-15,
.ds-padding-top-bottom-15 {
  padding-top: 15px !important;
}
.ds-padding-top-20,
.ds-padding-top-bottom-20 {
  padding-top: 20px !important;
}
.ds-padding-top-30,
.ds-padding-top-bottom-30 {
  padding-top: 30px !important;
}
.ds-padding-top-40,
.ds-padding-top-bottom-40 {
  padding-top: 40px !important;
}
.ds-padding-top-50,
.ds-padding-top-bottom-50 {
  padding-top: 50px !important;
}
.ds-padding-top-60,
.ds-padding-top-bottom-60 {
  padding-top: 60px !important;
}
.ds-padding-top-70,
.ds-padding-top-bottom-70 {
  padding-top: 60px !important;
}
.ds-padding-top-80,
.ds-padding-top-bottom-80 {
  padding-top: 80px !important;
}
.ds-padding-top-90,
.ds-padding-top-bottom-90 {
  padding-top: 90px !important;
}
.ds-padding-top-100,
.ds-padding-top-bottom-100 {
  padding-top: 100px !important;
}
.ds-padding-top-110,
.ds-padding-top-bottom-110 {
  padding-top: 110px !important;
}
.ds-padding-top-120,
.ds-padding-top-bottom-120 {
  padding-top: 120px !important;
}
.ds-padding-top-130,
.ds-padding-top-bottom-130 {
  padding-top: 130px !important;
}
.ds-padding-top-140,
.ds-padding-top-bottom-140 {
  padding-top: 140px !important;
}
.ds-padding-top-150,
.ds-padding-top-bottom-150 {
  padding-top: 150px !important;
}
.ds-padding-top-160,
.ds-padding-top-bottom-160 {
  padding-top: 160px !important;
}
.ds-padding-top-170,
.ds-padding-top-bottom-170 {
  padding-top: 170px !important;
}
.ds-padding-bottom-10,
.ds-padding-top-bottom-10 {
  padding-bottom: 10px !important;
}
.ds-padding-bottom-15,
.ds-padding-top-bottom-15 {
  padding-bottom: 15px !important;
}
.ds-padding-bottom-20,
.ds-padding-top-bottom-20 {
  padding-bottom: 20px !important;
}
.ds-padding-bottom-30,
.ds-padding-top-bottom-30 {
  padding-bottom: 30px !important;
}
.ds-padding-bottom-40,
.ds-padding-top-bottom-40 {
  padding-bottom: 40px !important;
}
.ds-padding-bottom-50,
.ds-padding-top-bottom-50 {
  padding-bottom: 50px !important;
}
.ds-padding-bottom-60,
.ds-padding-top-bottom-60 {
  padding-bottom: 60px !important;
}
.ds-padding-bottom-70,
.ds-padding-top-bottom-70 {
  padding-bottom: 70px !important;
}
.ds-padding-bottom-80,
.ds-padding-top-bottom-80 {
  padding-bottom: 80px !important;
}
.ds-padding-bottom-90,
.ds-padding-top-bottom-90 {
  padding-bottom: 90px !important;
}
.ds-padding-bottom-100,
.ds-padding-top-bottom-100 {
  padding-bottom: 100px !important;
}
.ds-padding-bottom-110,
.ds-padding-top-bottom-110 {
  padding-bottom: 110px !important;
}
.ds-padding-bottom-120,
.ds-padding-top-bottom-120 {
  padding-bottom: 120px !important;
}
.ds-padding-bottom-130,
.ds-padding-top-bottom-130 {
  padding-bottom: 130px !important;
}
.ds-padding-bottom-140,
.ds-padding-top-bottom-140 {
  padding-bottom: 140px !important;
}
.ds-padding-bottom-150,
.ds-padding-top-bottom-150 {
  padding-bottom: 150px !important;
}
.ds-padding-bottom-160,
.ds-padding-top-bottom-160 {
  padding-bottom: 160px !important;
}
.ds-padding-bottom-170,
.ds-padding-top-bottom-170 {
  padding-bottom: 170px !important;
}
.ds-no-border {
  border: 0 !important;
}
.ds-no-border-top {
  border-top: 0 !important;
}
.ds-no-border-right {
  border-right: 0 !important;
}
.ds-no-border-bottom {
  border-bottom: 0 !important;
}
.ds-no-border-left {
  border-left: 0 !important;
}
.ds-no-border-radius {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ds-margin-sides-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.ds-margin-sides-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}
.ds-margin-sides-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}
.ds-margin-sides-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}
.ds-margin-sides-0 {
  margin: 0 !important;
}
.ds-texture {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.ds-no-transitions {
  -webkit-transition-property: none !important;
  -moz-transition-property: none !important;
  -ms-transition-property: none !important;
  -o-transition-property: none !important;
  transition-property: none !important;
}
.ds-clearfix:before,
.ds-clearfix:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.ds-clearfix:after {
  clear: both;
}
.ds-hide {
  display: none !important;
}
.ds-show {
  display: block !important;
}
.ds-pull-right {
  float: right !important;
}
.ds-pull-left {
  float: left !important;
}
.ds-left {
  float: left;
  margin: 20px 20px 20px 0;
}
.ds-right {
  float: right;
  margin: 20px 0 20px 20px;
}
.ds-center {
  display: block;
  margin: 20px auto;
  text-align: center;
}
.ds-text-left {
  text-align: left;
}
.ds-text-right {
  text-align: right;
}
.ds-text-center {
  text-align: center;
}
.ds-bg-main-wood {
  background: url(../../../img/bg/wood.jpg) #ffffff;
}
.ds-bg-main-wood-dark {
  background: url(../../../img/bg/wood-dark.jpg) #ffffff;
}
.ds-bg-main-wood-light {
  background: url(../../../img/bg/wood-light.jpg) #ffffff;
}
.ds-bg-main-embossed-dark {
  background: url(../../../img/bg/embossed-dark.jpg) #ffffff;
}

/*ony for one corner, use this variable several time for other corners*/
@-ms-viewport {
  width: device-width;
}
@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
  }
}
.ds-visible-3xs,
.ds-visible-2xs,
.ds-visible-xs,
.ds-visible-sm,
.ds-visible-md {
  display: none !important;
}
@media (max-width: 319px) {
  .ds-hidden-3xs-only {
    display: none !important;
  }
  .ds-visible-3xs-only {
    display: block !important;
  }
  .ds-center-text-3xs-only {
    text-align: center !important;
  }
  .ds-center-text-3xs-only.ds-header-block {
    float: text-align-left;
  }
  .ds-center-text-3xs-only.pull-right {
    float: none !important;
  }
}
@media (min-width: 320px) and (max-width: 479px) {
  .ds-hidden-2xs-only {
    display: none !important;
  }
  .ds-visible-2xs-only {
    display: block !important;
  }
  .ds-center-text-2xs-only {
    text-align: center !important;
  }
  .ds-center-text-2xs-only.ds-header-block {
    float: text-align-left;
  }
  .ds-center-text-2xs-only.pull-right {
    float: none !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .ds-hidden-xs-only {
    display: none !important;
  }
  .ds-visible-xs-only {
    display: block !important;
  }
  .ds-center-text-xs-only {
    text-align: center !important;
  }
  .ds-center-text-xs-only.ds-header-block {
    float: text-align-left;
  }
  .ds-center-text-xs-only.pull-right {
    float: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ds-hidden-sm-only {
    display: none !important;
  }
  .ds-visible-sm-only {
    display: block !important;
  }
  .ds-center-text-sm-only {
    text-align: center !important;
  }
  .ds-center-text-sm-only.ds-header-block {
    float: text-align-left;
  }
  .ds-center-text-sm-only.pull-right {
    float: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1119px) {
  .ds-hidden-md-only {
    display: none !important;
  }
  .ds-visible-md-only {
    display: block !important;
  }
  .ds-center-text-md-only {
    text-align: center !important;
  }
  .ds-center-text-md-only.ds-header-block {
    float: text-align-left;
  }
  .ds-center-text-md-only.pull-right {
    float: none !important;
  }
}
@media (min-width: 1120px) {
  .ds-hidden-lg-only {
    display: none !important;
  }
  .ds-visible-lg-only {
    display: block !important;
  }
  .ds-center-text-lg-only {
    text-align: center !important;
  }
  .ds-center-text-lg-only.ds-header-block {
    float: text-align-left;
  }
  .ds-center-text-lg-only.pull-right {
    float: none !important;
  }
}
@media (max-width: 319px) {
  .ds-hidden-3xs {
    display: none !important;
  }
  .ds-visible-3xs {
    display: block !important;
  }
  .ds-center-text-3xs {
    text-align: center !important;
  }
  .ds-center-text-3xs.ds-header-block {
    float: text-align-left;
  }
  .ds-center-text-3xs.pull-right {
    float: none !important;
  }
}
@media (max-width: 479px) {
  .ds-hidden-2xs {
    display: none !important;
  }
  .ds-visible-2xs {
    display: block !important;
  }
  .ds-center-text-2xs {
    text-align: center !important;
  }
  .ds-center-text-2xs.ds-header-block {
    float: text-align-left;
  }
  .ds-center-text-2xs.pull-right {
    float: none !important;
  }
}
@media (max-width: 767px) {
  .ds-hidden-xs {
    display: none !important;
  }
  .ds-visible-xs {
    display: block !important;
  }
  .ds-center-text-xs {
    text-align: center !important;
  }
  .ds-center-text-xs.ds-header-block {
    float: text-align-left;
  }
  .ds-center-text-xs.pull-right {
    float: none !important;
  }
}
@media (max-width: 991px) {
  .ds-hidden-sm {
    display: none !important;
  }
  .ds-visible-sm {
    display: block !important;
  }
  .ds-center-text-sm {
    text-align: center !important;
  }
  .ds-center-text-sm.ds-header-block {
    float: text-align-left;
  }
  .ds-center-text-sm.pull-right {
    float: none !important;
  }
}
@media (max-width: 1119px) {
  .ds-hidden-md {
    display: none !important;
  }
  .ds-visible-md {
    display: block !important;
  }
  .ds-center-text-md {
    text-align: center !important;
  }
  .ds-center-text-md.ds-header-block {
    float: text-align-left;
  }
  .ds-center-text-md.pull-right {
    float: none !important;
  }
}
.ds-hidden-lg {
  display: none !important;
}
.ds-center-text-lg {
  text-align: center !important;
}
.ds-center-text-lg.ds-header-block {
  float: text-align-left;
}
.ds-center-text-lg.pull-right {
  float: none !important;
}

/*ony for one corner, use this variable several time for other corners*/
.ds-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
}
.ds-container:before,
.ds-container:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.ds-container:after {
  clear: both;
}
.ds-row {
  margin-left: -20px;
  margin-right: -20px;
}
.ds-row:before,
.ds-row:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.ds-row:after {
  clear: both;
}
.ds-show-grid [class^="ds-col-"] {
  background: rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.11);
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.ds-col-3xs-1,
.ds-col-3xs-2,
.ds-col-3xs-3,
.ds-col-3xs-4,
.ds-col-3xs-5,
.ds-col-3xs-5-cell,
.ds-col-3xs-6,
.ds-col-3xs-7,
.ds-col-3xs-8,
.ds-col-3xs-9,
.ds-col-3xs-10,
.ds-col-3xs-11,
.ds-col-3xs-12,
.ds-col-2xs-1,
.ds-col-2xs-2,
.ds-col-2xs-3,
.ds-col-2xs-4,
.ds-col-2xs-5,
.ds-col-2xs-5-cell,
.ds-col-2xs-6,
.ds-col-2xs-7,
.ds-col-2xs-8,
.ds-col-2xs-9,
.ds-col-2xs-10,
.ds-col-2xs-11,
.ds-col-2xs-12,
.ds-col-xs-1,
.ds-col-xs-2,
.ds-col-xs-3,
.ds-col-xs-4,
.ds-col-xs-5,
.ds-col-xs-5-cell,
.ds-col-xs-6,
.ds-col-xs-7,
.ds-col-xs-8,
.ds-col-xs-9,
.ds-col-xs-10,
.ds-col-xs-11,
.ds-col-xs-12,
.ds-col-sm-1,
.ds-col-sm-2,
.ds-col-sm-3,
.ds-col-sm-4,
.ds-col-sm-5,
.ds-col-sm-5-cell,
.ds-col-sm-6,
.ds-col-sm-7,
.ds-col-sm-8,
.ds-col-sm-9,
.ds-col-sm-10,
.ds-col-sm-11,
.ds-col-sm-12,
.ds-col-md-1,
.ds-col-md-2,
.ds-col-md-3,
.ds-col-md-4,
.ds-col-md-5,
.ds-col-md-5-cell,
.ds-col-md-6,
.ds-col-md-7,
.ds-col-md-8,
.ds-col-md-9,
.ds-col-md-10,
.ds-col-md-11,
.ds-col-md-12,
.ds-col-lg-1,
.ds-col-lg-2,
.ds-col-lg-3,
.ds-col-lg-4,
.ds-col-lg-5,
.ds-col-lg-5-cell,
.ds-col-lg-6,
.ds-col-lg-7,
.ds-col-lg-8,
.ds-col-lg-9,
.ds-col-lg-10,
.ds-col-lg-11,
.ds-col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}
.ds-grid-small-margins {
  margin-left: -10px;
  margin-right: -10px;
}
.ds-grid-small-margins .ds-col-3xs-1,
.ds-grid-small-margins .ds-col-3xs-2,
.ds-grid-small-margins .ds-col-3xs-3,
.ds-grid-small-margins .ds-col-3xs-4,
.ds-grid-small-margins .ds-col-3xs-5,
.ds-grid-small-margins .ds-col-3xs-5-cell,
.ds-grid-small-margins .ds-col-3xs-6,
.ds-grid-small-margins .ds-col-3xs-7,
.ds-grid-small-margins .ds-col-3xs-8,
.ds-grid-small-margins .ds-col-3xs-9,
.ds-grid-small-margins .ds-col-3xs-10,
.ds-grid-small-margins .ds-col-3xs-11,
.ds-grid-small-margins .ds-col-3xs-12,
.ds-grid-small-margins .ds-col-2xs-1,
.ds-grid-small-margins .ds-col-2xs-2,
.ds-grid-small-margins .ds-col-2xs-3,
.ds-grid-small-margins .ds-col-2xs-4,
.ds-grid-small-margins .ds-col-2xs-5,
.ds-grid-small-margins .ds-col-2xs-5-cell,
.ds-grid-small-margins .ds-col-2xs-6,
.ds-grid-small-margins .ds-col-2xs-7,
.ds-grid-small-margins .ds-col-2xs-8,
.ds-grid-small-margins .ds-col-2xs-9,
.ds-grid-small-margins .ds-col-2xs-10,
.ds-grid-small-margins .ds-col-2xs-11,
.ds-grid-small-margins .ds-col-2xs-12,
.ds-grid-small-margins .ds-col-xs-1,
.ds-grid-small-margins .ds-col-xs-2,
.ds-grid-small-margins .ds-col-xs-3,
.ds-grid-small-margins .ds-col-xs-4,
.ds-grid-small-margins .ds-col-xs-5,
.ds-grid-small-margins .ds-col-xs-5-cell,
.ds-grid-small-margins .ds-col-xs-6,
.ds-grid-small-margins .ds-col-xs-7,
.ds-grid-small-margins .ds-col-xs-8,
.ds-grid-small-margins .ds-col-xs-9,
.ds-grid-small-margins .ds-col-xs-10,
.ds-grid-small-margins .ds-col-xs-11,
.ds-grid-small-margins .ds-col-xs-12,
.ds-grid-small-margins .ds-col-sm-1,
.ds-grid-small-margins .ds-col-sm-2,
.ds-grid-small-margins .ds-col-sm-3,
.ds-grid-small-margins .ds-col-sm-4,
.ds-grid-small-margins .ds-col-sm-5,
.ds-grid-small-margins .ds-col-sm-5-cell,
.ds-grid-small-margins .ds-col-sm-6,
.ds-grid-small-margins .ds-col-sm-7,
.ds-grid-small-margins .ds-col-sm-8,
.ds-grid-small-margins .ds-col-sm-9,
.ds-grid-small-margins .ds-col-sm-10,
.ds-grid-small-margins .ds-col-sm-11,
.ds-grid-small-margins .ds-col-sm-12,
.ds-grid-small-margins .ds-col-md-1,
.ds-grid-small-margins .ds-col-md-2,
.ds-grid-small-margins .ds-col-md-3,
.ds-grid-small-margins .ds-col-md-4,
.ds-grid-small-margins .ds-col-md-5,
.ds-grid-small-margins .ds-col-md-5-cell,
.ds-grid-small-margins .ds-col-md-6,
.ds-grid-small-margins .ds-col-md-7,
.ds-grid-small-margins .ds-col-md-8,
.ds-grid-small-margins .ds-col-md-9,
.ds-grid-small-margins .ds-col-md-10,
.ds-grid-small-margins .ds-col-md-11,
.ds-grid-small-margins .ds-col-md-12,
.ds-grid-small-margins .ds-col-lg-1,
.ds-grid-small-margins .ds-col-lg-2,
.ds-grid-small-margins .ds-col-lg-3,
.ds-grid-small-margins .ds-col-lg-4,
.ds-grid-small-margins .ds-col-lg-5,
.ds-grid-small-margins .ds-col-lg-5-cell,
.ds-grid-small-margins .ds-col-lg-6,
.ds-grid-small-margins .ds-col-lg-7,
.ds-grid-small-margins .ds-col-lg-8,
.ds-grid-small-margins .ds-col-lg-9,
.ds-grid-small-margins .ds-col-lg-10,
.ds-grid-small-margins .ds-col-lg-11,
.ds-grid-small-margins .ds-col-lg-12 {
  padding-left: 10px;
  padding-right: 10px;
}
.ds-grid-big-margins {
  margin-left: -32px;
  margin-right: -32px;
}
.ds-grid-big-margins .ds-col-3xs-1,
.ds-grid-big-margins .ds-col-3xs-2,
.ds-grid-big-margins .ds-col-3xs-3,
.ds-grid-big-margins .ds-col-3xs-4,
.ds-grid-big-margins .ds-col-3xs-5,
.ds-grid-big-margins .ds-col-3xs-5-cell,
.ds-grid-big-margins .ds-col-3xs-6,
.ds-grid-big-margins .ds-col-3xs-7,
.ds-grid-big-margins .ds-col-3xs-8,
.ds-grid-big-margins .ds-col-3xs-9,
.ds-grid-big-margins .ds-col-3xs-10,
.ds-grid-big-margins .ds-col-3xs-11,
.ds-grid-big-margins .ds-col-3xs-12,
.ds-grid-big-margins .ds-col-2xs-1,
.ds-grid-big-margins .ds-col-2xs-2,
.ds-grid-big-margins .ds-col-2xs-3,
.ds-grid-big-margins .ds-col-2xs-4,
.ds-grid-big-margins .ds-col-2xs-5,
.ds-grid-big-margins .ds-col-2xs-5-cell,
.ds-grid-big-margins .ds-col-2xs-6,
.ds-grid-big-margins .ds-col-2xs-7,
.ds-grid-big-margins .ds-col-2xs-8,
.ds-grid-big-margins .ds-col-2xs-9,
.ds-grid-big-margins .ds-col-2xs-10,
.ds-grid-big-margins .ds-col-2xs-11,
.ds-grid-big-margins .ds-col-2xs-12,
.ds-grid-big-margins .ds-col-xs-1,
.ds-grid-big-margins .ds-col-xs-2,
.ds-grid-big-margins .ds-col-xs-3,
.ds-grid-big-margins .ds-col-xs-4,
.ds-grid-big-margins .ds-col-xs-5,
.ds-grid-big-margins .ds-col-xs-5-cell,
.ds-grid-big-margins .ds-col-xs-6,
.ds-grid-big-margins .ds-col-xs-7,
.ds-grid-big-margins .ds-col-xs-8,
.ds-grid-big-margins .ds-col-xs-9,
.ds-grid-big-margins .ds-col-xs-10,
.ds-grid-big-margins .ds-col-xs-11,
.ds-grid-big-margins .ds-col-xs-12,
.ds-grid-big-margins .ds-col-sm-1,
.ds-grid-big-margins .ds-col-sm-2,
.ds-grid-big-margins .ds-col-sm-3,
.ds-grid-big-margins .ds-col-sm-4,
.ds-grid-big-margins .ds-col-sm-5,
.ds-grid-big-margins .ds-col-sm-5-cell,
.ds-grid-big-margins .ds-col-sm-6,
.ds-grid-big-margins .ds-col-sm-7,
.ds-grid-big-margins .ds-col-sm-8,
.ds-grid-big-margins .ds-col-sm-9,
.ds-grid-big-margins .ds-col-sm-10,
.ds-grid-big-margins .ds-col-sm-11,
.ds-grid-big-margins .ds-col-sm-12,
.ds-grid-big-margins .ds-col-md-1,
.ds-grid-big-margins .ds-col-md-2,
.ds-grid-big-margins .ds-col-md-3,
.ds-grid-big-margins .ds-col-md-4,
.ds-grid-big-margins .ds-col-md-5,
.ds-grid-big-margins .ds-col-md-5-cell,
.ds-grid-big-margins .ds-col-md-6,
.ds-grid-big-margins .ds-col-md-7,
.ds-grid-big-margins .ds-col-md-8,
.ds-grid-big-margins .ds-col-md-9,
.ds-grid-big-margins .ds-col-md-10,
.ds-grid-big-margins .ds-col-md-11,
.ds-grid-big-margins .ds-col-md-12,
.ds-grid-big-margins .ds-col-lg-1,
.ds-grid-big-margins .ds-col-lg-2,
.ds-grid-big-margins .ds-col-lg-3,
.ds-grid-big-margins .ds-col-lg-4,
.ds-grid-big-margins .ds-col-lg-5,
.ds-grid-big-margins .ds-col-lg-5-cell,
.ds-grid-big-margins .ds-col-lg-6,
.ds-grid-big-margins .ds-col-lg-7,
.ds-grid-big-margins .ds-col-lg-8,
.ds-grid-big-margins .ds-col-lg-9,
.ds-grid-big-margins .ds-col-lg-10,
.ds-grid-big-margins .ds-col-lg-11,
.ds-grid-big-margins .ds-col-lg-12 {
  padding-left: 32px;
  padding-right: 32px;
}
.ds-grid-no-margins {
  margin: 0;
}
.ds-grid-no-margins .ds-col-3xs-1,
.ds-grid-no-margins .ds-col-3xs-2,
.ds-grid-no-margins .ds-col-3xs-3,
.ds-grid-no-margins .ds-col-3xs-4,
.ds-grid-no-margins .ds-col-3xs-5,
.ds-grid-no-margins .ds-col-3xs-5-cell,
.ds-grid-no-margins .ds-col-3xs-6,
.ds-grid-no-margins .ds-col-3xs-7,
.ds-grid-no-margins .ds-col-3xs-8,
.ds-grid-no-margins .ds-col-3xs-9,
.ds-grid-no-margins .ds-col-3xs-10,
.ds-grid-no-margins .ds-col-3xs-11,
.ds-grid-no-margins .ds-col-3xs-12,
.ds-grid-no-margins .ds-col-2xs-1,
.ds-grid-no-margins .ds-col-2xs-2,
.ds-grid-no-margins .ds-col-2xs-3,
.ds-grid-no-margins .ds-col-2xs-4,
.ds-grid-no-margins .ds-col-2xs-5,
.ds-grid-no-margins .ds-col-2xs-5-cell,
.ds-grid-no-margins .ds-col-2xs-6,
.ds-grid-no-margins .ds-col-2xs-7,
.ds-grid-no-margins .ds-col-2xs-8,
.ds-grid-no-margins .ds-col-2xs-9,
.ds-grid-no-margins .ds-col-2xs-10,
.ds-grid-no-margins .ds-col-2xs-11,
.ds-grid-no-margins .ds-col-2xs-12,
.ds-grid-no-margins .ds-col-xs-1,
.ds-grid-no-margins .ds-col-xs-2,
.ds-grid-no-margins .ds-col-xs-3,
.ds-grid-no-margins .ds-col-xs-4,
.ds-grid-no-margins .ds-col-xs-5,
.ds-grid-no-margins .ds-col-xs-5-cell,
.ds-grid-no-margins .ds-col-xs-6,
.ds-grid-no-margins .ds-col-xs-7,
.ds-grid-no-margins .ds-col-xs-8,
.ds-grid-no-margins .ds-col-xs-9,
.ds-grid-no-margins .ds-col-xs-10,
.ds-grid-no-margins .ds-col-xs-11,
.ds-grid-no-margins .ds-col-xs-12,
.ds-grid-no-margins .ds-col-sm-1,
.ds-grid-no-margins .ds-col-sm-2,
.ds-grid-no-margins .ds-col-sm-3,
.ds-grid-no-margins .ds-col-sm-4,
.ds-grid-no-margins .ds-col-sm-5,
.ds-grid-no-margins .ds-col-sm-5-cell,
.ds-grid-no-margins .ds-col-sm-6,
.ds-grid-no-margins .ds-col-sm-7,
.ds-grid-no-margins .ds-col-sm-8,
.ds-grid-no-margins .ds-col-sm-9,
.ds-grid-no-margins .ds-col-sm-10,
.ds-grid-no-margins .ds-col-sm-11,
.ds-grid-no-margins .ds-col-sm-12,
.ds-grid-no-margins .ds-col-md-1,
.ds-grid-no-margins .ds-col-md-2,
.ds-grid-no-margins .ds-col-md-3,
.ds-grid-no-margins .ds-col-md-4,
.ds-grid-no-margins .ds-col-md-5,
.ds-grid-no-margins .ds-col-md-5-cell,
.ds-grid-no-margins .ds-col-md-6,
.ds-grid-no-margins .ds-col-md-7,
.ds-grid-no-margins .ds-col-md-8,
.ds-grid-no-margins .ds-col-md-9,
.ds-grid-no-margins .ds-col-md-10,
.ds-grid-no-margins .ds-col-md-11,
.ds-grid-no-margins .ds-col-md-12,
.ds-grid-no-margins .ds-col-lg-1,
.ds-grid-no-margins .ds-col-lg-2,
.ds-grid-no-margins .ds-col-lg-3,
.ds-grid-no-margins .ds-col-lg-4,
.ds-grid-no-margins .ds-col-lg-5,
.ds-grid-no-margins .ds-col-lg-5-cell,
.ds-grid-no-margins .ds-col-lg-6,
.ds-grid-no-margins .ds-col-lg-7,
.ds-grid-no-margins .ds-col-lg-8,
.ds-grid-no-margins .ds-col-lg-9,
.ds-grid-no-margins .ds-col-lg-10,
.ds-grid-no-margins .ds-col-lg-11,
.ds-grid-no-margins .ds-col-lg-12 {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 0) {
  .ds-col-3xs-1,
  .ds-col-3xs-2,
  .ds-col-3xs-3,
  .ds-col-3xs-4,
  .ds-col-3xs-5,
  .ds-col-3xs-5-cell,
  .ds-col-3xs-6,
  .ds-col-3xs-7,
  .ds-col-3xs-8,
  .ds-col-3xs-9,
  .ds-col-3xs-10,
  .ds-col-3xs-11 {
    float: left;
  }
  .ds-col-3xs-1 {
    width: 8.333333333333332%;
  }
  .ds-col-3xs-2 {
    width: 16.666666666666664%;
  }
  .ds-col-3xs-3 {
    width: 25%;
  }
  .ds-col-3xs-4 {
    width: 33.33333333333333%;
  }
  .ds-col-3xs-5 {
    width: 41.66666666666667%;
  }
  .ds-col-3xs-5-cell {
    width: 20%;
  }
  .ds-col-3xs-6 {
    width: 50%;
  }
  .ds-col-3xs-7 {
    width: 58.333333333333336%;
  }
  .ds-col-3xs-8 {
    width: 66.66666666666666%;
  }
  .ds-col-3xs-9 {
    width: 75%;
  }
  .ds-col-3xs-10 {
    width: 83.33333333333334%;
  }
  .ds-col-3xs-11 {
    width: 91.66666666666666%;
  }
  .ds-col-3xs-12 {
    width: 100%;
  }
  .ds-col-3xs-push-1 {
    left: 8.333333333333332%;
  }
  .ds-col-3xs-push-2 {
    left: 16.666666666666664%;
  }
  .ds-col-3xs-push-3 {
    left: 25%;
  }
  .ds-col-3xs-push-4 {
    left: 33.33333333333333%;
  }
  .ds-col-3xs-push-5 {
    left: 41.66666666666667%;
  }
  .ds-col-3xs-push-5-cell {
    left: 20%;
  }
  .ds-col-3xs-push-6 {
    left: 50%;
  }
  .ds-col-3xs-push-7 {
    left: 58.333333333333336%;
  }
  .ds-col-3xs-push-8 {
    left: 66.66666666666666%;
  }
  .ds-col-3xs-push-9 {
    left: 75%;
  }
  .ds-col-3xs-push-10 {
    left: 83.33333333333334%;
  }
  .ds-col-3xs-push-11 {
    left: 91.66666666666666%;
  }
  .ds-col-3xs-pull-1 {
    right: 8.333333333333332%;
  }
  .ds-col-3xs-pull-2 {
    right: 16.666666666666664%;
  }
  .ds-col-3xs-pull-3 {
    right: 25%;
  }
  .ds-col-3xs-pull-4 {
    right: 33.33333333333333%;
  }
  .ds-col-3xs-pull-5 {
    right: 41.66666666666667%;
  }
  .ds-col-3xs-pull-5-cell {
    right: 20%;
  }
  .ds-col-3xs-pull-6 {
    right: 50%;
  }
  .ds-col-3xs-pull-7 {
    right: 58.333333333333336%;
  }
  .ds-col-3xs-pull-8 {
    right: 66.66666666666666%;
  }
  .ds-col-3xs-pull-9 {
    right: 75%;
  }
  .ds-col-3xs-pull-10 {
    right: 83.33333333333334%;
  }
  .ds-col-3xs-pull-11 {
    right: 91.66666666666666%;
  }
  .ds-col-3xs-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .ds-col-3xs-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .ds-col-3xs-offset-3 {
    margin-left: 25%;
  }
  .ds-col-3xs-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .ds-col-3xs-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .ds-col-3xs-offset-5-cell {
    margin-left: 20%;
  }
  .ds-col-3xs-offset-6 {
    margin-left: 50%;
  }
  .ds-col-3xs-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .ds-col-3xs-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .ds-col-3xs-offset-9 {
    margin-left: 75%;
  }
  .ds-col-3xs-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .ds-col-3xs-offset-11 {
    margin-left: 91.66666666666666%;
  }
}
@media (min-width: 320px) {
  .ds-col-2xs-1,
  .ds-col-2xs-2,
  .ds-col-2xs-3,
  .ds-col-2xs-4,
  .ds-col-2xs-5,
  .ds-col-2xs-5-cell,
  .ds-col-2xs-6,
  .ds-col-2xs-7,
  .ds-col-2xs-8,
  .ds-col-2xs-9,
  .ds-col-2xs-10,
  .ds-col-2xs-11 {
    float: left;
  }
  .ds-col-2xs-1 {
    width: 8.333333333333332%;
  }
  .ds-col-2xs-2 {
    width: 16.666666666666664%;
  }
  .ds-col-2xs-3 {
    width: 25%;
  }
  .ds-col-2xs-4 {
    width: 33.33333333333333%;
  }
  .ds-col-2xs-5 {
    width: 41.66666666666667%;
  }
  .ds-col-2xs-5-cell {
    width: 20%;
  }
  .ds-col-2xs-6 {
    width: 50%;
  }
  .ds-col-2xs-7 {
    width: 58.333333333333336%;
  }
  .ds-col-2xs-8 {
    width: 66.66666666666666%;
  }
  .ds-col-2xs-9 {
    width: 75%;
  }
  .ds-col-2xs-10 {
    width: 83.33333333333334%;
  }
  .ds-col-2xs-11 {
    width: 91.66666666666666%;
  }
  .ds-col-2xs-12 {
    width: 100%;
  }
  .ds-col-2xs-push-1 {
    left: 8.333333333333332%;
  }
  .ds-col-2xs-push-2 {
    left: 16.666666666666664%;
  }
  .ds-col-2xs-push-3 {
    left: 25%;
  }
  .ds-col-2xs-push-4 {
    left: 33.33333333333333%;
  }
  .ds-col-2xs-push-5 {
    left: 41.66666666666667%;
  }
  .ds-col-2xs-push-5-cell {
    left: 20%;
  }
  .ds-col-2xs-push-6 {
    left: 50%;
  }
  .ds-col-2xs-push-7 {
    left: 58.333333333333336%;
  }
  .ds-col-2xs-push-8 {
    left: 66.66666666666666%;
  }
  .ds-col-2xs-push-9 {
    left: 75%;
  }
  .ds-col-2xs-push-10 {
    left: 83.33333333333334%;
  }
  .ds-col-2xs-push-11 {
    left: 91.66666666666666%;
  }
  .ds-col-2xs-pull-1 {
    right: 8.333333333333332%;
  }
  .ds-col-2xs-pull-2 {
    right: 16.666666666666664%;
  }
  .ds-col-2xs-pull-3 {
    right: 25%;
  }
  .ds-col-2xs-pull-4 {
    right: 33.33333333333333%;
  }
  .ds-col-2xs-pull-5 {
    right: 41.66666666666667%;
  }
  .ds-col-2xs-pull-5-cell {
    right: 20%;
  }
  .ds-col-2xs-pull-6 {
    right: 50%;
  }
  .ds-col-2xs-pull-7 {
    right: 58.333333333333336%;
  }
  .ds-col-2xs-pull-8 {
    right: 66.66666666666666%;
  }
  .ds-col-2xs-pull-9 {
    right: 75%;
  }
  .ds-col-2xs-pull-10 {
    right: 83.33333333333334%;
  }
  .ds-col-2xs-pull-11 {
    right: 91.66666666666666%;
  }
  .ds-col-2xs-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .ds-col-2xs-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .ds-col-2xs-offset-3 {
    margin-left: 25%;
  }
  .ds-col-2xs-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .ds-col-2xs-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .ds-col-2xs-offset-5-cell {
    margin-left: 20%;
  }
  .ds-col-2xs-offset-6 {
    margin-left: 50%;
  }
  .ds-col-2xs-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .ds-col-2xs-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .ds-col-2xs-offset-9 {
    margin-left: 75%;
  }
  .ds-col-2xs-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .ds-col-2xs-offset-11 {
    margin-left: 91.66666666666666%;
  }
}
@media (min-width: 480px) {
  .ds-col-xs-1,
  .ds-col-xs-2,
  .ds-col-xs-3,
  .ds-col-xs-4,
  .ds-col-xs-5,
  .ds-col-xs-5-cell,
  .ds-col-xs-6,
  .ds-col-xs-7,
  .ds-col-xs-8,
  .ds-col-xs-9,
  .ds-col-xs-10,
  .ds-col-xs-11 {
    float: left;
  }
  .ds-col-xs-1 {
    width: 8.333333333333332%;
  }
  .ds-col-xs-2 {
    width: 16.666666666666664%;
  }
  .ds-col-xs-3 {
    width: 25%;
  }
  .ds-col-xs-4 {
    width: 33.33333333333333%;
  }
  .ds-col-xs-5 {
    width: 41.66666666666667%;
  }
  .ds-col-xs-5-cell {
    width: 20%;
  }
  .ds-col-xs-6 {
    width: 50%;
  }
  .ds-col-xs-7 {
    width: 58.333333333333336%;
  }
  .ds-col-xs-8 {
    width: 66.66666666666666%;
  }
  .ds-col-xs-9 {
    width: 75%;
  }
  .ds-col-xs-10 {
    width: 83.33333333333334%;
  }
  .ds-col-xs-11 {
    width: 91.66666666666666%;
  }
  .ds-col-xs-12 {
    width: 100%;
  }
  .ds-col-xs-push-1 {
    left: 8.333333333333332%;
  }
  .ds-col-xs-push-2 {
    left: 16.666666666666664%;
  }
  .ds-col-xs-push-3 {
    left: 25%;
  }
  .ds-col-xs-push-4 {
    left: 33.33333333333333%;
  }
  .ds-col-xs-push-5 {
    left: 41.66666666666667%;
  }
  .ds-col-xs-push-5-cell {
    left: 20%;
  }
  .ds-col-xs-push-6 {
    left: 50%;
  }
  .ds-col-xs-push-7 {
    left: 58.333333333333336%;
  }
  .ds-col-xs-push-8 {
    left: 66.66666666666666%;
  }
  .ds-col-xs-push-9 {
    left: 75%;
  }
  .ds-col-xs-push-10 {
    left: 83.33333333333334%;
  }
  .ds-col-xs-push-11 {
    left: 91.66666666666666%;
  }
  .ds-col-xs-pull-1 {
    right: 8.333333333333332%;
  }
  .ds-col-xs-pull-2 {
    right: 16.666666666666664%;
  }
  .ds-col-xs-pull-3 {
    right: 25%;
  }
  .ds-col-xs-pull-4 {
    right: 33.33333333333333%;
  }
  .ds-col-xs-pull-5 {
    right: 41.66666666666667%;
  }
  .ds-col-xs-pull-5-cell {
    right: 20%;
  }
  .ds-col-xs-pull-6 {
    right: 50%;
  }
  .ds-col-xs-pull-7 {
    right: 58.333333333333336%;
  }
  .ds-col-xs-pull-8 {
    right: 66.66666666666666%;
  }
  .ds-col-xs-pull-9 {
    right: 75%;
  }
  .ds-col-xs-pull-10 {
    right: 83.33333333333334%;
  }
  .ds-col-xs-pull-11 {
    right: 91.66666666666666%;
  }
  .ds-col-xs-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .ds-col-xs-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .ds-col-xs-offset-3 {
    margin-left: 25%;
  }
  .ds-col-xs-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .ds-col-xs-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .ds-col-xs-offset-5-cell {
    margin-left: 20%;
  }
  .ds-col-xs-offset-6 {
    margin-left: 50%;
  }
  .ds-col-xs-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .ds-col-xs-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .ds-col-xs-offset-9 {
    margin-left: 75%;
  }
  .ds-col-xs-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .ds-col-xs-offset-11 {
    margin-left: 91.66666666666666%;
  }
}
@media (min-width: 768px) {
  .ds-col-sm-1,
  .ds-col-sm-2,
  .ds-col-sm-3,
  .ds-col-sm-4,
  .ds-col-sm-5,
  .ds-col-sm-5-cell,
  .ds-col-sm-6,
  .ds-col-sm-7,
  .ds-col-sm-8,
  .ds-col-sm-9,
  .ds-col-sm-10,
  .ds-col-sm-11 {
    float: left;
  }
  .ds-col-sm-1 {
    width: 8.333333333333332%;
  }
  .ds-col-sm-2 {
    width: 16.666666666666664%;
  }
  .ds-col-sm-3 {
    width: 25%;
  }
  .ds-col-sm-4 {
    width: 33.33333333333333%;
  }
  .ds-col-sm-5 {
    width: 41.66666666666667%;
  }
  .ds-col-sm-5-cell {
    width: 20%;
  }
  .ds-col-sm-6 {
    width: 50%;
  }
  .ds-col-sm-7 {
    width: 58.333333333333336%;
  }
  .ds-col-sm-8 {
    width: 66.66666666666666%;
  }
  .ds-col-sm-9 {
    width: 75%;
  }
  .ds-col-sm-10 {
    width: 83.33333333333334%;
  }
  .ds-col-sm-11 {
    width: 91.66666666666666%;
  }
  .ds-col-sm-12 {
    width: 100%;
  }
  .ds-col-sm-push-1 {
    left: 8.333333333333332%;
  }
  .ds-col-sm-push-2 {
    left: 16.666666666666664%;
  }
  .ds-col-sm-push-3 {
    left: 25%;
  }
  .ds-col-sm-push-4 {
    left: 33.33333333333333%;
  }
  .ds-col-sm-push-5 {
    left: 41.66666666666667%;
  }
  .ds-col-sm-push-5-cell {
    left: 20%;
  }
  .ds-col-sm-push-6 {
    left: 50%;
  }
  .ds-col-sm-push-7 {
    left: 58.333333333333336%;
  }
  .ds-col-sm-push-8 {
    left: 66.66666666666666%;
  }
  .ds-col-sm-push-9 {
    left: 75%;
  }
  .ds-col-sm-push-10 {
    left: 83.33333333333334%;
  }
  .ds-col-sm-push-11 {
    left: 91.66666666666666%;
  }
  .ds-col-sm-pull-1 {
    right: 8.333333333333332%;
  }
  .ds-col-sm-pull-2 {
    right: 16.666666666666664%;
  }
  .ds-col-sm-pull-3 {
    right: 25%;
  }
  .ds-col-sm-pull-4 {
    right: 33.33333333333333%;
  }
  .ds-col-sm-pull-5 {
    right: 41.66666666666667%;
  }
  .ds-col-sm-pull-5-cell {
    right: 20%;
  }
  .ds-col-sm-pull-6 {
    right: 50%;
  }
  .ds-col-sm-pull-7 {
    right: 58.333333333333336%;
  }
  .ds-col-sm-pull-8 {
    right: 66.66666666666666%;
  }
  .ds-col-sm-pull-9 {
    right: 75%;
  }
  .ds-col-sm-pull-10 {
    right: 83.33333333333334%;
  }
  .ds-col-sm-pull-11 {
    right: 91.66666666666666%;
  }
  .ds-col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .ds-col-sm-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .ds-col-sm-offset-3 {
    margin-left: 25%;
  }
  .ds-col-sm-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .ds-col-sm-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .ds-col-sm-offset-5-cell {
    margin-left: 20%;
  }
  .ds-col-sm-offset-6 {
    margin-left: 50%;
  }
  .ds-col-sm-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .ds-col-sm-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .ds-col-sm-offset-9 {
    margin-left: 75%;
  }
  .ds-col-sm-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .ds-col-sm-offset-11 {
    margin-left: 91.66666666666666%;
  }
}
@media (min-width: 992px) {
  .ds-col-md-1,
  .ds-col-md-2,
  .ds-col-md-3,
  .ds-col-md-4,
  .ds-col-md-5,
  .ds-col-md-5-cell,
  .ds-col-md-6,
  .ds-col-md-7,
  .ds-col-md-8,
  .ds-col-md-9,
  .ds-col-md-10,
  .ds-col-md-11 {
    float: left;
  }
  .ds-col-md-1 {
    width: 8.333333333333332%;
  }
  .ds-col-md-2 {
    width: 16.666666666666664%;
  }
  .ds-col-md-3 {
    width: 25%;
  }
  .ds-col-md-4 {
    width: 33.33333333333333%;
  }
  .ds-col-md-5 {
    width: 41.66666666666667%;
  }
  .ds-col-md-5-cell {
    width: 20%;
  }
  .ds-col-md-6 {
    width: 50%;
  }
  .ds-col-md-7 {
    width: 58.333333333333336%;
  }
  .ds-col-md-8 {
    width: 66.66666666666666%;
  }
  .ds-col-md-9 {
    width: 75%;
  }
  .ds-col-md-10 {
    width: 83.33333333333334%;
  }
  .ds-col-md-11 {
    width: 91.66666666666666%;
  }
  .ds-col-md-12 {
    width: 100%;
  }
  .ds-col-md-push-0 {
    left: auto;
  }
  .ds-col-md-push-1 {
    left: 8.333333333333332%;
  }
  .ds-col-md-push-2 {
    left: 16.666666666666664%;
  }
  .ds-col-md-push-3 {
    left: 25%;
  }
  .ds-col-md-push-4 {
    left: 33.33333333333333%;
  }
  .ds-col-md-push-5 {
    left: 41.66666666666667%;
  }
  .ds-col-md-push-5-cell {
    left: 20%;
  }
  .ds-col-md-push-6 {
    left: 50%;
  }
  .ds-col-md-push-7 {
    left: 58.333333333333336%;
  }
  .ds-col-md-push-8 {
    left: 66.66666666666666%;
  }
  .ds-col-md-push-9 {
    left: 75%;
  }
  .ds-col-md-push-10 {
    left: 83.33333333333334%;
  }
  .ds-col-md-push-11 {
    left: 91.66666666666666%;
  }
  .ds-col-md-pull-0 {
    right: auto;
  }
  .ds-col-md-pull-1 {
    right: 8.333333333333332%;
  }
  .ds-col-md-pull-2 {
    right: 16.666666666666664%;
  }
  .ds-col-md-pull-3 {
    right: 25%;
  }
  .ds-col-md-pull-4 {
    right: 33.33333333333333%;
  }
  .ds-col-md-pull-5 {
    right: 41.66666666666667%;
  }
  .ds-col-md-pull-5-cell {
    right: 20%;
  }
  .ds-col-md-pull-6 {
    right: 50%;
  }
  .ds-col-md-pull-7 {
    right: 58.333333333333336%;
  }
  .ds-col-md-pull-8 {
    right: 66.66666666666666%;
  }
  .ds-col-md-pull-9 {
    right: 75%;
  }
  .ds-col-md-pull-10 {
    right: 83.33333333333334%;
  }
  .ds-col-md-pull-11 {
    right: 91.66666666666666%;
  }
  .ds-col-md-offset-0 {
    margin-left: 0;
  }
  .ds-col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .ds-col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .ds-col-md-offset-3 {
    margin-left: 25%;
  }
  .ds-col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .ds-col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .ds-col-md-offset-5-cell {
    margin-left: 20%;
  }
  .ds-col-md-offset-6 {
    margin-left: 50%;
  }
  .ds-col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .ds-col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .ds-col-md-offset-9 {
    margin-left: 75%;
  }
  .ds-col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .ds-col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
}
@media (min-width: 1120px) {
  .ds-col-lg-1,
  .ds-col-lg-2,
  .ds-col-lg-3,
  .ds-col-lg-4,
  .ds-col-lg-5,
  .ds-col-lg-5-cell,
  .ds-col-lg-6,
  .ds-col-lg-7,
  .ds-col-lg-8,
  .ds-col-lg-9,
  .ds-col-lg-10,
  .ds-col-lg-11 {
    float: left;
  }
  .ds-col-lg-1 {
    width: 8.333333333333332%;
  }
  .ds-col-lg-2 {
    width: 16.666666666666664%;
  }
  .ds-col-lg-3 {
    width: 25%;
  }
  .ds-col-lg-4 {
    width: 33.33333333333333%;
  }
  .ds-col-lg-5 {
    width: 41.66666666666667%;
  }
  .ds-col-lg-5-cell {
    width: 20%;
  }
  .ds-col-lg-6 {
    width: 50%;
  }
  .ds-col-lg-7 {
    width: 58.333333333333336%;
  }
  .ds-col-lg-8 {
    width: 66.66666666666666%;
  }
  .ds-col-lg-9 {
    width: 75%;
  }
  .ds-col-lg-10 {
    width: 83.33333333333334%;
  }
  .ds-col-lg-11 {
    width: 91.66666666666666%;
  }
  .ds-col-lg-12 {
    width: 100%;
  }
  .ds-col-lg-push-0 {
    left: auto;
  }
  .ds-col-lg-push-1 {
    left: 8.333333333333332%;
  }
  .ds-col-lg-push-2 {
    left: 16.666666666666664%;
  }
  .ds-col-lg-push-3 {
    left: 25%;
  }
  .ds-col-lg-push-4 {
    left: 33.33333333333333%;
  }
  .ds-col-lg-push-5 {
    left: 41.66666666666667%;
  }
  .ds-col-lg-push-5-cell {
    left: 20%;
  }
  .ds-col-lg-push-6 {
    left: 50%;
  }
  .ds-col-lg-push-7 {
    left: 58.333333333333336%;
  }
  .ds-col-lg-push-8 {
    left: 66.66666666666666%;
  }
  .ds-col-lg-push-9 {
    left: 75%;
  }
  .ds-col-lg-push-10 {
    left: 83.33333333333334%;
  }
  .ds-col-lg-push-11 {
    left: 91.66666666666666%;
  }
  .ds-col-lg-pull-0 {
    right: auto;
  }
  .ds-col-lg-pull-1 {
    right: 8.333333333333332%;
  }
  .ds-col-lg-pull-2 {
    right: 16.666666666666664%;
  }
  .ds-col-lg-pull-3 {
    right: 25%;
  }
  .ds-col-lg-pull-4 {
    right: 33.33333333333333%;
  }
  .ds-col-lg-pull-5 {
    right: 41.66666666666667%;
  }
  .ds-col-lg-pull-5-cell {
    right: 20%;
  }
  .ds-col-lg-pull-6 {
    right: 50%;
  }
  .ds-col-lg-pull-7 {
    right: 58.333333333333336%;
  }
  .ds-col-lg-pull-8 {
    right: 66.66666666666666%;
  }
  .ds-col-lg-pull-9 {
    right: 75%;
  }
  .ds-col-lg-pull-10 {
    right: 83.33333333333334%;
  }
  .ds-col-lg-pull-11 {
    right: 91.66666666666666%;
  }
  .ds-col-lg-offset-0 {
    margin-left: 0;
  }
  .ds-col-lg-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .ds-col-lg-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .ds-col-lg-offset-3 {
    margin-left: 25%;
  }
  .ds-col-lg-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .ds-col-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .ds-col-lg-offset-5-cell {
    margin-left: 20%;
  }
  .ds-col-lg-offset-6 {
    margin-left: 50%;
  }
  .ds-col-lg-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .ds-col-lg-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .ds-col-lg-offset-9 {
    margin-left: 75%;
  }
  .ds-col-lg-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .ds-col-lg-offset-11 {
    margin-left: 91.66666666666666%;
  }
}
@media (max-width: 319px) {
  .ds-row {
    margin-left: -10px;
    margin-right: -10px;
  }
  .ds-col-3xs-1,
  .ds-col-3xs-2,
  .ds-col-3xs-3,
  .ds-col-3xs-4,
  .ds-col-3xs-5,
  .ds-col-3xs-5-cell,
  .ds-col-3xs-6,
  .ds-col-3xs-7,
  .ds-col-3xs-8,
  .ds-col-3xs-9,
  .ds-col-3xs-10,
  .ds-col-3xs-11,
  .ds-col-3xs-12,
  .ds-col-2xs-1,
  .ds-col-2xs-2,
  .ds-col-2xs-3,
  .ds-col-2xs-4,
  .ds-col-2xs-5,
  .ds-col-2xs-5-cell,
  .ds-col-2xs-6,
  .ds-col-2xs-7,
  .ds-col-2xs-8,
  .ds-col-2xs-9,
  .ds-col-2xs-10,
  .ds-col-2xs-11,
  .ds-col-2xs-12,
  .ds-col-xs-1,
  .ds-col-xs-2,
  .ds-col-xs-3,
  .ds-col-xs-4,
  .ds-col-xs-5,
  .ds-col-xs-5-cell,
  .ds-col-xs-6,
  .ds-col-xs-7,
  .ds-col-xs-8,
  .ds-col-xs-9,
  .ds-col-xs-10,
  .ds-col-xs-11,
  .ds-col-xs-12,
  .ds-col-sm-1,
  .ds-col-sm-2,
  .ds-col-sm-3,
  .ds-col-sm-4,
  .ds-col-sm-5,
  .ds-col-sm-5-cell,
  .ds-col-sm-6,
  .ds-col-sm-7,
  .ds-col-sm-8,
  .ds-col-sm-9,
  .ds-col-sm-10,
  .ds-col-sm-11,
  .ds-col-sm-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .ds-grid-small-margins {
    margin-left: -5px;
    margin-right: -5px;
  }
  .ds-grid-small-margins .ds-col-3xs-1,
  .ds-grid-small-margins .ds-col-3xs-2,
  .ds-grid-small-margins .ds-col-3xs-3,
  .ds-grid-small-margins .ds-col-3xs-4,
  .ds-grid-small-margins .ds-col-3xs-5,
  .ds-grid-small-margins .ds-col-3xs-5-cell,
  .ds-grid-small-margins .ds-col-3xs-6,
  .ds-grid-small-margins .ds-col-3xs-7,
  .ds-grid-small-margins .ds-col-3xs-8,
  .ds-grid-small-margins .ds-col-3xs-9,
  .ds-grid-small-margins .ds-col-3xs-10,
  .ds-grid-small-margins .ds-col-3xs-11,
  .ds-grid-small-margins .ds-col-3xs-12,
  .ds-grid-small-margins .ds-col-2xs-1,
  .ds-grid-small-margins .ds-col-2xs-2,
  .ds-grid-small-margins .ds-col-2xs-3,
  .ds-grid-small-margins .ds-col-2xs-4,
  .ds-grid-small-margins .ds-col-2xs-5,
  .ds-grid-small-margins .ds-col-2xs-5-cell,
  .ds-grid-small-margins .ds-col-2xs-6,
  .ds-grid-small-margins .ds-col-2xs-7,
  .ds-grid-small-margins .ds-col-2xs-8,
  .ds-grid-small-margins .ds-col-2xs-9,
  .ds-grid-small-margins .ds-col-2xs-10,
  .ds-grid-small-margins .ds-col-2xs-11,
  .ds-grid-small-margins .ds-col-2xs-12,
  .ds-grid-small-margins .ds-col-xs-1,
  .ds-grid-small-margins .ds-col-xs-2,
  .ds-grid-small-margins .ds-col-xs-3,
  .ds-grid-small-margins .ds-col-xs-4,
  .ds-grid-small-margins .ds-col-xs-5,
  .ds-grid-small-margins .ds-col-xs-5-cell,
  .ds-grid-small-margins .ds-col-xs-6,
  .ds-grid-small-margins .ds-col-xs-7,
  .ds-grid-small-margins .ds-col-xs-8,
  .ds-grid-small-margins .ds-col-xs-9,
  .ds-grid-small-margins .ds-col-xs-10,
  .ds-grid-small-margins .ds-col-xs-11,
  .ds-grid-small-margins .ds-col-xs-12,
  .ds-grid-small-margins .ds-col-sm-1,
  .ds-grid-small-margins .ds-col-sm-2,
  .ds-grid-small-margins .ds-col-sm-3,
  .ds-grid-small-margins .ds-col-sm-4,
  .ds-grid-small-margins .ds-col-sm-5,
  .ds-grid-small-margins .ds-col-sm-5-cell,
  .ds-grid-small-margins .ds-col-sm-6,
  .ds-grid-small-margins .ds-col-sm-7,
  .ds-grid-small-margins .ds-col-sm-8,
  .ds-grid-small-margins .ds-col-sm-9,
  .ds-grid-small-margins .ds-col-sm-10,
  .ds-grid-small-margins .ds-col-sm-11,
  .ds-grid-small-margins .ds-col-sm-12,
  .ds-grid-small-margins .ds-col-md-1,
  .ds-grid-small-margins .ds-col-md-2,
  .ds-grid-small-margins .ds-col-md-3,
  .ds-grid-small-margins .ds-col-md-4,
  .ds-grid-small-margins .ds-col-md-5,
  .ds-grid-small-margins .ds-col-md-5-cell,
  .ds-grid-small-margins .ds-col-md-6,
  .ds-grid-small-margins .ds-col-md-7,
  .ds-grid-small-margins .ds-col-md-8,
  .ds-grid-small-margins .ds-col-md-9,
  .ds-grid-small-margins .ds-col-md-10,
  .ds-grid-small-margins .ds-col-md-11,
  .ds-grid-small-margins .ds-col-md-12,
  .ds-grid-small-margins .ds-col-lg-1,
  .ds-grid-small-margins .ds-col-lg-2,
  .ds-grid-small-margins .ds-col-lg-3,
  .ds-grid-small-margins .ds-col-lg-4,
  .ds-grid-small-margins .ds-col-lg-5,
  .ds-grid-small-margins .ds-col-lg-5-cell,
  .ds-grid-small-margins .ds-col-lg-6,
  .ds-grid-small-margins .ds-col-lg-7,
  .ds-grid-small-margins .ds-col-lg-8,
  .ds-grid-small-margins .ds-col-lg-9,
  .ds-grid-small-margins .ds-col-lg-10,
  .ds-grid-small-margins .ds-col-lg-11,
  .ds-grid-small-margins .ds-col-lg-12 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .ds-grid-big-margins {
    margin-left: -16px;
    margin-right: -16px;
  }
  .ds-grid-big-margins .ds-col-3xs-1,
  .ds-grid-big-margins .ds-col-3xs-2,
  .ds-grid-big-margins .ds-col-3xs-3,
  .ds-grid-big-margins .ds-col-3xs-4,
  .ds-grid-big-margins .ds-col-3xs-5,
  .ds-grid-big-margins .ds-col-3xs-5-cell,
  .ds-grid-big-margins .ds-col-3xs-6,
  .ds-grid-big-margins .ds-col-3xs-7,
  .ds-grid-big-margins .ds-col-3xs-8,
  .ds-grid-big-margins .ds-col-3xs-9,
  .ds-grid-big-margins .ds-col-3xs-10,
  .ds-grid-big-margins .ds-col-3xs-11,
  .ds-grid-big-margins .ds-col-3xs-12,
  .ds-grid-big-margins .ds-col-2xs-1,
  .ds-grid-big-margins .ds-col-2xs-2,
  .ds-grid-big-margins .ds-col-2xs-3,
  .ds-grid-big-margins .ds-col-2xs-4,
  .ds-grid-big-margins .ds-col-2xs-5,
  .ds-grid-big-margins .ds-col-2xs-5-cell,
  .ds-grid-big-margins .ds-col-2xs-6,
  .ds-grid-big-margins .ds-col-2xs-7,
  .ds-grid-big-margins .ds-col-2xs-8,
  .ds-grid-big-margins .ds-col-2xs-9,
  .ds-grid-big-margins .ds-col-2xs-10,
  .ds-grid-big-margins .ds-col-2xs-11,
  .ds-grid-big-margins .ds-col-2xs-12,
  .ds-grid-big-margins .ds-col-xs-1,
  .ds-grid-big-margins .ds-col-xs-2,
  .ds-grid-big-margins .ds-col-xs-3,
  .ds-grid-big-margins .ds-col-xs-4,
  .ds-grid-big-margins .ds-col-xs-5,
  .ds-grid-big-margins .ds-col-xs-5-cell,
  .ds-grid-big-margins .ds-col-xs-6,
  .ds-grid-big-margins .ds-col-xs-7,
  .ds-grid-big-margins .ds-col-xs-8,
  .ds-grid-big-margins .ds-col-xs-9,
  .ds-grid-big-margins .ds-col-xs-10,
  .ds-grid-big-margins .ds-col-xs-11,
  .ds-grid-big-margins .ds-col-xs-12,
  .ds-grid-big-margins .ds-col-sm-1,
  .ds-grid-big-margins .ds-col-sm-2,
  .ds-grid-big-margins .ds-col-sm-3,
  .ds-grid-big-margins .ds-col-sm-4,
  .ds-grid-big-margins .ds-col-sm-5,
  .ds-grid-big-margins .ds-col-sm-5-cell,
  .ds-grid-big-margins .ds-col-sm-6,
  .ds-grid-big-margins .ds-col-sm-7,
  .ds-grid-big-margins .ds-col-sm-8,
  .ds-grid-big-margins .ds-col-sm-9,
  .ds-grid-big-margins .ds-col-sm-10,
  .ds-grid-big-margins .ds-col-sm-11,
  .ds-grid-big-margins .ds-col-sm-12,
  .ds-grid-big-margins .ds-col-md-1,
  .ds-grid-big-margins .ds-col-md-2,
  .ds-grid-big-margins .ds-col-md-3,
  .ds-grid-big-margins .ds-col-md-4,
  .ds-grid-big-margins .ds-col-md-5,
  .ds-grid-big-margins .ds-col-md-5-cell,
  .ds-grid-big-margins .ds-col-md-6,
  .ds-grid-big-margins .ds-col-md-7,
  .ds-grid-big-margins .ds-col-md-8,
  .ds-grid-big-margins .ds-col-md-9,
  .ds-grid-big-margins .ds-col-md-10,
  .ds-grid-big-margins .ds-col-md-11,
  .ds-grid-big-margins .ds-col-md-12,
  .ds-grid-big-margins .ds-col-lg-1,
  .ds-grid-big-margins .ds-col-lg-2,
  .ds-grid-big-margins .ds-col-lg-3,
  .ds-grid-big-margins .ds-col-lg-4,
  .ds-grid-big-margins .ds-col-lg-5,
  .ds-grid-big-margins .ds-col-lg-5-cell,
  .ds-grid-big-margins .ds-col-lg-6,
  .ds-grid-big-margins .ds-col-lg-7,
  .ds-grid-big-margins .ds-col-lg-8,
  .ds-grid-big-margins .ds-col-lg-9,
  .ds-grid-big-margins .ds-col-lg-10,
  .ds-grid-big-margins .ds-col-lg-11,
  .ds-grid-big-margins .ds-col-lg-12 {
    padding-left: 16px;
    padding-right: 16px;
  }
}

/*ony for one corner, use this variable several time for other corners*/
.ds-section-w {
  position: relative;
  -webkit-transition: background 0.2s ease-in-out 0s;
  -moz-transition: background 0.2s ease-in-out 0s;
  -ms-transition: background 0.2s ease-in-out 0s;
  -o-transition: background 0.2s ease-in-out 0s;
  transition: background 0.2s ease-in-out 0s;
}
.ds-section {
  max-width: 1120px;
  margin: 0 auto;
  padding: 60px 40px 40px;
  position: relative;
}
.ds-titlebar {
  padding-top: 50px;
  padding-bottom: 50px;
}
.ds-titlebar h1 {
  margin-bottom: 0;
}
.ds-titlebar .ds-breadcrumb {
  font-size: 13px;
  line-height: 1.3em;
}
.ds-titlebar .ds-breadcrumb ul {
  display: inline;
  margin: 0;
  padding: 0;
  -webkit-padding-start: 0;
  margin-left: 5px;
}
.ds-titlebar .ds-breadcrumb li {
  display: inline;
}
.ds-titlebar .ds-breadcrumb li:after {
  font-family: fontello;
  content: "\e87d";
  margin: 0 5px 0 7px;
}
.ds-titlebar .ds-breadcrumb li:last-child:after {
  display: none;
}
.ds-titlebar.ds-titlebar-small {
  padding-top: 32px;
  padding-bottom: 32px;
}
.ds-titlebar.ds-titlebar-small h1 {
  font-size: 30px;
  font-weight: 300;
  text-transform: none;
  letter-spacing: 0;
}
.ds-titlebar.ds-breadcrumb-only {
  padding-top: 15px;
  padding-bottom: 15px;
}
.ds-titlebar-breadcrumb-top .ds-breadcrumb {
  margin-bottom: 11px;
}
.ds-titlebar-breadcrumb-right {
  display: table;
  vertical-align: middle;
  width: 100%;
  box-sizing: border-box;
}
.ds-titlebar-breadcrumb-right h1,
.ds-titlebar-breadcrumb-right .ds-breadcrumb {
  display: table-cell;
  vertical-align: middle;
}
.ds-titlebar-breadcrumb-right h1 {
  width: 60%;
  padding-right: 20px;
}
.ds-titlebar-breadcrumb-right .ds-breadcrumb {
  width: 40%;
  text-align: right;
  position: relative;
  top: 0px;
}
.ds-section-parallax {
  background-size: cover;
  background-attachment: fixed;
  background-repeat: repeat-y;
  background-position: 0 50%;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
@media (max-width: 992px) {
  .ds-section {
    padding: 55px 30px 35px;
  }
}
@media (max-width: 768px) {
  .ds-section {
    padding: 50px 20px 30px;
  }
}
.ds-section-white {
  background-color: #ffffff;
  /*	&.ds-shadow {
			.box-shadow(@shadow);
		}
		&.ds-shadow-top {
			.box-shadow(@shadow-top);
		}*/

  /*	&.ds-shadow2 {
			.box-shadow(@shadow2);
		}
		&.ds-shadow2-top {
			.box-shadow(@shadow2-top);
		}*/

}
.ds-section-white.ds-borders {
  border-top: 1px solid #e5eaea;
  border-bottom: 1px solid #e5eaea;
}
.ds-section-white.ds-border-top {
  border-top: 1px solid #e5eaea;
}
.ds-section-white.ds-border-bottom {
  border-bottom: 1px solid #e5eaea;
}
.ds-section-white.ds-borders-light {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
.ds-section-white.ds-border-top-light {
  border-top: 1px solid #ffffff;
}
.ds-section-white.ds-border-bottom-light {
  border-bottom: 1px solid #ffffff;
}
.ds-section-white.ds-shadow-bottom {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.ds-section-header-w-fixed .ds-section-white.ds-shadow-bottom {
  -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
}
.ds-section-white.ds-shadow-inside {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
}
.ds-section-white.ds-shadow-inside-top {
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.ds-section-white.ds-shadow-inside-bottom {
  -webkit-box-shadow: inset 0 -1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 -1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 3px rgba(0, 0, 0, 0.1);
}
.ds-section-white .ds-breadcrumb {
  color: #797b7f;
}
.ds-section-white .ds-breadcrumb li:after {
  color: #c9cdd3;
}
.ds-section-grey {
  background-color: #f4f6f6;
  /*	&.ds-shadow {
			.box-shadow(@shadow);
		}
		&.ds-shadow-top {
			.box-shadow(@shadow-top);
		}*/

  /*	&.ds-shadow2 {
			.box-shadow(@shadow2);
		}
		&.ds-shadow2-top {
			.box-shadow(@shadow2-top);
		}*/

}
.ds-section-grey.ds-borders {
  border-top: 1px solid #e2e8ea;
  border-bottom: 1px solid #e2e8ea;
}
.ds-section-grey.ds-border-top {
  border-top: 1px solid #e2e8ea;
}
.ds-section-grey.ds-border-bottom {
  border-bottom: 1px solid #e2e8ea;
}
.ds-section-grey.ds-borders-light {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
.ds-section-grey.ds-border-top-light {
  border-top: 1px solid #ffffff;
}
.ds-section-grey.ds-border-bottom-light {
  border-bottom: 1px solid #ffffff;
}
.ds-section-grey.ds-shadow-bottom {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.ds-section-header-w-fixed .ds-section-grey.ds-shadow-bottom {
  -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
}
.ds-section-grey.ds-shadow-inside {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.08);
}
.ds-section-grey.ds-shadow-inside-top {
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.08);
}
.ds-section-grey.ds-shadow-inside-bottom {
  -webkit-box-shadow: inset 0 -1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: inset 0 -1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 -1px 3px rgba(0, 0, 0, 0.08);
}
.ds-section-grey .ds-breadcrumb {
  color: #797b7f;
}
.ds-section-grey .ds-breadcrumb li:after {
  color: #c9cdd3;
}
.ds-section-base {
  background-color: #395673;
  /*	&.ds-shadow {
			.box-shadow(@shadow);
		}
		&.ds-shadow-top {
			.box-shadow(@shadow-top);
		}*/

  /*	&.ds-shadow2 {
			.box-shadow(@shadow2);
		}
		&.ds-shadow2-top {
			.box-shadow(@shadow2-top);
		}*/

}
.ds-section-base.ds-borders {
  border-top: 1px solid #314962;
  border-bottom: 1px solid #314962;
}
.ds-section-base.ds-border-top {
  border-top: 1px solid #314962;
}
.ds-section-base.ds-border-bottom {
  border-bottom: 1px solid #314962;
}
.ds-section-base.ds-borders-light {
  border-top: 1px solid #466584;
  border-bottom: 1px solid #466584;
}
.ds-section-base.ds-border-top-light {
  border-top: 1px solid #466584;
}
.ds-section-base.ds-border-bottom-light {
  border-bottom: 1px solid #466584;
}
.ds-section-base.ds-shadow-bottom {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.ds-section-header-w-fixed .ds-section-base.ds-shadow-bottom {
  -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
}
.ds-section-base.ds-shadow-inside {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.13);
}
.ds-section-base.ds-shadow-inside-top {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.12);
}
.ds-section-base.ds-shadow-inside-bottom {
  -webkit-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.12);
}
.ds-section-base .ds-breadcrumb {
  color: #a7bbd5;
}
.ds-section-base .ds-breadcrumb li:after {
  color: #6b85a8;
}
.ds-section-dark {
  background-color: #21252b;
  /*	&.ds-shadow {
			.box-shadow(@shadow);
		}
		&.ds-shadow-top {
			.box-shadow(@shadow-top);
		}*/

  /*	&.ds-shadow2 {
			.box-shadow(@shadow2);
		}
		&.ds-shadow2-top {
			.box-shadow(@shadow2-top);
		}*/

}
.ds-section-dark.ds-borders {
  border-top: 1px solid #1a1e22;
  border-bottom: 1px solid #1a1e22;
}
.ds-section-dark.ds-border-top {
  border-top: 1px solid #1a1e22;
}
.ds-section-dark.ds-border-bottom {
  border-bottom: 1px solid #1a1e22;
}
.ds-section-dark.ds-borders-light {
  border-top: 1px solid #2b3137;
  border-bottom: 1px solid #2b3137;
}
.ds-section-dark.ds-border-top-light {
  border-top: 1px solid #2b3137;
}
.ds-section-dark.ds-border-bottom-light {
  border-bottom: 1px solid #2b3137;
}
.ds-section-dark.ds-shadow-bottom {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.ds-section-header-w-fixed .ds-section-dark.ds-shadow-bottom {
  -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2);
}
.ds-section-dark.ds-shadow-inside {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.42);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.42);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.42);
}
.ds-section-dark.ds-shadow-inside-top {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}
.ds-section-dark.ds-shadow-inside-bottom {
  -webkit-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.2);
}
.ds-section-dark .ds-breadcrumb {
  color: #858d91;
}
.ds-section-dark .ds-breadcrumb li:after {
  color: #475257;
}
.ds-section-parallax {
  /* background-color: #000000; */
/* background-attachment: scroll; */
  /*	&.ds-shadow {
			.box-shadow(@shadow);
		}
		&.ds-shadow-top {
			.box-shadow(@shadow-top);
		}*/

  /*	&.ds-shadow2 {
			.box-shadow(@shadow2);
		}
		&.ds-shadow2-top {
			.box-shadow(@shadow2-top);
		}*/

}
@media screen and (max-width: 1024px) {
  .ds-section-parallax {
        background-attachment: scroll;
    }
}
.ds-section-parallax.ds-borders {
  border-top: 1px solid #121315;
  border-bottom: 1px solid #121315;
}
.ds-section-parallax.ds-border-top {
  border-top: 1px solid #121315;
}
.ds-section-parallax.ds-border-bottom {
  border-bottom: 1px solid #121315;
}
.ds-section-parallax.ds-borders-light {
  border-top: 1px solid #242427;
  border-bottom: 1px solid #242427;
}
.ds-section-parallax.ds-border-top-light {
  border-top: 1px solid #242427;
}
.ds-section-parallax.ds-border-bottom-light {
  border-bottom: 1px solid #242427;
}
.ds-section-parallax.ds-shadow-bottom {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.ds-section-header-w-fixed .ds-section-parallax.ds-shadow-bottom {
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}
.ds-section-parallax.ds-shadow-inside {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.42);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.42);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.42);
}
.ds-section-parallax.ds-shadow-inside-top {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}
.ds-section-parallax.ds-shadow-inside-bottom {
  -webkit-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.2);
}
.ds-section-parallax .ds-breadcrumb {
  color: rgba(250, 250, 250, 0.4);
}
.ds-section-parallax .ds-breadcrumb li:after {
  color: rgba(250, 250, 250, 0.2);
}
.ds-section-base-gradient {
  background: #43688d;
  /* Old browsers */

  background: -moz-linear-gradient(left, #43688d 0%, #334c6e 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #43688d), color-stop(100%, #334c6e));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(left, #43688d 0%, #334c6e 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(left, #43688d 0%, #334c6e 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(left, #43688d 0%, #334c6e 100%);
  /* IE10+ */

  background: linear-gradient(to right, #43688d 0%, #334c6e 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43688d', endColorstr='#334c6e', GradientType=1);
  /* IE6-9 */

}
.ds-border-top-strong-base {
  border-top: 6px solid #466584;
}
.ds-border-bottom-strong-base {
  border-bottom: 6px solid #466584;
}
.ds-section-overlay-base {
  background: rgba(38, 58, 78, 0.9);
}

/*ony for one corner, use this variable several time for other corners*/
.ds-section-header {
  padding-top: 0;
  padding-bottom: 0;
}
.ds-section-header img {
  max-height: 100%;
}
.ds-section-header .ds-full-height {
  vertical-align: top;
}
.ds-header-block {
  display: inline-block;
  position: relative;
  margin: 0 10px;
  float: left;
  line-height: 1em;
  vertical-align: top;
  max-height: 100%;
}
.ds-header-block:first-child:not(.ds-pull-right) {
  margin-left: 0;
}
.ds-header-block.ds-pull-right:first-child,
.ds-header-block:not(.ds-pull-right) + .ds-pull-right {
  margin-right: 0;
}
.ds-header-block a {
  max-height: 100%;
}
.ds-header-block a:hover {
  text-decoration: none;
}
.ds-bordered {
  position: relative;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.ds-bordered:before,
.ds-bordered:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: transparent;
}
.ds-bordered:before {
  left: 0;
}
.ds-bordered:after {
  right: 0;
}
.ds-bordered:hover:before,
.ds-bordered:hover:after {
  background: transparent;
}
.ds-bordered:before,
.ds-bordered:after {
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-header-block-logo a {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  border-bottom: 0;
}
.ds-header-block-logo .ds-has-bg {
  -webkit-transition: background 0.2s ease-in-out 0s;
  -moz-transition: background 0.2s ease-in-out 0s;
  -ms-transition: background 0.2s ease-in-out 0s;
  -o-transition: background 0.2s ease-in-out 0s;
  transition: background 0.2s ease-in-out 0s;
}
.ds-header-block-logo img {
  display: block;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-header-block-logo .ds-center-vertically {
  display: table;
}
.ds-header-block-logo .ds-center-vertically > span,
.ds-header-block-logo .ds-center-vertically > a {
  display: table-cell;
  vertical-align: middle;
}
.ds-section-header-lg .ds-header-block-logo img {
  max-height: 100px;
}
.ds-header-row-reduced .ds-section-header-lg .ds-header-block-logo img {
  max-height: 50px;
}
.ds-header-block-txt {
  position: relative;
  line-height: 28px;
  -webkit-transition: margin-top 0.2s ease-in-out 0s;
  -moz-transition: margin-top 0.2s ease-in-out 0s;
  -ms-transition: margin-top 0.2s ease-in-out 0s;
  -o-transition: margin-top 0.2s ease-in-out 0s;
  transition: margin-top 0.2s ease-in-out 0s;
}
.ds-header-block-txt a {
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-header-block-icon {
  position: relative;
  margin: -3px 7px 0 0;
  font-size: 14px;
}
.ds-header-block-icon.ds-icon-circle,
.ds-header-block-icon.ds-icon-square {
  top: 0;
  height: 28px;
  width: 28px;
  font-size: 14px;
  line-height: 28px;
  margin: 0 7px -9px 0;
}
.ds-section-header-sm {
  min-height: 48px;
  font-size: 14px;
}
.ds-section-header-sm .ds-bigger-font {
  font-size: 14px;
  font-weight: 300;
}
.ds-section-header-sm .ds-header-block-txt {
  margin-top: 10px;
}
.ds-section-header-sm .ds-center-vertically > span,
.ds-section-header-sm .ds-center-vertically > a {
  height: 48px;
}
.ds-section-header-md {
  min-height: 70px;
  font-size: 14px;
}
.ds-section-header-md .ds-bigger-font {
  font-size: 14px;
}
.ds-section-header-md .ds-header-block-txt {
  margin-top: 18px;
}
.ds-section-header-md .ds-center-vertically > span,
.ds-section-header-md .ds-center-vertically > a {
  height: 70px;
}
.ds-section-header-lg {
  min-height: 100px;
  font-size: 14px;
}
.ds-section-header-lg .ds-bigger-font {
  font-size: 14px;
}
.ds-section-header-lg .ds-full-height > li > a {
  line-height: 98px;
}
.ds-section-header-lg .ds-header-block-txt {
  margin-top: 36px;
}
.ds-section-header-lg .ds-center-vertically > span,
.ds-section-header-lg .ds-center-vertically > a {
  height: 100px;
}
.ds-header-row-reduced .ds-section-header-lg {
  min-height: 70px;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-header-row-reduced .ds-section-header-lg .ds-full-height > li > a {
  line-height: 70px;
}
.ds-header-row-reduced .ds-section-header-lg .ds-header-block-txt {
  margin-top: 21px;
}
.ds-header-row-reduced .ds-section-header-lg .ds-header-block form {
  margin-top: 13px;
}
.ds-header-row-reduced .ds-section-header-lg .ds-header-block form .btn {
  margin-top: 0;
}
.ds-header-row-reduced .ds-section-header-lg .ds-social-icons-big {
  margin-top: 9px;
}
.ds-header-row-reduced .ds-section-header-lg .ds-social-icons-small {
  margin-top: 17px;
}
.ds-header-row-reduced .ds-section-header-lg .btn {
  margin-top: 13px;
}
.ds-header-row-reduced .ds-section-header-lg .ds-center-vertically > span,
.ds-header-row-reduced .ds-section-header-lg .ds-center-vertically > a {
  height: 70px;
}
.ds-relative {
  position: relative;
  top: 0;
}
.ds-section-white .ds-header-block-logo .ds-has-bg {
  background: #f9fafa;
}
.ds-section-white .ds-header-block-logo .ds-has-bg:hover {
  background: #f3f4f5;
}
.ds-section-white .ds-header-block-logo .ds-bordered {
  border-color: #e0e2e4;
}
.ds-section-white .ds-header-block-logo .ds-bordered:before,
.ds-section-white .ds-header-block-logo .ds-bordered:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: transparent;
}
.ds-section-white .ds-header-block-logo .ds-bordered:before {
  left: 0;
}
.ds-section-white .ds-header-block-logo .ds-bordered:after {
  right: 0;
}
.ds-section-white .ds-header-block-logo .ds-bordered:hover:before,
.ds-section-white .ds-header-block-logo .ds-bordered:hover:after {
  background: transparent;
}
.ds-section-grey .ds-header-block-logo .ds-has-bg {
  background: #ffffff;
}
.ds-section-grey .ds-header-block-logo .ds-has-bg:hover {
  background: #e9eaeb;
}
.ds-section-grey .ds-header-block-logo .ds-bordered {
  border-color: #e0e2e4;
}
.ds-section-grey .ds-header-block-logo .ds-bordered:before,
.ds-section-grey .ds-header-block-logo .ds-bordered:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: transparent;
}
.ds-section-grey .ds-header-block-logo .ds-bordered:before {
  left: 0;
}
.ds-section-grey .ds-header-block-logo .ds-bordered:after {
  right: 0;
}
.ds-section-grey .ds-header-block-logo .ds-bordered:hover:before,
.ds-section-grey .ds-header-block-logo .ds-bordered:hover:after {
  background: transparent;
}
.ds-section-base .ds-header-block-logo .ds-has-bg {
  background: #3c8cbd;
}
.ds-section-base .ds-header-block-logo .ds-has-bg:hover {
  background: #3276b1;
}
.ds-section-base .ds-header-block-logo .ds-bordered {
  border-color: #5196c4;
}
.ds-section-base .ds-header-block-logo .ds-bordered:before,
.ds-section-base .ds-header-block-logo .ds-bordered:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: transparent;
}
.ds-section-base .ds-header-block-logo .ds-bordered:before {
  left: 0;
}
.ds-section-base .ds-header-block-logo .ds-bordered:after {
  right: 0;
}
.ds-section-base .ds-header-block-logo .ds-bordered:hover:before,
.ds-section-base .ds-header-block-logo .ds-bordered:hover:after {
  background: transparent;
}
.ds-section-dark .ds-header-block-logo .ds-has-bg {
  background: #383840;
}
.ds-section-dark .ds-header-block-logo .ds-has-bg:hover {
  background: #222227;
}
.ds-section-dark .ds-header-block-logo .ds-bordered {
  border-color: #41414a;
}
.ds-section-dark .ds-header-block-logo .ds-bordered:before,
.ds-section-dark .ds-header-block-logo .ds-bordered:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: transparent;
}
.ds-section-dark .ds-header-block-logo .ds-bordered:before {
  left: 0;
}
.ds-section-dark .ds-header-block-logo .ds-bordered:after {
  right: 0;
}
.ds-section-dark .ds-header-block-logo .ds-bordered:hover:before,
.ds-section-dark .ds-header-block-logo .ds-bordered:hover:after {
  background: transparent;
}
.ds-section-parallax .ds-header-block-logo .ds-has-bg {
  background: #2b2b31;
}
.ds-section-parallax .ds-header-block-logo .ds-has-bg:hover {
  background: #17171b;
}
.ds-section-parallax .ds-header-block-logo .ds-bordered {
  border-color: #323239;
}
.ds-section-parallax .ds-header-block-logo .ds-bordered:before,
.ds-section-parallax .ds-header-block-logo .ds-bordered:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: transparent;
}
.ds-section-parallax .ds-header-block-logo .ds-bordered:before {
  left: 0;
}
.ds-section-parallax .ds-header-block-logo .ds-bordered:after {
  right: 0;
}
.ds-section-parallax .ds-header-block-logo .ds-bordered:hover:before,
.ds-section-parallax .ds-header-block-logo .ds-bordered:hover:after {
  background: transparent;
}

/*ony for one corner, use this variable several time for other corners*/
body {
  position: relative;
}
.ds-main-header-w {
  position: relative;
  z-index: 301;
}
.ds-section-header-w {
  position: relative;
}
.ds-row-duplication {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
}
.ds-fixed .ds-row-duplication {
  max-width: 1120px;
  margin: 0 auto;
}
.ds-row-duplication.ds-section-header-sm-w {
  top: -48px;
}
.ds-row-duplication.ds-section-header-md-w {
  top: -70px;
}
.ds-row-duplication.ds-section-header-lg-w {
  top: -100px;
}
.ds-section-header-lg-w.ds-header-row-reduced {
  top: -70px;
}
.ds-section-header-lg-w.ds-header-row-reduced .ds-section-header-lg {
  height: 70px;
}
.ds-fixed-header-rows-shown .ds-row-duplication.ds-active {
  top: 0;
  opacity: 1;
}

.footer-dave {
	margin-right:15px;
	margin-bottom:5px;
	float:left;
}

/*STYLE IS REFACTORED*/
/*ony for one corner, use this variable several time for other corners*/
body {
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 14px;
  line-height: 1.6em;
}
::selection {
  background: #1e2227;
  color: #a5abb4;
}
::-moz-selection {
  background: #1e2227;
  color: #a5abb4;
}
::-webkit-selection {
  background: #1e2227;
  color: #a5abb4;
}
a {
  padding: 0;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
p {
  padding-bottom: 0;
  margin-bottom: 20px;
  margin-top: 0;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  padding: 0;
  margin: 0 0 15px;
  font-family: 'Open Sans', Arial, sans-serif;
  line-height: 100%;
  font-weight: 400;
  letter-spacing: 0;
}
h1.ds-has-bg,
.h1.ds-has-bg,
h2.ds-has-bg,
.h2.ds-has-bg,
h3.ds-has-bg,
.h3.ds-has-bg,
h4.ds-has-bg,
.h4.ds-has-bg,
h5.ds-has-bg,
.h5.ds-has-bg,
h6.ds-has-bg,
.h6.ds-has-bg {
  overflow: hidden;
}
h1.ds-has-bg:after,
.h1.ds-has-bg:after,
h2.ds-has-bg:after,
.h2.ds-has-bg:after,
h3.ds-has-bg:after,
.h3.ds-has-bg:after,
h4.ds-has-bg:after,
.h4.ds-has-bg:after,
h5.ds-has-bg:after,
.h5.ds-has-bg:after,
h6.ds-has-bg:after,
.h6.ds-has-bg:after {
  position: relative;
  left: 18px;
  content: "";
  display: inline-block;
  width: 200%;
  height: 0.75em;
  margin: 0 -200% 0 0;
}
h1.ds-has-border,
.h1.ds-has-border,
h2.ds-has-border,
.h2.ds-has-border,
h3.ds-has-border,
.h3.ds-has-border,
h4.ds-has-border,
.h4.ds-has-border,
h5.ds-has-border,
.h5.ds-has-border,
h6.ds-has-border,
.h6.ds-has-border {
  position: relative;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
h1.ds-has-border:after,
.h1.ds-has-border:after,
h2.ds-has-border:after,
.h2.ds-has-border:after,
h3.ds-has-border:after,
.h3.ds-has-border:after,
h4.ds-has-border:after,
.h4.ds-has-border:after,
h5.ds-has-border:after,
.h5.ds-has-border:after,
h6.ds-has-border:after,
.h6.ds-has-border:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
}
h1.ds-has-tall-border:after,
.h1.ds-has-tall-border:after,
h2.ds-has-tall-border:after,
.h2.ds-has-tall-border:after,
h3.ds-has-tall-border:after,
.h3.ds-has-tall-border:after,
h4.ds-has-tall-border:after,
.h4.ds-has-tall-border:after,
h5.ds-has-tall-border:after,
.h5.ds-has-tall-border:after,
h6.ds-has-tall-border:after,
.h6.ds-has-tall-border:after {
  height: 3px;
}
h1.ds-has-short-border.ds-pull-right:after,
.h1.ds-has-short-border.ds-pull-right:after,
h2.ds-has-short-border.ds-pull-right:after,
.h2.ds-has-short-border.ds-pull-right:after,
h3.ds-has-short-border.ds-pull-right:after,
.h3.ds-has-short-border.ds-pull-right:after,
h4.ds-has-short-border.ds-pull-right:after,
.h4.ds-has-short-border.ds-pull-right:after,
h5.ds-has-short-border.ds-pull-right:after,
.h5.ds-has-short-border.ds-pull-right:after,
h6.ds-has-short-border.ds-pull-right:after,
.h6.ds-has-short-border.ds-pull-right:after {
  left: auto;
  right: 0;
}
h1.ds-fancy,
.h1.ds-fancy,
h2.ds-fancy,
.h2.ds-fancy,
h3.ds-fancy,
.h3.ds-fancy,
h4.ds-fancy,
.h4.ds-fancy,
h5.ds-fancy,
.h5.ds-fancy,
h6.ds-fancy,
.h6.ds-fancy {
  position: relative;
  display: inline-block;
  padding: 18px 24px 18px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  margin-bottom: 40px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
h1.ds-fancy:after,
.h1.ds-fancy:after,
h2.ds-fancy:after,
.h2.ds-fancy:after,
h3.ds-fancy:after,
.h3.ds-fancy:after,
h4.ds-fancy:after,
.h4.ds-fancy:after,
h5.ds-fancy:after,
.h5.ds-fancy:after,
h6.ds-fancy:after,
.h6.ds-fancy:after {
  content: "";
  display: block;
  position: absolute;
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  border: 2px solid transparent;
}
h3.ds-has-tall-border:after,
.h3.ds-has-tall-border:after,
h4.ds-has-tall-border:after,
.h4.ds-has-tall-border:after,
h5.ds-has-tall-border:after,
.h5.ds-has-tall-border:after,
h6.ds-has-tall-border:after,
.h6.ds-has-tall-border:after {
  height: 2px;
}
h1.ds-has-short-border:after,
.h1.ds-has-short-border:after,
h2.ds-has-short-border:after,
.h2.ds-has-short-border:after,
h3.ds-has-short-border:after,
.h3.ds-has-short-border:after,
h4.ds-has-short-border:after,
.h4.ds-has-short-border:after,
h5.ds-has-short-border:after,
.h5.ds-has-short-border:after,
h6.ds-has-short-border:after,
.h6.ds-has-short-border:after {
  width: 50px;
}
.ds-text-center h1.ds-has-short-border:after,
.ds-text-center .h1.ds-has-short-border:after,
.ds-text-center h2.ds-has-short-border:after,
.ds-text-center .h2.ds-has-short-border:after,
.ds-text-center h3.ds-has-short-border:after,
.ds-text-center .h3.ds-has-short-border:after,
.ds-text-center h4.ds-has-short-border:after,
.ds-text-center .h4.ds-has-short-border:after,
.ds-text-center h5.ds-has-short-border:after,
.ds-text-center .h5.ds-has-short-border:after,
.ds-text-center h6.ds-has-short-border:after,
.ds-text-center .h6.ds-has-short-border:after {
  left: 50%;
  margin: 0 0 0 -25px;
}
h1,
.h1 {
  font-size: 50px;
  line-height: 1.2em;
  margin-bottom: 15px;
  font-weight: 300;
  letter-spacing: -1px;
}
h2,
.h2 {
  font-size: 30px;
  line-height: 1.3em;
  margin-bottom: 10px;
  letter-spacing: 0;
}
h3,
.h3 {
  font-size: 24px;
  line-height: 1.2em;
  margin-bottom: 10px;
}
h4,
.h4 {
  font-size: 20px;
  line-height: 1.4em;
  margin-bottom: 10px;
  letter-spacing: 0;
}
h5,
.h5 {
  font-size: 16px;
  line-height: 1.5em;
  margin-bottom: 10px;
  letter-spacing: 0;
}
h6,
.h6 {
  font-size: 14px;
  line-height: 1.6em;
  margin-bottom: 10px;
  letter-spacing: 0;
  font-weight: 600;
}
.h1-hero {
  font-size: 54px;
  letter-spacing: -1px;
}
h1.ds-title-beside-image,
.h1.ds-title-beside-image {
  margin-top: -11px;
}
h2.ds-title-beside-image,
.h2.ds-title-beside-image,
h3.ds-title-beside-image,
.h3.ds-title-beside-image,
h4.ds-title-beside-image,
.h4.ds-title-beside-image {
  margin-top: -8px;
}
h5.ds-title-beside-image,
.h5.ds-title-beside-image,
h6.ds-title-beside-image,
.h6.ds-title-beside-image {
  margin-top: -5px;
}
.lead-16 {
  font-size: 16px;
  line-height: 1.6em;
}
.lead-18 {
  font-size: 18px;
  line-height: 1.5em;
}
.lead-20 {
  font-size: 20px;
  line-height: 1.45em;
}
.lead-22 {
  font-size: 22px;
  line-height: 1.4em;
  font-weight: 300;
}
.lead-24 {
  font-size: 24px;
  line-height: 1.4em;
  font-weight: 300;
}
.lead-26 {
  font-size: 26px;
  line-height: 1.4em;
  font-weight: 300;
}
.lead-28 {
  font-size: 26px;
  line-height: 1.4em;
  font-weight: 300;
}
.lead-30 {
  font-size: 30px;
  line-height: 1.3em;
  font-weight: 300;
}
.lead-32 {
  font-size: 32px;
  line-height: 1.3em;
  font-weight: 300;
}
.lead-34 {
  font-size: 34px;
  line-height: 1.3em;
  font-weight: 300;
}
.ds-small-text {
  font-size: 13px;
  line-height: 1.6em !important;
}
.ds-smaller-text {
  font-size: 11px;
  line-height: 1.5em !important;
}
.ds-or {
  margin-left: 12px;
  margin-right: 12px;
}
.ds-title {
  margin-bottom: 25px;
}
.ds-weight-300 {
  font-weight: 300 !important;
}
.ds-weight-400 {
  font-weight: 400 !important;
}
.ds-weight-600 {
  font-weight: 600 !important;
}
.ds-weight-700 {
  font-weight: 700 !important;
}
.ds-uppercase {
  text-transform: uppercase;
}
.ds-letter-spacing {
  letter-spacing: 1px;
}
.ds-letter-spacing-2 {
  letter-spacing: 2px;
}
.ds-letter-spacing-3 {
  letter-spacing: 3px;
}
.ds-letter-spacing-4 {
  letter-spacing: 4px;
}
.ds-italic {
  font-style: italic;
}
.ds-text-shadow {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.ds-text-shadow-white {
  text-shadow: 0 1px 0 #fff;
}
.ds-p-half {
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.ds-p-two-thirds {
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}
.ds-margin-top-minus-15 {
  margin-top: -15px !important;
}
.ds-margin-top-minus-10 {
  margin-top: -10px !important;
}
.ds-margin-top-minus-5 {
  margin-top: -5px !important;
}
.ds-margin-top-5 {
  margin-top: 5px !important;
}
.ds-margin-top-10 {
  margin-top: 10px !important;
}
.ds-margin-top-15 {
  margin-top: 15px !important;
}
.ds-margin-bottom-5 {
  margin-bottom: 5px !important;
}
.ds-margin-bottom-10 {
  margin-bottom: 10px !important;
}
.ds-margin-bottom-15 {
  margin-bottom: 15px !important;
}
.ds-margin-bottom-20 {
  margin-bottom: 20px !important;
}
.ds-margin-bottom-25 {
  margin-bottom: 25px !important;
}
.ds-margin-bottom-30 {
  margin-bottom: 30px !important;
}
.ds-margin-bottom-35 {
  margin-bottom: 35px !important;
}
.ds-margin-bottom-40 {
  margin-bottom: 40px !important;
}
.ds-margin-bottom-50 {
  margin-bottom: 50px !important;
}
.ds-margin-bottom-60 {
  margin-bottom: 60px !important;
}
.ds-margin-bottom-70 {
  margin-bottom: 70px !important;
}
.ds-margin-bottom-80 {
  margin-bottom: 80px !important;
}
.ds-margin-bottom-90 {
  margin-bottom: 90px !important;
}
.ds-margin-bottom-100 {
  margin-bottom: 100px !important;
}
small {
  font-size: 13px;
}
.ds-text-bg-dark,
.ds-text-bg-base,
.ds-text-bg-green,
.ds-text-bg-yellow {
  padding: 0 4px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.ds-text-bg-dark {
  background: #2f3746;
  color: #d8e1ed;
}
.ds-text-bg-green {
  background: #57d57f;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.ds-text-bg-yellow {
  background: #fffcad;
  color: #613a28;
}
.ds-text-opacity-50 {
  opacity: 0.5 !important;
}
.ds-text-opacity-70 {
  opacity: 0.7 !important;
}
.ds-text-purple {
  color: #7016c3 !important;
}
.ds-text-blue {
  color: #0f80ba !important;
}
.ds-text-turquoise {
  color: #00aab3 !important;
}
.ds-text-green {
  color: #00b348 !important;
}
.ds-text-lime {
  color: #5db300 !important;
}
.ds-text-yellow {
  color: #d7dd2d !important;
}
.ds-text-orange {
  color: #f75f24 !important;
}
.ds-text-red {
  color: #d72c10 !important;
}
.ds-text-pink {
  color: #ed2f72 !important;
}
.ds-text-dark {
  color: #2e343c !important;
}
.ds-text-grey {
  color: #737A81 !important;
}
.ds-text-silver {
  color: #bdc3ca !important;
}
.ds-text-white {
  color: #fff !important;
}
.ds-text-white-for-dark {
  color: #C8DEE0 !important;
}
ul,
ol,
dl {
  padding-left: 1.2em;
  padding-bottom: 0;
  margin-bottom: 20px;
}
ol {
  padding-left: 1.6em;
}
ul li,
ol li,
dl li {
  margin: 3px 0;
}
.ds-list-w-icons {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  -webkit-padding-start: 0;
}
.ds-list-w-icons i {
  margin-right: 10px;
}
.ds-pull-center {
  display: block;
  margin: 0 auto;
}
.ds-icon {
  font-size: 14px;
}
.ds-icon.ds-icon-big {
  font-size: 42px;
}
.ds-icon.ds-icon-bigger {
  font-size: 70px;
}
.ds-icon-circle,
.ds-icon-square {
  position: relative;
  margin: 0 0 -8px 0;
  display: inline-block;
  font-size: 14px;
  width: 26px;
  height: 26px;
  overflow: hidden;
  line-height: 25px;
  text-align: center;
}
.ds-icon-circle.ds-icon-big,
.ds-icon-square.ds-icon-big {
  width: 70px;
  height: 70px;
  font-size: 34px;
  line-height: 70px;
}
.ds-icon-circle.ds-icon-big.ds-icon-contur,
.ds-icon-square.ds-icon-big.ds-icon-contur {
  line-height: 68px;
}
.ds-icon-circle.ds-icon-bigger,
.ds-icon-square.ds-icon-bigger {
  width: 130px;
  height: 130px;
  font-size: 50px;
  line-height: 130px;
}
.ds-icon-circle.ds-icon-bigger.ds-icon-contur,
.ds-icon-square.ds-icon-bigger.ds-icon-contur {
  line-height: 128px;
}
.ds-icon-square {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.ds-icon-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.ds-icon-left {
  margin-right: 5px;
}
.ds-icon-right {
  margin-left: 5px;
}
abbr,
acronym {
  text-transform: uppercase;
  font-weight: 600;
}
abbr:hover,
acronym:hover {
  cursor: help;
}
code,
pre {
  font-family: Consolas, "Courier New", monospace;
  background-color: #FAF5E2;
  text-shadow: 0 1px 0 #fff;
  color: #5F443C;
  -webkit-box-shadow: inset 0 1px 0 #f0e7d3;
  -moz-box-shadow: inset 0 1px 0 #f0e7d3;
  box-shadow: inset 0 1px 0 #f0e7d3;
  border-radius: 4px;
}
code {
  padding: 2px 4px;
  text-shadow: 0 1px 0 #fffdec;
  white-space: nowrap;
}
pre {
  display: block;
  padding: 20px;
  margin-bottom: 20px;
  word-break: break-all;
  word-wrap: break-word;
}
pre.prettyprint {
  margin-bottom: 20px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}
.pre-scrollable {
  max-height: 200px;
  overflow-y: scroll;
}
.ds-section-base {
  color: #a7bbd5;
}
.ds-section-base h1,
.ds-section-base .h1,
.ds-section-base h2,
.ds-section-base .h2,
.ds-section-base h3,
.ds-section-base .h3,
.ds-section-base h4,
.ds-section-base .h4,
.ds-section-base h5,
.ds-section-base .h5,
.ds-section-base h6,
.ds-section-base .h6 {
  color: #ffffff;
}
.ds-section-base h1.ds-has-border:after,
.ds-section-base .h1.ds-has-border:after,
.ds-section-base h2.ds-has-border:after,
.ds-section-base .h2.ds-has-border:after,
.ds-section-base h3.ds-has-border:after,
.ds-section-base .h3.ds-has-border:after,
.ds-section-base h4.ds-has-border:after,
.ds-section-base .h4.ds-has-border:after,
.ds-section-base h5.ds-has-border:after,
.ds-section-base .h5.ds-has-border:after,
.ds-section-base h6.ds-has-border:after,
.ds-section-base .h6.ds-has-border:after {
  background: #ffffff;
}
.ds-section-base h1.ds-has-base-border:after,
.ds-section-base .h1.ds-has-base-border:after,
.ds-section-base h2.ds-has-base-border:after,
.ds-section-base .h2.ds-has-base-border:after,
.ds-section-base h3.ds-has-base-border:after,
.ds-section-base .h3.ds-has-base-border:after,
.ds-section-base h4.ds-has-base-border:after,
.ds-section-base .h4.ds-has-base-border:after,
.ds-section-base h5.ds-has-base-border:after,
.ds-section-base .h5.ds-has-base-border:after,
.ds-section-base h6.ds-has-base-border:after,
.ds-section-base .h6.ds-has-base-border:after {
  background: #ffffff;
}
.ds-section-base h1.ds-has-bg:after,
.ds-section-base .h1.ds-has-bg:after,
.ds-section-base h2.ds-has-bg:after,
.ds-section-base .h2.ds-has-bg:after,
.ds-section-base h3.ds-has-bg:after,
.ds-section-base .h3.ds-has-bg:after,
.ds-section-base h4.ds-has-bg:after,
.ds-section-base .h4.ds-has-bg:after,
.ds-section-base h5.ds-has-bg:after,
.ds-section-base .h5.ds-has-bg:after,
.ds-section-base h6.ds-has-bg:after,
.ds-section-base .h6.ds-has-bg:after {
  background: url('../../../img/bg-heading-blue.png');
}
.ds-section-base h1.ds-fancy,
.ds-section-base .h1.ds-fancy,
.ds-section-base h2.ds-fancy,
.ds-section-base .h2.ds-fancy,
.ds-section-base h3.ds-fancy,
.ds-section-base .h3.ds-fancy,
.ds-section-base h4.ds-fancy,
.ds-section-base .h4.ds-fancy,
.ds-section-base h5.ds-fancy,
.ds-section-base .h5.ds-fancy,
.ds-section-base h6.ds-fancy,
.ds-section-base .h6.ds-fancy {
  color: #774535;
  background: #ffffff;
  text-shadow: none;
}
.ds-section-base h1.ds-fancy:after,
.ds-section-base .h1.ds-fancy:after,
.ds-section-base h2.ds-fancy:after,
.ds-section-base .h2.ds-fancy:after,
.ds-section-base h3.ds-fancy:after,
.ds-section-base .h3.ds-fancy:after,
.ds-section-base h4.ds-fancy:after,
.ds-section-base .h4.ds-fancy:after,
.ds-section-base h5.ds-fancy:after,
.ds-section-base .h5.ds-fancy:after,
.ds-section-base h6.ds-fancy:after,
.ds-section-base .h6.ds-fancy:after {
  border-color: #774535;
}
.ds-section-base h1 a.ds-link-dark,
.ds-section-base .h1 a.ds-link-dark,
.ds-section-base h2 a.ds-link-dark,
.ds-section-base .h2 a.ds-link-dark,
.ds-section-base h3 a.ds-link-dark,
.ds-section-base .h3 a.ds-link-dark,
.ds-section-base h4 a.ds-link-dark,
.ds-section-base .h4 a.ds-link-dark,
.ds-section-base h5 a.ds-link-dark,
.ds-section-base .h5 a.ds-link-dark,
.ds-section-base h6 a.ds-link-dark,
.ds-section-base .h6 a.ds-link-dark {
  color: #ffffff;
}
.ds-section-base h1 a.ds-link-dark:hover,
.ds-section-base .h1 a.ds-link-dark:hover,
.ds-section-base h2 a.ds-link-dark:hover,
.ds-section-base .h2 a.ds-link-dark:hover,
.ds-section-base h3 a.ds-link-dark:hover,
.ds-section-base .h3 a.ds-link-dark:hover,
.ds-section-base h4 a.ds-link-dark:hover,
.ds-section-base .h4 a.ds-link-dark:hover,
.ds-section-base h5 a.ds-link-dark:hover,
.ds-section-base .h5 a.ds-link-dark:hover,
.ds-section-base h6 a.ds-link-dark:hover,
.ds-section-base .h6 a.ds-link-dark:hover {
  color: #ffffff;
}
.ds-section-base h1 a.ds-link-white,
.ds-section-base .h1 a.ds-link-white,
.ds-section-base h2 a.ds-link-white,
.ds-section-base .h2 a.ds-link-white,
.ds-section-base h3 a.ds-link-white,
.ds-section-base .h3 a.ds-link-white,
.ds-section-base h4 a.ds-link-white,
.ds-section-base .h4 a.ds-link-white,
.ds-section-base h5 a.ds-link-white,
.ds-section-base .h5 a.ds-link-white,
.ds-section-base h6 a.ds-link-white,
.ds-section-base .h6 a.ds-link-white {
  color: #fff;
}
.ds-section-base h1 a.ds-link-white:hover,
.ds-section-base .h1 a.ds-link-white:hover,
.ds-section-base h2 a.ds-link-white:hover,
.ds-section-base .h2 a.ds-link-white:hover,
.ds-section-base h3 a.ds-link-white:hover,
.ds-section-base .h3 a.ds-link-white:hover,
.ds-section-base h4 a.ds-link-white:hover,
.ds-section-base .h4 a.ds-link-white:hover,
.ds-section-base h5 a.ds-link-white:hover,
.ds-section-base .h5 a.ds-link-white:hover,
.ds-section-base h6 a.ds-link-white:hover,
.ds-section-base .h6 a.ds-link-white:hover {
  color: #fff;
}
.ds-section-base h1 a.ds-link-no-style,
.ds-section-base .h1 a.ds-link-no-style,
.ds-section-base h2 a.ds-link-no-style,
.ds-section-base .h2 a.ds-link-no-style,
.ds-section-base h3 a.ds-link-no-style,
.ds-section-base .h3 a.ds-link-no-style,
.ds-section-base h4 a.ds-link-no-style,
.ds-section-base .h4 a.ds-link-no-style,
.ds-section-base h5 a.ds-link-no-style,
.ds-section-base .h5 a.ds-link-no-style,
.ds-section-base h6 a.ds-link-no-style,
.ds-section-base .h6 a.ds-link-no-style {
  color: #ffffff;
}
.ds-section-base h1 a.ds-link-no-style:hover,
.ds-section-base .h1 a.ds-link-no-style:hover,
.ds-section-base h2 a.ds-link-no-style:hover,
.ds-section-base .h2 a.ds-link-no-style:hover,
.ds-section-base h3 a.ds-link-no-style:hover,
.ds-section-base .h3 a.ds-link-no-style:hover,
.ds-section-base h4 a.ds-link-no-style:hover,
.ds-section-base .h4 a.ds-link-no-style:hover,
.ds-section-base h5 a.ds-link-no-style:hover,
.ds-section-base .h5 a.ds-link-no-style:hover,
.ds-section-base h6 a.ds-link-no-style:hover,
.ds-section-base .h6 a.ds-link-no-style:hover {
  color: #ffffff;
}
.ds-section-base abbr,
.ds-section-base acronym,
.ds-section-base strong,
.ds-section-base b {
  color: #ffffff;
  font-weight: 600;
}
.ds-section-base a {
  color: #ffffff;
}
.ds-section-base a:hover {
  color: #a7bbd5;
}
.ds-section-base a.ds-link-dark {
  color: #ffffff;
}
.ds-section-base a.ds-link-dark:hover {
  color: #ffffff;
}
.ds-section-base a.ds-link-white {
  color: #fff;
}
.ds-section-base a.ds-link-white:hover {
  color: #fff;
}
.ds-section-base a.ds-link-no-style {
  color: #a7bbd5;
}
.ds-section-base a.ds-link-no-style:hover {
  color: #ffffff;
}
.ds-section-base .ds-link-dark a {
  color: #ffffff;
}
.ds-section-base .ds-link-dark a:hover {
  color: #ffffff;
}
.ds-section-base .ds-link-white a {
  color: #fff;
}
.ds-section-base .ds-link-white a:hover {
  color: #fff;
}
.ds-section-base .ds-link-no-style a {
  color: #a7bbd5;
}
.ds-section-base .ds-link-no-style a:hover {
  color: #ffffff;
}
.ds-section-base .lead-18,
.ds-section-base .lead-20,
.ds-section-base .lead-22,
.ds-section-base .lead-24,
.ds-section-base .lead-26,
.ds-section-base .lead-28,
.ds-section-base .lead-30,
.ds-section-base .lead-32,
.ds-section-base .lead-34 {
  color: #d3ddea;
}
.ds-section-base a strong,
.ds-section-base a b {
  color: #ffffff;
}
.ds-section-base a strong:hover,
.ds-section-base a b:hover {
  color: #a7bbd5;
}
.ds-section-white {
  color: #737a81;
}
.ds-section-white h1,
.ds-section-white .h1,
.ds-section-white h2,
.ds-section-white .h2,
.ds-section-white h3,
.ds-section-white .h3,
.ds-section-white h4,
.ds-section-white .h4,
.ds-section-white h5,
.ds-section-white .h5,
.ds-section-white h6,
.ds-section-white .h6 {
  color: #2e343c;
}
.ds-section-white h1.ds-has-border:after,
.ds-section-white .h1.ds-has-border:after,
.ds-section-white h2.ds-has-border:after,
.ds-section-white .h2.ds-has-border:after,
.ds-section-white h3.ds-has-border:after,
.ds-section-white .h3.ds-has-border:after,
.ds-section-white h4.ds-has-border:after,
.ds-section-white .h4.ds-has-border:after,
.ds-section-white h5.ds-has-border:after,
.ds-section-white .h5.ds-has-border:after,
.ds-section-white h6.ds-has-border:after,
.ds-section-white .h6.ds-has-border:after {
  background: #2e343c;
}
.ds-section-white h1.ds-has-base-border:after,
.ds-section-white .h1.ds-has-base-border:after,
.ds-section-white h2.ds-has-base-border:after,
.ds-section-white .h2.ds-has-base-border:after,
.ds-section-white h3.ds-has-base-border:after,
.ds-section-white .h3.ds-has-base-border:after,
.ds-section-white h4.ds-has-base-border:after,
.ds-section-white .h4.ds-has-base-border:after,
.ds-section-white h5.ds-has-base-border:after,
.ds-section-white .h5.ds-has-base-border:after,
.ds-section-white h6.ds-has-base-border:after,
.ds-section-white .h6.ds-has-base-border:after {
  background: #466584;
}
.ds-section-white h1.ds-has-bg:after,
.ds-section-white .h1.ds-has-bg:after,
.ds-section-white h2.ds-has-bg:after,
.ds-section-white .h2.ds-has-bg:after,
.ds-section-white h3.ds-has-bg:after,
.ds-section-white .h3.ds-has-bg:after,
.ds-section-white h4.ds-has-bg:after,
.ds-section-white .h4.ds-has-bg:after,
.ds-section-white h5.ds-has-bg:after,
.ds-section-white .h5.ds-has-bg:after,
.ds-section-white h6.ds-has-bg:after,
.ds-section-white .h6.ds-has-bg:after {
  background: url('../img/bg-heading.png');
}
.ds-section-white h1.ds-fancy,
.ds-section-white .h1.ds-fancy,
.ds-section-white h2.ds-fancy,
.ds-section-white .h2.ds-fancy,
.ds-section-white h3.ds-fancy,
.ds-section-white .h3.ds-fancy,
.ds-section-white h4.ds-fancy,
.ds-section-white .h4.ds-fancy,
.ds-section-white h5.ds-fancy,
.ds-section-white .h5.ds-fancy,
.ds-section-white h6.ds-fancy,
.ds-section-white .h6.ds-fancy {
  color: #ffffff;
  background: #466584;
  text-shadow: 0 1px 0 #385475;
}
.ds-section-white h1.ds-fancy:after,
.ds-section-white .h1.ds-fancy:after,
.ds-section-white h2.ds-fancy:after,
.ds-section-white .h2.ds-fancy:after,
.ds-section-white h3.ds-fancy:after,
.ds-section-white .h3.ds-fancy:after,
.ds-section-white h4.ds-fancy:after,
.ds-section-white .h4.ds-fancy:after,
.ds-section-white h5.ds-fancy:after,
.ds-section-white .h5.ds-fancy:after,
.ds-section-white h6.ds-fancy:after,
.ds-section-white .h6.ds-fancy:after {
  border-color: #ffffff;
}
.ds-section-white h1 a.ds-link-dark,
.ds-section-white .h1 a.ds-link-dark,
.ds-section-white h2 a.ds-link-dark,
.ds-section-white .h2 a.ds-link-dark,
.ds-section-white h3 a.ds-link-dark,
.ds-section-white .h3 a.ds-link-dark,
.ds-section-white h4 a.ds-link-dark,
.ds-section-white .h4 a.ds-link-dark,
.ds-section-white h5 a.ds-link-dark,
.ds-section-white .h5 a.ds-link-dark,
.ds-section-white h6 a.ds-link-dark,
.ds-section-white .h6 a.ds-link-dark {
  color: #2e343c;
}
.ds-section-white h1 a.ds-link-dark:hover,
.ds-section-white .h1 a.ds-link-dark:hover,
.ds-section-white h2 a.ds-link-dark:hover,
.ds-section-white .h2 a.ds-link-dark:hover,
.ds-section-white h3 a.ds-link-dark:hover,
.ds-section-white .h3 a.ds-link-dark:hover,
.ds-section-white h4 a.ds-link-dark:hover,
.ds-section-white .h4 a.ds-link-dark:hover,
.ds-section-white h5 a.ds-link-dark:hover,
.ds-section-white .h5 a.ds-link-dark:hover,
.ds-section-white h6 a.ds-link-dark:hover,
.ds-section-white .h6 a.ds-link-dark:hover {
  color: #5586b6;
}
.ds-section-white h1 a.ds-link-white,
.ds-section-white .h1 a.ds-link-white,
.ds-section-white h2 a.ds-link-white,
.ds-section-white .h2 a.ds-link-white,
.ds-section-white h3 a.ds-link-white,
.ds-section-white .h3 a.ds-link-white,
.ds-section-white h4 a.ds-link-white,
.ds-section-white .h4 a.ds-link-white,
.ds-section-white h5 a.ds-link-white,
.ds-section-white .h5 a.ds-link-white,
.ds-section-white h6 a.ds-link-white,
.ds-section-white .h6 a.ds-link-white {
  color: #fff;
}
.ds-section-white h1 a.ds-link-white:hover,
.ds-section-white .h1 a.ds-link-white:hover,
.ds-section-white h2 a.ds-link-white:hover,
.ds-section-white .h2 a.ds-link-white:hover,
.ds-section-white h3 a.ds-link-white:hover,
.ds-section-white .h3 a.ds-link-white:hover,
.ds-section-white h4 a.ds-link-white:hover,
.ds-section-white .h4 a.ds-link-white:hover,
.ds-section-white h5 a.ds-link-white:hover,
.ds-section-white .h5 a.ds-link-white:hover,
.ds-section-white h6 a.ds-link-white:hover,
.ds-section-white .h6 a.ds-link-white:hover {
  color: #fff;
}
.ds-section-white h1 a.ds-link-no-style,
.ds-section-white .h1 a.ds-link-no-style,
.ds-section-white h2 a.ds-link-no-style,
.ds-section-white .h2 a.ds-link-no-style,
.ds-section-white h3 a.ds-link-no-style,
.ds-section-white .h3 a.ds-link-no-style,
.ds-section-white h4 a.ds-link-no-style,
.ds-section-white .h4 a.ds-link-no-style,
.ds-section-white h5 a.ds-link-no-style,
.ds-section-white .h5 a.ds-link-no-style,
.ds-section-white h6 a.ds-link-no-style,
.ds-section-white .h6 a.ds-link-no-style {
  color: #2e343c;
}
.ds-section-white h1 a.ds-link-no-style:hover,
.ds-section-white .h1 a.ds-link-no-style:hover,
.ds-section-white h2 a.ds-link-no-style:hover,
.ds-section-white .h2 a.ds-link-no-style:hover,
.ds-section-white h3 a.ds-link-no-style:hover,
.ds-section-white .h3 a.ds-link-no-style:hover,
.ds-section-white h4 a.ds-link-no-style:hover,
.ds-section-white .h4 a.ds-link-no-style:hover,
.ds-section-white h5 a.ds-link-no-style:hover,
.ds-section-white .h5 a.ds-link-no-style:hover,
.ds-section-white h6 a.ds-link-no-style:hover,
.ds-section-white .h6 a.ds-link-no-style:hover {
  color: #2e343c;
}
.ds-section-white abbr,
.ds-section-white acronym,
.ds-section-white strong,
.ds-section-white b {
  color: #2e343c;
  font-weight: 600;
}
.ds-section-white a {
  color: #5586b6;
}
.ds-section-white a:hover {
  color: #466584;
}
.ds-section-white a.ds-link-dark {
  color: #2e343c;
}
.ds-section-white a.ds-link-dark:hover {
  color: #5586b6;
}
.ds-section-white a.ds-link-white {
  color: #fff;
}
.ds-section-white a.ds-link-white:hover {
  color: #fff;
}
.ds-section-white a.ds-link-no-style {
  color: #737a81;
}
.ds-section-white a.ds-link-no-style:hover {
  color: #2e343c;
}
.ds-section-white .ds-link-dark a {
  color: #2e343c;
}
.ds-section-white .ds-link-dark a:hover {
  color: #5586b6;
}
.ds-section-white .ds-link-white a {
  color: #fff;
}
.ds-section-white .ds-link-white a:hover {
  color: #fff;
}
.ds-section-white .ds-link-no-style a {
  color: #737a81;
}
.ds-section-white .ds-link-no-style a:hover {
  color: #2e343c;
}
.ds-section-white .lead-18,
.ds-section-white .lead-20,
.ds-section-white .lead-22,
.ds-section-white .lead-24,
.ds-section-white .lead-26,
.ds-section-white .lead-28,
.ds-section-white .lead-30,
.ds-section-white .lead-32,
.ds-section-white .lead-34 {
  color: #4d5258;
}
.ds-section-white a strong,
.ds-section-white a b {
  color: #5586b6;
}
.ds-section-white a strong:hover,
.ds-section-white a b:hover {
  color: #466584;
}
.ds-section-grey {
  color: #6d757c;
}
.ds-section-grey h1,
.ds-section-grey .h1,
.ds-section-grey h2,
.ds-section-grey .h2,
.ds-section-grey h3,
.ds-section-grey .h3,
.ds-section-grey h4,
.ds-section-grey .h4,
.ds-section-grey h5,
.ds-section-grey .h5,
.ds-section-grey h6,
.ds-section-grey .h6 {
  color: #2b323a;
}
.ds-section-grey h1.ds-has-border:after,
.ds-section-grey .h1.ds-has-border:after,
.ds-section-grey h2.ds-has-border:after,
.ds-section-grey .h2.ds-has-border:after,
.ds-section-grey h3.ds-has-border:after,
.ds-section-grey .h3.ds-has-border:after,
.ds-section-grey h4.ds-has-border:after,
.ds-section-grey .h4.ds-has-border:after,
.ds-section-grey h5.ds-has-border:after,
.ds-section-grey .h5.ds-has-border:after,
.ds-section-grey h6.ds-has-border:after,
.ds-section-grey .h6.ds-has-border:after {
  background: #2b323a;
}
.ds-section-grey h1.ds-has-base-border:after,
.ds-section-grey .h1.ds-has-base-border:after,
.ds-section-grey h2.ds-has-base-border:after,
.ds-section-grey .h2.ds-has-base-border:after,
.ds-section-grey h3.ds-has-base-border:after,
.ds-section-grey .h3.ds-has-base-border:after,
.ds-section-grey h4.ds-has-base-border:after,
.ds-section-grey .h4.ds-has-base-border:after,
.ds-section-grey h5.ds-has-base-border:after,
.ds-section-grey .h5.ds-has-base-border:after,
.ds-section-grey h6.ds-has-base-border:after,
.ds-section-grey .h6.ds-has-base-border:after {
  background: #466584;
}
.ds-section-grey h1.ds-has-bg:after,
.ds-section-grey .h1.ds-has-bg:after,
.ds-section-grey h2.ds-has-bg:after,
.ds-section-grey .h2.ds-has-bg:after,
.ds-section-grey h3.ds-has-bg:after,
.ds-section-grey .h3.ds-has-bg:after,
.ds-section-grey h4.ds-has-bg:after,
.ds-section-grey .h4.ds-has-bg:after,
.ds-section-grey h5.ds-has-bg:after,
.ds-section-grey .h5.ds-has-bg:after,
.ds-section-grey h6.ds-has-bg:after,
.ds-section-grey .h6.ds-has-bg:after {
  background: url('../../../img/bg-heading-grey.png');
}
.ds-section-grey h1.ds-fancy,
.ds-section-grey .h1.ds-fancy,
.ds-section-grey h2.ds-fancy,
.ds-section-grey .h2.ds-fancy,
.ds-section-grey h3.ds-fancy,
.ds-section-grey .h3.ds-fancy,
.ds-section-grey h4.ds-fancy,
.ds-section-grey .h4.ds-fancy,
.ds-section-grey h5.ds-fancy,
.ds-section-grey .h5.ds-fancy,
.ds-section-grey h6.ds-fancy,
.ds-section-grey .h6.ds-fancy {
  color: #ffffff;
  background: #466584;
  text-shadow: 0 1px 0 #385475;
}
.ds-section-grey h1.ds-fancy:after,
.ds-section-grey .h1.ds-fancy:after,
.ds-section-grey h2.ds-fancy:after,
.ds-section-grey .h2.ds-fancy:after,
.ds-section-grey h3.ds-fancy:after,
.ds-section-grey .h3.ds-fancy:after,
.ds-section-grey h4.ds-fancy:after,
.ds-section-grey .h4.ds-fancy:after,
.ds-section-grey h5.ds-fancy:after,
.ds-section-grey .h5.ds-fancy:after,
.ds-section-grey h6.ds-fancy:after,
.ds-section-grey .h6.ds-fancy:after {
  border-color: #f4f6f6;
}
.ds-section-grey h1 a.ds-link-dark,
.ds-section-grey .h1 a.ds-link-dark,
.ds-section-grey h2 a.ds-link-dark,
.ds-section-grey .h2 a.ds-link-dark,
.ds-section-grey h3 a.ds-link-dark,
.ds-section-grey .h3 a.ds-link-dark,
.ds-section-grey h4 a.ds-link-dark,
.ds-section-grey .h4 a.ds-link-dark,
.ds-section-grey h5 a.ds-link-dark,
.ds-section-grey .h5 a.ds-link-dark,
.ds-section-grey h6 a.ds-link-dark,
.ds-section-grey .h6 a.ds-link-dark {
  color: #2b323a;
}
.ds-section-grey h1 a.ds-link-dark:hover,
.ds-section-grey .h1 a.ds-link-dark:hover,
.ds-section-grey h2 a.ds-link-dark:hover,
.ds-section-grey .h2 a.ds-link-dark:hover,
.ds-section-grey h3 a.ds-link-dark:hover,
.ds-section-grey .h3 a.ds-link-dark:hover,
.ds-section-grey h4 a.ds-link-dark:hover,
.ds-section-grey .h4 a.ds-link-dark:hover,
.ds-section-grey h5 a.ds-link-dark:hover,
.ds-section-grey .h5 a.ds-link-dark:hover,
.ds-section-grey h6 a.ds-link-dark:hover,
.ds-section-grey .h6 a.ds-link-dark:hover {
  color: #5586b6;
}
.ds-section-grey h1 a.ds-link-white,
.ds-section-grey .h1 a.ds-link-white,
.ds-section-grey h2 a.ds-link-white,
.ds-section-grey .h2 a.ds-link-white,
.ds-section-grey h3 a.ds-link-white,
.ds-section-grey .h3 a.ds-link-white,
.ds-section-grey h4 a.ds-link-white,
.ds-section-grey .h4 a.ds-link-white,
.ds-section-grey h5 a.ds-link-white,
.ds-section-grey .h5 a.ds-link-white,
.ds-section-grey h6 a.ds-link-white,
.ds-section-grey .h6 a.ds-link-white {
  color: #fff;
}
.ds-section-grey h1 a.ds-link-white:hover,
.ds-section-grey .h1 a.ds-link-white:hover,
.ds-section-grey h2 a.ds-link-white:hover,
.ds-section-grey .h2 a.ds-link-white:hover,
.ds-section-grey h3 a.ds-link-white:hover,
.ds-section-grey .h3 a.ds-link-white:hover,
.ds-section-grey h4 a.ds-link-white:hover,
.ds-section-grey .h4 a.ds-link-white:hover,
.ds-section-grey h5 a.ds-link-white:hover,
.ds-section-grey .h5 a.ds-link-white:hover,
.ds-section-grey h6 a.ds-link-white:hover,
.ds-section-grey .h6 a.ds-link-white:hover {
  color: #fff;
}
.ds-section-grey h1 a.ds-link-no-style,
.ds-section-grey .h1 a.ds-link-no-style,
.ds-section-grey h2 a.ds-link-no-style,
.ds-section-grey .h2 a.ds-link-no-style,
.ds-section-grey h3 a.ds-link-no-style,
.ds-section-grey .h3 a.ds-link-no-style,
.ds-section-grey h4 a.ds-link-no-style,
.ds-section-grey .h4 a.ds-link-no-style,
.ds-section-grey h5 a.ds-link-no-style,
.ds-section-grey .h5 a.ds-link-no-style,
.ds-section-grey h6 a.ds-link-no-style,
.ds-section-grey .h6 a.ds-link-no-style {
  color: #2b323a;
}
.ds-section-grey h1 a.ds-link-no-style:hover,
.ds-section-grey .h1 a.ds-link-no-style:hover,
.ds-section-grey h2 a.ds-link-no-style:hover,
.ds-section-grey .h2 a.ds-link-no-style:hover,
.ds-section-grey h3 a.ds-link-no-style:hover,
.ds-section-grey .h3 a.ds-link-no-style:hover,
.ds-section-grey h4 a.ds-link-no-style:hover,
.ds-section-grey .h4 a.ds-link-no-style:hover,
.ds-section-grey h5 a.ds-link-no-style:hover,
.ds-section-grey .h5 a.ds-link-no-style:hover,
.ds-section-grey h6 a.ds-link-no-style:hover,
.ds-section-grey .h6 a.ds-link-no-style:hover {
  color: #2b323a;
}
.ds-section-grey abbr,
.ds-section-grey acronym,
.ds-section-grey strong,
.ds-section-grey b {
  color: #2b323a;
  font-weight: 600;
}
.ds-section-grey a {
  color: #5586b6;
}
.ds-section-grey a:hover {
  color: #466584;
}
.ds-section-grey a.ds-link-dark {
  color: #2b323a;
}
.ds-section-grey a.ds-link-dark:hover {
  color: #5586b6;
}
.ds-section-grey a.ds-link-white {
  color: #fff;
}
.ds-section-grey a.ds-link-white:hover {
  color: #fff;
}
.ds-section-grey a.ds-link-no-style {
  color: #6d757c;
}
.ds-section-grey a.ds-link-no-style:hover {
  color: #2b323a;
}
.ds-section-grey .ds-link-dark a {
  color: #2b323a;
}
.ds-section-grey .ds-link-dark a:hover {
  color: #5586b6;
}
.ds-section-grey .ds-link-white a {
  color: #fff;
}
.ds-section-grey .ds-link-white a:hover {
  color: #fff;
}
.ds-section-grey .ds-link-no-style a {
  color: #6d757c;
}
.ds-section-grey .ds-link-no-style a:hover {
  color: #2b323a;
}
.ds-section-grey .lead-18,
.ds-section-grey .lead-20,
.ds-section-grey .lead-22,
.ds-section-grey .lead-24,
.ds-section-grey .lead-26,
.ds-section-grey .lead-28,
.ds-section-grey .lead-30,
.ds-section-grey .lead-32,
.ds-section-grey .lead-34 {
  color: #494f55;
}
.ds-section-grey a strong,
.ds-section-grey a b {
  color: #5586b6;
}
.ds-section-grey a strong:hover,
.ds-section-grey a b:hover {
  color: #466584;
}
.ds-section-dark {
  color: #808d97;
}
.ds-section-dark h1,
.ds-section-dark .h1,
.ds-section-dark h2,
.ds-section-dark .h2,
.ds-section-dark h3,
.ds-section-dark .h3,
.ds-section-dark h4,
.ds-section-dark .h4,
.ds-section-dark h5,
.ds-section-dark .h5,
.ds-section-dark h6,
.ds-section-dark .h6 {
  color: #ffffff;
}
.ds-section-dark h1.ds-has-border:after,
.ds-section-dark .h1.ds-has-border:after,
.ds-section-dark h2.ds-has-border:after,
.ds-section-dark .h2.ds-has-border:after,
.ds-section-dark h3.ds-has-border:after,
.ds-section-dark .h3.ds-has-border:after,
.ds-section-dark h4.ds-has-border:after,
.ds-section-dark .h4.ds-has-border:after,
.ds-section-dark h5.ds-has-border:after,
.ds-section-dark .h5.ds-has-border:after,
.ds-section-dark h6.ds-has-border:after,
.ds-section-dark .h6.ds-has-border:after {
  background: #ffffff;
}
.ds-section-dark h1.ds-has-base-border:after,
.ds-section-dark .h1.ds-has-base-border:after,
.ds-section-dark h2.ds-has-base-border:after,
.ds-section-dark .h2.ds-has-base-border:after,
.ds-section-dark h3.ds-has-base-border:after,
.ds-section-dark .h3.ds-has-base-border:after,
.ds-section-dark h4.ds-has-base-border:after,
.ds-section-dark .h4.ds-has-base-border:after,
.ds-section-dark h5.ds-has-base-border:after,
.ds-section-dark .h5.ds-has-base-border:after,
.ds-section-dark h6.ds-has-base-border:after,
.ds-section-dark .h6.ds-has-base-border:after {
  background: #466584;
}
.ds-section-dark h1.ds-has-bg:after,
.ds-section-dark .h1.ds-has-bg:after,
.ds-section-dark h2.ds-has-bg:after,
.ds-section-dark .h2.ds-has-bg:after,
.ds-section-dark h3.ds-has-bg:after,
.ds-section-dark .h3.ds-has-bg:after,
.ds-section-dark h4.ds-has-bg:after,
.ds-section-dark .h4.ds-has-bg:after,
.ds-section-dark h5.ds-has-bg:after,
.ds-section-dark .h5.ds-has-bg:after,
.ds-section-dark h6.ds-has-bg:after,
.ds-section-dark .h6.ds-has-bg:after {
  background: url('../../../img/bg-heading-dark.png');
}
.ds-section-dark h1.ds-fancy,
.ds-section-dark .h1.ds-fancy,
.ds-section-dark h2.ds-fancy,
.ds-section-dark .h2.ds-fancy,
.ds-section-dark h3.ds-fancy,
.ds-section-dark .h3.ds-fancy,
.ds-section-dark h4.ds-fancy,
.ds-section-dark .h4.ds-fancy,
.ds-section-dark h5.ds-fancy,
.ds-section-dark .h5.ds-fancy,
.ds-section-dark h6.ds-fancy,
.ds-section-dark .h6.ds-fancy {
  color: #ffffff;
  background: #466584;
  text-shadow: 0 1px 0 #385475;
}
.ds-section-dark h1.ds-fancy:after,
.ds-section-dark .h1.ds-fancy:after,
.ds-section-dark h2.ds-fancy:after,
.ds-section-dark .h2.ds-fancy:after,
.ds-section-dark h3.ds-fancy:after,
.ds-section-dark .h3.ds-fancy:after,
.ds-section-dark h4.ds-fancy:after,
.ds-section-dark .h4.ds-fancy:after,
.ds-section-dark h5.ds-fancy:after,
.ds-section-dark .h5.ds-fancy:after,
.ds-section-dark h6.ds-fancy:after,
.ds-section-dark .h6.ds-fancy:after {
  border-color: #21252b;
}
.ds-section-dark h1 a.ds-link-dark,
.ds-section-dark .h1 a.ds-link-dark,
.ds-section-dark h2 a.ds-link-dark,
.ds-section-dark .h2 a.ds-link-dark,
.ds-section-dark h3 a.ds-link-dark,
.ds-section-dark .h3 a.ds-link-dark,
.ds-section-dark h4 a.ds-link-dark,
.ds-section-dark .h4 a.ds-link-dark,
.ds-section-dark h5 a.ds-link-dark,
.ds-section-dark .h5 a.ds-link-dark,
.ds-section-dark h6 a.ds-link-dark,
.ds-section-dark .h6 a.ds-link-dark {
  color: #ffffff;
}
.ds-section-dark h1 a.ds-link-dark:hover,
.ds-section-dark .h1 a.ds-link-dark:hover,
.ds-section-dark h2 a.ds-link-dark:hover,
.ds-section-dark .h2 a.ds-link-dark:hover,
.ds-section-dark h3 a.ds-link-dark:hover,
.ds-section-dark .h3 a.ds-link-dark:hover,
.ds-section-dark h4 a.ds-link-dark:hover,
.ds-section-dark .h4 a.ds-link-dark:hover,
.ds-section-dark h5 a.ds-link-dark:hover,
.ds-section-dark .h5 a.ds-link-dark:hover,
.ds-section-dark h6 a.ds-link-dark:hover,
.ds-section-dark .h6 a.ds-link-dark:hover {
  color: #5586b6;
}
.ds-section-dark h1 a.ds-link-white,
.ds-section-dark .h1 a.ds-link-white,
.ds-section-dark h2 a.ds-link-white,
.ds-section-dark .h2 a.ds-link-white,
.ds-section-dark h3 a.ds-link-white,
.ds-section-dark .h3 a.ds-link-white,
.ds-section-dark h4 a.ds-link-white,
.ds-section-dark .h4 a.ds-link-white,
.ds-section-dark h5 a.ds-link-white,
.ds-section-dark .h5 a.ds-link-white,
.ds-section-dark h6 a.ds-link-white,
.ds-section-dark .h6 a.ds-link-white {
  color: #fff;
}
.ds-section-dark h1 a.ds-link-white:hover,
.ds-section-dark .h1 a.ds-link-white:hover,
.ds-section-dark h2 a.ds-link-white:hover,
.ds-section-dark .h2 a.ds-link-white:hover,
.ds-section-dark h3 a.ds-link-white:hover,
.ds-section-dark .h3 a.ds-link-white:hover,
.ds-section-dark h4 a.ds-link-white:hover,
.ds-section-dark .h4 a.ds-link-white:hover,
.ds-section-dark h5 a.ds-link-white:hover,
.ds-section-dark .h5 a.ds-link-white:hover,
.ds-section-dark h6 a.ds-link-white:hover,
.ds-section-dark .h6 a.ds-link-white:hover {
  color: #fff;
}
.ds-section-dark h1 a.ds-link-no-style,
.ds-section-dark .h1 a.ds-link-no-style,
.ds-section-dark h2 a.ds-link-no-style,
.ds-section-dark .h2 a.ds-link-no-style,
.ds-section-dark h3 a.ds-link-no-style,
.ds-section-dark .h3 a.ds-link-no-style,
.ds-section-dark h4 a.ds-link-no-style,
.ds-section-dark .h4 a.ds-link-no-style,
.ds-section-dark h5 a.ds-link-no-style,
.ds-section-dark .h5 a.ds-link-no-style,
.ds-section-dark h6 a.ds-link-no-style,
.ds-section-dark .h6 a.ds-link-no-style {
  color: #ffffff;
}
.ds-section-dark h1 a.ds-link-no-style:hover,
.ds-section-dark .h1 a.ds-link-no-style:hover,
.ds-section-dark h2 a.ds-link-no-style:hover,
.ds-section-dark .h2 a.ds-link-no-style:hover,
.ds-section-dark h3 a.ds-link-no-style:hover,
.ds-section-dark .h3 a.ds-link-no-style:hover,
.ds-section-dark h4 a.ds-link-no-style:hover,
.ds-section-dark .h4 a.ds-link-no-style:hover,
.ds-section-dark h5 a.ds-link-no-style:hover,
.ds-section-dark .h5 a.ds-link-no-style:hover,
.ds-section-dark h6 a.ds-link-no-style:hover,
.ds-section-dark .h6 a.ds-link-no-style:hover {
  color: #c6ccd0;
}
.ds-section-dark abbr,
.ds-section-dark acronym,
.ds-section-dark strong,
.ds-section-dark b {
  color: #c6ccd0;
  font-weight: 600;
}
.ds-section-dark a {
  color: #5586b6;
}
.ds-section-dark a:hover {
  color: #466584;
}
.ds-section-dark a.ds-link-dark {
  color: #ffffff;
}
.ds-section-dark a.ds-link-dark:hover {
  color: #5586b6;
}
.ds-section-dark a.ds-link-white {
  color: #fff;
}
.ds-section-dark a.ds-link-white:hover {
  color: #fff;
}
.ds-section-dark a.ds-link-no-style {
  color: #808d97;
}
.ds-section-dark a.ds-link-no-style:hover {
  color: #c6ccd0;
}
.ds-section-dark .ds-link-dark a {
  color: #ffffff;
}
.ds-section-dark .ds-link-dark a:hover {
  color: #5586b6;
}
.ds-section-dark .ds-link-white a {
  color: #fff;
}
.ds-section-dark .ds-link-white a:hover {
  color: #fff;
}
.ds-section-dark .ds-link-no-style a {
  color: #808d97;
}
.ds-section-dark .ds-link-no-style a:hover {
  color: #c6ccd0;
}
.ds-section-dark .lead-18,
.ds-section-dark .lead-20,
.ds-section-dark .lead-22,
.ds-section-dark .lead-24,
.ds-section-dark .lead-26,
.ds-section-dark .lead-28,
.ds-section-dark .lead-30,
.ds-section-dark .lead-32,
.ds-section-dark .lead-34 {
  color: #aab6be;
}
.ds-section-dark a strong,
.ds-section-dark a b {
  color: #5586b6;
}
.ds-section-dark a strong:hover,
.ds-section-dark a b:hover {
  color: #466584;
}
.ds-section-parallax {
  color: rgba(250, 250, 250, 0.65);
}
.ds-section-parallax h1,
.ds-section-parallax .h1,
.ds-section-parallax h2,
.ds-section-parallax .h2,
.ds-section-parallax h3,
.ds-section-parallax .h3,
.ds-section-parallax h4,
.ds-section-parallax .h4,
.ds-section-parallax h5,
.ds-section-parallax .h5,
.ds-section-parallax h6,
.ds-section-parallax .h6 {
  color: #ffffff;
}
.ds-section-parallax h1.ds-has-border:after,
.ds-section-parallax .h1.ds-has-border:after,
.ds-section-parallax h2.ds-has-border:after,
.ds-section-parallax .h2.ds-has-border:after,
.ds-section-parallax h3.ds-has-border:after,
.ds-section-parallax .h3.ds-has-border:after,
.ds-section-parallax h4.ds-has-border:after,
.ds-section-parallax .h4.ds-has-border:after,
.ds-section-parallax h5.ds-has-border:after,
.ds-section-parallax .h5.ds-has-border:after,
.ds-section-parallax h6.ds-has-border:after,
.ds-section-parallax .h6.ds-has-border:after {
  background: #ffffff;
}
.ds-section-parallax h1.ds-has-base-border:after,
.ds-section-parallax .h1.ds-has-base-border:after,
.ds-section-parallax h2.ds-has-base-border:after,
.ds-section-parallax .h2.ds-has-base-border:after,
.ds-section-parallax h3.ds-has-base-border:after,
.ds-section-parallax .h3.ds-has-base-border:after,
.ds-section-parallax h4.ds-has-base-border:after,
.ds-section-parallax .h4.ds-has-base-border:after,
.ds-section-parallax h5.ds-has-base-border:after,
.ds-section-parallax .h5.ds-has-base-border:after,
.ds-section-parallax h6.ds-has-base-border:after,
.ds-section-parallax .h6.ds-has-base-border:after {
  background: #466584;
}
.ds-section-parallax h1.ds-has-bg:after,
.ds-section-parallax .h1.ds-has-bg:after,
.ds-section-parallax h2.ds-has-bg:after,
.ds-section-parallax .h2.ds-has-bg:after,
.ds-section-parallax h3.ds-has-bg:after,
.ds-section-parallax .h3.ds-has-bg:after,
.ds-section-parallax h4.ds-has-bg:after,
.ds-section-parallax .h4.ds-has-bg:after,
.ds-section-parallax h5.ds-has-bg:after,
.ds-section-parallax .h5.ds-has-bg:after,
.ds-section-parallax h6.ds-has-bg:after,
.ds-section-parallax .h6.ds-has-bg:after {
  background: url('../../../img/bg-heading-darker.png');
}
.ds-section-parallax h1.ds-fancy,
.ds-section-parallax .h1.ds-fancy,
.ds-section-parallax h2.ds-fancy,
.ds-section-parallax .h2.ds-fancy,
.ds-section-parallax h3.ds-fancy,
.ds-section-parallax .h3.ds-fancy,
.ds-section-parallax h4.ds-fancy,
.ds-section-parallax .h4.ds-fancy,
.ds-section-parallax h5.ds-fancy,
.ds-section-parallax .h5.ds-fancy,
.ds-section-parallax h6.ds-fancy,
.ds-section-parallax .h6.ds-fancy {
  color: #ffffff;
  background: #466584;
  text-shadow: 0 1px 0 #385475;
}
.ds-section-parallax h1.ds-fancy:after,
.ds-section-parallax .h1.ds-fancy:after,
.ds-section-parallax h2.ds-fancy:after,
.ds-section-parallax .h2.ds-fancy:after,
.ds-section-parallax h3.ds-fancy:after,
.ds-section-parallax .h3.ds-fancy:after,
.ds-section-parallax h4.ds-fancy:after,
.ds-section-parallax .h4.ds-fancy:after,
.ds-section-parallax h5.ds-fancy:after,
.ds-section-parallax .h5.ds-fancy:after,
.ds-section-parallax h6.ds-fancy:after,
.ds-section-parallax .h6.ds-fancy:after {
  border-color: #21252b;
}
.ds-section-parallax h1 a.ds-link-dark,
.ds-section-parallax .h1 a.ds-link-dark,
.ds-section-parallax h2 a.ds-link-dark,
.ds-section-parallax .h2 a.ds-link-dark,
.ds-section-parallax h3 a.ds-link-dark,
.ds-section-parallax .h3 a.ds-link-dark,
.ds-section-parallax h4 a.ds-link-dark,
.ds-section-parallax .h4 a.ds-link-dark,
.ds-section-parallax h5 a.ds-link-dark,
.ds-section-parallax .h5 a.ds-link-dark,
.ds-section-parallax h6 a.ds-link-dark,
.ds-section-parallax .h6 a.ds-link-dark {
  color: #ffffff;
}
.ds-section-parallax h1 a.ds-link-dark:hover,
.ds-section-parallax .h1 a.ds-link-dark:hover,
.ds-section-parallax h2 a.ds-link-dark:hover,
.ds-section-parallax .h2 a.ds-link-dark:hover,
.ds-section-parallax h3 a.ds-link-dark:hover,
.ds-section-parallax .h3 a.ds-link-dark:hover,
.ds-section-parallax h4 a.ds-link-dark:hover,
.ds-section-parallax .h4 a.ds-link-dark:hover,
.ds-section-parallax h5 a.ds-link-dark:hover,
.ds-section-parallax .h5 a.ds-link-dark:hover,
.ds-section-parallax h6 a.ds-link-dark:hover,
.ds-section-parallax .h6 a.ds-link-dark:hover {
  color: #5586b6;
}
.ds-section-parallax h1 a.ds-link-white,
.ds-section-parallax .h1 a.ds-link-white,
.ds-section-parallax h2 a.ds-link-white,
.ds-section-parallax .h2 a.ds-link-white,
.ds-section-parallax h3 a.ds-link-white,
.ds-section-parallax .h3 a.ds-link-white,
.ds-section-parallax h4 a.ds-link-white,
.ds-section-parallax .h4 a.ds-link-white,
.ds-section-parallax h5 a.ds-link-white,
.ds-section-parallax .h5 a.ds-link-white,
.ds-section-parallax h6 a.ds-link-white,
.ds-section-parallax .h6 a.ds-link-white {
  color: #fff;
}
.ds-section-parallax h1 a.ds-link-white:hover,
.ds-section-parallax .h1 a.ds-link-white:hover,
.ds-section-parallax h2 a.ds-link-white:hover,
.ds-section-parallax .h2 a.ds-link-white:hover,
.ds-section-parallax h3 a.ds-link-white:hover,
.ds-section-parallax .h3 a.ds-link-white:hover,
.ds-section-parallax h4 a.ds-link-white:hover,
.ds-section-parallax .h4 a.ds-link-white:hover,
.ds-section-parallax h5 a.ds-link-white:hover,
.ds-section-parallax .h5 a.ds-link-white:hover,
.ds-section-parallax h6 a.ds-link-white:hover,
.ds-section-parallax .h6 a.ds-link-white:hover {
  color: #fff;
}
.ds-section-parallax h1 a.ds-link-no-style,
.ds-section-parallax .h1 a.ds-link-no-style,
.ds-section-parallax h2 a.ds-link-no-style,
.ds-section-parallax .h2 a.ds-link-no-style,
.ds-section-parallax h3 a.ds-link-no-style,
.ds-section-parallax .h3 a.ds-link-no-style,
.ds-section-parallax h4 a.ds-link-no-style,
.ds-section-parallax .h4 a.ds-link-no-style,
.ds-section-parallax h5 a.ds-link-no-style,
.ds-section-parallax .h5 a.ds-link-no-style,
.ds-section-parallax h6 a.ds-link-no-style,
.ds-section-parallax .h6 a.ds-link-no-style {
  color: #ffffff;
}
.ds-section-parallax h1 a.ds-link-no-style:hover,
.ds-section-parallax .h1 a.ds-link-no-style:hover,
.ds-section-parallax h2 a.ds-link-no-style:hover,
.ds-section-parallax .h2 a.ds-link-no-style:hover,
.ds-section-parallax h3 a.ds-link-no-style:hover,
.ds-section-parallax .h3 a.ds-link-no-style:hover,
.ds-section-parallax h4 a.ds-link-no-style:hover,
.ds-section-parallax .h4 a.ds-link-no-style:hover,
.ds-section-parallax h5 a.ds-link-no-style:hover,
.ds-section-parallax .h5 a.ds-link-no-style:hover,
.ds-section-parallax h6 a.ds-link-no-style:hover,
.ds-section-parallax .h6 a.ds-link-no-style:hover {
  color: rgba(250, 250, 250, 0.8);
}
.ds-section-parallax abbr,
.ds-section-parallax acronym,
.ds-section-parallax strong,
.ds-section-parallax b {
  color: rgba(250, 250, 250, 0.8);
  font-weight: 600;
}
.ds-section-parallax a {
  color: #5586b6;
}
.ds-section-parallax a:hover {
  color: #466584;
}
.ds-section-parallax a.ds-link-dark {
  color: #ffffff;
}
.ds-section-parallax a.ds-link-dark:hover {
  color: #5586b6;
}
.ds-section-parallax a.ds-link-white {
  color: #fff;
}
.ds-section-parallax a.ds-link-white:hover {
  color: #fff;
}
.ds-section-parallax a.ds-link-no-style {
  color: rgba(250, 250, 250, 0.65);
}
.ds-section-parallax a.ds-link-no-style:hover {
  color: rgba(250, 250, 250, 0.8);
}
.ds-section-parallax .ds-link-dark a {
  color: #ffffff;
}
.ds-section-parallax .ds-link-dark a:hover {
  color: #5586b6;
}
.ds-section-parallax .ds-link-white a {
  color: #fff;
}
.ds-section-parallax .ds-link-white a:hover {
  color: #fff;
}
.ds-section-parallax .ds-link-no-style a {
  color: rgba(250, 250, 250, 0.65);
}
.ds-section-parallax .ds-link-no-style a:hover {
  color: rgba(250, 250, 250, 0.8);
}
.ds-section-parallax .lead-18,
.ds-section-parallax .lead-20,
.ds-section-parallax .lead-22,
.ds-section-parallax .lead-24,
.ds-section-parallax .lead-26,
.ds-section-parallax .lead-28,
.ds-section-parallax .lead-30,
.ds-section-parallax .lead-32,
.ds-section-parallax .lead-34 {
  color: rgba(250, 250, 250, 0.85);
}
.ds-section-parallax a strong,
.ds-section-parallax a b {
  color: #5586b6;
}
.ds-section-parallax a strong:hover,
.ds-section-parallax a b:hover {
  color: #466584;
}
.ds-icon-circle,
.ds-icon-square {
  background: #f4f6f6;
  color: #2e343c;
  text-shadow: 0 1px 0 #fff;
}
.ds-icon-base {
  background: #466584;
  color: #fff;
  text-shadow: 0 1px 0 #385475;
}
.ds-icon-dark {
  background: #2e343c;
  color: #e2e8e8;
  text-shadow: 0 1px 0 #23272d;
}
.ds-icon-white {
  background: #fff;
  color: #2e343c;
  text-shadow: 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.ds-text-base {
  color: #5586b6 !important;
}
.ds-text-base-dark {
  color: #1f344d !important;
}
.ds-text-bg-base {
  background: #d1e0f3;
  color: #395c83;
}

/*ony for one corner, use this variable several time for other corners*/
hr {
  height: 0;
  border: 0;
  margin: 25px 0;
  overflow: hidden;
}
hr.ds-divider-big {
  margin: 40px 0;
}
hr.ds-divider-bigger {
  margin: 60px 0;
}
.ds-row + hr {
  margin: 5px 0 25px;
}
.ds-row + hr.ds-divider-big {
  margin: 20px 0 40px;
}
.ds-row + hr.ds-divider-bigger {
  margin: 40px 0 60px;
}
hr.ds-divider {
  border-top: 1px solid transparent;
}
hr.ds-divider-double {
  height: 9px;
  position: relative;
}
hr.ds-divider-double:before,
hr.ds-divider-double:after {
  display: block;
  content: "";
  border-top: 1px solid transparent;
  position: absolute;
  left: 0;
  right: 0;
}
hr.ds-divider-double:before {
  top: 0;
}
hr.ds-divider-double:after {
  bottom: 0;
}
hr.ds-divider-dashed {
  border-top-style: dashed;
  border-bottom-style: dashed;
}
hr.ds-divider-dotted {
  border-top-style: dotted;
  border-bottom-style: dotted;
}
hr.ds-divider-gap-10 {
  margin: 5px 0;
}
hr.ds-divider-gap-15 {
  margin: 7px 0;
}
hr.ds-divider-gap-20 {
  margin: 10px 0;
}
hr.ds-divider-gap-30 {
  margin: 15px 0;
}
hr.ds-divider-gap-40 {
  margin: 20px 0;
}
hr.ds-divider-gap-50 {
  margin: 25px 0;
}
hr.ds-divider-gap-60 {
  margin: 30px 0;
}
hr.ds-divider-gap-70 {
  margin: 35px 0;
}
hr.ds-divider-gap-80 {
  margin: 40px 0;
}
hr.ds-divider-gap-90 {
  margin: 45px 0;
}
hr.ds-divider-gap-100 {
  margin: 50px 0;
}
.ds-section-base hr {
  border-color: #466584;
}
.ds-section-base hr:before,
.ds-section-base hr:after {
  border-color: #466584;
}
.ds-section-base hr.ds-divider-dashed,
.ds-section-base hr.ds-divider-dotted {
  border-color: #4a7096;
}
.ds-section-white hr {
  border-color: #e5eaea;
}
.ds-section-white hr:before,
.ds-section-white hr:after {
  border-color: #e5eaea;
}
.ds-section-white hr.ds-divider-dashed,
.ds-section-white hr.ds-divider-dotted {
  border-color: #d6dfdf;
}
.ds-section-grey hr {
  border-color: #e5eaea;
}
.ds-section-grey hr:before,
.ds-section-grey hr:after {
  border-color: #e5eaea;
}
.ds-section-grey hr.ds-divider-dashed,
.ds-section-grey hr.ds-divider-dotted {
  border-color: #d6dfdf;
}
.ds-section-dark hr {
  border-color: #2b3137;
}
.ds-section-dark hr:before,
.ds-section-dark hr:after {
  border-color: #2b3137;
}
.ds-section-dark hr.ds-divider-dashed,
.ds-section-dark hr.ds-divider-dotted {
  border-color: #333941;
}
.ds-section-parallax hr {
  border-color: rgba(250, 250, 250, 0.2);
}
.ds-section-parallax hr:before,
.ds-section-parallax hr:after {
  border-color: rgba(250, 250, 250, 0.2);
}
.ds-section-parallax hr.ds-divider-dashed,
.ds-section-parallax hr.ds-divider-dotted {
  border-color: rgba(250, 250, 250, 0.3);
}

/*ony for one corner, use this variable several time for other corners*/
.ds-no-bullets {
  list-style: none;
  padding-left: 0;
}
.ds-list-with-icons,
.ds-bullets-circle,
.ds-bullets-square {
  list-style: none;
  padding-left: 0;
}
.ds-list-with-icons li,
.ds-bullets-circle li,
.ds-bullets-square li {
  position: relative;
  padding-left: 25px;
}
.ds-list-with-icons li .ds-bullet-icon,
.ds-bullets-circle li .ds-bullet-icon,
.ds-bullets-square li .ds-bullet-icon,
.ds-list-with-icons li .ds-bullet-icon-img,
.ds-bullets-circle li .ds-bullet-icon-img,
.ds-bullets-square li .ds-bullet-icon-img {
  position: absolute;
  left: 0;
}
.ds-list-with-icons li .ds-bullet-icon,
.ds-bullets-circle li .ds-bullet-icon,
.ds-bullets-square li .ds-bullet-icon {
  top: 0px;
  font-size: 14px;
}
.ds-list-with-icons li .ds-bullet-icon-img,
.ds-bullets-circle li .ds-bullet-icon-img,
.ds-bullets-square li .ds-bullet-icon-img {
  top: -1px;
}
.ds-bullets-circle li,
.ds-bullets-square li {
  padding-left: 35px;
  margin: 12px 0;
}
.ds-bullets-circle li .ds-bullet-icon,
.ds-bullets-square li .ds-bullet-icon,
.ds-bullets-circle li .ds-bullet-icon-img,
.ds-bullets-square li .ds-bullet-icon-img {
  width: 26px;
  height: 26px;
  font-size: 14px;
  overflow: hidden;
  line-height: 26px;
  top: -1px;
  text-align: center;
}
.ds-bullets-circle li .ds-bullet-icon-img,
.ds-bullets-square li .ds-bullet-icon-img {
  line-height: 26px;
}
.ds-bullets-circle.ds-bullets-contur li .ds-bullet-icon,
.ds-bullets-square.ds-bullets-contur li .ds-bullet-icon,
.ds-bullets-circle.ds-bullets-contur-dark li .ds-bullet-icon,
.ds-bullets-square.ds-bullets-contur-dark li .ds-bullet-icon,
.ds-bullets-circle.ds-bullets-contur-base li .ds-bullet-icon,
.ds-bullets-square.ds-bullets-contur-base li .ds-bullet-icon,
.ds-bullets-circle.ds-bullets-contur li .ds-bullet-icon-img,
.ds-bullets-square.ds-bullets-contur li .ds-bullet-icon-img,
.ds-bullets-circle.ds-bullets-contur-dark li .ds-bullet-icon-img,
.ds-bullets-square.ds-bullets-contur-dark li .ds-bullet-icon-img,
.ds-bullets-circle.ds-bullets-contur-base li .ds-bullet-icon-img,
.ds-bullets-square.ds-bullets-contur-base li .ds-bullet-icon-img {
  line-height: 24px;
  border: 1px solid;
}
.ds-bullets-circle.ds-bullets-contur li .ds-bullet-icon-img,
.ds-bullets-square.ds-bullets-contur li .ds-bullet-icon-img,
.ds-bullets-circle.ds-bullets-contur-dark li .ds-bullet-icon-img,
.ds-bullets-square.ds-bullets-contur-dark li .ds-bullet-icon-img,
.ds-bullets-circle.ds-bullets-contur-base li .ds-bullet-icon-img,
.ds-bullets-square.ds-bullets-contur-base li .ds-bullet-icon-img {
  line-height: 24px;
}
.ds-bullets-square .ds-bullet-icon,
.ds-bullets-square .ds-bullet-icon-img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.ds-bullets-circle .ds-bullet-icon,
.ds-bullets-circle .ds-bullet-icon-img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.ds-list-dashed li {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}
.ds-list-dashed.ds-list-with-icons .ds-bullet-icon {
  top: 12px;
}
.ds-list-dashed.ds-list-with-icons .ds-bullet-icon-img {
  top: 10px;
}
.ds-list-dashed.ds-bullets-circle .ds-bullet-icon,
.ds-list-dashed.ds-bullets-square .ds-bullet-icon,
.ds-list-dashed.ds-bullets-circle .ds-bullet-icon-img,
.ds-list-dashed.ds-bullets-square .ds-bullet-icon-img {
  top: 10px;
}
.ds-list-big-margins li {
  margin: 18px 0;
}
.ds-list-big-margins li:first-child {
  margin-top: 0;
}
.ds-list-big-margins li:last-child {
  margin-bottom: 0;
}
.ds-list-icons-plus li,
.ds-list-icons-minus li,
.ds-list-icons-ok li,
.ds-list-icons-dot li,
.ds-list-icons-heart li,
.ds-list-icons-link li,
.ds-list-icons-star li,
.ds-list-icons-help li,
.ds-list-icons-right-open li,
.ds-list-icons-twitter li,
.ds-list-icons-right-dir li,
.ds-list-icons-news li {
  padding-left: 23px;
}
.ds-list-icons-plus li:after,
.ds-list-icons-minus li:after,
.ds-list-icons-ok li:after,
.ds-list-icons-dot li:after,
.ds-list-icons-heart li:after,
.ds-list-icons-link li:after,
.ds-list-icons-star li:after,
.ds-list-icons-help li:after,
.ds-list-icons-right-open li:after,
.ds-list-icons-twitter li:after,
.ds-list-icons-right-dir li:after,
.ds-list-icons-news li:after {
  font-family: fontello;
  display: block;
  position: absolute;
  top: 1px;
  left: 0px;
  font-size: 14px;
}
.ds-list-icons-plus.ds-list-dashed li:after,
.ds-list-icons-minus.ds-list-dashed li:after,
.ds-list-icons-ok.ds-list-dashed li:after,
.ds-list-icons-dot.ds-list-dashed li:after,
.ds-list-icons-heart.ds-list-dashed li:after,
.ds-list-icons-link.ds-list-dashed li:after,
.ds-list-icons-star.ds-list-dashed li:after,
.ds-list-icons-help.ds-list-dashed li:after,
.ds-list-icons-right-open.ds-list-dashed li:after,
.ds-list-icons-twitter.ds-list-dashed li:after,
.ds-list-icons-right-dir.ds-list-dashed li:after,
.ds-list-icons-news.ds-list-dashed li:after {
  top: 12px;
}
.ds-list-icons-right-open li,
.ds-list-icons-right-dir li {
  padding-left: 16px;
}
.ds-list-icons-twitter li {
  padding-left: 25px;
}
.ds-list-icons-help li {
  padding-left: 20px;
}
.ds-list-icons-dot li {
  padding-left: 18px;
}
.ds-list-icons-plus li:after {
  content: "\eac9";
  color: #4BD867;
}
.ds-list-icons-twitter li:after {
  content: "\e8f1";
  font-size: 16px;
}
.ds-list-icons-minus li:after {
  content: "\eac8";
  color: #F37341;
}
.ds-list-icons-help li:after {
  content: "\e81c";
}
.ds-list-icons-ok li:after {
  content: "\e812";
  font-size: 16px;
}
.ds-list-icons-dot li:after {
  content: "\e8bd";
  font-size: 22px;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
}
.ds-list-icons-heart li:after {
  content: "\e965";
  color: #F37341;
}
.ds-list-icons-star li:after {
  content: "\ea6f";
  color: #F7CA56;
}
.ds-list-icons-link li:after {
  content: "\e822";
  font-size: 16px;
}
.ds-list-icons-right-open li:after {
  content: "\ea27";
}
.ds-list-icons-right-dir li:after {
  content: "\e885";
}
.ds-list-icons-news li:after {
  content: "\e84d";
}
.ds-icon-box .ds-icon-box-icon {
  width: 36px;
  height: 36px;
  text-align: center;
  vertical-align: middle;
  font-size: 36px;
  line-height: 36px;
  margin-top: 3px;
  float: left;
  transition: all 0.3s ease-in-out;
}
.ds-icon-box .ds-icon-box-icon img {
  max-width: 36px;
  max-height: 36px;
}
.ds-icon-box .ds-icon-box-content {
  margin-left: 56px;
}
.ds-icon-box .ds-icon-box-icon-circle,
.ds-icon-box .ds-icon-box-icon-square {
  width: 48px;
  height: 48px;
  line-height: 46px;
  font-size: 26px;
  margin-top: 6px;
}
.ds-icon-box .ds-icon-box-icon-circle img,
.ds-icon-box .ds-icon-box-icon-square img {
  max-width: 28px;
  max-height: 28px;
  margin-top: -5px;
}
.ds-icon-box .ds-icon-box-content-2 {
  margin-left: 68px;
}
.ds-icon-box .ds-icon-box-icon-square {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.ds-icon-box .ds-icon-box-icon-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.ds-icon-box-icon-big .ds-icon-box-icon {
  width: 56px;
  height: 56px;
  font-size: 56px;
  line-height: 56px;
  margin-top: 3px;
}
.ds-icon-box-icon-big .ds-icon-box-icon img {
  max-width: 56px;
  max-height: 56px;
}
.ds-icon-box-icon-big .ds-icon-box-content {
  margin-left: 76px;
}
.ds-icon-box-icon-big .ds-icon-box-icon-circle,
.ds-icon-box-icon-big .ds-icon-box-icon-square {
  width: 70px;
  height: 70px;
  font-size: 34px;
  line-height: 68px;
  margin-top: 6px;
}
.ds-icon-box-icon-big .ds-icon-box-icon-circle img,
.ds-icon-box-icon-big .ds-icon-box-icon-square img {
  max-width: 40px;
  max-height: 40px;
  margin-top: -8px;
}
.ds-icon-box-icon-big .ds-icon-box-content-2 {
  margin-left: 90px;
}
.ds-icon-box-vertical .ds-icon-box-icon {
  width: 48px;
  height: 48px;
  text-align: center;
  vertical-align: middle;
  font-size: 48px;
  line-height: 48px;
  margin-bottom: 20px;
  transition: all 0.3s ease-in-out;
}
.ds-icon-box-vertical .ds-icon-box-icon img {
  max-width: 48px;
  max-height: 48px;
  margin-top: -12px;
}
.ds-icon-box-vertical .ds-icon-box-icon-circle,
.ds-icon-box-vertical .ds-icon-box-icon-square {
  width: 60px;
  height: 60px;
  line-height: 58px;
  font-size: 32px;
}
.ds-icon-box-vertical .ds-icon-box-icon-circle img,
.ds-icon-box-vertical .ds-icon-box-icon-square img {
  max-width: 38px;
  max-height: 38px;
  margin-top: -8px;
}
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-contur,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-contur,
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-contur-base,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-contur-base,
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-contur-dark,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-contur-dark,
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-contur-white,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-contur-white {
  border: 2px solid transparent;
  line-height: 54px;
}
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-contur img,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-contur img,
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-contur-base img,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-contur-base img,
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-contur-dark img,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-contur-dark img,
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-contur-white img,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-contur-white img {
  max-width: 38px;
  max-height: 38px;
  margin-top: -8px;
}
.ds-icon-box-vertical .ds-icon-box-icon-square {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.ds-icon-box-vertical .ds-icon-box-icon-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.ds-icon-box-vertical.ds-text-center .ds-icon-box-icon {
  margin-right: auto;
  margin-left: auto;
}
.ds-icon-box-vertical-icon-big .ds-icon-box-icon {
  width: 60px;
  height: 60px;
  font-size: 60px;
  line-height: 60px;
}
.ds-icon-box-vertical-icon-big .ds-icon-box-icon img {
  max-width: 70px;
  max-height: 70px;
}
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-circle,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-square {
  width: 90px;
  height: 90px;
  line-height: 88px;
  font-size: 38px;
}
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-circle img,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-square img {
  max-width: 36px;
  max-height: 36px;
}
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-circle.ds-icon-box-icon-contur,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-square.ds-icon-box-icon-contur,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-circle.ds-icon-box-icon-contur-base,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-square.ds-icon-box-icon-contur-base,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-circle.ds-icon-box-icon-contur-dark,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-square.ds-icon-box-icon-contur-dark,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-circle.ds-icon-box-icon-contur-white,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-square.ds-icon-box-icon-contur-white {
  border: 2px solid transparent;
  line-height: 84px;
}
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-circle.ds-icon-box-icon-contur img,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-square.ds-icon-box-icon-contur img,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-circle.ds-icon-box-icon-contur-base img,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-square.ds-icon-box-icon-contur-base img,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-circle.ds-icon-box-icon-contur-dark img,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-square.ds-icon-box-icon-contur-dark img,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-circle.ds-icon-box-icon-contur-white img,
.ds-icon-box-vertical-icon-big .ds-icon-box-icon-square.ds-icon-box-icon-contur-white img {
  max-width: 36px;
  max-height: 36px;
}
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon {
  width: 120px;
  height: 120px;
  font-size: 110px;
  line-height: 120px;
  margin-bottom: 25px;
}
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon img {
  max-width: 120px;
  max-height: 120px;
  margin-top: -30px;
}
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-circle,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-square {
  width: 140px;
  height: 140px;
  line-height: 138px;
  font-size: 70px;
}
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-circle img,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-square img {
  max-width: 80px;
  max-height: 80px;
  margin-top: -18px;
}
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-circle.ds-icon-box-icon-contur,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-square.ds-icon-box-icon-contur,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-circle.ds-icon-box-icon-contur-base,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-square.ds-icon-box-icon-contur-base,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-circle.ds-icon-box-icon-contur-dark,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-square.ds-icon-box-icon-contur-dark,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-circle.ds-icon-box-icon-contur-white,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-square.ds-icon-box-icon-contur-white {
  border: 2px solid transparent;
  line-height: 134px;
}
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-circle.ds-icon-box-icon-contur img,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-square.ds-icon-box-icon-contur img,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-circle.ds-icon-box-icon-contur-base img,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-square.ds-icon-box-icon-contur-base img,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-circle.ds-icon-box-icon-contur-dark img,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-square.ds-icon-box-icon-contur-dark img,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-circle.ds-icon-box-icon-contur-white img,
.ds-icon-box-vertical-icon-bigger .ds-icon-box-icon-square.ds-icon-box-icon-contur-white img {
  max-width: 80px;
  max-height: 80px;
  margin-top: -18px;
}
li .ds-bullet-icon,
li .ds-bullet-icon-img {
  color: #d3ddea;
}
.ds-list-dashed li {
  border-bottom: 1px dashed #4a7096;
}
.ds-list-dashed li:last-child {
  border-bottom: none;
}
.ds-list-icons-right-open li:after,
.ds-list-icons-news li:after,
.ds-list-icons-right-dir li:after {
  color: #476c90;
}
.ds-section-white li .ds-bullet-icon,
.ds-section-white li .ds-bullet-icon-img {
  color: #4d5258;
}
.ds-section-white .ds-list-dashed li {
  border-bottom: 1px dashed #d6dfdf;
}
.ds-section-white .ds-list-dashed li:last-child {
  border-bottom: none;
}
.ds-section-white .ds-list-icons-right-open li:after,
.ds-section-white .ds-list-icons-news li:after,
.ds-section-white .ds-list-icons-right-dir li:after {
  color: #cccdd3;
}
.ds-section-grey li .ds-bullet-icon,
.ds-section-grey li .ds-bullet-icon-img {
  color: #4d5258;
}
.ds-section-grey .ds-list-dashed li {
  border-bottom: 1px dashed #d6dfdf;
}
.ds-section-grey .ds-list-dashed li:last-child {
  border-bottom: none;
}
.ds-section-grey .ds-list-icons-right-open li:after,
.ds-section-grey .ds-list-icons-news li:after,
.ds-section-grey .ds-list-icons-right-dir li:after {
  color: #cccdd3;
}
.ds-section-dark li .ds-bullet-icon,
.ds-section-dark li .ds-bullet-icon-img {
  color: #c6ccd0;
}
.ds-section-dark .ds-list-dashed li {
  border-bottom: 1px dashed #333941;
}
.ds-section-dark .ds-list-dashed li:last-child {
  border-bottom: none;
}
.ds-section-dark .ds-list-icons-right-open li:after,
.ds-section-dark .ds-list-icons-news li:after,
.ds-section-dark .ds-list-icons-right-dir li:after {
  color: #40464f;
}
.ds-section-parallax li .ds-bullet-icon,
.ds-section-parallax li .ds-bullet-icon-img {
  color: #4d5258;
}
.ds-section-parallax .ds-list-dashed li {
  border-bottom: 1px dashed #d6dfdf;
}
.ds-section-parallax .ds-list-dashed li:last-child {
  border-bottom: none;
}
.ds-section-parallax .ds-list-icons-right-open li:after,
.ds-section-parallax .ds-list-icons-news li:after,
.ds-section-parallax .ds-list-icons-right-dir li:after {
  color: #cccdd3;
}
.ds-bullets-circle li .ds-bullet-icon,
.ds-bullets-square li .ds-bullet-icon,
.ds-bullets-circle li .ds-bullet-icon-img,
.ds-bullets-square li .ds-bullet-icon-img {
  background: #f4f6f6;
  color: #4d5258;
}
.ds-bullets-base li .ds-bullet-icon,
.ds-bullets-base li .ds-bullet-icon-img {
  background: #44678a;
  color: #fff;
  text-shadow: 0 1px 0 #293f55;
}
.ds-bullets-dark li .ds-bullet-icon,
.ds-bullets-dark li .ds-bullet-icon-img {
  background: #2e343c;
  color: #e5eaea;
}
.ds-bullets-contur li .ds-bullet-icon,
.ds-bullets-contur li .ds-bullet-icon-img {
  background: none;
  color: #b1b9bf;
  text-shadow: none;
  border-color: #b1b9bf;
}
.ds-bullets-contur-dark li .ds-bullet-icon,
.ds-bullets-contur-dark li .ds-bullet-icon-img {
  background: none;
  color: #2e343c;
  text-shadow: none;
  border-color: #2e343c;
}
.ds-bullets-contur-base li .ds-bullet-icon,
.ds-bullets-contur-base li .ds-bullet-icon-img {
  background: none;
  color: #44678a;
  text-shadow: none;
  border-color: #44678a;
}
.ds-icon-box .ds-icon-box-icon,
.ds-icon-box-vertical .ds-icon-box-icon {
  color: #ccd6d9;
}
.ds-icon-box .ds-icon-box-icon.ds-icon-box-icon-base,
.ds-icon-box-vertical .ds-icon-box-icon.ds-icon-box-icon-base {
  color: #44678a;
}
.ds-icon-box .ds-icon-box-icon.ds-icon-box-icon-dark,
.ds-icon-box-vertical .ds-icon-box-icon.ds-icon-box-icon-dark {
  color: #373D46;
}
.ds-icon-box .ds-icon-box-icon.ds-icon-box-icon-white,
.ds-icon-box-vertical .ds-icon-box-icon.ds-icon-box-icon-white {
  color: #fff;
}
.ds-icon-box .ds-icon-box-icon-circle,
.ds-icon-box-vertical .ds-icon-box-icon-circle,
.ds-icon-box .ds-icon-box-icon-square,
.ds-icon-box-vertical .ds-icon-box-icon-square {
  background: #f4f6f6;
  color: #44678a;
}
.ds-icon-box .ds-icon-box-icon-circle.ds-icon-box-icon-base,
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-base,
.ds-icon-box .ds-icon-box-icon-square.ds-icon-box-icon-base,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-base {
  background: #44678a;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);
}
.ds-icon-box .ds-icon-box-icon-circle.ds-icon-box-icon-dark,
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-dark,
.ds-icon-box .ds-icon-box-icon-square.ds-icon-box-icon-dark,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-dark {
  background: #2e343c;
  color: #5586B6;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);
}
.ds-icon-box .ds-icon-box-icon-circle.ds-icon-box-icon-white,
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-white,
.ds-icon-box .ds-icon-box-icon-square.ds-icon-box-icon-white,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-white {
  background: #fff;
  color: #2e343c;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.ds-icon-box .ds-icon-box-icon-circle.ds-icon-box-icon-contur,
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-contur,
.ds-icon-box .ds-icon-box-icon-square.ds-icon-box-icon-contur,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-contur {
  background: none;
  color: #ccd6d9;
  border-color: #ccd6d9;
}
.ds-icon-box .ds-icon-box-icon-circle.ds-icon-box-icon-contur-base,
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-contur-base,
.ds-icon-box .ds-icon-box-icon-square.ds-icon-box-icon-contur-base,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-contur-base {
  background: none;
  color: #44678a;
  border-color: #44678a;
}
.ds-icon-box .ds-icon-box-icon-circle.ds-icon-box-icon-contur-dark,
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-contur-dark,
.ds-icon-box .ds-icon-box-icon-square.ds-icon-box-icon-contur-dark,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-contur-dark {
  background: none;
  color: #373D46;
  border-color: #373D46;
}
.ds-icon-box .ds-icon-box-icon-circle.ds-icon-box-icon-contur-white,
.ds-icon-box-vertical .ds-icon-box-icon-circle.ds-icon-box-icon-contur-white,
.ds-icon-box .ds-icon-box-icon-square.ds-icon-box-icon-contur-white,
.ds-icon-box-vertical .ds-icon-box-icon-square.ds-icon-box-icon-contur-white {
  background: none;
  color: #fff;
  border-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-icon-box-hover:hover .ds-icon-box-icon {
  color: #44678a;
}
.ds-icon-box-hover:hover .ds-icon-box-icon.ds-icon-box-icon-base {
  color: #479aed;
}
.ds-icon-box-hover:hover .ds-icon-box-icon.ds-icon-box-icon-dark {
  color: #44678a;
}
.ds-icon-box-hover:hover .ds-icon-box-icon.ds-icon-box-icon-white {
  color: #44678a;
}
.ds-icon-box-hover:hover .ds-icon-box-icon-circle,
.ds-icon-box-hover:hover .ds-icon-box-icon-square {
  background: #44678a;
  color: #fff;
}
.ds-icon-box-hover:hover .ds-icon-box-icon-circle.ds-icon-box-icon-base,
.ds-icon-box-hover:hover .ds-icon-box-icon-square.ds-icon-box-icon-base {
  background: #cc3e5c;
  color: #fff;
}
.ds-icon-box-hover:hover .ds-icon-box-icon-circle.ds-icon-box-icon-dark,
.ds-icon-box-hover:hover .ds-icon-box-icon-square.ds-icon-box-icon-dark,
.ds-icon-box-hover:hover .ds-icon-box-icon-circle.ds-icon-box-icon-white,
.ds-icon-box-hover:hover .ds-icon-box-icon-square.ds-icon-box-icon-white {
  background: #44678a;
  color: #fff;
}
.ds-icon-box-hover:hover .ds-icon-box-icon-circle.ds-icon-box-icon-contur,
.ds-icon-box-hover:hover .ds-icon-box-icon-square.ds-icon-box-icon-contur {
  background: none;
  color: #44678a;
  border-color: #44678a;
}
.ds-icon-box-hover:hover .ds-icon-box-icon-circle.ds-icon-box-icon-contur-base,
.ds-icon-box-hover:hover .ds-icon-box-icon-square.ds-icon-box-icon-contur-base {
  background: none;
  color: #cc3e5c;
  border-color: #cc3e5c;
}
.ds-icon-box-hover:hover .ds-icon-box-icon-circle.ds-icon-box-icon-contur-dark,
.ds-icon-box-hover:hover .ds-icon-box-icon-square.ds-icon-box-icon-contur-dark {
  background: none;
  color: #44678a;
  border-color: #44678a;
}
.ds-icon-box-hover:hover .ds-icon-box-icon-circle.ds-icon-box-icon-contur-white,
.ds-icon-box-hover:hover .ds-icon-box-icon-square.ds-icon-box-icon-contur-white {
  background: none;
  color: #44678a;
  border-color: #44678a;
}
.ds-list-icons-dot li:after,
.ds-list-icons-ok li:after,
.ds-list-icons-link li:after,
.ds-list-icons-help li:after,
.ds-list-icons-twitter li:after {
  color: #44678a;
}

/*ony for one corner, use this variable several time for other corners*/
.btn {
  display: inline-block;
  padding: 9px 13px 9px;
  border: 1px solid transparent;
  line-height: 18px;
  font-size: 14px;
  vertical-align: middle;
  text-align: left;
  ountline: none;
  cursor: pointer;
  white-space: normal;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  transition: all 0.3s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn img {
  width: 16px;
  margin-top: -2px;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
}
.btn.ds-btn-icon-big {
  line-height: 16px;
  font-size: 18px;
}
.ds-btn-icon-only {
  padding-left: 18px;
  padding-right: 18px;
}
.ds-btn-icon-only i,
.ds-btn-icon-only img {
  margin: 0;
}
.ds-btn-small {
  font-size: 12px;
  line-height: 16px;
  padding: 6px 10px 5px;
}
.ds-btn-small i,
.ds-btn-small img {
  margin: 0;
}
.ds-btn-small img {
  width: 12px;
}
.ds-btn-big {
  font-size: 16px;
  line-height: 20px;
  padding: 12px 18px 12px;
}
.ds-btn-big img {
  width: 20px;
}
.ds-btn-big.ds-btn-icon-big {
  line-height: 18px;
  font-size: 20px;
}
.ds-btn-bigger {
  font-size: 18px;
  line-height: 20px;
  padding: 18px;
}
.ds-btn-bigger i,
.ds-btn-bigger img {
  margin-left: 0px;
}
.ds-btn-bigger img {
  width: 20px;
}
.ds-btn-big-paddings {
  padding-right: 40px;
  padding-left: 40px;
}
.ds-btn-promo {
  margin: 4px 0 20px 20px;
}
.ds-mobile-menu-toggler {
  font-size: 40px;
}
.ds-btn-wide {
  width: 100%;
  text-align: center;
}
.ds-btn-tag {
  margin: 0 6px 9px 0;
}
.ds-header-block .ds-btn {
  margin-bottom: 0;
}
.ds-section-header-sm .ds-btn {
  margin-top: 5px;
}
.ds-section-header-sm .ds-btn-small {
  margin-top: 9.5px;
}
.ds-section-header-sm .ds-btn-big {
  margin-top: 1px;
}
.ds-section-header-md .ds-btn {
  margin-top: 16px;
}
.ds-section-header-md .ds-btn-small {
  margin-top: 20.5px;
}
.ds-section-header-md .ds-btn-big {
  margin-top: 12px;
}
.ds-section-header-lg .ds-btn {
  margin-top: 31px;
}
.ds-section-header-lg .ds-btn-small {
  margin-top: 35.5px;
}
.ds-section-header-lg .ds-btn-big {
  margin-top: 27px;
}
.ds-btn {
  background: #FFF;
  color: #8c8c8c;
  /* border: 1px solid #dce3e3;
  color: #586266;
  -webkit-box-shadow: inset 0 1px 0 #f8fafa;
  -moz-box-shadow: inset 0 1px 0 #f8fafa;
  box-shadow: inset 0 1px 0 #f8fafa;
  text-shadow: 0 1px 0 #fff; */
  padding:0px;
}
.ds-btn:hover {
  /* background: #a5b3b4;
  border: 1px solid #9eadae;
  color: #fff;
  -webkit-box-shadow: inset 0 1px 0 #aebbbc, 0 1px 3px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: inset 0 1px 0 #aebbbc, 0 1px 3px rgba(0, 0, 0, 0.06);
  box-shadow: inset 0 1px 0 #aebbbc, 0 1px 3px rgba(0, 0, 0, 0.06);
  text-shadow: 0 -1px 0 #849596; */
}
.ds-btn-grey {
  background: #a5b3b4;
  border: 1px solid #9eadae;
  color: #fff;
  -webkit-box-shadow: inset 0 1px 0 #aebbbc;
  -moz-box-shadow: inset 0 1px 0 #aebbbc;
  box-shadow: inset 0 1px 0 #aebbbc;
  text-shadow: 0 -1px 0 #849596;
}
.ds-btn-grey:hover {
  background: #869697;
  border: 1px solid #7a8b8c;
  color: #fff;
  -webkit-box-shadow: inset 0 1px 0 #92a1a2, 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #92a1a2, 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #92a1a2, 0 1px 3px rgba(0, 0, 0, 0.1);
  text-shadow: 0 -1px 0 #6e8283;
}
.ds-btn-base {
  background: #466584;
  border: 1px solid #3f5f81;
  color: #fff;
  -webkit-box-shadow: inset 0 1px 0 #4a7095;
  -moz-box-shadow: inset 0 1px 0 #4a7095;
  box-shadow: inset 0 1px 0 #4a7095;
  text-shadow: 0 1px 0 #385475;
}
.ds-btn-base:hover {
  background: #354973;
  border: 1px solid #31446b;
  color: #fff;
  -webkit-box-shadow: inset 0 1px 0 #394f7c, 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #394f7c, 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #394f7c, 0 1px 3px rgba(0, 0, 0, 0.1);
  text-shadow: 0 1px 0 #2b3c5e;
}
.ds-btn-base-2 {
  background: #2a4664;
  border: 1px solid #27415c;
  color: #fff;
  -webkit-box-shadow: inset 0 1px 0 #2e4c6d;
  -moz-box-shadow: inset 0 1px 0 #2e4c6d;
  box-shadow: inset 0 1px 0 #2e4c6d;
  text-shadow: 0 1px 0 #223952;
}
.ds-btn-base-2:hover {
  background: #263c5c;
  border: 1px solid #233856;
  color: #fff;
  -webkit-box-shadow: inset 0 1px 0 #294163, 0 1px 3px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 #294163, 0 1px 3px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 #294163, 0 1px 3px rgba(0, 0, 0, 0.05);
  text-shadow: 0 1px 0 #1f314b;
}
.ds-btn-turquoise {
  background: #00aab3;
  border: 1px solid #00a1ab;
  color: #fff;
  -webkit-box-shadow: inset 0 1px 0 #00b3bb;
  -moz-box-shadow: inset 0 1px 0 #00b3bb;
  box-shadow: inset 0 1px 0 #00b3bb;
  text-shadow: 0 1px 0 #008fa4;
}
.ds-btn-turquoise:hover {
  background: #008ea8;
  border: 1px solid #0084a0;
  color: #fff;
  -webkit-box-shadow: inset 0 1px 0 #009ab1, 0 1px 3px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 #009ab1, 0 1px 3px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 #009ab1, 0 1px 3px rgba(0, 0, 0, 0.05);
  text-shadow: 0 1px 0 #007a94;
}
.ds-btn-green {
  background: #11a964;
  border: 1px solid #0f9d56;
  color: #fff;
  -webkit-box-shadow: inset 0 1px 0 #13b572;
  -moz-box-shadow: inset 0 1px 0 #13b572;
  box-shadow: inset 0 1px 0 #13b572;
  text-shadow: 0 1px 0 #0d934b;
}
.ds-btn-green:hover {
  background: #00855b;
  border: 1px solid #00744e;
  color: #fff;
  -webkit-box-shadow: inset 0 1px 0 #009164, 0 1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: inset 0 1px 0 #009164, 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 1px 0 #009164, 0 1px 3px rgba(0, 0, 0, 0.08);
  text-shadow: 0 1px 0 #006644;
}
.ds-btn-red {
  background: #e3512e;
  border: 1px solid #dc3d22;
  color: #fff;
  -webkit-box-shadow: inset 0 1px 0 #ea653a;
  -moz-box-shadow: inset 0 1px 0 #ea653a;
  box-shadow: inset 0 1px 0 #ea653a;
  text-shadow: 0 1px 0 #d4391d;
}
.ds-btn-red:hover {
  background: #ce3824;
  border: 1px solid #c22a1b;
  color: #fff;
  -webkit-box-shadow: inset 0 1px 0 #da462d, 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #da462d, 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #da462d, 0 1px 3px rgba(0, 0, 0, 0.1);
  text-shadow: 0 1px 0 #a40f0f;
}
.ds-btn-yellow {
  background: #FCD746;
  border: 1px solid #f2c02b;
  color: #68422C;
  -webkit-box-shadow: inset 0 1px 0 #fde473;
  -moz-box-shadow: inset 0 1px 0 #fde473;
  box-shadow: inset 0 1px 0 #fde473;
  text-shadow: 0 1px 0 #ffed8c;
}
.ds-btn-yellow:hover {
  background: #fdbe3b;
  border: 1px solid #f4a520;
  color: #68422C;
  -webkit-box-shadow: inset 0 1px 0 #fcd069, 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #fcd069, 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #fcd069, 0 1px 3px rgba(0, 0, 0, 0.1);
  text-shadow: 0 1px 0 #fddb83;
}
.ds-btn-dark {
  background: #1b1f24;
  border: 1px solid #191d21;
  color: #A5AFB8;
  -webkit-box-shadow: inset 0 1px 0 #1e2127;
  -moz-box-shadow: inset 0 1px 0 #1e2127;
  box-shadow: inset 0 1px 0 #1e2127;
  text-shadow: 0 1px 0 #13171b;
}
.ds-btn-dark:hover {
  background: #16191d;
  border: 1px solid #14171a;
  color: #9ca7b1;
  -webkit-box-shadow: inset 0 1px 0 #181a1f;
  -moz-box-shadow: inset 0 1px 0 #181a1f;
  box-shadow: inset 0 1px 0 #181a1f;
  text-shadow: 0 1px 0 #0f1216;
}
.ds-btn-contur-for-dark {
  background: none;
  border: 1px solid #576166;
  color: #97a8b1;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.ds-btn-contur-for-dark:hover {
  background: none;
  border: 1px solid #7eb941;
  color: #7eb941;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
.ds-btn-contur-for-base {
  background: none;
  border: 1px solid rgba(250, 250, 250, 0.7);
  color: #fff;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.ds-btn-contur-for-base:hover {
  background: #fff;
  border: 1px solid #fff;
  color: #2D383D;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
.ds-btn-contur-3 {
  background: rgba(250, 250, 250, 0.06);
  border: 1px solid rgba(250, 250, 250, 0.15);
  color: rgba(250, 250, 250, 0.9);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.ds-btn-contur-3:hover {
  background: rgba(250, 250, 250, 0.05);
  border: 1px solid rgba(250, 250, 250, 0.8);
  color: #fff;
  -webkit-box-shadow: 0 0px 12px rgba(250, 250, 250, 0.15);
  -moz-box-shadow: 0 0px 12px rgba(250, 250, 250, 0.15);
  box-shadow: 0 0px 12px rgba(250, 250, 250, 0.15);
}

/*ony for one corner, use this variable several time for other corners*/
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #777;
  border: 0;
  border-bottom: 1px solid #777;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 600;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */

  line-height: normal;
}
input[type="file"] {
  display: block;
}
select[multiple],
select[size] {
  height: auto;
}
select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}
.form-control::-webkit-input-placeholder {
  color: #ffffff;
}
.form-control::-moz-placeholder {
  color: #ffffff;
}
.form-control::-ms-input-placeholder {
  color: #ffffff;
}
.form-control::-o-input-placeholder {
  color: #ffffff;
}
.form-control::input-placeholder {
  color: #ffffff;
}
.form-control {
  display: block;
  width: 100%;
  height: 1.6em;
  font-size: 14px;
  line-height: normal;
  vertical-align: middle;
  border: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 0.2s ease-in-out 0s;
  -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 0.2s ease-in-out 0s;
  -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 0.2s ease-in-out 0s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 0.2s ease-in-out 0s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 0.2s ease-in-out 0s;
}
.form-control:focus {
  border-color: rgba(255, 255, 255, 0.3);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6);
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 20px;
}
.radio,
.checkbox {
  display: block;
  min-height: 1.6em;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle;
}
.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.form-control-static {
  margin-bottom: 0;
  padding-top: 21px;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #777;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .form-inline button[type="submit"] {
    margin-top: 28px;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.form-horizontal .form-group:after {
  clear: both;
}
.ds-header-block form {
  display: inline-block;
  -webkit-transition: margin-top 0.2s ease-in-out 0s;
  -moz-transition: margin-top 0.2s ease-in-out 0s;
  -ms-transition: margin-top 0.2s ease-in-out 0s;
  -o-transition: margin-top 0.2s ease-in-out 0s;
  transition: margin-top 0.2s ease-in-out 0s;
}
.ds-header-block input[type="text"] {
  width: 120px;
}
.ds-header-block input[type="text"]:focus {
  width: 180px;
}
.ds-header-block input[type="text"].ds-input-wide {
  width: 180px;
}
.ds-menu-mobile form {
  padding: 20px 0;
}
.ds-menu-mobile input.ds-input-wide[type="text"] {
  width: 100%;
}
.form-control {
  height: 38px;
  display: inline-block;
  padding: 8px 11px 9px;
  font-size: 14px;
  border: 1px solid transparent;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.form-control.ds-form-control-changed {
  font-style: normal;
}
.input-lg {
  height: 48px;
  font-size: 16px;
  padding: 11px 14px 12px;
}
.input-sm {
  height: 28px;
  padding: 3px 6px 4px;
  font-size: 14px;
}
select.input-sm {
  line-height: 27px;
  padding: 0 0 1px;
}
textarea {
  min-height: 94px;
  resize: vertical;
}
select.form-control {
  padding-left: 8px;
  padding-right: 8px;
}
.checkbox {
  padding-left: 18px;
  margin-bottom: 15px;
}
.checkbox input[type="checkbox"] {
  margin-left: -18px;
}
.radio {
  padding-left: 18px;
  margin-bottom: 15px;
}
.radio input[type="radio"] {
  margin-left: -18px;
}
.ds-section-header-sm form .ds-btn,
.ds-section-header-md form .ds-btn,
.ds-section-header-lg form .ds-btn {
  margin-top: 0;
}
.input-group-addon {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.ds-input-inline {
  display: inline-block;
}
.ds-input-with-icon {
  position: relative;
}
.ds-input-with-icon .form-control {
  padding-left: 31px;
}
.ds-input-with-icon select.form-control {
  padding-left: 27px;
}
.ds-input-with-icon .ds-input-icon {
  position: absolute;
  top: 0px;
  left: 11px;
  z-index: 1;
  font-size: 14px;
  line-height: 38px;
  color: #adadad;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-input-with-icon.ds-form-control-focused .ds-input-icon {
  color: #212126;
}
.ds-input-with-icon.ds-input-with-icon-lg .form-control {
  padding-left: 37px;
}
.ds-input-with-icon.ds-input-with-icon-lg select.form-control {
  padding-left: 33px;
}
.ds-input-with-icon.ds-input-with-icon-lg .ds-input-icon {
  left: 12px;
  font-size: 16px;
  line-height: 47px;
}
.ds-input-with-icon.ds-input-with-icon-sm .form-control {
  padding-left: 28px;
}
.ds-input-with-icon.ds-input-with-icon-sm select.form-control {
  padding-left: 24px;
}
.ds-input-with-icon.ds-input-with-icon-sm .ds-input-icon {
  left: 9px;
  font-size: 14px;
  line-height: 28px;
}
.ds-input-with-btn {
  position: relative;
}
.ds-input-with-btn .form-control {
  padding-right: 35px;
}
.ds-input-with-btn button {
  width: 28px;
  height: 28px;
  padding: 0;
  text-align: center;
  position: absolute;
  right: 2px;
  top: 50%;
  margin-top: -14px !important;
}
.ds-input-with-btn button i {
  margin: 0;
}
.ds-section-header-sm .ds-header-block form {
  margin-top: 6px;
}
.ds-section-header-sm .ds-header-block form .btn {
  margin-top: 0;
}
.ds-section-header-md .ds-header-block form {
  margin-top: 16px;
}
.ds-section-header-md .ds-header-block form .btn {
  margin-top: 0;
}
.ds-section-header-lg .ds-header-block form {
  margin-top: 31px;
}
.ds-section-header-lg .ds-header-block form .btn {
  margin-top: 0;
}
.ds-grouped-input button {
  float: right;
  border-radius: 0 4px 4px 0;
}
.ds-grouped-input .ds-input-inline {
  display: block;
  margin-right: 46px;
}
.ds-grouped-input .ds-input-inline input {
  border-radius: 4px 0 0 4px;
}
.ds-section-white .form-control:-moz-placeholder {
  color: #afb8bb;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-white .form-control::-moz-placeholder {
  color: #afb8bb;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-white .form-control:-ms-input-placeholder {
  color: #afb8bb;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-white .form-control::-webkit-input-placeholder {
  color: #afb8bb;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-white .form-control:hover:-moz-placeholder {
  color: #939fa4;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-white .form-control:hover::-moz-placeholder {
  color: #939fa4;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-white .form-control:hover:-ms-input-placeholder {
  color: #939fa4;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-white .form-control:hover::-webkit-input-placeholder {
  color: #939fa4;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-white .form-control:focus:-moz-placeholder {
  color: #939fa4;
}
.ds-section-white .form-control:focus::-moz-placeholder {
  color: #939fa4;
}
.ds-section-white .form-control:focus:-ms-input-placeholder {
  color: #939fa4;
}
.ds-section-white .form-control:focus::-webkit-input-placeholder {
  color: #939fa4;
}
.ds-section-white .form-control {
  background: #f8fafa;
  border-color: #dde1e1;
  border-top-color: #c9d0d0;
  color: #afb8bb;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
}
.ds-section-white .form-control:hover {
  background: #f8fafa;
  border-color: #bcc9d5;
  border-top-color: #a8b9c6;
  color: #939fa4;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04);
}
.ds-section-white .form-control:focus {
  background: #ffffff;
  border-color: #557ca1;
  border-top-color: #557ca1;
  color: #939fa4;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
}
.ds-section-white .form-control.ds-form-control-changed:focus {
  background: #ffffff;
  color: #2e343c;
}
.ds-section-white .ds-input-with-icon .ds-input-icon {
  color: #afb8bb;
  text-shadow: 0 1px 0 #ffffff;
}
.ds-section-white .ds-input-with-icon:hover .ds-input-icon {
  color: #939fa4;
  text-shadow: 0 1px 0 #ffffff;
}
.ds-section-white .ds-input-with-icon.ds-form-control-focused .ds-input-icon {
  color: #2e343c;
  text-shadow: 0 1px 0 #ffffff;
}
.stylish-select .ds-section-white .newListSelected {
  background: #f8fafa;
  border-color: #dde1e1;
  border-top-color: #c9d0d0;
  color: #afb8bb;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  -webkit-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
}
.stylish-select .ds-section-white .ds-select-icon {
  color: #afb8bb;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
}
.stylish-select .ds-section-white .newListSelHover {
  background: #f8fafa;
  border-color: #bcc9d5;
  border-top-color: #a8b9c6;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04);
}
.stylish-select .ds-section-white .newListSelFocus {
  background: #ffffff;
  border-color: #557ca1;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.stylish-select .ds-section-white .newListSelFocus .ds-select-icon {
  color: #2e343c;
  text-shadow: 0 1px 0 #ffffff;
}
.stylish-select .ds-section-white ul.newList {
  border-color: #557ca1;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03);
}
.stylish-select .ds-section-white ul.newList li {
  border-color: #d5d1df;
}
.stylish-select .ds-section-white ul.newList a {
  color: #6c6a75;
  background: #ffffff;
  border-bottom: 0 !important;
}
.stylish-select .ds-section-white ul.newList a:hover {
  background: #f7f8fa;
  color: #377eb7;
}
.stylish-select .ds-section-white ul.newList a.hiLite {
  background: #377eb7;
  color: #ffffff;
}
.stylish-select .ds-section-white label {
  color: #4d5258;
}
.ds-section-grey .form-control:-moz-placeholder {
  color: #afb8bb;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-grey .form-control::-moz-placeholder {
  color: #afb8bb;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-grey .form-control:-ms-input-placeholder {
  color: #afb8bb;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-grey .form-control::-webkit-input-placeholder {
  color: #afb8bb;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-grey .form-control:hover:-moz-placeholder {
  color: #939fa4;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-grey .form-control:hover::-moz-placeholder {
  color: #939fa4;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-grey .form-control:hover:-ms-input-placeholder {
  color: #939fa4;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-grey .form-control:hover::-webkit-input-placeholder {
  color: #939fa4;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-grey .form-control:focus:-moz-placeholder {
  color: #939fa4;
}
.ds-section-grey .form-control:focus::-moz-placeholder {
  color: #939fa4;
}
.ds-section-grey .form-control:focus:-ms-input-placeholder {
  color: #939fa4;
}
.ds-section-grey .form-control:focus::-webkit-input-placeholder {
  color: #939fa4;
}
.ds-section-grey .form-control {
  background: #ffffff;
  border-color: #dde1e1;
  border-top-color: #c9d0d0;
  color: #afb8bb;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
}
.ds-section-grey .form-control:hover {
  background: #ffffff;
  border-color: #bcc9d5;
  border-top-color: #a8b9c6;
  color: #939fa4;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04);
}
.ds-section-grey .form-control:focus {
  background: #ffffff;
  border-color: #557ca1;
  border-top-color: #557ca1;
  color: #939fa4;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
}
.ds-section-grey .form-control.ds-form-control-changed:focus {
  background: #ffffff;
  color: #2e343c;
}
.ds-section-grey .ds-input-with-icon .ds-input-icon {
  color: #afb8bb;
  text-shadow: 0 1px 0 #ffffff;
}
.ds-section-grey .ds-input-with-icon:hover .ds-input-icon {
  color: #939fa4;
  text-shadow: 0 1px 0 #ffffff;
}
.ds-section-grey .ds-input-with-icon.ds-form-control-focused .ds-input-icon {
  color: #2e343c;
  text-shadow: 0 1px 0 #ffffff;
}
.stylish-select .ds-section-grey .newListSelected {
  background: #ffffff;
  border-color: #dde1e1;
  border-top-color: #c9d0d0;
  color: #afb8bb;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  -webkit-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
}
.stylish-select .ds-section-grey .ds-select-icon {
  color: #afb8bb;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
}
.stylish-select .ds-section-grey .newListSelHover {
  background: #ffffff;
  border-color: #bcc9d5;
  border-top-color: #a8b9c6;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04);
}
.stylish-select .ds-section-grey .newListSelFocus {
  background: #ffffff;
  border-color: #557ca1;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.stylish-select .ds-section-grey .newListSelFocus .ds-select-icon {
  color: #2e343c;
  text-shadow: 0 1px 0 #ffffff;
}
.stylish-select .ds-section-grey ul.newList {
  border-color: #557ca1;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03);
}
.stylish-select .ds-section-grey ul.newList li {
  border-color: #d5d1df;
}
.stylish-select .ds-section-grey ul.newList a {
  color: #6c6a75;
  background: #ffffff;
  border-bottom: 0 !important;
}
.stylish-select .ds-section-grey ul.newList a:hover {
  background: #f7f8fa;
  color: #377eb7;
}
.stylish-select .ds-section-grey ul.newList a.hiLite {
  background: #377eb7;
  color: #ffffff;
}
.stylish-select .ds-section-grey label {
  color: #4d5258;
}
.ds-section-base .form-control:-moz-placeholder {
  color: #8da1b5;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-base .form-control::-moz-placeholder {
  color: #8da1b5;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-base .form-control:-ms-input-placeholder {
  color: #8da1b5;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-base .form-control::-webkit-input-placeholder {
  color: #8da1b5;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-base .form-control:hover:-moz-placeholder {
  color: #5f758b;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-base .form-control:hover::-moz-placeholder {
  color: #5f758b;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-base .form-control:hover:-ms-input-placeholder {
  color: #5f758b;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-base .form-control:hover::-webkit-input-placeholder {
  color: #5f758b;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-base .form-control:focus:-moz-placeholder {
  color: #5f758b;
}
.ds-section-base .form-control:focus::-moz-placeholder {
  color: #5f758b;
}
.ds-section-base .form-control:focus:-ms-input-placeholder {
  color: #5f758b;
}
.ds-section-base .form-control:focus::-webkit-input-placeholder {
  color: #5f758b;
}
.ds-section-base .form-control {
  background: #dfe8f1;
  border-color: #2d4864;
  border-top-color: #2d4864;
  color: #8da1b5;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.ds-section-base .form-control:hover {
  background: #c8d7e6;
  border-color: #2d4864;
  border-top-color: #2d4864;
  color: #5f758b;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.ds-section-base .form-control:focus {
  background: #ffffff;
  border-color: #2d4864;
  border-top-color: #2d4864;
  color: #5f758b;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.22);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.22);
}
.ds-section-base .form-control.ds-form-control-changed:focus {
  background: #ffffff;
  color: #2e343c;
}
.ds-section-base .ds-input-with-icon .ds-input-icon {
  color: #8da1b5;
  text-shadow: none;
}
.ds-section-base .ds-input-with-icon:hover .ds-input-icon {
  color: #5f758b;
  text-shadow: none;
}
.ds-section-base .ds-input-with-icon.ds-form-control-focused .ds-input-icon {
  color: #2e343c;
  text-shadow: none;
}
.stylish-select .ds-section-base .newListSelected {
  background: #dfe8f1;
  border-color: #2d4864;
  border-top-color: #2d4864;
  color: #8da1b5;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
}
.stylish-select .ds-section-base .ds-select-icon {
  color: #8da1b5;
  text-shadow: none;
  -webkit-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
}
.stylish-select .ds-section-base .newListSelHover {
  background: #c8d7e6;
  border-color: #2d4864;
  border-top-color: #2d4864;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.stylish-select .ds-section-base .newListSelFocus {
  background: #ffffff;
  border-color: #2d4864;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.22);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.22);
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.stylish-select .ds-section-base .newListSelFocus .ds-select-icon {
  color: #2e343c;
  text-shadow: none;
}
.stylish-select .ds-section-base ul.newList {
  border-color: #2d4864;
  -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05);
}
.stylish-select .ds-section-base ul.newList li {
  border-color: #d5d1df;
}
.stylish-select .ds-section-base ul.newList a {
  color: #cddfed;
  background: #2e74ad;
  border-bottom: 0 !important;
}
.stylish-select .ds-section-base ul.newList a:hover {
  background: #3981bb;
  color: #f4f9fd;
}
.stylish-select .ds-section-base ul.newList a.hiLite {
  background: #3981bb;
  color: #f4f9fd;
}
.stylish-select .ds-section-base label {
  color: #ffffff;
}
.ds-section-dark .form-control:-moz-placeholder {
  color: #616b75;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-dark .form-control::-moz-placeholder {
  color: #616b75;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-dark .form-control:-ms-input-placeholder {
  color: #616b75;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-dark .form-control::-webkit-input-placeholder {
  color: #616b75;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-dark .form-control:hover:-moz-placeholder {
  color: #889199;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-dark .form-control:hover::-moz-placeholder {
  color: #889199;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-dark .form-control:hover:-ms-input-placeholder {
  color: #889199;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-dark .form-control:hover::-webkit-input-placeholder {
  color: #889199;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-dark .form-control:focus:-moz-placeholder {
  color: #2e343c;
}
.ds-section-dark .form-control:focus::-moz-placeholder {
  color: #2e343c;
}
.ds-section-dark .form-control:focus:-ms-input-placeholder {
  color: #2e343c;
}
.ds-section-dark .form-control:focus::-webkit-input-placeholder {
  color: #2e343c;
}
.ds-section-dark .form-control {
  background: #2a3037;
  border-color: #2a3037;
  border-top-color: #1d2226;
  color: #616b75;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-dark .form-control:hover {
  background: #2d343b;
  border-color: #2d343b;
  border-top-color: #1d2226;
  color: #889199;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-dark .form-control:focus {
  background: #ffffff;
  border-color: #557ca1;
  border-top-color: #557ca1;
  color: #2e343c;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
}
.ds-section-dark .form-control.ds-form-control-changed:focus {
  background: #ffffff;
  color: #2e343c;
}
.ds-section-dark .ds-input-with-icon .ds-input-icon {
  color: #5a646d;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.ds-section-dark .ds-input-with-icon:hover .ds-input-icon {
  color: #889199;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.ds-section-dark .ds-input-with-icon.ds-form-control-focused .ds-input-icon {
  color: #2e343c;
  text-shadow: 0 1px 0 #ffffff;
}
.stylish-select .ds-section-dark .newListSelected {
  background: #2a3037;
  border-color: #2a3037;
  border-top-color: #1d2226;
  color: #616b75;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
}
.stylish-select .ds-section-dark .ds-select-icon {
  color: #5a646d;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
}
.stylish-select .ds-section-dark .newListSelHover {
  background: #2d343b;
  border-color: #2d343b;
  border-top-color: #1d2226;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.stylish-select .ds-section-dark .newListSelFocus {
  background: #ffffff;
  border-color: #557ca1;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.stylish-select .ds-section-dark .newListSelFocus .ds-select-icon {
  color: #2e343c;
  text-shadow: 0 1px 0 #ffffff;
}
.stylish-select .ds-section-dark ul.newList {
  border-color: #557ca1;
  -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
}
.stylish-select .ds-section-dark ul.newList li {
  border-color: #800080;
}
.stylish-select .ds-section-dark ul.newList a {
  color: #8e8e96;
  background: #222325;
  border-bottom: 0 !important;
}
.stylish-select .ds-section-dark ul.newList a:hover {
  background: #262829;
  color: #babac1;
}
.stylish-select .ds-section-dark ul.newList a.hiLite {
  background: #262829;
  color: #babac1;
}
.stylish-select .ds-section-dark label {
  color: #c6ccd0;
}
.ds-section-parallax .form-control:-moz-placeholder {
  color: rgba(218, 231, 240, 0.45);
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-parallax .form-control::-moz-placeholder {
  color: rgba(218, 231, 240, 0.45);
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-parallax .form-control:-ms-input-placeholder {
  color: rgba(218, 231, 240, 0.45);
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-parallax .form-control::-webkit-input-placeholder {
  color: rgba(218, 231, 240, 0.45);
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-parallax .form-control:hover:-moz-placeholder {
  color: rgba(218, 231, 240, 0.55);
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-parallax .form-control:hover::-moz-placeholder {
  color: rgba(218, 231, 240, 0.55);
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-parallax .form-control:hover:-ms-input-placeholder {
  color: rgba(218, 231, 240, 0.55);
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-parallax .form-control:hover::-webkit-input-placeholder {
  color: rgba(218, 231, 240, 0.55);
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-section-parallax .form-control:focus:-moz-placeholder {
  color: #242528;
}
.ds-section-parallax .form-control:focus::-moz-placeholder {
  color: #242528;
}
.ds-section-parallax .form-control:focus:-ms-input-placeholder {
  color: #242528;
}
.ds-section-parallax .form-control:focus::-webkit-input-placeholder {
  color: #242528;
}
.ds-section-parallax .form-control {
  background: rgba(0, 0, 0, 0.15);
  border-color: rgba(218, 231, 240, 0.25);
  border-top-color: rgba(218, 231, 240, 0.25);
  color: rgba(218, 231, 240, 0.45);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
}
.ds-section-parallax .form-control:hover {
  background: rgba(218, 231, 240, 0.055);
  border-color: rgba(218, 231, 240, 0.35);
  border-top-color: rgba(218, 231, 240, 0.35);
  color: rgba(218, 231, 240, 0.55);
  -webkit-box-shadow: inset 0 3px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 3px 10px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 3px 10px rgba(0, 0, 0, 0.2);
}
.ds-section-parallax .form-control:focus {
  background: #ffffff;
  border-color: #557ca1;
  border-top-color: #557ca1;
  color: #242528;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
}
.ds-section-parallax .form-control.ds-form-control-changed:focus {
  background: #ffffff;
  color: #242528;
}
.ds-section-parallax .ds-input-with-icon .ds-input-icon {
  color: rgba(218, 231, 240, 0.45);
  text-shadow: none;
}
.ds-section-parallax .ds-input-with-icon:hover .ds-input-icon {
  color: rgba(218, 231, 240, 0.55);
  text-shadow: none;
}
.ds-section-parallax .ds-input-with-icon.ds-form-control-focused .ds-input-icon {
  color: #242528;
  text-shadow: 0 1px 0 #ffffff;
}
.stylish-select .ds-section-parallax .newListSelected {
  background: rgba(0, 0, 0, 0.15);
  border-color: rgba(218, 231, 240, 0.25);
  border-top-color: rgba(218, 231, 240, 0.25);
  color: rgba(218, 231, 240, 0.45);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0.2s ease-in-out 0s;
}
.stylish-select .ds-section-parallax .ds-select-icon {
  color: rgba(218, 231, 240, 0.45);
  text-shadow: none;
  -webkit-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0.2s ease-in-out 0s;
}
.stylish-select .ds-section-parallax .newListSelHover {
  background: rgba(218, 231, 240, 0.055);
  border-color: rgba(218, 231, 240, 0.35);
  border-top-color: rgba(218, 231, 240, 0.35);
  -webkit-box-shadow: inset 0 3px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 3px 10px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 3px 10px rgba(0, 0, 0, 0.2);
}
.stylish-select .ds-section-parallax .newListSelFocus {
  background: #ffffff;
  border-color: #557ca1;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.stylish-select .ds-section-parallax .newListSelFocus .ds-select-icon {
  color: #242528;
  text-shadow: 0 1px 0 #ffffff;
}
.stylish-select .ds-section-parallax ul.newList {
  border-color: #557ca1;
  -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
}
.stylish-select .ds-section-parallax ul.newList li {
  border-color: #800080;
}
.stylish-select .ds-section-parallax ul.newList a {
  color: #8e8e96;
  background: #222325;
  border-bottom: 0 !important;
}
.stylish-select .ds-section-parallax ul.newList a:hover {
  background: #262829;
  color: #babac1;
}
.stylish-select .ds-section-parallax ul.newList a.hiLite {
  background: #262829;
  color: #babac1;
}
.stylish-select .ds-section-parallax label {
  color: rgba(218, 231, 240, 0.85);
}

/*ony for one corner, use this variable several time for other corners*/
.ds-menu,
.ds-menu-btn-list,
.ds-simple-menu {
  display: inline-block;
  vertical-align: middle;
  list-style: none;
  position: relative;
  -webkit-padding-start: 0px;
  padding: 0;
  margin: 0;
}
.ds-header-block .ds-menu,
.ds-header-block .ds-menu-btn-list,
.ds-header-block .ds-simple-menu {
  margin: 0;
}
.ds-menu li,
.ds-menu-btn-list li,
.ds-simple-menu li {
  position: relative;
  text-align: left;
  margin: 0;
}
.ds-menu a,
.ds-menu-btn-list a,
.ds-simple-menu a {
  display: block;
  text-decoration: none;
  border: none;
  position: relative;
}
.ds-menu a.active,
.ds-menu-btn-list a.active,
.ds-simple-menu a.active,
.ds-menu a:hover,
.ds-menu-btn-list a:hover,
.ds-simple-menu a:hover {
  border: none;
}
.ds-menu > li,
.ds-menu-btn-list > li,
.ds-simple-menu > li {
  float: left;
  vertical-align: top;
}
.ds-menu > li > a,
.ds-menu-btn-list > li > a,
.ds-simple-menu > li > a {
  border: 0;
}
.ds-menu > li > .ds-submenu,
.ds-menu-btn-list > li > .ds-submenu,
.ds-simple-menu > li > .ds-submenu {
  top: 100%;
  left: 0;
}
.ds-menu > li > .ds-submenu.ds-submenu-left-side,
.ds-menu-btn-list > li > .ds-submenu.ds-submenu-left-side,
.ds-simple-menu > li > .ds-submenu.ds-submenu-left-side {
  left: auto;
  right: 0;
}
.ds-menu > li:hover > .ds-submenu,
.ds-menu-btn-list > li:hover > .ds-submenu,
.ds-simple-menu > li:hover > .ds-submenu {
  visibility: visible;
  opacity: 1;
}
.ds-menu li i,
.ds-menu-btn-list li i,
.ds-simple-menu li i {
  margin-right: 8px;
  font-size: 14px;
  opacity: 0.5;
}
.ds-menu li.ds-has-dropdown > a,
.ds-menu-btn-list li.ds-has-dropdown > a,
.ds-simple-menu li.ds-has-dropdown > a {
  position: relative;
  padding-right: 30px;
}
.ds-menu li.ds-has-dropdown > a:after,
.ds-menu-btn-list li.ds-has-dropdown > a:after,
.ds-simple-menu li.ds-has-dropdown > a:after {
  display: block;
  content: "\e883";
  position: absolute;
  top: 50%;
  right: 18px;
  margin: -5px 0 0 0;
  font-family: fontello;
  font-size: 12px;
  opacity: 0.3;
  line-height: 1em;
  -webkit-transition: -webkit-transform 0.2s ease-in;
  -moz-transition: -moz-transform 0.2s ease-in;
  -ms-transition: -ms-transform 0.2s ease-in;
  -o-transition: -o-transform 0.2s ease-in;
  transition: transform 0.2s ease-in;
}
.ds-menu li.ds-has-dropdown:hover > a:after,
.ds-menu-btn-list li.ds-has-dropdown:hover > a:after,
.ds-simple-menu li.ds-has-dropdown:hover > a:after {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  opacity: 0.8;
  margin-top: -6px;
}
.ds-simple-menu > li > a {
  padding: 0 16px;
}
.ds-simple-menu > li > a span {
  display: inline-block;
  position: relative;
  padding: 0;
}
.ds-simple-menu > li > .ds-submenu {
  left: 15px;
}
.ds-simple-menu.ds-has-hover-border > li > a {
  display: block;
  overflow: hidden;
}
.ds-simple-menu.ds-has-hover-border > li > a > span:before {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  border-bottom: 5px solid transparent;
  -webkit-transition: border-color 0.2s ease-in-out 0s;
  -moz-transition: border-color 0.2s ease-in-out 0s;
  -ms-transition: border-color 0.2s ease-in-out 0s;
  -o-transition: border-color 0.2s ease-in-out 0s;
  transition: border-color 0.2s ease-in-out 0s;
}
.ds-menu-btn-list > li {
  margin-right: 6px;
}
.ds-menu-btn-list > li > a {
  line-height: 20px;
  padding: 9px 17px;
}
.ds-menu-btn-list > li > a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.ds-menu-btn-list > li.active > a:hover,
.ds-menu-btn-list > li > a:hover {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.ds-menu-btn-list > li:last-child {
  margin-right: 0;
}
.ds-menu-btn-list > li > .ds-submenu {
  margin-top: 0;
  left: 0;
}
.ds-menu-btn-list > li.ds-has-dropdown > a {
  padding-right: 24px;
}
.ds-menu-btn-list > li.ds-has-dropdown > a:after {
  right: 12px;
}
.ds-menu-btn-list.ds-menu-btn-list-groupped > li {
  margin-right: 1px;
}
.ds-menu-btn-list.ds-menu-btn-list-groupped > li > a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.ds-menu-btn-list.ds-menu-btn-list-groupped > li:first-child > a {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.ds-menu-btn-list.ds-menu-btn-list-groupped > li:last-child > a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.ds-menu > li > a {
  padding: 0 20px;
}
.ds-menu.ds-items-have-borders > li,
.ds-menu.ds-items-have-double-borders > li {
  margin: 0 0 0 -1px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.ds-menu.ds-items-have-borders > li:first-child,
.ds-menu.ds-items-have-double-borders > li:first-child {
  margin-left: 0;
}
.ds-menu.ds-items-have-double-borders:before,
.ds-menu.ds-items-have-double-borders:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: transparent;
}
.ds-menu.ds-items-have-double-borders:before {
  left: 0;
}
.ds-menu.ds-items-have-double-borders:after {
  right: 0;
}
.ds-menu.ds-items-have-double-borders:hover:before,
.ds-menu.ds-items-have-double-borders:hover:after {
  background: transparent;
}
.ds-menu.ds-has-hover-border > li > a {
  display: block;
  overflow: hidden;
}
.ds-menu.ds-has-hover-border > li > a:before {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  border-bottom: 3px solid transparent;
  -webkit-transition: border-color 0.2s ease-in-out 0s;
  -moz-transition: border-color 0.2s ease-in-out 0s;
  -ms-transition: border-color 0.2s ease-in-out 0s;
  -o-transition: border-color 0.2s ease-in-out 0s;
  transition: border-color 0.2s ease-in-out 0s;
}
.ds-submenu {
  width: 180px;
  position: absolute;
  z-index: 10;
  top: 0px;
  left: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s ease-in;
  font-size: 13px;
}
.ds-submenu.ds-has-border,
.ds-submenu.ds-has-border ul {
  border-top: 1px solid transparent;
  border-top-width: 3px;
  margin: -3px 0 0 0;
}
.ds-submenu.ds-items-have-borders li,
.ds-submenu.ds-items-have-double-borders li {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  margin: -1px 0 0 0;
}
.ds-submenu.ds-items-have-borders li:first-child,
.ds-submenu.ds-items-have-double-borders li:first-child {
  border-top: none;
  margin: 0;
}
.ds-submenu.ds-items-have-borders li:first-child:before,
.ds-submenu.ds-items-have-double-borders li:first-child:before {
  display: none;
}
.ds-submenu.ds-items-have-borders li:last-child,
.ds-submenu.ds-items-have-double-borders li:last-child {
  border-bottom: none;
}
.ds-submenu.ds-items-have-borders li:last-child:after,
.ds-submenu.ds-items-have-double-borders li:last-child:after {
  display: none;
}
.ds-submenu.ds-submenu-left-side {
  left: auto;
  right: 100%;
}
.ds-submenu li:hover > .ds-submenu {
  visibility: visible;
  opacity: 1;
}
.ds-submenu li:last-child {
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.ds-submenu a {
  padding: 14px 18px;
  line-height: 16px;
}
.ds-submenu li i {
  margin-right: 8px;
}
.ds-section-header-sm {
  font-size: 14px;
}
.ds-section-header-sm .ds-simple-menu,
.ds-section-header-sm .ds-menu-btn-list,
.ds-section-header-sm .ds-menu {
  font-size: 14px;
  vertical-align: top;
}
.ds-section-header-sm .ds-submenu {
  font-size: 14px;
}
.ds-section-header-sm .ds-menu-btn-list {
  margin-top: 6px;
}
.ds-section-header-md {
  font-size: 14px;
}
.ds-section-header-md .ds-simple-menu,
.ds-section-header-md .ds-menu-btn-list,
.ds-section-header-md .ds-menu {
  font-size: 14px;
  vertical-align: top;
}
.ds-section-header-md .ds-simple-menu > li > a,
.ds-section-header-md .ds-menu-btn-list > li > a,
.ds-section-header-md .ds-menu > li > a {
  font-size: 14px;
}
.ds-section-header-md .ds-simple-menu li i,
.ds-section-header-md .ds-menu-btn-list li i,
.ds-section-header-md .ds-menu li i {
  font-size: 14px;
}
.ds-section-header-md .ds-submenu {
  font-size: 13px;
}
.ds-section-header-md .ds-menu-btn-list {
  margin-top: 15px;
}
.ds-section-header-lg {
  font-size: 14px;
}
.ds-section-header-lg .ds-simple-menu,
.ds-section-header-lg .ds-menu-btn-list,
.ds-section-header-lg .ds-menu {
  font-size: 14px;
  vertical-align: top;
}
.ds-section-header-lg .ds-simple-menu > li > a,
.ds-section-header-lg .ds-menu-btn-list > li > a,
.ds-section-header-lg .ds-menu > li > a {
  font-size: 16px;
}
.ds-section-header-lg .ds-simple-menu li i,
.ds-section-header-lg .ds-menu-btn-list li i,
.ds-section-header-lg .ds-menu li i {
  font-size: 14px;
}
.ds-section-header-lg .ds-submenu {
  font-size: 13px;
}
.ds-section-header-lg .ds-menu-btn-list {
  margin-top: 31px;
}
.ds-section-header-sm .ds-full-height > li > a {
  line-height: 48px;
}
.ds-section-header-md .ds-full-height > li > a {
  line-height: 70px;
}
.ds-section-header-lg .ds-full-height > li > a {
  line-height: 100px;
}
.ds-section-white .ds-menu > li {
  background: transparent;
  color: #4d5258;
}
.ds-section-white .ds-menu > li > a {
  color: #4d5258;
}
.ds-section-white .ds-menu > li:hover {
  background: #f8fafa;
  color: #466584;
}
.ds-section-white .ds-menu > li:hover > a {
  color: #466584;
}
.ds-section-white .ds-menu > li.active {
  background: #f8fafa;
  color: #466584;
}
.ds-section-white .ds-menu > li.active > a {
  color: #466584;
}
.ds-section-white .ds-menu > li.active:hover {
  background: #f8fafa;
  color: #466584;
}
.ds-section-white .ds-menu > li.active:hover > a {
  color: #466584;
}
.ds-section-white .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #4d5258;
}
.ds-section-white .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #466584;
}
.ds-section-white .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #466584;
}
.ds-section-white .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #466584;
}
.ds-section-white .ds-menu.ds-items-have-borders > li {
  border-color: #e5eaea;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li {
  border-color: #e5eaea;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li:before,
.ds-section-white .ds-menu.ds-items-have-double-borders > li:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: transparent;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li:before {
  left: 0;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li:after {
  right: 0;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li:hover:before,
.ds-section-white .ds-menu.ds-items-have-double-borders > li:hover:after {
  background: #fcfdfd;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li.active {
  border-color: #e5eaea;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li.active:before,
.ds-section-white .ds-menu.ds-items-have-double-borders > li.active:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: #fcfdfd;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li.active:before {
  left: 0;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li.active:after {
  right: 0;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li.active:hover:before,
.ds-section-white .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  background: #fcfdfd;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li.active:hover {
  border-color: #e5eaea;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li.active:hover:before,
.ds-section-white .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: #fcfdfd;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li.active:hover:before {
  left: 0;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  right: 0;
}
.ds-section-white .ds-menu.ds-items-have-double-borders > li.active:hover:hover:before,
.ds-section-white .ds-menu.ds-items-have-double-borders > li.active:hover:hover:after {
  background: #fcfdfd;
}
.ds-section-white .ds-menu.ds-menu-hover-border > li > a:before {
  border-top-color: transparent;
}
.ds-section-white .ds-menu.ds-menu-hover-border > li:hover > a:before {
  border-top-color: #466584;
}
.ds-section-white .ds-menu.ds-menu-hover-border > li.active > a:before {
  border-top-color: #466584;
}
.ds-section-white .ds-menu.ds-menu-hover-border > li.active:hover > a:before {
  border-top-color: #466584;
}
.ds-section-white .ds-menu.ds-has-hover-border > li > a:before {
  border-color: transparent;
}
.ds-section-white .ds-menu.ds-has-hover-border > li:hover > a:before {
  border-color: #466584;
}
.ds-section-white .ds-menu.ds-has-hover-border > li.active > a:before {
  border-color: #466584;
}
.ds-section-white .ds-menu.ds-has-hover-border > li.active:hover > a:before {
  border-color: #466584;
}
.ds-section-grey .ds-menu > li {
  background: transparent;
  color: #373942;
}
.ds-section-grey .ds-menu > li > a {
  color: #373942;
}
.ds-section-grey .ds-menu > li:hover {
  background: #f8f9fb;
  color: #0e1016;
}
.ds-section-grey .ds-menu > li:hover > a {
  color: #0e1016;
}
.ds-section-grey .ds-menu > li.active {
  background: #f8f9fb;
  color: #0e1016;
}
.ds-section-grey .ds-menu > li.active > a {
  color: #0e1016;
}
.ds-section-grey .ds-menu > li.active:hover {
  background: #f8f9fb;
  color: #0e1016;
}
.ds-section-grey .ds-menu > li.active:hover > a {
  color: #0e1016;
}
.ds-section-grey .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #1c202a;
}
.ds-section-grey .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #0e1016;
}
.ds-section-grey .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #0e1016;
}
.ds-section-grey .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #0e1016;
}
.ds-section-grey .ds-menu.ds-items-have-borders > li {
  border-color: #d4dadc;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li {
  border-color: #d4dadc;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li:before,
.ds-section-grey .ds-menu.ds-items-have-double-borders > li:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: #f5f7f9;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li:before {
  left: 0;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li:after {
  right: 0;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li:hover:before,
.ds-section-grey .ds-menu.ds-items-have-double-borders > li:hover:after {
  background: #fdfdfe;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li.active {
  border-color: #d4dadc;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li.active:before,
.ds-section-grey .ds-menu.ds-items-have-double-borders > li.active:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: #fdfdfe;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li.active:before {
  left: 0;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li.active:after {
  right: 0;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li.active:hover:before,
.ds-section-grey .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  background: #fdfdfe;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li.active:hover {
  border-color: #d4dadc;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li.active:hover:before,
.ds-section-grey .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: #fdfdfe;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li.active:hover:before {
  left: 0;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  right: 0;
}
.ds-section-grey .ds-menu.ds-items-have-double-borders > li.active:hover:hover:before,
.ds-section-grey .ds-menu.ds-items-have-double-borders > li.active:hover:hover:after {
  background: #fdfdfe;
}
.ds-section-grey .ds-menu.ds-menu-hover-border > li > a:before {
  border-top-color: transparent;
}
.ds-section-grey .ds-menu.ds-menu-hover-border > li:hover > a:before {
  border-top-color: #466584;
}
.ds-section-grey .ds-menu.ds-menu-hover-border > li.active > a:before {
  border-top-color: #466584;
}
.ds-section-grey .ds-menu.ds-menu-hover-border > li.active:hover > a:before {
  border-top-color: #466584;
}
.ds-section-grey .ds-menu.ds-has-hover-border > li > a:before {
  border-color: transparent;
}
.ds-section-grey .ds-menu.ds-has-hover-border > li:hover > a:before {
  border-color: #466584;
}
.ds-section-grey .ds-menu.ds-has-hover-border > li.active > a:before {
  border-color: #466584;
}
.ds-section-grey .ds-menu.ds-has-hover-border > li.active:hover > a:before {
  border-color: #466584;
}
.ds-section-base .ds-menu > li {
  background: transparent;
  color: #d3ddea;
}
.ds-section-base .ds-menu > li > a {
  color: #d3ddea;
}
.ds-section-base .ds-menu > li:hover {
  background: #3d5c7b;
  color: #ffffff;
}
.ds-section-base .ds-menu > li:hover > a {
  color: #ffffff;
}
.ds-section-base .ds-menu > li.active {
  background: #3d5c7b;
  color: #ffffff;
}
.ds-section-base .ds-menu > li.active > a {
  color: #ffffff;
}
.ds-section-base .ds-menu > li.active:hover {
  background: #3d5c7b;
  color: #ffffff;
}
.ds-section-base .ds-menu > li.active:hover > a {
  color: #ffffff;
}
.ds-section-base .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #d3ddea;
}
.ds-section-base .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #ffffff;
}
.ds-section-base .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #ffffff;
}
.ds-section-base .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #ffffff;
}
.ds-section-base .ds-menu.ds-items-have-borders > li {
  border-color: #466584;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li {
  border-color: #2e455c;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li:before,
.ds-section-base .ds-menu.ds-items-have-double-borders > li:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: #3d5c7b;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li:before {
  left: 0;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li:after {
  right: 0;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li:hover:before,
.ds-section-base .ds-menu.ds-items-have-double-borders > li:hover:after {
  background: #426486;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li.active {
  border-color: #2e455c;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li.active:before,
.ds-section-base .ds-menu.ds-items-have-double-borders > li.active:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: #426486;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li.active:before {
  left: 0;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li.active:after {
  right: 0;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li.active:hover:before,
.ds-section-base .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  background: #426486;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li.active:hover {
  border-color: #2e455c;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li.active:hover:before,
.ds-section-base .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: #426486;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li.active:hover:before {
  left: 0;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  right: 0;
}
.ds-section-base .ds-menu.ds-items-have-double-borders > li.active:hover:hover:before,
.ds-section-base .ds-menu.ds-items-have-double-borders > li.active:hover:hover:after {
  background: #426486;
}
.ds-section-base .ds-menu.ds-menu-hover-border > li > a:before {
  border-top-color: transparent;
}
.ds-section-base .ds-menu.ds-menu-hover-border > li:hover > a:before {
  border-top-color: #ffffff;
}
.ds-section-base .ds-menu.ds-menu-hover-border > li.active > a:before {
  border-top-color: #ffffff;
}
.ds-section-base .ds-menu.ds-menu-hover-border > li.active:hover > a:before {
  border-top-color: #ffffff;
}
.ds-section-base .ds-menu.ds-has-hover-border > li > a:before {
  border-color: transparent;
}
.ds-section-base .ds-menu.ds-has-hover-border > li:hover > a:before {
  border-color: #ffffff;
}
.ds-section-base .ds-menu.ds-has-hover-border > li.active > a:before {
  border-color: #ffffff;
}
.ds-section-base .ds-menu.ds-has-hover-border > li.active:hover > a:before {
  border-color: #ffffff;
}
.ds-section-dark .ds-menu > li {
  background: transparent;
  color: #c6ccd0;
}
.ds-section-dark .ds-menu > li > a {
  color: #c6ccd0;
}
.ds-section-dark .ds-menu > li:hover {
  background: #262b31;
  color: #5586b6;
}
.ds-section-dark .ds-menu > li:hover > a {
  color: #5586b6;
}
.ds-section-dark .ds-menu > li.active {
  background: #262b31;
  color: #5586b6;
}
.ds-section-dark .ds-menu > li.active > a {
  color: #5586b6;
}
.ds-section-dark .ds-menu > li.active:hover {
  background: #262b31;
  color: #5586b6;
}
.ds-section-dark .ds-menu > li.active:hover > a {
  color: #5586b6;
}
.ds-section-dark .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #c6ccd0;
}
.ds-section-dark .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #5586b6;
}
.ds-section-dark .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #5586b6;
}
.ds-section-dark .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #5586b6;
}
.ds-section-dark .ds-menu.ds-items-have-borders > li {
  border-color: #2b3137;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li {
  border-color: #191c20;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li:before,
.ds-section-dark .ds-menu.ds-items-have-double-borders > li:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: #24292f;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li:before {
  left: 0;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li:after {
  right: 0;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li:hover:before,
.ds-section-dark .ds-menu.ds-items-have-double-borders > li:hover:after {
  background: #2b3036;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li.active {
  border-color: #191c20;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li.active:before,
.ds-section-dark .ds-menu.ds-items-have-double-borders > li.active:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: #2b3036;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li.active:before {
  left: 0;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li.active:after {
  right: 0;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li.active:hover:before,
.ds-section-dark .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  background: #2b3036;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li.active:hover {
  border-color: #191c20;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li.active:hover:before,
.ds-section-dark .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: #2b3036;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li.active:hover:before {
  left: 0;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  right: 0;
}
.ds-section-dark .ds-menu.ds-items-have-double-borders > li.active:hover:hover:before,
.ds-section-dark .ds-menu.ds-items-have-double-borders > li.active:hover:hover:after {
  background: #2b3036;
}
.ds-section-dark .ds-menu.ds-menu-hover-border > li > a:before {
  border-top-color: transparent;
}
.ds-section-dark .ds-menu.ds-menu-hover-border > li:hover > a:before {
  border-top-color: #466584;
}
.ds-section-dark .ds-menu.ds-menu-hover-border > li.active > a:before {
  border-top-color: #466584;
}
.ds-section-dark .ds-menu.ds-menu-hover-border > li.active:hover > a:before {
  border-top-color: #466584;
}
.ds-section-dark .ds-menu.ds-has-hover-border > li > a:before {
  border-color: transparent;
}
.ds-section-dark .ds-menu.ds-has-hover-border > li:hover > a:before {
  border-color: #466584;
}
.ds-section-dark .ds-menu.ds-has-hover-border > li.active > a:before {
  border-color: #466584;
}
.ds-section-dark .ds-menu.ds-has-hover-border > li.active:hover > a:before {
  border-color: #466584;
}
.ds-section-parallax .ds-menu > li {
  background: transparent;
  color: #c7c7ce;
}
.ds-section-parallax .ds-menu > li > a {
  color: #c7c7ce;
}
.ds-section-parallax .ds-menu > li:hover {
  background: #1b1c1e;
  color: #ffffff;
}
.ds-section-parallax .ds-menu > li:hover > a {
  color: #ffffff;
}
.ds-section-parallax .ds-menu > li.active {
  background: #1b1c1e;
  color: #ffffff;
}
.ds-section-parallax .ds-menu > li.active > a {
  color: #ffffff;
}
.ds-section-parallax .ds-menu > li.active:hover {
  background: #1b1c1e;
  color: #ffffff;
}
.ds-section-parallax .ds-menu > li.active:hover > a {
  color: #ffffff;
}
.ds-section-parallax .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #c7c7ce;
}
.ds-section-parallax .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #ffffff;
}
.ds-section-parallax .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #ffffff;
}
.ds-section-parallax .ds-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #ffffff;
}
.ds-section-parallax .ds-menu.ds-items-have-borders > li {
  border-color: #242427;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li {
  border-color: #0d0e0f;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li:before,
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: #1b1c1e;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li:before {
  left: 0;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li:after {
  right: 0;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li:hover:before,
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li:hover:after {
  background: #1e1f21;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li.active {
  border-color: #0d0e0f;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li.active:before,
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li.active:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: #1e1f21;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li.active:before {
  left: 0;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li.active:after {
  right: 0;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li.active:hover:before,
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  background: #1e1f21;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li.active:hover {
  border-color: #0d0e0f;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li.active:hover:before,
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: #1e1f21;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li.active:hover:before {
  left: 0;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li.active:hover:after {
  right: 0;
}
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li.active:hover:hover:before,
.ds-section-parallax .ds-menu.ds-items-have-double-borders > li.active:hover:hover:after {
  background: #1e1f21;
}
.ds-section-parallax .ds-menu.ds-menu-hover-border > li > a:before {
  border-top-color: transparent;
}
.ds-section-parallax .ds-menu.ds-menu-hover-border > li:hover > a:before {
  border-top-color: #466584;
}
.ds-section-parallax .ds-menu.ds-menu-hover-border > li.active > a:before {
  border-top-color: #466584;
}
.ds-section-parallax .ds-menu.ds-menu-hover-border > li.active:hover > a:before {
  border-top-color: #466584;
}
.ds-section-parallax .ds-menu.ds-has-hover-border > li > a:before {
  border-color: transparent;
}
.ds-section-parallax .ds-menu.ds-has-hover-border > li:hover > a:before {
  border-color: #466584;
}
.ds-section-parallax .ds-menu.ds-has-hover-border > li.active > a:before {
  border-color: #466584;
}
.ds-section-parallax .ds-menu.ds-has-hover-border > li.active:hover > a:before {
  border-color: #466584;
}
.ds-section-white .ds-simple-menu > li {
  color: #4d5258;
}
.ds-section-white .ds-simple-menu > li > a {
  color: #4d5258;
}
.ds-section-white .ds-simple-menu > li:hover {
  color: #466584;
}
.ds-section-white .ds-simple-menu > li:hover > a {
  color: #466584;
}
.ds-section-white .ds-simple-menu > li.active {
  color: #466584;
}
.ds-section-white .ds-simple-menu > li.active > a {
  color: #466584;
}
.ds-section-white .ds-simple-menu.ds-has-hover-border > li > a > span:before {
  border-color: transparent;
}
.ds-section-white .ds-simple-menu.ds-has-hover-border > li:hover > a > span:before {
  border-color: #466584;
}
.ds-section-white .ds-simple-menu.ds-has-hover-border > li.active > a > span:before {
  border-color: #466584;
}
.ds-section-white .ds-simple-menu.ds-has-hover-border > li.active:hover > a > span:before {
  border-color: #466584;
}
.ds-section-white .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #4d5258;
}
.ds-section-white .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #466584;
}
.ds-section-white .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #466584;
}
.ds-section-white .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #466584;
}
.ds-section-grey .ds-simple-menu > li {
  color: #373942;
}
.ds-section-grey .ds-simple-menu > li > a {
  color: #373942;
}
.ds-section-grey .ds-simple-menu > li:hover {
  color: #466584;
}
.ds-section-grey .ds-simple-menu > li:hover > a {
  color: #466584;
}
.ds-section-grey .ds-simple-menu > li.active {
  color: #466584;
}
.ds-section-grey .ds-simple-menu > li.active > a {
  color: #466584;
}
.ds-section-grey .ds-simple-menu.ds-has-hover-border > li > a > span:before {
  border-color: transparent;
}
.ds-section-grey .ds-simple-menu.ds-has-hover-border > li:hover > a > span:before {
  border-color: #466584;
}
.ds-section-grey .ds-simple-menu.ds-has-hover-border > li.active > a > span:before {
  border-color: #466584;
}
.ds-section-grey .ds-simple-menu.ds-has-hover-border > li.active:hover > a > span:before {
  border-color: #466584;
}
.ds-section-grey .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #4b4d55;
}
.ds-section-grey .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #466584;
}
.ds-section-grey .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #466584;
}
.ds-section-grey .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #466584;
}
.ds-section-base .ds-simple-menu > li {
  color: #d3ddea;
}
.ds-section-base .ds-simple-menu > li > a {
  color: #d3ddea;
}
.ds-section-base .ds-simple-menu > li:hover {
  color: #ffffff;
}
.ds-section-base .ds-simple-menu > li:hover > a {
  color: #ffffff;
}
.ds-section-base .ds-simple-menu > li.active {
  color: #ffffff;
}
.ds-section-base .ds-simple-menu > li.active > a {
  color: #ffffff;
}
.ds-section-base .ds-simple-menu.ds-has-hover-border > li > a > span:before {
  border-color: transparent;
}
.ds-section-base .ds-simple-menu.ds-has-hover-border > li:hover > a > span:before {
  border-color: #ffffff;
}
.ds-section-base .ds-simple-menu.ds-has-hover-border > li.active > a > span:before {
  border-color: #ffffff;
}
.ds-section-base .ds-simple-menu.ds-has-hover-border > li.active:hover > a > span:before {
  border-color: #ffffff;
}
.ds-section-base .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #d3ddea;
}
.ds-section-base .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #ffffff;
}
.ds-section-base .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #ffffff;
}
.ds-section-base .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #ffffff;
}
.ds-section-dark .ds-simple-menu > li {
  color: #c6ccd0;
}
.ds-section-dark .ds-simple-menu > li > a {
  color: #c6ccd0;
}
.ds-section-dark .ds-simple-menu > li:hover {
  color: #466584;
}
.ds-section-dark .ds-simple-menu > li:hover > a {
  color: #466584;
}
.ds-section-dark .ds-simple-menu > li.active {
  color: #466584;
}
.ds-section-dark .ds-simple-menu > li.active > a {
  color: #466584;
}
.ds-section-dark .ds-simple-menu.ds-has-hover-border > li > a > span:before {
  border-color: transparent;
}
.ds-section-dark .ds-simple-menu.ds-has-hover-border > li:hover > a > span:before {
  border-color: #466584;
}
.ds-section-dark .ds-simple-menu.ds-has-hover-border > li.active > a > span:before {
  border-color: #466584;
}
.ds-section-dark .ds-simple-menu.ds-has-hover-border > li.active:hover > a > span:before {
  border-color: #466584;
}
.ds-section-dark .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #cdcdd5;
}
.ds-section-dark .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #ffffff;
}
.ds-section-dark .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #ffffff;
}
.ds-section-dark .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #ffffff;
}
.ds-section-parallax .ds-simple-menu > li {
  color: #c7c7ce;
}
.ds-section-parallax .ds-simple-menu > li > a {
  color: #c7c7ce;
}
.ds-section-parallax .ds-simple-menu > li:hover {
  color: #ffffff;
}
.ds-section-parallax .ds-simple-menu > li:hover > a {
  color: #ffffff;
}
.ds-section-parallax .ds-simple-menu > li.active {
  color: #ffffff;
}
.ds-section-parallax .ds-simple-menu > li.active > a {
  color: #ffffff;
}
.ds-section-parallax .ds-simple-menu.ds-has-hover-border > li > a > span:before {
  border-color: transparent;
}
.ds-section-parallax .ds-simple-menu.ds-has-hover-border > li:hover > a > span:before {
  border-color: #466584;
}
.ds-section-parallax .ds-simple-menu.ds-has-hover-border > li.active > a > span:before {
  border-color: #466584;
}
.ds-section-parallax .ds-simple-menu.ds-has-hover-border > li.active:hover > a > span:before {
  border-color: #466584;
}
.ds-section-parallax .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #c7c7ce;
}
.ds-section-parallax .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #ffffff;
}
.ds-section-parallax .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #ffffff;
}
.ds-section-parallax .ds-simple-menu.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #ffffff;
}
.ds-section-white .ds-menu-btn-list > li {
  color: #4d5258;
}
.ds-section-white .ds-menu-btn-list > li > a {
  background: transparent;
  color: #4d5258;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-white .ds-menu-btn-list > li:hover {
  color: #ffffff;
}
.ds-section-white .ds-menu-btn-list > li:hover > a {
  background: #466584;
  color: #ffffff;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-white .ds-menu-btn-list > li.active {
  color: #ffffff;
}
.ds-section-white .ds-menu-btn-list > li.active > a {
  background: #466584;
  color: #ffffff;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-white .ds-menu-btn-list > li.active:hover {
  color: #ffffff;
}
.ds-section-white .ds-menu-btn-list > li.active:hover > a {
  background: #466584;
  color: #ffffff;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-white .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #4d5258;
}
.ds-section-white .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #ffffff;
}
.ds-section-white .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #ffffff;
}
.ds-section-white .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #ffffff;
}
.ds-section-grey .ds-menu-btn-list > li {
  color: #373942;
}
.ds-section-grey .ds-menu-btn-list > li > a {
  background: transparent;
  color: #373942;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-grey .ds-menu-btn-list > li:hover {
  color: #ffffff;
}
.ds-section-grey .ds-menu-btn-list > li:hover > a {
  background: #466584;
  color: #ffffff;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-grey .ds-menu-btn-list > li.active {
  color: #272c37;
}
.ds-section-grey .ds-menu-btn-list > li.active > a {
  background: #e2e5ec;
  color: #272c37;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07), 0 1px 0 #f6f7f9;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07), 0 1px 0 #f6f7f9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07), 0 1px 0 #f6f7f9;
}
.ds-section-grey .ds-menu-btn-list > li.active:hover {
  color: #ffffff;
}
.ds-section-grey .ds-menu-btn-list > li.active:hover > a {
  background: #466584;
  color: #ffffff;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-grey .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #4b4d55;
}
.ds-section-grey .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #ffffff;
}
.ds-section-grey .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #272c37;
}
.ds-section-grey .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #272c37;
}
.ds-section-base .ds-menu-btn-list > li {
  color: #d3ddea;
}
.ds-section-base .ds-menu-btn-list > li > a {
  background: transparent;
  color: #d3ddea;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-base .ds-menu-btn-list > li:hover {
  color: #ffffff;
}
.ds-section-base .ds-menu-btn-list > li:hover > a {
  background: #2c4560;
  color: #ffffff;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-base .ds-menu-btn-list > li.active {
  color: #ffffff;
}
.ds-section-base .ds-menu-btn-list > li.active > a {
  background: #2c4560;
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-base .ds-menu-btn-list > li.active:hover {
  color: #ffffff;
}
.ds-section-base .ds-menu-btn-list > li.active:hover > a {
  background: #2c4560;
  color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-base .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #d3ddea;
}
.ds-section-base .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #008691;
}
.ds-section-base .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #ffffff;
}
.ds-section-base .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #ffffff;
}
.ds-section-dark .ds-menu-btn-list > li {
  color: #c6ccd0;
}
.ds-section-dark .ds-menu-btn-list > li > a {
  background: transparent;
  color: #c6ccd0;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-dark .ds-menu-btn-list > li:hover {
  color: #ffffff;
}
.ds-section-dark .ds-menu-btn-list > li:hover > a {
  background: #466584;
  color: #ffffff;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-dark .ds-menu-btn-list > li.active {
  color: #ffffff;
}
.ds-section-dark .ds-menu-btn-list > li.active > a {
  background: #466584;
  color: #ffffff;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-dark .ds-menu-btn-list > li.active:hover {
  color: #ffffff;
}
.ds-section-dark .ds-menu-btn-list > li.active:hover > a {
  background: #466584;
  color: #ffffff;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-dark .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #c6ccd0;
}
.ds-section-dark .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #ffffff;
}
.ds-section-dark .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #ffffff;
}
.ds-section-dark .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #ffffff;
}
.ds-section-parallax .ds-menu-btn-list > li {
  color: #c7c7ce;
}
.ds-section-parallax .ds-menu-btn-list > li > a {
  background: transparent;
  color: #c7c7ce;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-parallax .ds-menu-btn-list > li:hover {
  color: #ffffff;
}
.ds-section-parallax .ds-menu-btn-list > li:hover > a {
  background: #466584;
  color: #ffffff;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-parallax .ds-menu-btn-list > li.active {
  color: #ffffff;
}
.ds-section-parallax .ds-menu-btn-list > li.active > a {
  background: #466584;
  color: #ffffff;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-parallax .ds-menu-btn-list > li.active:hover {
  color: #ffffff;
}
.ds-section-parallax .ds-menu-btn-list > li.active:hover > a {
  background: #466584;
  color: #ffffff;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
}
.ds-section-parallax .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown > a:after {
  color: #c7c7ce;
}
.ds-section-parallax .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown:hover > a:after {
  color: #ffffff;
}
.ds-section-parallax .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown.active > a:after {
  color: #ffffff;
}
.ds-section-parallax .ds-menu-btn-list.ds-items-has-dd-sign > li.ds-has-dropdown.active:hover > a:after {
  color: #ffffff;
}
.ds-submenu-white li {
  background: #ffffff;
  color: #4d5258;
}
.ds-submenu-white li > a {
  color: #4d5258;
}
.ds-submenu-white li:hover {
  background: #f8fafa;
  color: #466584;
}
.ds-submenu-white li:hover > a {
  color: #466584;
}
.ds-submenu-white li.active {
  background: #f8fafa;
  color: #466584;
}
.ds-submenu-white li.active > a {
  color: #466584;
}
.ds-submenu-white li.active:hover {
  background: #f8fafa;
  color: #466584;
}
.ds-submenu-white li.active:hover > a {
  color: #466584;
}
.ds-submenu-white.ds-items-has-dd-sign li.ds-has-dropdown > a:after {
  color: #4d5258;
}
.ds-submenu-white.ds-items-has-dd-sign li.ds-has-dropdown:hover > a:after {
  color: #466584;
}
.ds-submenu-white.ds-items-has-dd-sign li.ds-has-dropdown.active > a:after {
  color: #466584;
}
.ds-submenu-white.ds-items-has-dd-sign li.ds-has-dropdown.active:hover > a:after {
  color: #466584;
}
.ds-submenu-white.ds-has-shadow {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.ds-submenu-white.ds-has-shadow ul {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.ds-submenu-white.ds-has-border,
.ds-submenu-white.ds-has-border ul {
  border-color: #466584;
}
.ds-submenu-white.ds-items-have-borders li {
  border-color: #e5eaea;
}
.ds-submenu-white.ds-items-have-double-borders li {
  border-color: #e5eaea;
}
.ds-submenu-white.ds-items-have-double-borders li:before,
.ds-submenu-white.ds-items-have-double-borders li:after {
  display: block;
  width: 100%;
  height: 1px;
  content: " ";
  position: absolute;
  left: 0;
  z-index: 1;
  background: #ffffff;
}
.ds-submenu-white.ds-items-have-double-borders li:before {
  top: 0;
}
.ds-submenu-white.ds-items-have-double-borders li:after {
  bottom: 0;
}
.ds-submenu-white.ds-items-have-double-borders li:hover:before,
.ds-submenu-white.ds-items-have-double-borders li:hover:after {
  background: #fcfdfd;
}
.ds-submenu-grey li {
  background: #f1f3f6;
  color: #666970;
}
.ds-submenu-grey li > a {
  color: #666970;
}
.ds-submenu-grey li:hover {
  background: #f8f9fb;
  color: #466584;
}
.ds-submenu-grey li:hover > a {
  color: #466584;
}
.ds-submenu-grey li.active {
  background: #f8f9fb;
  color: #466584;
}
.ds-submenu-grey li.active > a {
  color: #466584;
}
.ds-submenu-grey li.active:hover {
  background: #f8f9fb;
  color: #466584;
}
.ds-submenu-grey li.active:hover > a {
  color: #466584;
}
.ds-submenu-grey.ds-items-has-dd-sign li.ds-has-dropdown > a:after {
  color: #666970;
}
.ds-submenu-grey.ds-items-has-dd-sign li.ds-has-dropdown:hover > a:after {
  color: #466584;
}
.ds-submenu-grey.ds-items-has-dd-sign li.ds-has-dropdown.active > a:after {
  color: #466584;
}
.ds-submenu-grey.ds-items-has-dd-sign li.ds-has-dropdown.active:hover > a:after {
  color: #466584;
}
.ds-submenu-grey.ds-has-shadow {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.ds-submenu-grey.ds-has-shadow ul {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.ds-submenu-grey.ds-has-border,
.ds-submenu-grey.ds-has-border ul {
  border-color: #466584;
}
.ds-submenu-grey.ds-items-have-borders li {
  border-color: #d4dadc;
}
.ds-submenu-grey.ds-items-have-double-borders li {
  border-color: #d4dadc;
}
.ds-submenu-grey.ds-items-have-double-borders li:before,
.ds-submenu-grey.ds-items-have-double-borders li:after {
  display: block;
  width: 100%;
  height: 1px;
  content: " ";
  position: absolute;
  left: 0;
  z-index: 1;
  background: #f5f7f9;
}
.ds-submenu-grey.ds-items-have-double-borders li:before {
  top: 0;
}
.ds-submenu-grey.ds-items-have-double-borders li:after {
  bottom: 0;
}
.ds-submenu-grey.ds-items-have-double-borders li:hover:before,
.ds-submenu-grey.ds-items-have-double-borders li:hover:after {
  background: #fdfdfe;
}
.ds-submenu-base li {
  background: #395673;
  color: #d3ddea;
}
.ds-submenu-base li > a {
  color: #d3ddea;
}
.ds-submenu-base li:hover {
  background: #3d5c7b;
  color: #ffffff;
}
.ds-submenu-base li:hover > a {
  color: #ffffff;
}
.ds-submenu-base li.active {
  background: #3d5c7b;
  color: #ffffff;
}
.ds-submenu-base li.active > a {
  color: #ffffff;
}
.ds-submenu-base li.active:hover {
  background: #3d5c7b;
  color: #ffffff;
}
.ds-submenu-base li.active:hover > a {
  color: #ffffff;
}
.ds-submenu-base.ds-items-has-dd-sign li.ds-has-dropdown > a:after {
  color: #ffffff;
}
.ds-submenu-base.ds-items-has-dd-sign li.ds-has-dropdown:hover > a:after {
  color: #ffffff;
}
.ds-submenu-base.ds-items-has-dd-sign li.ds-has-dropdown.active > a:after {
  color: #ffffff;
}
.ds-submenu-base.ds-items-has-dd-sign li.ds-has-dropdown.active:hover > a:after {
  color: #ffffff;
}
.ds-submenu-base.ds-has-shadow {
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.07);
}
.ds-submenu-base.ds-has-shadow ul {
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.07);
}
.ds-submenu-base.ds-has-border,
.ds-submenu-base.ds-has-border ul {
  border-color: #2c4560;
}
.ds-submenu-base.ds-items-have-borders li {
  border-color: #466584;
}
.ds-submenu-base.ds-items-have-double-borders li {
  border-color: #2e455c;
}
.ds-submenu-base.ds-items-have-double-borders li:before,
.ds-submenu-base.ds-items-have-double-borders li:after {
  display: block;
  width: 100%;
  height: 1px;
  content: " ";
  position: absolute;
  left: 0;
  z-index: 1;
  background: #3d5c7b;
}
.ds-submenu-base.ds-items-have-double-borders li:before {
  top: 0;
}
.ds-submenu-base.ds-items-have-double-borders li:after {
  bottom: 0;
}
.ds-submenu-base.ds-items-have-double-borders li:hover:before,
.ds-submenu-base.ds-items-have-double-borders li:hover:after {
  background: #426486;
}
.ds-submenu-dark li {
  background: #1e2127;
  color: #abb3b9;
}
.ds-submenu-dark li > a {
  color: #abb3b9;
}
.ds-submenu-dark li:hover {
  background: #21262c;
  color: #5586b6;
}
.ds-submenu-dark li:hover > a {
  color: #5586b6;
}
.ds-submenu-dark li.active {
  background: #21262c;
  color: #5586b6;
}
.ds-submenu-dark li.active > a {
  color: #5586b6;
}
.ds-submenu-dark li.active:hover {
  background: #21262c;
  color: #5586b6;
}
.ds-submenu-dark li.active:hover > a {
  color: #5586b6;
}
.ds-submenu-dark.ds-items-has-dd-sign li.ds-has-dropdown > a:after {
  color: #9dadb4;
}
.ds-submenu-dark.ds-items-has-dd-sign li.ds-has-dropdown:hover > a:after {
  color: #466584;
}
.ds-submenu-dark.ds-items-has-dd-sign li.ds-has-dropdown.active > a:after {
  color: #5586b6;
}
.ds-submenu-dark.ds-items-has-dd-sign li.ds-has-dropdown.active:hover > a:after {
  color: #5586b6;
}
.ds-submenu-dark.ds-has-shadow {
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.ds-submenu-dark.ds-has-shadow ul {
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.ds-submenu-dark.ds-has-border,
.ds-submenu-dark.ds-has-border ul {
  border-color: #466584;
}
.ds-submenu-dark.ds-items-have-borders li {
  border-color: #262c33;
}
.ds-submenu-dark.ds-items-have-double-borders li {
  border-color: #15171b;
}
.ds-submenu-dark.ds-items-have-double-borders li:before,
.ds-submenu-dark.ds-items-have-double-borders li:after {
  display: block;
  width: 100%;
  height: 1px;
  content: " ";
  position: absolute;
  left: 0;
  z-index: 1;
  background: #21242b;
}
.ds-submenu-dark.ds-items-have-double-borders li:before {
  top: 0;
}
.ds-submenu-dark.ds-items-have-double-borders li:after {
  bottom: 0;
}
.ds-submenu-dark.ds-items-have-double-borders li:hover:before,
.ds-submenu-dark.ds-items-have-double-borders li:hover:after {
  background: #242a30;
}
.ds-submenu-darker li {
  background: #17181a;
  color: #a1a1a6;
}
.ds-submenu-darker li > a {
  color: #a1a1a6;
}
.ds-submenu-darker li:hover {
  background: #1b1c1e;
  color: #c7c7ce;
}
.ds-submenu-darker li:hover > a {
  color: #c7c7ce;
}
.ds-submenu-darker li.active {
  background: #232428;
  color: #c7c7ce;
}
.ds-submenu-darker li.active > a {
  color: #c7c7ce;
}
.ds-submenu-darker li.active:hover {
  background: #232428;
  color: #c7c7ce;
}
.ds-submenu-darker li.active:hover > a {
  color: #c7c7ce;
}
.ds-submenu-darker.ds-items-has-dd-sign li.ds-has-dropdown > a:after {
  color: #93939f;
}
.ds-submenu-darker.ds-items-has-dd-sign li.ds-has-dropdown:hover > a:after {
  color: #c7c7ce;
}
.ds-submenu-darker.ds-items-has-dd-sign li.ds-has-dropdown.active > a:after {
  color: #c7c7ce;
}
.ds-submenu-darker.ds-items-has-dd-sign li.ds-has-dropdown.active:hover > a:after {
  color: #c7c7ce;
}
.ds-submenu-darker.ds-has-shadow {
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.ds-submenu-darker.ds-has-shadow ul {
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.ds-submenu-darker.ds-has-border,
.ds-submenu-darker.ds-has-border ul {
  border-color: #466584;
}
.ds-submenu-darker.ds-items-have-borders li {
  border-color: #242427;
}
.ds-submenu-darker.ds-items-have-double-borders li {
  border-color: #0d0e0f;
}
.ds-submenu-darker.ds-items-have-double-borders li:before,
.ds-submenu-darker.ds-items-have-double-borders li:after {
  display: block;
  width: 100%;
  height: 1px;
  content: " ";
  position: absolute;
  left: 0;
  z-index: 1;
  background: #1b1c1e;
}
.ds-submenu-darker.ds-items-have-double-borders li:before {
  top: 0;
}
.ds-submenu-darker.ds-items-have-double-borders li:after {
  bottom: 0;
}
.ds-submenu-darker.ds-items-have-double-borders li:hover:before,
.ds-submenu-darker.ds-items-have-double-borders li:hover:after {
  background: #1e1f21;
}

/*ony for one corner, use this variable several time for other corners*/
.ds-section-menu-mobile-w {
  height: 0;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 4;
  overflow: hidden;
  text-align: left;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
}
.ds-section-menu-mobile {
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 0 40px 0;
}
.ds-section-menu-mobile form {
  margin: 20px 0;
}
.ds-menu-mobile {
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.ds-menu-mobile li {
  position: relative;
  padding: 0 40px;
  margin: 0 -40px;
}
.ds-menu-mobile a {
  display: block;
  padding: 14px 0 14px;
  line-height: 16px;
  border-bottom: 0;
  text-align: center;
  text-transform: uppercase;
  font-size:16px;
}
.ds-menu-mobile a:hover {
  text-decoration: none;
  border-bottom: 0;
}
.ds-menu-mobile i {
  margin-right: 8px;
}
.ds-menu-mobile.ds-items-have-borders li,
.ds-menu-mobile.ds-items-have-double-borders li {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  margin-top: -1px;
}
.ds-menu-mobile.ds-items-have-borders li:first-child,
.ds-menu-mobile.ds-items-have-double-borders li:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .ds-section-menu-mobile {
    padding: 0 30px;
  }
  .ds-menu-mobile li {
    padding: 0 30px;
    margin: 0 -30px;
  }
}
@media (max-width: 768px) {
  .ds-section-menu-mobile {
    padding: 0 20px;
  }
  .ds-menu-mobile li {
    padding: 0 20px;
    margin: 0 -20px;
  }
}
.ds-menu-mobile-white li,
.ds-menu-mobile-grey li,
.ds-menu-mobile-base li,
.ds-menu-mobile-dark li {
  background: #21252b;
  color: #c6ccd0;
}
.ds-menu-mobile-white li > a,
.ds-menu-mobile-grey li > a,
.ds-menu-mobile-base li > a,
.ds-menu-mobile-dark li > a {
  color: #c6ccd0;
}
.ds-menu-mobile-white li:hover,
.ds-menu-mobile-grey li:hover,
.ds-menu-mobile-base li:hover,
.ds-menu-mobile-dark li:hover {
  background: #262b31;
  color: #5586b6;
}
.ds-menu-mobile-white li:hover > a,
.ds-menu-mobile-grey li:hover > a,
.ds-menu-mobile-base li:hover > a,
.ds-menu-mobile-dark li:hover > a {
  color: #5586b6;
}
.ds-menu-mobile-white li.active,
.ds-menu-mobile-grey li.active,
.ds-menu-mobile-base li.active,
.ds-menu-mobile-dark li.active {
  background: #21252b;
  color: #5586b6;
  font-weight: 700;
}
.ds-menu-mobile-white li.active > a,
.ds-menu-mobile-grey li.active > a,
.ds-menu-mobile-base li.active > a,
.ds-menu-mobile-dark li.active > a {
  color: #5586b6;
}
.ds-menu-mobile-white li.active:hover,
.ds-menu-mobile-grey li.active:hover,
.ds-menu-mobile-base li.active:hover,
.ds-menu-mobile-dark li.active:hover {
  background: #262b31;
  color: #5586b6;
}
.ds-menu-mobile-white li.active:hover > a,
.ds-menu-mobile-grey li.active:hover > a,
.ds-menu-mobile-base li.active:hover > a,
.ds-menu-mobile-dark li.active:hover > a {
  color: #5586b6;
}
.ds-menu-mobile-white.ds-items-have-borders li,
.ds-menu-mobile-grey.ds-items-have-borders li,
.ds-menu-mobile-base.ds-items-have-borders li,
.ds-menu-mobile-dark.ds-items-have-borders li {
  border-color: #2b3137;
}
.ds-menu-mobile-white.ds-items-have-double-borders li,
.ds-menu-mobile-grey.ds-items-have-double-borders li,
.ds-menu-mobile-base.ds-items-have-double-borders li,
.ds-menu-mobile-dark.ds-items-have-double-borders li {
  border-color: #191c20;
}
.ds-menu-mobile-white.ds-items-have-double-borders li:before,
.ds-menu-mobile-grey.ds-items-have-double-borders li:before,
.ds-menu-mobile-base.ds-items-have-double-borders li:before,
.ds-menu-mobile-dark.ds-items-have-double-borders li:before,
.ds-menu-mobile-white.ds-items-have-double-borders li:after,
.ds-menu-mobile-grey.ds-items-have-double-borders li:after,
.ds-menu-mobile-base.ds-items-have-double-borders li:after,
.ds-menu-mobile-dark.ds-items-have-double-borders li:after {
  display: block;
  width: 100%;
  height: 1px;
  content: " ";
  position: absolute;
  left: 0;
  z-index: 1;
  background: #24292f;
}
.ds-menu-mobile-white.ds-items-have-double-borders li:before,
.ds-menu-mobile-grey.ds-items-have-double-borders li:before,
.ds-menu-mobile-base.ds-items-have-double-borders li:before,
.ds-menu-mobile-dark.ds-items-have-double-borders li:before {
  top: 0;
}
.ds-menu-mobile-white.ds-items-have-double-borders li:after,
.ds-menu-mobile-grey.ds-items-have-double-borders li:after,
.ds-menu-mobile-base.ds-items-have-double-borders li:after,
.ds-menu-mobile-dark.ds-items-have-double-borders li:after {
  bottom: 0;
}
.ds-menu-mobile-white.ds-items-have-double-borders li:hover:before,
.ds-menu-mobile-grey.ds-items-have-double-borders li:hover:before,
.ds-menu-mobile-base.ds-items-have-double-borders li:hover:before,
.ds-menu-mobile-dark.ds-items-have-double-borders li:hover:before,
.ds-menu-mobile-white.ds-items-have-double-borders li:hover:after,
.ds-menu-mobile-grey.ds-items-have-double-borders li:hover:after,
.ds-menu-mobile-base.ds-items-have-double-borders li:hover:after,
.ds-menu-mobile-dark.ds-items-have-double-borders li:hover:after {
  background: #2b3036;
}
.ds-menu-mobile-white ul,
.ds-menu-mobile-grey ul,
.ds-menu-mobile-base ul,
.ds-menu-mobile-dark ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ds-menu-mobile-white ul li > a:before,
.ds-menu-mobile-grey ul li > a:before,
.ds-menu-mobile-base ul li > a:before,
.ds-menu-mobile-dark ul li > a:before {
  content: "- ";
}
.ds-menu-mobile-white ul li > ul > li > a:before,
.ds-menu-mobile-grey ul li > ul > li > a:before,
.ds-menu-mobile-base ul li > ul > li > a:before,
.ds-menu-mobile-dark ul li > ul > li > a:before {
  content: "- - ";
}
.ds-menu-mobile-white ul li > ul > li > ul > li > a:before,
.ds-menu-mobile-grey ul li > ul > li > ul > li > a:before,
.ds-menu-mobile-base ul li > ul > li > ul > li > a:before,
.ds-menu-mobile-dark ul li > ul > li > ul > li > a:before {
  content: "- - - ";
}
.ds-menu-mobile-white ul li > ul > li > ul > li > ul > li > a:before,
.ds-menu-mobile-grey ul li > ul > li > ul > li > ul > li > a:before,
.ds-menu-mobile-base ul li > ul > li > ul > li > ul > li > a:before,
.ds-menu-mobile-dark ul li > ul > li > ul > li > ul > li > a:before {
  content: "- - - - ";
}
.ds-menu-mobile-white ul a,
.ds-menu-mobile-grey ul a,
.ds-menu-mobile-base ul a,
.ds-menu-mobile-dark ul a {
  color: #c6ccd0;
}
.ds-menu-mobile-white ul a:hover,
.ds-menu-mobile-grey ul a:hover,
.ds-menu-mobile-base ul a:hover,
.ds-menu-mobile-dark ul a:hover {
  color: #5586b6;
}
.ds-menu-mobile-white ul li.active a,
.ds-menu-mobile-grey ul li.active a,
.ds-menu-mobile-base ul li.active a,
.ds-menu-mobile-dark ul li.active a {
  color: #5586b6;
}
.ds-menu-mobile-white ul li.active a:hover,
.ds-menu-mobile-grey ul li.active a:hover,
.ds-menu-mobile-base ul li.active a:hover,
.ds-menu-mobile-dark ul li.active a:hover {
  color: #5586b6;
}

/*ony for one corner, use this variable several time for other corners*/
/* default social-icons sizing */
/* simple social-icons sizing */
.ds-social-icons,
.ds-social-icons-simple {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 0;
  font-size: 0;
  /*	letter-spacing:-1px;*/

  -webkit-transition: margin-top 0.2s ease-in-out 0s;
  -moz-transition: margin-top 0.2s ease-in-out 0s;
  -ms-transition: margin-top 0.2s ease-in-out 0s;
  -o-transition: margin-top 0.2s ease-in-out 0s;
  transition: margin-top 0.2s ease-in-out 0s;
  -webkit-padding-start: 0;
}
.ds-social-icons li,
.ds-social-icons-simple li {
  display: inline-block;
  margin: 0;
  letter-spacing: normal;
  /*		display: -moz-inline-stack!important;*/

  zoom: 1;
  line-height: normal;
  font-size: 14px;
}
.ds-social-icons a,
.ds-social-icons-simple a,
.ds-social-icons a:hover,
.ds-social-icons-simple a:hover {
  text-decoration: none;
  border: 0;
  overflow: hidden;
}
.ds-social-icons.ds-round-corners li a,
.ds-social-icons-simple.ds-round-corners li a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.ds-social-icons.ds-round li a,
.ds-social-icons-simple.ds-round li a {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.ds-social-icons.ds-drop-shadow li a,
.ds-social-icons-simple.ds-drop-shadow li a {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}
.ds-social-icons a,
.ds-social-icons-simple a {
  padding: 0;
}
.ds-social-icons {
  margin-bottom: 11px;
}
.ds-social-icons li {
  margin: 0 9px 9px 0;
}
.ds-social-icons li:last-child {
  margin-right: 0;
}
.ds-social-icons li a {
  display: block;
  border-width: 0;
  font-size: 18px;
  width: 44px;
  height: 44px;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-social-icons li a i {
  display: block;
  line-height: 44px;
  text-align: center;
  -webkit-transition: margin-top 0.2s ease-in-out 0s;
  -moz-transition: margin-top 0.2s ease-in-out 0s;
  -ms-transition: margin-top 0.2s ease-in-out 0s;
  -o-transition: margin-top 0.2s ease-in-out 0s;
  transition: margin-top 0.2s ease-in-out 0s;
}
.ds-social-icons.ds-stacked {
  margin-bottom: 20px;
}
.ds-social-icons.ds-stacked li {
  margin: 0;
}
.ds-social-icons.ds-bordered li {
  border: 1px solid transparent;
  border-top: 0;
  border-bottom: 0;
  margin-left: -1px;
}
.ds-social-icons.ds-double-bordered li a {
  position: relative;
}
.ds-social-icons.ds-double-bordered li a:before,
.ds-social-icons.ds-double-bordered li a:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: rgba(255, 255, 255, 0.02);
}
.ds-social-icons.ds-double-bordered li a:before {
  left: 0;
}
.ds-social-icons.ds-double-bordered li a:after {
  right: 0;
}
.ds-social-icons.ds-double-bordered li a:hover:before,
.ds-social-icons.ds-double-bordered li a:hover:after {
  background: rgba(255, 255, 255, 0.02);
}
.ds-social-icons.ds-small li a {
  width: 28px;
  height: 28px;
  font-size: 14px;
}
.ds-social-icons.ds-small li a i {
  line-height: 28px;
}
.ds-social-icons.ds-big li a {
  width: 60px;
  height: 60px;
  font-size: 26px;
}
.ds-social-icons.ds-big li a i {
  line-height: 60px;
}
.ds-social-icons.ds-jump li a i:first-child {
  margin-top: -44px;
}
.ds-social-icons.ds-small.ds-jump li a i:first-child {
  margin-top: -28px;
}
.ds-social-icons.ds-big.ds-jump li a i:first-child {
  margin-top: -60px;
}
.ds-social-icons.ds-jump li a:hover i:first-child,
.ds-social-icons.ds-small.ds-jump li a:hover i:first-child li a:hover i:first-child,
.ds-social-icons.ds-big.ds-jump li a:hover i:first-child li a:hover i:first-child {
  margin-top: 0;
}
.ds-social-icons.ds-active-bg li a:hover,
.ds-social-icons.ds-colored-bg li a:hover {
  color: #fff !important;
}
.ds-social-icons.ds-active-bg li a,
.ds-social-icons.ds-colored-bg li a:hover {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.ds-social-icons-simple {
  margin-bottom: 20px;
  margin-left: -6px;
}
.ds-social-icons-simple li a {
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 24px;
  text-align: center;
  border-width: 0;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-social-icons-simple li a i {
  color: inherit;
}
.ds-social-icons-simple.ds-small li a {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 18px;
}
.ds-social-icons-simple.ds-big li a {
  width: 56px;
  height: 56px;
  line-height: 56px;
  font-size: 40px;
}
.ds-section-header-sm .ds-social-icons {
  margin-top: 2px;
  margin-bottom: 0;
}
.ds-section-header-sm .ds-social-icons li {
  margin-bottom: 0;
}
.ds-section-header-sm .ds-social-icons.ds-small {
  margin-top: 10px;
}
.ds-section-header-sm .ds-social-icons.ds-big {
  margin-top: -6px;
}
.ds-section-header-sm .ds-social-icons.ds-stacked {
  margin: 0;
}
.ds-section-header-sm .ds-social-icons.ds-full-height li a {
  width: 48px;
  height: 48px;
  font-size: 18px;
}
.ds-section-header-sm .ds-social-icons.ds-full-height li a i {
  line-height: 48px;
}
.ds-section-header-sm .ds-social-icons.ds-full-height.ds-jump li a i:first-child {
  margin-top: -48px;
}
.ds-section-header-sm .ds-social-icons.ds-full-height.ds-jump li a:hover i:first-child {
  margin-top: 0;
}
.ds-section-header-sm .ds-social-icons-simple {
  margin-top: 6px;
  margin-top: 7px;
  margin-bottom: 0;
}
.ds-section-header-sm .ds-social-icons-simple li {
  margin-bottom: 0;
}
.ds-section-header-sm .ds-social-icons-simple.ds-small {
  margin-top: 8px;
}
.ds-section-header-sm .ds-social-icons-simple.ds-big {
  margin-top: -4px;
  margin-top: 5px;
}
.ds-section-header-md .ds-social-icons {
  margin-top: 13px;
  margin-bottom: 0;
}
.ds-section-header-md .ds-social-icons li {
  margin-bottom: 0;
}
.ds-section-header-md .ds-social-icons.ds-small {
  margin-top: 21px;
}
.ds-section-header-md .ds-social-icons.ds-big {
  margin-top: 5px;
}
.ds-section-header-md .ds-social-icons.ds-stacked {
  margin: 0;
}
.ds-section-header-md .ds-social-icons.ds-full-height li a {
  width: 70px;
  height: 70px;
  font-size: 26px;
}
.ds-section-header-md .ds-social-icons.ds-full-height li a i {
  line-height: 70px;
}
.ds-section-header-md .ds-social-icons.ds-full-height.ds-jump li a i:first-child {
  margin-top: -70px;
}
.ds-section-header-md .ds-social-icons.ds-full-height.ds-jump li a:hover i:first-child {
  margin-top: 0;
}
.ds-section-header-md .ds-social-icons-simple {
  margin-top: 17px;
  margin-top: 15px;
  margin-bottom: 0;
}
.ds-section-header-md .ds-social-icons-simple li {
  margin-bottom: 0;
}
.ds-section-header-md .ds-social-icons-simple.ds-small {
  margin-top: 19px;
  margin-top: 17px;
}
.ds-section-header-md .ds-social-icons-simple.ds-big {
  margin-top: 7px;
  margin-top: 10px;
}
.ds-section-header-lg .ds-social-icons {
  margin-top: 28px;
  margin-bottom: 0;
}
.ds-section-header-lg .ds-social-icons li {
  margin-bottom: 0;
}
.ds-section-header-lg .ds-social-icons.ds-small {
  margin-top: 36px;
}
.ds-section-header-lg .ds-social-icons.ds-big {
  margin-top: 20px;
}
.ds-section-header-lg .ds-social-icons.ds-stacked {
  margin: 0;
}
.ds-section-header-lg .ds-social-icons.ds-full-height li a {
  width: 100px;
  height: 100px;
  font-size: 26px;
}
.ds-section-header-lg .ds-social-icons.ds-full-height li a i {
  line-height: 100px;
}
.ds-section-header-lg .ds-social-icons.ds-full-height.ds-jump li a i:first-child {
  margin-top: -100px;
}
.ds-section-header-lg .ds-social-icons.ds-full-height.ds-jump li a:hover i:first-child {
  margin-top: 0;
}
.ds-section-header-lg .ds-social-icons-simple {
  margin-top: 32px;
  margin-bottom: 0;
}
.ds-section-header-lg .ds-social-icons-simple li {
  margin-bottom: 0;
}
.ds-section-header-lg .ds-social-icons-simple.ds-small {
  margin-top: 34px;
}
.ds-section-header-lg .ds-social-icons-simple.ds-big {
  margin-top: 22px;
}
.ds-section-header-lg-w.ds-header-row-reduced .ds-social-icons {
  margin-top: 13px;
  margin-bottom: 0;
}
.ds-section-header-lg-w.ds-header-row-reduced .ds-social-icons li {
  margin-bottom: 0;
}
.ds-section-header-lg-w.ds-header-row-reduced .ds-social-icons.ds-small {
  margin-top: 21px;
}
.ds-section-header-lg-w.ds-header-row-reduced .ds-social-icons.ds-big {
  margin-top: 5px;
}
.ds-section-header-lg-w.ds-header-row-reduced .ds-social-icons.ds-stacked {
  margin: 0;
}
.ds-section-header-lg-w.ds-header-row-reduced .ds-social-icons.ds-full-height li a {
  width: 70px;
  height: 70px;
  font-size: 26px;
}
.ds-section-header-lg-w.ds-header-row-reduced .ds-social-icons.ds-full-height li a i {
  line-height: 70px;
}
.ds-section-header-lg-w.ds-header-row-reduced .ds-social-icons.ds-full-height.ds-jump li a i:first-child {
  margin-top: -70px;
}
.ds-section-header-lg-w.ds-header-row-reduced .ds-social-icons.ds-full-height.ds-jump li a:hover i:first-child {
  margin-top: 0;
}
.ds-section-header-lg-w.ds-header-row-reduced .ds-social-icons-simple {
  margin-top: 17px;
  margin-bottom: 0;
}
.ds-section-header-lg-w.ds-header-row-reduced .ds-social-icons-simple li {
  margin-bottom: 0;
}
.ds-section-header-lg-w.ds-header-row-reduced .ds-social-icons-simple.ds-small {
  margin-top: 19px;
}
.ds-section-header-lg-w.ds-header-row-reduced .ds-social-icons-simple.ds-big {
  margin-top: 7px;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-rss,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-rss,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-rss,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-rss {
  color: #ea6d19 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-stackoverflow,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-stackoverflow,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-stackoverflow,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-stackoverflow {
  color: #ea6d19 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-weibo,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-weibo,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-weibo,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-weibo {
  color: #cb3332 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-youtube,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-youtube,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-youtube,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-youtube {
  color: #ad2c27 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-bitcoin,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-bitcoin,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-bitcoin,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-bitcoin {
  color: #f7931b !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-dropbox,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-dropbox,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-dropbox,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-dropbox {
  color: #0a6594 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-foursquare,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-foursquare,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-foursquare,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-foursquare {
  color: #3170a5 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-gittip,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-gittip,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-gittip,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-gittip {
  color: #593e34 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-instagram,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-instagram,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-instagram,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-instagram {
  color: #593e34 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-maxcdn,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-maxcdn,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-maxcdn,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-maxcdn {
  color: #ea6d19 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-renren,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-renren,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-renren,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-renren {
  color: #3170a5 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-trello,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-trello,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-trello,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-trello {
  color: #176280 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-pagelines,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-pagelines,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-pagelines,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-pagelines {
  color: #235789 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-skype,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-skype,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-skype,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-skype {
  color: #1ca3db !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-vimeo-squared,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-vimeo-squared,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-vimeo-squared,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-vimeo-squared {
  color: #1ca3db !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-github,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-github,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-github,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-github {
  color: #235789 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-gplus,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-gplus,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-gplus,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-gplus {
  color: #9e3023 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-linkedin,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-linkedin,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-linkedin,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-linkedin {
  color: #0a6594 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-pinterest,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-pinterest,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-pinterest,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-pinterest {
  color: #a9272f !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-stackexchange,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-stackexchange,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-stackexchange,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-stackexchange {
  color: #235789 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-tumblr,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-tumblr,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-tumblr,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-tumblr {
  color: #3e5a70 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-xing,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-xing,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-xing,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-xing {
  color: #015a60 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-flickr,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-flickr,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-flickr,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-flickr {
  color: #db458f !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-bitbucket,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-bitbucket,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-bitbucket,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-bitbucket {
  color: #0e4a83 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-twitter,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-twitter,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-twitter,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-twitter {
  color: #1ca3db !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-facebook,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-facebook,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-facebook,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-facebook {
  color: #395793 !important;
}
.ds-social-icons-simple.ds-active li a.ds-social-icon-dribbble,
.ds-social-icons-simple.ds-colored li a:hover.ds-social-icon-dribbble,
.ds-social-icons-simple.ds-active.ds-base li a.ds-social-icon-dribbble,
.ds-social-icons-simple.ds-colored.ds-base li a:hover.ds-social-icon-dribbble {
  color: #ce4b81 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-rss,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-rss {
  color: #c84211 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-stackoverflow,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-stackoverflow {
  color: #d93504 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-weibo,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-weibo {
  color: #a61b1b !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-youtube,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-youtube {
  color: #8c1a17 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-bitcoin,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-bitcoin {
  color: #e3650e !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-dropbox,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-dropbox {
  color: #09466b !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-foursquare,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-foursquare {
  color: #234e7e !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-gittip,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-gittip {
  color: #3e2b24 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-instagram,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-instagram {
  color: #3e2b24 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-maxcdn,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-maxcdn {
  color: #c84211 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-renren,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-renren {
  color: #234e7e !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-trello,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-trello {
  color: #10445a !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-pagelines,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-pagelines {
  color: #193d5f !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-skype,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-skype {
  color: #1679b3 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-vimeo-squared,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-vimeo-squared {
  color: #1679b3 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-github,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-github {
  color: #193d5f !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-gplus,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-gplus {
  color: #771d15 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-linkedin,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-linkedin {
  color: #09466b !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-pinterest,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-pinterest {
  color: #821c22 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-stackexchange,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-stackexchange {
  color: #193d5f !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-tumblr,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-tumblr {
  color: #233e52 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-xing,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-xing {
  color: #024348 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-flickr,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-flickr {
  color: #b72d5f !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-bitbucket,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-bitbucket {
  color: #0a345e !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-twitter,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-twitter {
  color: #1679b3 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-facebook,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-facebook {
  color: #2b4170 !important;
}
.ds-social-icons-simple.ds-active li a:hover.ds-social-icon-dribbble,
.ds-social-icons-simple.ds-active.ds-base li a:hover.ds-social-icon-dribbble {
  color: #ab345a !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-rss,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-rss {
  color: #ea6d19 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-stackoverflow,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-stackoverflow {
  color: #ea6d19 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-weibo,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-weibo {
  color: #cb3332 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-youtube,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-youtube {
  color: #ad2c27 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-bitcoin,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-bitcoin {
  color: #f7931b !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-dropbox,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-dropbox {
  color: #0a6594 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-foursquare,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-foursquare {
  color: #3170a5 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-gittip,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-gittip {
  color: #593e34 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-instagram,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-instagram {
  color: #593e34 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-maxcdn,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-maxcdn {
  color: #ea6d19 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-renren,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-renren {
  color: #3170a5 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-trello,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-trello {
  color: #176280 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-pagelines,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-pagelines {
  color: #235789 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-skype,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-skype {
  color: #1ca3db !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-vimeo-squared,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-vimeo-squared {
  color: #1ca3db !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-github,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-github {
  color: #235789 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-gplus,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-gplus {
  color: #9e3023 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-linkedin,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-linkedin {
  color: #0a6594 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-pinterest,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-pinterest {
  color: #a9272f !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-stackexchange,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-stackexchange {
  color: #235789 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-tumblr,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-tumblr {
  color: #3e5a70 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-xing,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-xing {
  color: #015a60 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-flickr,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-flickr {
  color: #db458f !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-bitbucket,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-bitbucket {
  color: #0e4a83 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-twitter,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-twitter {
  color: #1ca3db !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-facebook,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-facebook {
  color: #395793 !important;
}
.ds-social-icons.ds-active li a.ds-social-icon-dribbble,
.ds-social-icons.ds-colored li a:hover.ds-social-icon-dribbble {
  color: #ce4b81 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-rss {
  color: #c84211 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-stackoverflow {
  color: #d93504 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-weibo {
  color: #a61b1b !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-youtube {
  color: #8c1a17 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-bitcoin {
  color: #e3650e !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-dropbox {
  color: #09466b !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-foursquare {
  color: #234e7e !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-gittip {
  color: #3e2b24 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-instagram {
  color: #3e2b24 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-maxcdn {
  color: #c84211 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-renren {
  color: #234e7e !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-trello {
  color: #10445a !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-pagelines {
  color: #193d5f !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-skype {
  color: #1679b3 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-vimeo-squared {
  color: #1679b3 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-github {
  color: #193d5f !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-gplus {
  color: #771d15 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-linkedin {
  color: #09466b !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-pinterest {
  color: #821c22 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-stackexchange {
  color: #193d5f !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-tumblr {
  color: #233e52 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-xing {
  color: #024348 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-flickr {
  color: #b72d5f !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-bitbucket {
  color: #0a345e !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-twitter {
  color: #1679b3 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-facebook {
  color: #2b4170 !important;
}
.ds-social-icons.ds-active li a:hover.ds-social-icon-dribbble {
  color: #ab345a !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-rss,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-rss {
  color: #ea6d19 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-stackoverflow,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-stackoverflow {
  color: #ea6d19 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-weibo,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-weibo {
  color: #cb3332 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-youtube,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-youtube {
  color: #ad2c27 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-bitcoin,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-bitcoin {
  color: #f7931b !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-dropbox,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-dropbox {
  color: #0a6594 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-foursquare,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-foursquare {
  color: #3170a5 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-gittip,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-gittip {
  color: #593e34 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-instagram,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-instagram {
  color: #593e34 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-maxcdn,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-maxcdn {
  color: #ea6d19 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-renren,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-renren {
  color: #3170a5 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-trello,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-trello {
  color: #176280 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-pagelines,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-pagelines {
  color: #235789 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-skype,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-skype {
  color: #1ca3db !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-vimeo-squared,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-vimeo-squared {
  color: #1ca3db !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-github,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-github {
  color: #235789 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-gplus,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-gplus {
  color: #9e3023 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-linkedin,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-linkedin {
  color: #0a6594 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-pinterest,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-pinterest {
  color: #a9272f !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-stackexchange,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-stackexchange {
  color: #235789 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-tumblr,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-tumblr {
  color: #3e5a70 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-xing,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-xing {
  color: #015a60 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-flickr,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-flickr {
  color: #db458f !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-bitbucket,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-bitbucket {
  color: #0e4a83 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-twitter,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-twitter {
  color: #1ca3db !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-facebook,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-facebook {
  color: #395793 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:last-child.icon-dribbble,
.ds-social-icons.ds-jump.ds-colored li a i:first-child.icon-dribbble {
  color: #ce4b81 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-rss {
  color: #c84211 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-stackoverflow {
  color: #d93504 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-weibo {
  color: #a61b1b !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-youtube {
  color: #8c1a17 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-bitcoin {
  color: #e3650e !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-dropbox {
  color: #09466b !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-foursquare {
  color: #234e7e !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-gittip {
  color: #3e2b24 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-instagram {
  color: #3e2b24 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-maxcdn {
  color: #c84211 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-renren {
  color: #234e7e !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-trello {
  color: #10445a !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-pagelines {
  color: #193d5f !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-skype {
  color: #1679b3 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-vimeo-squared {
  color: #1679b3 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-github {
  color: #193d5f !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-gplus {
  color: #771d15 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-linkedin {
  color: #09466b !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-pinterest {
  color: #821c22 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-stackexchange {
  color: #193d5f !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-tumblr {
  color: #233e52 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-xing {
  color: #024348 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-flickr {
  color: #b72d5f !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-bitbucket {
  color: #0a345e !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-twitter {
  color: #1679b3 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-facebook {
  color: #2b4170 !important;
}
.ds-social-icons.ds-jump.ds-active li a i:first-child.icon-dribbble {
  color: #ab345a !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-rss,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-rss {
  background: #ea6d19 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-stackoverflow,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-stackoverflow {
  background: #ea6d19 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-weibo,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-weibo {
  background: #cb3332 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-youtube,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-youtube {
  background: #ad2c27 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-bitcoin,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-bitcoin {
  background: #f7931b !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-dropbox,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-dropbox {
  background: #0a6594 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-foursquare,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-foursquare {
  background: #3170a5 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-gittip,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-gittip {
  background: #593e34 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-instagram,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-instagram {
  background: #593e34 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-maxcdn,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-maxcdn {
  background: #ea6d19 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-renren,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-renren {
  background: #3170a5 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-trello,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-trello {
  background: #176280 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-pagelines,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-pagelines {
  background: #235789 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-skype,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-skype {
  background: #1ca3db !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-vimeo-squared,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-vimeo-squared {
  background: #1ca3db !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-github,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-github {
  background: #235789 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-gplus,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-gplus {
  background: #9e3023 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-linkedin,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-linkedin {
  background: #0a6594 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-pinterest,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-pinterest {
  background: #a9272f !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-stackexchange,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-stackexchange {
  background: #235789 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-tumblr,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-tumblr {
  background: #3e5a70 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-xing,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-xing {
  background: #015a60 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-flickr,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-flickr {
  background: #db458f !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-bitbucket,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-bitbucket {
  background: #0e4a83 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-twitter,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-twitter {
  background: #1ca3db !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-facebook,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-facebook {
  background: #395793 !important;
}
.ds-social-icons.ds-active-bg li a.ds-social-icon-dribbble,
.ds-social-icons.ds-colored-bg li a:hover.ds-social-icon-dribbble {
  background: #ce4b81 !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-rss {
  background: #d93504 !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-stackoverflow {
  background: #d93504 !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-weibo {
  background: #a61b1b !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-youtube {
  background: #8c1a17 !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-bitcoin {
  background: #e3650e !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-dropbox {
  background: #09466b !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-foursquare {
  background: #234e7e !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-gittip {
  background: #3e2b24 !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-instagram {
  background: #3e2b24 !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-maxcdn {
  background: #c84211 !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-renren {
  background: #234e7e !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-trello {
  background: #10445a !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-pagelines {
  background: #193d5f !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-skype {
  background: #1679b3 !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-vimeo-squared {
  background: #1679b3 !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-github {
  background: #193d5f !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-gplus {
  background: #771d15 !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-linkedin {
  background: #09466b !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-pinterest {
  background: #821c22 !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-stackexchange {
  background: #193d5f !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-tumblr {
  background: #233e52 !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-xing {
  background: #024348 !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-flickr {
  background: #b72d5f !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-bitbucket {
  background: #0a345e !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-twitter {
  background: #056ebf !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-facebook {
  background: #233a74 !important;
}
.ds-social-icons.ds-active-bg li a:hover.ds-social-icon-dribbble {
  background: #ab345a !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-rss,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-rss {
  background: #ea6d19 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-stackoverflow,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-stackoverflow {
  background: #ea6d19 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-weibo,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-weibo {
  background: #cb3332 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-youtube,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-youtube {
  background: #ad2c27 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-bitcoin,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-bitcoin {
  background: #f7931b !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-dropbox,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-dropbox {
  background: #0a6594 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-foursquare,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-foursquare {
  background: #3170a5 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-gittip,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-gittip {
  background: #593e34 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-instagram,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-instagram {
  background: #593e34 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-maxcdn,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-maxcdn {
  background: #ea6d19 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-renren,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-renren {
  background: #3170a5 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-trello,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-trello {
  background: #176280 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-pagelines,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-pagelines {
  background: #235789 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-skype,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-skype {
  background: #1ca3db !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-vimeo-squared,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-vimeo-squared {
  background: #1ca3db !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-github,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-github {
  background: #235789 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-gplus,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-gplus {
  background: #9e3023 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-linkedin,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-linkedin {
  background: #0a6594 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-pinterest,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-pinterest {
  background: #a9272f !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-stackexchange,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-stackexchange {
  background: #235789 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-tumblr,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-tumblr {
  background: #3e5a70 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-xing,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-xing {
  background: #015a60 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-flickr,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-flickr {
  background: #db458f !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-bitbucket,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-bitbucket {
  background: #0e4a83 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-twitter,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-twitter {
  background: #1ca3db !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-facebook,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-facebook {
  background: #395793 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:last-child.icon-dribbble,
.ds-social-icons.ds-jump-bg.ds-colored-bg li a i:first-child.icon-dribbble {
  background: #ce4b81 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-rss {
  background: #c84211 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-stackoverflow {
  background: #d93504 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-weibo {
  background: #a61b1b !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-youtube {
  background: #8c1a17 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-bitcoin {
  background: #e3650e !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-dropbox {
  background: #09466b !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-foursquare {
  background: #234e7e !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-gittip {
  background: #3e2b24 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-instagram {
  background: #3e2b24 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-maxcdn {
  background: #c84211 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-renren {
  background: #234e7e !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-trello {
  background: #10445a !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-pagelines {
  background: #193d5f !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-skype {
  background: #1679b3 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-vimeo-squared {
  background: #1679b3 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-github {
  background: #193d5f !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-gplus {
  background: #771d15 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-linkedin {
  background: #09466b !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-pinterest {
  background: #821c22 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-stackexchange {
  background: #193d5f !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-tumblr {
  background: #233e52 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-xing {
  background: #024348 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-flickr {
  background: #b72d5f !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-bitbucket {
  background: #0a345e !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-twitter {
  background: #1679b3 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-facebook {
  background: #2b4170 !important;
}
.ds-social-icons.ds-jump-bg.ds-active-bg li a i:first-child.icon-dribbble {
  background: #ab345a !important;
}
.ds-section-base .ds-social-icons li a {
  background: #466584;
  color: #ffffff;
}
.ds-section-base .ds-social-icons li a:hover {
  background: #2e343c;
  color: #d4e2e4;
}
.ds-section-base .ds-social-icons.ds-dark-opacity li a {
  background: rgba(42, 45, 51, 0.4);
  color: rgba(250, 250, 250, 0.6);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.ds-section-base .ds-social-icons.ds-dark-opacity.ds-jump li a i:last-child,
.ds-section-base .ds-social-icons.ds-dark-opacity.ds-jump li a:hover i:last-child {
  color: rgba(250, 250, 250, 0.6);
}
.ds-section-base .ds-social-icons.ds-bordered li {
  border-color: transparent;
}
.ds-section-base .ds-social-icons.ds-jump-bg li a i:last-child {
  background: #466584;
}
.ds-section-base .ds-social-icons.ds-jump-bg li a i:first-child {
  background: #2e343c;
}
.ds-section-base .ds-social-icons.ds-jump li a i:last-child,
.ds-section-base .ds-social-icons.ds-jump li a:hover i:last-child {
  color: #ffffff;
}
.ds-section-base .ds-social-icons.ds-active-bg.ds-colored-bg li a i:first-child,
.ds-section-base .ds-social-icons.ds-active-bg.ds-colored-bg li a i:last-child,
.ds-section-base .ds-social-icons.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-base .ds-social-icons.ds-jump.ds-colored-bg li a:hover i:first-child,
.ds-section-base .ds-social-icons.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-base .ds-social-icons.ds-jump.ds-colored-bg li a:hover i:first-child {
  color: #fff;
}
.ds-section-base .ds-social-icons.ds-jump-bg li a {
  background: none !important;
}
.ds-section-base .ds-social-icons.ds-full-height li a {
  background: #395673;
  color: #a7bbd5;
}
.ds-section-base .ds-social-icons.ds-full-height li a:hover {
  background: #3d5c7b;
  color: #ffffff;
}
.ds-section-base .ds-social-icons.ds-full-height.ds-bordered li {
  border-color: #466584;
}
.ds-section-base .ds-social-icons.ds-full-height.ds-jump-bg li a i:last-child {
  background: #395673;
}
.ds-section-base .ds-social-icons.ds-full-height.ds-jump-bg li a i:first-child {
  background: #3d5c7b;
}
.ds-section-base .ds-social-icons.ds-full-height.ds-jump li a i:last-child,
.ds-section-base .ds-social-icons.ds-full-height.ds-jump li a:hover i:last-child {
  color: #a7bbd5;
}
.ds-section-base .ds-social-icons.ds-full-height.ds-active-bg.ds-colored-bg li a i:first-child,
.ds-section-base .ds-social-icons.ds-full-height.ds-active-bg.ds-colored-bg li a i:last-child,
.ds-section-base .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-base .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a:hover i:first-child,
.ds-section-base .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-base .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a:hover i:first-child {
  color: #fff;
}
.ds-section-base .ds-social-icons.ds-full-height.ds-jump-bg li a {
  background: none;
}
.ds-section-base .ds-social-icons-simple li a {
  color: #233953;
  text-shadow: 0 1px 0 #3f5f7f;
}
.ds-section-base .ds-social-icons-simple li a:hover {
  color: #1a2d43;
  text-shadow: 0 1px 0 #3f5f7f;
}
.ds-section-white .ds-social-icons li a {
  background: #f4f6f6;
  color: #4d5258;
}
.ds-section-white .ds-social-icons li a:hover {
  background: #466584;
  color: #ffffff;
}
.ds-section-white .ds-social-icons.ds-dark-opacity li a {
  background: rgba(42, 45, 51, 0.4);
  color: rgba(250, 250, 250, 0.6);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.ds-section-white .ds-social-icons.ds-dark-opacity.ds-jump li a i:last-child,
.ds-section-white .ds-social-icons.ds-dark-opacity.ds-jump li a:hover i:last-child {
  color: rgba(250, 250, 250, 0.6);
}
.ds-section-white .ds-social-icons.ds-bordered li {
  border-color: transparent;
}
.ds-section-white .ds-social-icons.ds-jump-bg li a i:last-child {
  background: #f4f6f6;
}
.ds-section-white .ds-social-icons.ds-jump-bg li a i:first-child {
  background: #466584;
}
.ds-section-white .ds-social-icons.ds-jump li a i:last-child,
.ds-section-white .ds-social-icons.ds-jump li a:hover i:last-child {
  color: #4d5258;
}
.ds-section-white .ds-social-icons.ds-active-bg.ds-colored-bg li a i:first-child,
.ds-section-white .ds-social-icons.ds-active-bg.ds-colored-bg li a i:last-child,
.ds-section-white .ds-social-icons.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-white .ds-social-icons.ds-jump.ds-colored-bg li a:hover i:first-child,
.ds-section-white .ds-social-icons.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-white .ds-social-icons.ds-jump.ds-colored-bg li a:hover i:first-child {
  color: #fff;
}
.ds-section-white .ds-social-icons.ds-jump-bg li a {
  background: none !important;
}
.ds-section-white .ds-social-icons.ds-full-height li a {
  background: #ffffff;
  color: #6e737a;
}
.ds-section-white .ds-social-icons.ds-full-height li a:hover {
  background: #f8fafa;
  color: #466584;
}
.ds-section-white .ds-social-icons.ds-full-height.ds-bordered li {
  border-color: #e5eaea;
}
.ds-section-white .ds-social-icons.ds-full-height.ds-jump-bg li a i:last-child {
  background: #ffffff;
}
.ds-section-white .ds-social-icons.ds-full-height.ds-jump-bg li a i:first-child {
  background: #f8fafa;
}
.ds-section-white .ds-social-icons.ds-full-height.ds-jump li a i:last-child,
.ds-section-white .ds-social-icons.ds-full-height.ds-jump li a:hover i:last-child {
  color: #6e737a;
}
.ds-section-white .ds-social-icons.ds-full-height.ds-active-bg.ds-colored-bg li a i:first-child,
.ds-section-white .ds-social-icons.ds-full-height.ds-active-bg.ds-colored-bg li a i:last-child,
.ds-section-white .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-white .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a:hover i:first-child,
.ds-section-white .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-white .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a:hover i:first-child {
  color: #fff;
}
.ds-section-white .ds-social-icons.ds-full-height.ds-jump-bg li a {
  background: none;
}
.ds-section-white .ds-social-icons-simple li a {
  color: #ccd6d9;
  text-shadow: 0 1px 0 #ffffff;
}
.ds-section-white .ds-social-icons-simple li a:hover {
  color: #466584;
  text-shadow: 0 1px 0 #ffffff;
}
.ds-section-grey .ds-social-icons li a {
  background: #e6ebee;
  color: #3d4347;
}
.ds-section-grey .ds-social-icons li a:hover {
  background: #466584;
  color: #ffffff;
}
.ds-section-grey .ds-social-icons.ds-dark-opacity li a {
  background: rgba(42, 45, 51, 0.4);
  color: rgba(250, 250, 250, 0.6);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.ds-section-grey .ds-social-icons.ds-dark-opacity.ds-jump li a i:last-child,
.ds-section-grey .ds-social-icons.ds-dark-opacity.ds-jump li a:hover i:last-child {
  color: rgba(250, 250, 250, 0.6);
}
.ds-section-grey .ds-social-icons.ds-bordered li {
  border-color: transparent;
}
.ds-section-grey .ds-social-icons.ds-jump-bg li a i:last-child {
  background: #e6ebee;
}
.ds-section-grey .ds-social-icons.ds-jump-bg li a i:first-child {
  background: #466584;
}
.ds-section-grey .ds-social-icons.ds-jump li a i:last-child,
.ds-section-grey .ds-social-icons.ds-jump li a:hover i:last-child {
  color: #3d4347;
}
.ds-section-grey .ds-social-icons.ds-active-bg.ds-colored-bg li a i:first-child,
.ds-section-grey .ds-social-icons.ds-active-bg.ds-colored-bg li a i:last-child,
.ds-section-grey .ds-social-icons.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-grey .ds-social-icons.ds-jump.ds-colored-bg li a:hover i:first-child,
.ds-section-grey .ds-social-icons.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-grey .ds-social-icons.ds-jump.ds-colored-bg li a:hover i:first-child {
  color: #fff;
}
.ds-section-grey .ds-social-icons.ds-jump-bg li a {
  background: none !important;
}
.ds-section-grey .ds-social-icons.ds-full-height li a {
  background: #f4f6f6;
  color: #666970;
}
.ds-section-grey .ds-social-icons.ds-full-height li a:hover {
  background: #f4f6f6;
  color: #15181f;
}
.ds-section-grey .ds-social-icons.ds-full-height.ds-bordered li {
  border-color: #e1e5e5;
}
.ds-section-grey .ds-social-icons.ds-full-height.ds-jump-bg li a i:last-child {
  background: #f4f6f6;
}
.ds-section-grey .ds-social-icons.ds-full-height.ds-jump-bg li a i:first-child {
  background: #f4f6f6;
}
.ds-section-grey .ds-social-icons.ds-full-height.ds-jump li a i:last-child,
.ds-section-grey .ds-social-icons.ds-full-height.ds-jump li a:hover i:last-child {
  color: #666970;
}
.ds-section-grey .ds-social-icons.ds-full-height.ds-active-bg.ds-colored-bg li a i:first-child,
.ds-section-grey .ds-social-icons.ds-full-height.ds-active-bg.ds-colored-bg li a i:last-child,
.ds-section-grey .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-grey .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a:hover i:first-child,
.ds-section-grey .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-grey .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a:hover i:first-child {
  color: #fff;
}
.ds-section-grey .ds-social-icons.ds-full-height.ds-jump-bg li a {
  background: none;
}
.ds-section-grey .ds-social-icons-simple li a {
  color: #c5cfd1;
  text-shadow: 0 1px 0 #ffffff;
}
.ds-section-grey .ds-social-icons-simple li a:hover {
  color: #9ea5a7;
  text-shadow: 0 1px 0 #ffffff;
}
.ds-section-dark .ds-social-icons li a {
  background: #2e343c;
  color: #b9c1c6;
}
.ds-section-dark .ds-social-icons li a:hover {
  background: #466584;
  color: #ffffff;
}
.ds-section-dark .ds-social-icons.ds-dark-opacity li a {
  background: rgba(42, 45, 51, 0.4);
  color: rgba(250, 250, 250, 0.6);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.ds-section-dark .ds-social-icons.ds-dark-opacity.ds-jump li a i:last-child,
.ds-section-dark .ds-social-icons.ds-dark-opacity.ds-jump li a:hover i:last-child {
  color: rgba(250, 250, 250, 0.6);
}
.ds-section-dark .ds-social-icons.ds-bordered li {
  border-color: transparent;
}
.ds-section-dark .ds-social-icons.ds-jump-bg li a i:last-child {
  background: #2e343c;
}
.ds-section-dark .ds-social-icons.ds-jump-bg li a i:first-child {
  background: #466584;
}
.ds-section-dark .ds-social-icons.ds-jump li a i:last-child,
.ds-section-dark .ds-social-icons.ds-jump li a:hover i:last-child {
  color: #b9c1c6;
}
.ds-section-dark .ds-social-icons.ds-active-bg.ds-colored-bg li a i:first-child,
.ds-section-dark .ds-social-icons.ds-active-bg.ds-colored-bg li a i:last-child,
.ds-section-dark .ds-social-icons.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-dark .ds-social-icons.ds-jump.ds-colored-bg li a:hover i:first-child,
.ds-section-dark .ds-social-icons.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-dark .ds-social-icons.ds-jump.ds-colored-bg li a:hover i:first-child {
  color: #fff;
}
.ds-section-dark .ds-social-icons.ds-jump-bg li a {
  background: none !important;
}
.ds-section-dark .ds-social-icons.ds-full-height li a {
  background: #21252b;
  color: #909ca5;
}
.ds-section-dark .ds-social-icons.ds-full-height li a:hover {
  background: #262b31;
  color: #5586b6;
}
.ds-section-dark .ds-social-icons.ds-full-height.ds-bordered li {
  border-color: #2b3137;
}
.ds-section-dark .ds-social-icons.ds-full-height.ds-jump-bg li a i:last-child {
  background: #21252b;
}
.ds-section-dark .ds-social-icons.ds-full-height.ds-jump-bg li a i:first-child {
  background: #262b31;
}
.ds-section-dark .ds-social-icons.ds-full-height.ds-jump li a i:last-child,
.ds-section-dark .ds-social-icons.ds-full-height.ds-jump li a:hover i:last-child {
  color: #909ca5;
}
.ds-section-dark .ds-social-icons.ds-full-height.ds-active-bg.ds-colored-bg li a i:first-child,
.ds-section-dark .ds-social-icons.ds-full-height.ds-active-bg.ds-colored-bg li a i:last-child,
.ds-section-dark .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-dark .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a:hover i:first-child,
.ds-section-dark .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-dark .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a:hover i:first-child {
  color: #fff;
}
.ds-section-dark .ds-social-icons.ds-full-height.ds-jump-bg li a {
  background: none;
}
.ds-section-dark .ds-social-icons-simple li a {
  color: #424950;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.ds-section-dark .ds-social-icons-simple li a:hover {
  color: #466584;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.ds-section-parallax .ds-social-icons li a {
  background: #1e2022;
  color: #cbcdd0;
}
.ds-section-parallax .ds-social-icons li a:hover {
  background: #466584;
  color: #ffffff;
}
.ds-section-parallax .ds-social-icons.ds-dark-opacity li a {
  background: rgba(42, 45, 51, 0.4);
  color: rgba(250, 250, 250, 0.6);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.ds-section-parallax .ds-social-icons.ds-dark-opacity.ds-jump li a i:last-child,
.ds-section-parallax .ds-social-icons.ds-dark-opacity.ds-jump li a:hover i:last-child {
  color: rgba(250, 250, 250, 0.6);
}
.ds-section-parallax .ds-social-icons.ds-bordered li {
  border-color: transparent;
}
.ds-section-parallax .ds-social-icons.ds-jump-bg li a i:last-child {
  background: #1e2022;
}
.ds-section-parallax .ds-social-icons.ds-jump-bg li a i:first-child {
  background: #466584;
}
.ds-section-parallax .ds-social-icons.ds-jump li a i:last-child,
.ds-section-parallax .ds-social-icons.ds-jump li a:hover i:last-child {
  color: #cbcdd0;
}
.ds-section-parallax .ds-social-icons.ds-active-bg.ds-colored-bg li a i:first-child,
.ds-section-parallax .ds-social-icons.ds-active-bg.ds-colored-bg li a i:last-child,
.ds-section-parallax .ds-social-icons.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-parallax .ds-social-icons.ds-jump.ds-colored-bg li a:hover i:first-child,
.ds-section-parallax .ds-social-icons.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-parallax .ds-social-icons.ds-jump.ds-colored-bg li a:hover i:first-child {
  color: #fff;
}
.ds-section-parallax .ds-social-icons.ds-jump-bg li a {
  background: none !important;
}
.ds-section-parallax .ds-social-icons.ds-full-height li a {
  background: #17181a;
  color: #9da1aa;
}
.ds-section-parallax .ds-social-icons.ds-full-height li a:hover {
  background: #1b1c1e;
  color: #cbcdd0;
}
.ds-section-parallax .ds-social-icons.ds-full-height.ds-bordered li {
  border-color: #212124;
}
.ds-section-parallax .ds-social-icons.ds-full-height.ds-jump-bg li a i:last-child {
  background: #17181a;
}
.ds-section-parallax .ds-social-icons.ds-full-height.ds-jump-bg li a i:first-child {
  background: #1b1c1e;
}
.ds-section-parallax .ds-social-icons.ds-full-height.ds-jump li a i:last-child,
.ds-section-parallax .ds-social-icons.ds-full-height.ds-jump li a:hover i:last-child {
  color: #9da1aa;
}
.ds-section-parallax .ds-social-icons.ds-full-height.ds-active-bg.ds-colored-bg li a i:first-child,
.ds-section-parallax .ds-social-icons.ds-full-height.ds-active-bg.ds-colored-bg li a i:last-child,
.ds-section-parallax .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-parallax .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a:hover i:first-child,
.ds-section-parallax .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a i:first-child,
.ds-section-parallax .ds-social-icons.ds-full-height.ds-jump.ds-colored-bg li a:hover i:first-child {
  color: #fff;
}
.ds-section-parallax .ds-social-icons.ds-full-height.ds-jump-bg li a {
  background: none;
}
.ds-section-parallax .ds-social-icons-simple li a {
  color: #35373c;
  text-shadow: 0 1px 0 #141517;
}
.ds-section-parallax .ds-social-icons-simple li a:hover {
  color: #466584;
  text-shadow: 0 1px 0 #141517;
}
.ds-social-icons.ds-active-bg li a:hover,
.ds-social-icons.ds-active-bg li a {
  color: #fff !important;
}
.ds-section-base .ds-social-icons-simple.ds-active li a i {
  text-shadow: 0 1px 0 #0f9246;
}
.ds-section-dark .ds-social-icons-simple.ds-base.ds-colored li a:hover {
  text-shadow: 0 1px 0 #20252e;
}

/*ony for one corner, use this variable several time for other corners*/
img {
  max-width: 100%;
}
.ds-img-hover-zoom {
  overflow: hidden;
}
.ds-img-hover-zoom img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 1s ease-out;
  -moz-transition: -moz-transform 1s ease-out;
  -ms-transition: -ms-transform 1s ease-out;
  -o-transition: -o-transform 1s ease-out;
  transition: transform 1s ease-out;
}
.ds-img-hover-zoom:hover img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
.ds-img-w:hover .ds-img-hover-zoom img,
.ds-portfolio-description-box:hover .ds-img-hover-zoom img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
.ds-img-w {
  margin-bottom: 20px;
  position: relative;
}
.ds-img-w .ds-img-link {
  display: block;
  overflow: hidden;
  padding: 0;
  border: 0;
}
.ds-img-w img {
  display: inline-block;
  position: relative;
  z-index: 1;
  width: 100%;
}
.ds-grid-no-margins .ds-img-w {
  margin-bottom: 0;
}
.ds-gallery-small-margins .ds-img-w {
  margin-bottom: 20px;
}
.ds-img-left {
  float: left;
  margin-right: 25px;
}
.ds-img-right {
  float: right;
  margin-left: 25px;
}
.ds-img-center {
  margin-left: auto;
  margin-right: auto;
}
.ds-img-border {
  display: block;
  position: relative;
  box-sizing: border-box;
  border: 4px solid transparent;
  overflow: hidden;
  -webkit-transition: border-color 0.3s ease-in-out;
  -moz-transition: border-color 0.3s ease-in-out;
  -ms-transition: border-color 0.3s ease-in-out;
  -o-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
  /*&:after {
		content: "";
		display: block;
		box-sizing: border-box;
		position: absolute;
		z-index: 2;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		border: 4px solid transparent;
		.main-transition(border-color, .3s);
	}*/

}
.ds-img-border-double {
  display: block;
  position: relative;
  border: 1px solid transparent;
  padding: 4px;
  overflow: hidden;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  -webkit-transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -moz-transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -ms-transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -o-transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  /*&:before,
	&:after {
		content: "";
		display: block;
		position: absolute;
		z-index: 2;
	}
	&:before {
		top: -1px;
		left: -1px;
		bottom: -1px;
		right: -1px;
		border: 1px solid transparent;
		.main-transition(border-color, .3s);
	}
	&:after {
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		border: 5px solid transparent;
	}*/

}
.ds-img-border-double .ds-img-overlay {
  top: 4px;
  left: 4px;
  bottom: 4px;
  right: 4px;
}
/*.ds-img-border-sliding {
	&:after {
		border-width: 0;
		.main-transition(border, .3s);
	}
}

.ds-img-w:hover .ds-img-border-sliding:after {
	border-width: 4px;
}*/
.ds-img-shadow,
.ds-img-shadow img {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}
.ds-img-shadow-light,
.ds-img-shadow-light img {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03);
}
.ds-img-shadow-inner {
  display: block;
  position: relative;
}
.ds-img-shadow-inner:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}
.ds-img-shadow-gap {
  height: 20px;
  overflow: hidden;
  margin-top: 4px;
}
.ds-img-shadow-gap.ds-shadow-effect8:before,
.ds-img-shadow-gap.ds-shadow-effect8:after {
  bottom: auto;
  top: -24px;
  height: 5px;
}
.ds-img-overlay {
  -webkit-backface-visibility: hidden;
  display: block;
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  padding: 30px;
  text-align: left;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.ds-img-w:hover .ds-img-overlay,
.ds-portfolio-description-box:hover .ds-img-overlay {
  opacity: 1;
}
.ds-img-overlay a {
  border-bottom: 0;
}
.ds-img-overlay .ds-caption-centered {
  display: table;
  width: 100%;
  height: 100%;
}
.ds-img-overlay .ds-caption-centered > *:first-child {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.ds-img-overlay .ds-caption-bottom {
  display: table;
  width: 100%;
  position: absolute !important;
  bottom: 10px;
}
.ds-img-overlay .ds-caption-bottom > *:first-child {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.ds-overlay-short {
  top: auto;
}
.ds-img-with-overlay {
  overflow: hidden;
  position: relative;
}
.ds-img-caption {
  position: relative;
  display: block;
  z-index: 2;
  box-sizing: border-box;
  font-style: italic;
  padding: 12px 18px;
  margin-bottom: 0;
  text-align: left;
  border: 1px solid transparent;
  border-top-width: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.ds-caption-opened {
  opacity: 1;
}
.ds-overlay-slide {
  opacity: 1;
  top: auto;
}
.ds-overlay-slide h1,
.ds-overlay-slide h2,
.ds-overlay-slide h3,
.ds-overlay-slide h4,
.ds-overlay-slide h5,
.ds-overlay-slide h6 {
  margin-bottom: 19px;
}
.ds-caption-scale {
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  opacity: 0;
}
.ds-img-w:hover .ds-caption-scale,
.ds-portfolio-description-box:hover .ds-caption-scale {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.ds-caption-links {
  display: block;
  list-style: none;
  padding: 0;
  margin-bottom: 15px;
  margin-top: -5px;
  font-style: italic;
}
.ds-caption-links li {
  display: inline-block;
  margin: 0 5px;
  color: rgba(250, 250, 250, 0.5);
}
.ds-caption-links li i {
  margin-right: 5px;
  color: rgba(250, 250, 250, 0.4);
}
.ds-caption-links li a {
  color: rgba(250, 250, 250, 0.5);
  -webkit-transition: color 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0s;
}
.ds-caption-links li a i {
  margin-right: 5px;
  color: rgba(250, 250, 250, 0.4);
}
.ds-caption-links li a:hover {
  color: rgba(250, 250, 250, 0.9);
}
.ds-caption-icon {
  display: inline-block !important;
  width: 60px;
  height: 60px;
  margin: 15px 3px;
  border-radius: 50%;
  text-align: center;
  font: 22px/60px 'fontello';
  content: "\e875";
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-caption-icon-small {
  width: 42px;
  height: 42px;
  font-size: 18px;
  line-height: 42px;
}
.ds-caption-icon-smaller {
  width: 36px;
  height: 36px;
  font-size: 16px;

  line-height: 36px;
}
.ds-caption-icon-only {
  width: 60px;
  height: 60px;
  font-size: 50px;
  line-height: 60px;
  margin: 5px 3px;
}
.ds-img-round,
.ds-img-round img,
.ds-img-round .ds-img-shadow-inner:after,
.ds-img-round .ds-img-border,
.ds-img-round .ds-img-border-double {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.ds-img-round.ds-img-with-caption .ds-img-caption {
  border-top-width: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.ds-img-round-corners,
.ds-img-round-corners img,
.ds-img-round-corners .ds-img-overlay,
.ds-img-round-corners .ds-img-border,
.ds-img-round-corners .ds-img-border-double,
.ds-img-round-corners .ds-img-shadow-inner:after {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.ds-img-round-corners.ds-img-with-caption img,
.ds-img-round-corners.ds-img-with-caption .ds-img-overlay,
.ds-img-round-corners.ds-img-with-caption .ds-img-border,
.ds-img-round-corners.ds-img-with-caption .ds-img-border-double,
.ds-img-round-corners.ds-img-with-caption .ds-img-shadow-inner:after {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.ds-img-round-corners.ds-img-with-caption,
.ds-img-round-corners.ds-img-with-caption .ds-img-caption {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.ds-img-opacity-30 img {
  opacity: 0.3;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-img-opacity-30:hover img {
  opacity: 1;
}
.ds-img-opacity-50 img {
  opacity: 0.5;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-img-opacity-50:hover img {
  opacity: 1;
}
.ds-img-opacity-70 img {
  opacity: 0.7;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-img-opacity-70:hover img {
  opacity: 1;
}
.ds-img-w:hover .ds-img-opacity-30 img,
.ds-img-w:hover .ds-img-opacity-50 img,
.ds-img-w:hover .ds-img-opacity-70 img {
  opacity: 1;
}
.ds-img-grayscale img {
  -webkit-filter: grayscale(100%);
}
.ds-img-grayscale-hover img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(100%);
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.ds-img-w:hover .ds-img-grayscale-hover img,
.ds-img-grayscale-hover:hover img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}
.ds-img-grayscale-hover-70 img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(70%);
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.ds-img-w:hover .ds-img-grayscale-hover-70 img,
.ds-img-grayscale-hover-70:hover img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}
/* ************************** */
.ds-section-base .ds-img-border {
  border-color: #44678a;
}
.ds-section-base .ds-img-w:hover a .ds-img-border {
  border-color: #21252b;
}
.ds-section-base .ds-img-border-double {
  border-color: #517394;
  background-color: #44678a;
  /*&,
		&:before {
			border-color: @img-border-double-1-color;
		}
		&:after {
			border-color: @img-border-double-2-color;
		}*/

}
.ds-section-base .ds-img-w:hover a .ds-img-border-double {
  border-color: #21252b;
  background-color: #21252b;
  /*&,
		&:before {
			border-color: @img-border-double-1-color-hover;
		}
		&:after {
			border-color: @img-border-double-2-color-hover;
		}*/

}
.ds-section-base .ds-img-caption {
  background: #3f5f7f;
  border-color: #4a6b8b;
  color: #b6c7dd;
}
.ds-section-base .ds-img-w:hover a.ds-img-caption {
  background: #21252b;
  border-color: #21252b;
  color: #94a0a8;
}
.ds-section-white .ds-img-border {
  border-color: #e8eeee;
}
.ds-section-white .ds-img-w:hover a .ds-img-border {
  border-color: #44678a;
}
.ds-section-white .ds-img-border-double {
  border-color: #e5eaea;
  background-color: #ffffff;
  /*&,
		&:before {
			border-color: @img-border-double-1-color;
		}
		&:after {
			border-color: @img-border-double-2-color;
		}*/

}
.ds-section-white .ds-img-w:hover a .ds-img-border-double {
  border-color: #44678a;
  background-color: #ffffff;
  /*&,
		&:before {
			border-color: @img-border-double-1-color-hover;
		}
		&:after {
			border-color: @img-border-double-2-color-hover;
		}*/

}
.ds-section-white .ds-img-caption {
  background: #f8fafa;
  border-color: #e5eaea;
  color: #737a81;
}
.ds-section-white .ds-img-w:hover a.ds-img-caption {
  background: #44678a;
  border-color: #3f5f81;
  color: #ffffff;
}
.ds-section-grey .ds-img-border {
  border-color: #dbe3e3;
}
.ds-section-grey .ds-img-w:hover a .ds-img-border {
  border-color: #44678a;
}
.ds-section-grey .ds-img-border-double {
  border-color: #dae1e1;
  background-color: #ffffff;
  /*&,
		&:before {
			border-color: @img-border-double-1-color;
		}
		&:after {
			border-color: @img-border-double-2-color;
		}*/

}
.ds-section-grey .ds-img-w:hover a .ds-img-border-double {
  border-color: #44678a;
  background-color: #ffffff;
  /*&,
		&:before {
			border-color: @img-border-double-1-color-hover;
		}
		&:after {
			border-color: @img-border-double-2-color-hover;
		}*/

}
.ds-section-grey .ds-img-caption {
  background: #ffffff;
  border-color: #ffffff;
  color: #737a81;
}
.ds-section-grey .ds-img-w:hover a.ds-img-caption {
  background: #44678a;
  border-color: #3f5f81;
  color: #ffffff;
}
.ds-section-dark .ds-img-border {
  border-color: #2a3037;
}
.ds-section-dark .ds-img-w:hover a .ds-img-border {
  border-color: #44678a;
}
.ds-section-dark .ds-img-border-double {
  border-color: #32383f;
  background-color: #2a3037;
  /*&,
		&:before {
			border-color: @img-border-double-1-color;
		}
		&:after {
			border-color: @img-border-double-2-color;
		}*/

}
.ds-section-dark .ds-img-w:hover a .ds-img-border-double {
  border-color: #44678a;
  background-color: #2a3037;
  /*&,
		&:before {
			border-color: @img-border-double-1-color-hover;
		}
		&:after {
			border-color: @img-border-double-2-color-hover;
		}*/

}
.ds-section-dark .ds-img-caption {
  background: #2a3037;
  border-color: #32383f;
  color: #808d97;
}
.ds-section-dark .ds-img-w:hover a.ds-img-caption {
  background: #44678a;
  border-color: #3f5f81;
  color: #ffffff;
}
.ds-caption-icon {
  background: rgba(68, 103, 138, 0.85);
  color: #fff;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.ds-caption-icon:hover {
  background: #44678a;
}
.ds-caption-icon.ds-caption-icon-light {
  background: #fff;
  color: #2e343c;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);
}
.ds-caption-icon.ds-caption-icon-light:hover {
  background: rgba(250, 250, 250, 0.9);
}
.ds-caption-icon.ds-caption-icon-dark {
  background: rgba(19, 22, 26, 0.9);
  color: #b7bbc7;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-caption-icon.ds-caption-icon-dark:hover {
  background: #44678a;
  color: #fff;
}
.ds-caption-icon.ds-caption-icon-only {
  background: none;
  color: rgba(250, 250, 250, 0.8);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-caption-icon.ds-caption-icon-only:hover {
  background: none;
  color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-img-overlay {
  background: rgba(46, 72, 99, 0.85);
  color: rgba(250, 250, 250, 0.8);
}
.ds-img-overlay h1,
.ds-img-overlay .h1,
.ds-img-overlay h2,
.ds-img-overlay .h2,
.ds-img-overlay h3,
.ds-img-overlay .h3,
.ds-img-overlay h4,
.ds-img-overlay .h4,
.ds-img-overlay h5,
.ds-img-overlay .h5,
.ds-img-overlay h6,
.ds-img-overlay .h6 {
  color: #fff !important;
}
.ds-img-overlay h1.ds-has-border:after,
.ds-img-overlay .h1.ds-has-border:after,
.ds-img-overlay h2.ds-has-border:after,
.ds-img-overlay .h2.ds-has-border:after,
.ds-img-overlay h3.ds-has-border:after,
.ds-img-overlay .h3.ds-has-border:after,
.ds-img-overlay h4.ds-has-border:after,
.ds-img-overlay .h4.ds-has-border:after,
.ds-img-overlay h5.ds-has-border:after,
.ds-img-overlay .h5.ds-has-border:after,
.ds-img-overlay h6.ds-has-border:after,
.ds-img-overlay .h6.ds-has-border:after {
  background: #fff;
}
.ds-img-overlay.ds-img-overlay-hovered {
  background: rgba(0, 170, 179, 0.8);
}
.ds-img-overlay.ds-img-overlay-dark {
  background: rgba(24, 28, 32, 0.5);
}
.ds-img-overlay.ds-img-overlay-dark-hovered {
  background: rgba(24, 28, 32, 0.5);
}
.ds-img-overlay.ds-img-overlay-darker {
  background: rgba(24, 28, 32, 0.8);
}
.ds-img-overlay.ds-img-overlay-darker-hovered {
  background: rgba(24, 28, 32, 0.8);
}
.ds-img-overlay.ds-img-overlay-darker-hovered-2 {
  background: rgba(24, 28, 32, 0.8);
}
.ds-img-overlay.ds-img-overlay-white {
  background: rgba(250, 250, 250, 0.2);
}
.ds-img-overlay.ds-img-overlay-whiter {
  background: rgba(250, 250, 250, 0.7);
}
.ds-img-overlay.ds-img-overlay-whiter .ds-caption-links li {
  color: #4d5258;
}
.ds-img-overlay.ds-img-overlay-whiter .ds-caption-links li a {
  color: #4d5258;
}
.ds-img-overlay.ds-img-overlay-whiter .ds-caption-links li a:hover {
  color: #44678a;
}
.ds-img-w:hover .ds-img-overlay.ds-img-overlay-hovered,
.ds-img-w a:hover .ds-img-overlay.ds-img-overlay-hovered,
.ds-img-w span:hover .ds-img-overlay.ds-img-overlay-hovered {
  background: rgba(46, 72, 99, 0.5);
}
.ds-img-w:hover .ds-img-overlay.ds-img-overlay-dark-hovered,
.ds-img-w a:hover .ds-img-overlay.ds-img-overlay-dark-hovered,
.ds-img-w span:hover .ds-img-overlay.ds-img-overlay-dark-hovered {
  background: rgba(24, 28, 32, 0.3);
}
.ds-img-w:hover .ds-img-overlay.ds-img-overlay-darker-hovered,
.ds-img-w a:hover .ds-img-overlay.ds-img-overlay-darker-hovered,
.ds-img-w span:hover .ds-img-overlay.ds-img-overlay-darker-hovered {
  background: rgba(24, 28, 32, 0.5);
}
.ds-img-w:hover .ds-img-overlay.ds-img-overlay-darker-hovered-2,
.ds-img-w a:hover .ds-img-overlay.ds-img-overlay-darker-hovered-2,
.ds-img-w span:hover .ds-img-overlay.ds-img-overlay-darker-hovered-2 {
  background: rgba(24, 28, 32, 0.2);
}
.ds-overlay-slide {
  background: rgba(19, 21, 25, 0.1);
  background: -moz-linear-gradient(top, rgba(19, 21, 25, 0) 0%, rgba(19, 21, 25, 0.7) 40%, rgba(19, 21, 25, 0.9) 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(19, 21, 25, 0)), color-stop(40%, rgba(19, 21, 25, 0.7)), color-stop(100%, rgba(19, 21, 25, 0.9)));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, rgba(19, 21, 25, 0) 0%, rgba(19, 21, 25, 0.7) 40%, rgba(19, 21, 25, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, rgba(19, 21, 25, 0) 0%, rgba(19, 21, 25, 0.7) 40%, rgba(19, 21, 25, 0.9) 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, rgba(19, 21, 25, 0) 0%, rgba(19, 21, 25, 0.7) 40%, rgba(19, 21, 25, 0.9) 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, rgba(19, 21, 25, 0) 0%, rgba(19, 21, 25, 0.7) 40%, rgba(19, 21, 25, 0.9) 100%);
  /* W3C */

}


/* Galleries */

/*ony for one corner, use this variable several time for other corners*/
.isotope {
  position: relative;
}
.ds-gallery {
  margin-left: -20px;
  margin-right: -20px;
}
.ds-gallery:before,
.ds-gallery:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.ds-gallery:after {
  clear: both;
}
.ds-gallery .ds-gallery-item {
  padding-left: 20px;
  padding-right: 20px;
}
.ds-gallery.ds-gallery-small-margins {
  margin-left: -10px;
  margin-right: -10px;
}
.ds-gallery.ds-gallery-small-margins .ds-gallery-item {
  padding-left: 10px;
  padding-right: 10px;
}
.ds-gallery.ds-gallery-big-margins {
  margin-left: -32px;
  margin-right: -32px;
}
.ds-gallery.ds-gallery-big-margins .ds-gallery-item {
  padding-left: 32px;
  padding-right: 32px;
}
.ds-gallery .ds-gallery-item img {
  width: 100%;
}
.ds-gallery.ds-stacked {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 20px;
}
.ds-gallery.ds-stacked .ds-gallery-item,
.ds-gallery.ds-stacked .ds-gallery-item .ds-img-w {
  margin: 0 !important;
}
.ds-gallery.ds-stacked .ds-gallery-item {
  padding: 0 !important;
}
@media (min-width: 0px) {
  .ds-gallery.ds-liquid-col-3xs-2 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-3xs-3 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-3xs-4 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-3xs-5 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-3xs-6 .ds-gallery-item {
    float: left;
  }
  .ds-gallery.ds-liquid-col-3xs-1 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-3xs-2 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-3xs-3 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-3xs-4 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-3xs-5 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-3xs-6 .ds-gallery-item {
    padding: 0 20px;
  }
  .ds-gallery.ds-gallery-small-margins {
    margin-left: -10px;
    margin-right: -10px;
  }
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-3xs-1 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-3xs-2 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-3xs-3 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-3xs-4 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-3xs-5 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-3xs-6 .ds-gallery-item {
    padding: 0 10px;
  }
  .ds-gallery.ds-gallery-big-margins {
    margin-left: -32px;
    margin-right: -32px;
  }
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-3xs-1 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-3xs-2 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-3xs-3 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-3xs-4 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-3xs-5 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-3xs-6 .ds-gallery-item {
    padding: 0 32px;
  }
  .ds-liquid-col-3xs-6 .ds-gallery-item {
    width: 16.6%;
  }
  .ds-liquid-col-3xs-5 .ds-gallery-item {
    width: 20%;
  }
  .ds-liquid-col-3xs-4 .ds-gallery-item {
    width: 25%;
  }
  .ds-liquid-col-3xs-3 .ds-gallery-item {
    width: 33.3%;
  }
  .ds-liquid-col-3xs-2 .ds-gallery-item {
    width: 50%;
  }
  .ds-liquid-col-3xs-1 .ds-gallery-item {
    width: 100%;
  }
}
@media (min-width: 320px) {
  .ds-gallery.ds-liquid-col-2xs-2 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-2xs-3 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-2xs-4 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-2xs-5 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-2xs-6 .ds-gallery-item {
    float: left;
  }
  .ds-gallery.ds-liquid-col-2xs-1 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-2xs-2 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-2xs-3 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-2xs-4 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-2xs-5 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-2xs-6 .ds-gallery-item {
    padding: 0 20px;
  }
  .ds-gallery.ds-gallery-small-margins {
    margin-left: -10px;
    margin-right: -10px;
  }
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-2xs-1 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-2xs-2 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-2xs-3 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-2xs-4 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-2xs-5 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-2xs-6 .ds-gallery-item {
    padding: 0 10px;
  }
  .ds-gallery.ds-gallery-big-margins {
    margin-left: -32px;
    margin-right: -32px;
  }
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-2xs-1 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-2xs-2 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-2xs-3 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-2xs-4 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-2xs-5 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-2xs-6 .ds-gallery-item {
    padding: 0 32px;
  }
  .ds-liquid-col-2xs-6 .ds-gallery-item {
    width: 16.6%;
  }
  .ds-liquid-col-2xs-5 .ds-gallery-item {
    width: 20%;
  }
  .ds-liquid-col-2xs-4 .ds-gallery-item {
    width: 25%;
  }
  .ds-liquid-col-2xs-3 .ds-gallery-item {
    width: 33.3%;
  }
  .ds-liquid-col-2xs-2 .ds-gallery-item {
    width: 50%;
  }
  .ds-liquid-col-2xs-1 .ds-gallery-item {
    width: 100%;
  }
}
@media (min-width: 480px) {
  .ds-gallery.ds-liquid-col-xs-2 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-xs-3 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-xs-4 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-xs-5 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-xs-6 .ds-gallery-item {
    float: left;
  }
  .ds-gallery.ds-liquid-col-xs-1 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-xs-2 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-xs-3 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-xs-4 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-xs-5 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-xs-6 .ds-gallery-item {
    padding: 0 20px;
  }
  .ds-gallery.ds-gallery-small-margins {
    margin-left: -10px;
    margin-right: -10px;
  }
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-xs-1 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-xs-2 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-xs-3 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-xs-4 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-xs-5 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-xs-6 .ds-gallery-item {
    padding: 0 10px;
  }
  .ds-gallery.ds-gallery-big-margins {
    margin-left: -32px;
    margin-right: -32px;
  }
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-xs-1 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-xs-2 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-xs-3 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-xs-4 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-xs-5 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-xs-6 .ds-gallery-item {
    padding: 0 32px;
  }
  .ds-liquid-col-xs-6 .ds-gallery-item {
    width: 16.6%;
  }
  .ds-liquid-col-xs-5 .ds-gallery-item {
    width: 20%;
  }
  .ds-liquid-col-xs-4 .ds-gallery-item {
    width: 25%;
  }
  .ds-liquid-col-xs-3 .ds-gallery-item {
    width: 33.3%;
  }
  .ds-liquid-col-xs-2 .ds-gallery-item {
    width: 50%;
  }
  .ds-liquid-col-xs-1 .ds-gallery-item {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .ds-gallery.ds-liquid-col-sm-2 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-sm-3 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-sm-4 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-sm-5 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-sm-6 .ds-gallery-item {
    float: left;
  }
  .ds-gallery.ds-liquid-col-sm-1 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-sm-2 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-sm-3 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-sm-4 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-sm-5 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-sm-6 .ds-gallery-item {
    padding: 0 20px;
  }
  .ds-gallery.ds-gallery-small-margins {
    margin-left: -10px;
    margin-right: -10px;
  }
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-sm-1 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-sm-2 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-sm-3 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-sm-4 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-sm-5 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-sm-6 .ds-gallery-item {
    padding: 0 10px;
  }
  .ds-gallery.ds-gallery-big-margins {
    margin-left: -32px;
    margin-right: -32px;
  }
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-sm-1 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-sm-2 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-sm-3 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-sm-4 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-sm-5 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-sm-6 .ds-gallery-item {
    padding: 0 32px;
  }
  .ds-liquid-col-sm-6 .ds-gallery-item {
    width: 16.6%;
  }
  .ds-liquid-col-sm-5 .ds-gallery-item {
    width: 20%;
  }
  .ds-liquid-col-sm-4 .ds-gallery-item {
    width: 25%;
  }
  .ds-liquid-col-sm-3 .ds-gallery-item {
    width: 33.3%;
  }
  .ds-liquid-col-sm-2 .ds-gallery-item {
    width: 50%;
  }
  .ds-liquid-col-sm-1 .ds-gallery-item {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .ds-gallery.ds-liquid-col-md-2 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-md-3 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-md-4 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-md-5 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-md-6 .ds-gallery-item {
    float: left;
  }
  .ds-gallery.ds-liquid-col-md-1 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-md-2 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-md-3 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-md-4 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-md-5 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-md-6 .ds-gallery-item {
    padding: 0 20px;
  }
  .ds-gallery.ds-gallery-small-margins {
    margin-left: -10px;
    margin-right: -10px;
  }
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-md-1 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-md-2 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-md-3 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-md-4 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-md-5 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-md-6 .ds-gallery-item {
    padding: 0 10px;
  }
  .ds-gallery.ds-gallery-big-margins {
    margin-left: -32px;
    margin-right: -32px;
  }
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-md-1 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-md-2 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-md-3 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-md-4 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-md-5 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-md-6 .ds-gallery-item {
    padding: 0 32px;
  }
  .ds-liquid-col-md-6 .ds-gallery-item {
    width: 16.6%;
  }
  .ds-liquid-col-md-5 .ds-gallery-item {
    width: 20%;
  }
  .ds-liquid-col-md-4 .ds-gallery-item {
    width: 25%;
  }
  .ds-liquid-col-md-3 .ds-gallery-item {
    width: 33.3%;
  }
  .ds-liquid-col-md-2 .ds-gallery-item {
    width: 50%;
  }
  .ds-liquid-col-md-1 .ds-gallery-item {
    width: 100%;
  }
}
@media (min-width: 1120px) {
  .ds-gallery.ds-liquid-col-lg-2 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-lg-3 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-lg-4 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-lg-5 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-lg-6 .ds-gallery-item {
    float: left;
  }
  .ds-gallery.ds-liquid-col-lg-1 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-lg-2 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-lg-3 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-lg-4 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-lg-5 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-lg-6 .ds-gallery-item {
    padding: 0 20px;
  }
  .ds-gallery.ds-gallery-small-margins {
    margin-left: -10px;
    margin-right: -10px;
  }
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-lg-1 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-lg-2 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-lg-3 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-lg-4 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-lg-5 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-lg-6 .ds-gallery-item {
    padding: 0 10px;
  }
  .ds-gallery.ds-gallery-big-margins {
    margin-left: -32px;
    margin-right: -32px;
  }
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-lg-1 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-lg-2 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-lg-3 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-lg-4 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-lg-5 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-lg-6 .ds-gallery-item {
    padding: 0 32px;
  }
  .ds-liquid-col-lg-6 .ds-gallery-item {
    width: 16.6%;
  }
  .ds-liquid-col-lg-5 .ds-gallery-item {
    width: 20%;
  }
  .ds-liquid-col-lg-4 .ds-gallery-item {
    width: 25%;
  }
  .ds-liquid-col-lg-3 .ds-gallery-item {
    width: 33.3%;
  }
  .ds-liquid-col-lg-2 .ds-gallery-item {
    width: 50%;
  }
  .ds-liquid-col-lg-1 .ds-gallery-item {
    width: 100%;
  }
}
@media (max-width: 319px) {
  .ds-gallery {
    margin-left: -10px;
    margin-right: -10px;
  }
  .ds-gallery.ds-liquid-col-3xs-1 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-3xs-2 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-3xs-3 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-3xs-4 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-3xs-5 .ds-gallery-item,
  .ds-gallery.ds-liquid-col-3xs-6 .ds-gallery-item {
    padding: 0 10px;
  }
  .ds-gallery.ds-gallery-small-margins {
    margin-left: -5px;
    margin-right: -5px;
  }
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-3xs-1 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-3xs-2 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-3xs-3 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-3xs-4 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-3xs-5 .ds-gallery-item,
  .ds-gallery.ds-gallery-small-margins.ds-liquid-col-3xs-6 .ds-gallery-item {
    padding: 0 5px;
  }
  .ds-gallery.ds-gallery-big-margins {
    margin-left: -16px;
    margin-right: -16px;
  }
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-3xs-1 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-3xs-2 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-3xs-3 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-3xs-4 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-3xs-5 .ds-gallery-item,
  .ds-gallery.ds-gallery-big-margins.ds-liquid-col-3xs-6 .ds-gallery-item {
    padding: 0 16px;
  }
}

/* end galleries */

/*-- start lisder */
/*ony for one corner, use this variable several time for other corners*/
.ds-slider-wrapper {
  position: relative;
  width: 100%;
  margin: 0 auto 20px;
}
.ds-slider-wrapper:before,
.ds-slider-wrapper:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.ds-slider-wrapper:after {
  clear: both;
}
.ds-slider {
  position: relative;
  width: 100%;
  margin: 0 auto;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.ds-slider.ds-slider-animate-opacity .ds-slide {
  opacity: 0;
}
.ds-slider.ds-slider-animate-opacity .ds-slide.ds-slide-active {
  opacity: 1;
}
.ds-slider.ds-slider-animate-opacity .ds-slide.ds-slide-transparent {
  opacity: 0.2;
}
.ds-slider:before,
.ds-slider:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.ds-slider:after {
  clear: both;
}
.ds-slide {
  float: left;
  width: 100%;
  overflow: hidden;
  margin-right: -100%;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1, 1);
}
.ds-slider-hider {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.ds-slider-arrow {
  display: block;
  position: absolute;
  top: 50%;
  z-index: 4;
  width: 40px;
  height: 80px;
  margin-top: -40px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ds-slider-arrow-left span,
.ds-slider-arrow-right span {
  display: block;
  width: 40px;
  height: 80px;
  font-family: fontello;
  line-height: 80px;
  font-size: 40px;
  background: none;
  color: rgba(240, 241, 241, 0.45);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ds-slider-arrow-disabled span,
.ds-slider-arrow-disabled span:hover {
  opacity: 0.2;
  cursor: default;
}
.ds-slider-arrow-left {
  padding-right: 0px;
  left: -40px;
}
.ds-slider-arrow-left span:before {
  content: "\e87c";
}
.ds-slider-arrow-right {
  padding-left: 0px;
  right: -40px;
}
.ds-slider-arrow-right span:before {
  content: "\e87d";
}
.ds-slider-pagination {
  padding: 0;
  line-height: 12px;
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: -15px;
  z-index: 4;
}
.ds-slider-page {
  display: inline-block;
  cursor: pointer;
  width: 11px;
  height: 11px;
  margin: 0 4px;
  vertical-align: top;
  background: rgba(105, 116, 122, 0.25);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.ds-slider-pagination-inside .ds-slider-pagination {
  bottom: 0;
}
.ds-slider-arrows-inside .ds-slider-arrow-left {
  left: 0px;
}
.ds-slider-arrows-inside .ds-slider-arrow-right {
  right: 0px;
}
.ds-slider-show-arrow-hover .ds-slider-arrow {
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.ds-slider-show-arrow-hover:hover .ds-slider-arrow,
.ds-slider-show-arrow-hover:hover .ds-slider-pagination {
  opacity: 1;
}
.ds-slider-show-arrow-hover:hover .ds-slider-arrow.ds-slider-arrow-disabled,
.ds-slider-show-arrow-hover:hover .ds-slider-pagination.ds-slider-arrow-disabled {
  opacity: 0.2;
}
.ds-slider-show-pagination-hover .ds-slider-pagination {
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.ds-slider-show-pagination-hover:hover .ds-slider-arrow,
.ds-slider-show-pagination-hover:hover .ds-slider-pagination {
  opacity: 1;
}
.ds-slider-show-pagination-hover:hover .ds-slider-arrow.ds-slider-arrow-disabled,
.ds-slider-show-pagination-hover:hover .ds-slider-pagination.ds-slider-arrow-disabled {
  opacity: 0.2;
}
.ds-slider-slide-arrows-hover:hover.ds-slider-arrows-inside .ds-slider-arrow-left {
  left: -40px;
}
.ds-slider-slide-arrows-hover:hover.ds-slider-arrows-inside .ds-slider-arrow-right {
  right: -40px;
}
.ds-slider-slide-pagination-hover:hover.ds-slider-pagination-inside .ds-slider-pagination {
  position: absolute;
  width: 100%;
  bottom: -15px;
}
.ds-slider-arrow span:hover {
  background: rgba(105, 116, 122, 0.25);
  color: #fff;
}
.ds-slider-page-active {
  background: #466584;
}

/* end slider */

/* testimonials*/
.ds-testimonial {
  margin-bottom: 20px;
}
.ds-testimonial-content {
  position: relative;
  padding: 25px 28px 5px;
  margin-bottom: 20px;
  font-style: italic;
  font-size: 16px;
  line-height: 1.5em;
  border: 1px solid transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.ds-testimonial-content:after {
  content: '';
  display: block;
  width: 23px;
  height: 16px;
  position: absolute;
  left: 20px;
  bottom: -16px;
}
.ds-testimonial-author-with-photo .ds-testimonial-content:after {
  left: 64px;
}
.ds-testimonial-content.ds-testimonial-content-big {
  font-size: 18px;
}
.ds-testimonial-content.ds-testimonial-content-bigger {
  font-size: 22px;
  line-height: 1.4em;
  font-weight: 300;
}
.ds-testimonial-content.ds-testimonial-content-quotes {
  padding-left: 46px;
}
.ds-testimonial-content.ds-testimonial-content-quotes:before {
  display: block;
  font-family: fontello;
  content: "\e833";
  font-size: 18px;
  position: absolute;
  top: 24px;
  font-style: normal;
  left: 18px;
}
.ds-testimonial-author-with-icon .ds-testimonial-author div {
  margin-left: 30px;
}
.ds-testimonial-author-with-photo .ds-testimonial-author div {
  padding: 7px 0 0 88px;
}
.ds-testimonial-author .ds-testimonial-author-photo {
  height: 70px;
  float: left;
  margin-right: 20px;
}
.ds-testimonial-author .ds-testimonial-author-photo img {
  max-height: 70px;
}
.ds-testimonial-author .ds-icon-man,
.ds-testimonial-author .ds-icon-woman {
  width: 15px;
  height: 18px;
  float: left;
  margin-top: 2px;
}
.ds-testimonial-author:before,
.ds-testimonial-author:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.ds-testimonial-author:after {
  clear: both;
}
.ds-testimonials-big {
  font-size: 30px;
  font-weight: 300;
  line-height: 1.4em;
  font-style: italic;
  margin-bottom: 15px;
}
.ds-testimonials-name {
  letter-spacing: 1px;
  margin-bottom: 0;
  font-style: italic;
}
.ds-quote-left {
  margin-right: 10px;
}
.ds-quote-right {
  margin-left: 13px;
}
.ds-section-white .ds-testimonial-content,
.ds-section-grey .ds-testimonial-content,
.ds-section-base .ds-testimonial-content,
.ds-section-dark .ds-testimonial-content,
.ds-section-parallax .ds-testimonial-content {
  background: #f8fafa;
  color: #555c63;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
  border-color: #e5eaea;
}
.ds-section-white .ds-testimonial-content:after,
.ds-section-grey .ds-testimonial-content:after,
.ds-section-base .ds-testimonial-content:after,
.ds-section-dark .ds-testimonial-content:after,
.ds-section-parallax .ds-testimonial-content:after {
  background: url(../../../img/triangle-testimonials.png) no-repeat 50% 0;
}
.ds-section-white .ds-testimonial-content.ds-testimonial-content-quotes:before,
.ds-section-grey .ds-testimonial-content.ds-testimonial-content-quotes:before,
.ds-section-base .ds-testimonial-content.ds-testimonial-content-quotes:before,
.ds-section-dark .ds-testimonial-content.ds-testimonial-content-quotes:before,
.ds-section-parallax .ds-testimonial-content.ds-testimonial-content-quotes:before {
  color: #d6dfdf;
}
.ds-section-white .ds-testimonial-content.ds-testimonial-white,
.ds-section-grey .ds-testimonial-content.ds-testimonial-white,
.ds-section-base .ds-testimonial-content.ds-testimonial-white,
.ds-section-dark .ds-testimonial-content.ds-testimonial-white,
.ds-section-parallax .ds-testimonial-content.ds-testimonial-white {
  background: #ffffff;
  color: #555c63;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  border-color: #ffffff;
}
.ds-section-white .ds-testimonial-content.ds-testimonial-white:after,
.ds-section-grey .ds-testimonial-content.ds-testimonial-white:after,
.ds-section-base .ds-testimonial-content.ds-testimonial-white:after,
.ds-section-dark .ds-testimonial-content.ds-testimonial-white:after,
.ds-section-parallax .ds-testimonial-content.ds-testimonial-white:after {
  background: url(../../../img/triangle-testimonials-white.png) no-repeat 50% 0;
}
.ds-section-white .ds-testimonial-content.ds-testimonial-white.ds-testimonial-content-quotes:before,
.ds-section-grey .ds-testimonial-content.ds-testimonial-white.ds-testimonial-content-quotes:before,
.ds-section-base .ds-testimonial-content.ds-testimonial-white.ds-testimonial-content-quotes:before,
.ds-section-dark .ds-testimonial-content.ds-testimonial-white.ds-testimonial-content-quotes:before,
.ds-section-parallax .ds-testimonial-content.ds-testimonial-white.ds-testimonial-content-quotes:before {
  color: #d6dfdf;
}
.ds-section-white .ds-testimonial-content.ds-testimonial-base,
.ds-section-grey .ds-testimonial-content.ds-testimonial-base,
.ds-section-base .ds-testimonial-content.ds-testimonial-base,
.ds-section-dark .ds-testimonial-content.ds-testimonial-base,
.ds-section-parallax .ds-testimonial-content.ds-testimonial-base {
  background: #466584;
  color: #ffffff;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  border-color: #466584;
}
.ds-section-white .ds-testimonial-content.ds-testimonial-base:after,
.ds-section-grey .ds-testimonial-content.ds-testimonial-base:after,
.ds-section-base .ds-testimonial-content.ds-testimonial-base:after,
.ds-section-dark .ds-testimonial-content.ds-testimonial-base:after,
.ds-section-parallax .ds-testimonial-content.ds-testimonial-base:after {
  background: url(../../../img/triangle-testimonials-blue.png) no-repeat 50% 0;
}
.ds-section-white .ds-testimonial-content.ds-testimonial-base.ds-testimonial-content-quotes:before,
.ds-section-grey .ds-testimonial-content.ds-testimonial-base.ds-testimonial-content-quotes:before,
.ds-section-base .ds-testimonial-content.ds-testimonial-base.ds-testimonial-content-quotes:before,
.ds-section-dark .ds-testimonial-content.ds-testimonial-base.ds-testimonial-content-quotes:before,
.ds-section-parallax .ds-testimonial-content.ds-testimonial-base.ds-testimonial-content-quotes:before {
  color: #698eb1;
}
.ds-section-white .ds-testimonial-content.ds-testimonial-dark,
.ds-section-grey .ds-testimonial-content.ds-testimonial-dark,
.ds-section-base .ds-testimonial-content.ds-testimonial-dark,
.ds-section-dark .ds-testimonial-content.ds-testimonial-dark,
.ds-section-parallax .ds-testimonial-content.ds-testimonial-dark {
  background: #2a3037;
  color: #bfc7cc;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  border-color: #32383f;
}
.ds-section-white .ds-testimonial-content.ds-testimonial-dark:after,
.ds-section-grey .ds-testimonial-content.ds-testimonial-dark:after,
.ds-section-base .ds-testimonial-content.ds-testimonial-dark:after,
.ds-section-dark .ds-testimonial-content.ds-testimonial-dark:after,
.ds-section-parallax .ds-testimonial-content.ds-testimonial-dark:after {
  background: url(../../../img/triangle-testimonials-dark.png) no-repeat 50% 0;
}
.ds-section-white .ds-testimonial-content.ds-testimonial-dark.ds-testimonial-content-quotes:before,
.ds-section-grey .ds-testimonial-content.ds-testimonial-dark.ds-testimonial-content-quotes:before,
.ds-section-base .ds-testimonial-content.ds-testimonial-dark.ds-testimonial-content-quotes:before,
.ds-section-dark .ds-testimonial-content.ds-testimonial-dark.ds-testimonial-content-quotes:before,
.ds-section-parallax .ds-testimonial-content.ds-testimonial-dark.ds-testimonial-content-quotes:before {
  color: #4e565e;
}
.ds-section-white .ds-testimonial-author .ds-icon-man,
.ds-section-grey .ds-testimonial-author .ds-icon-man,
.ds-section-base .ds-testimonial-author .ds-icon-man,
.ds-section-dark .ds-testimonial-author .ds-icon-man,
.ds-section-parallax .ds-testimonial-author .ds-icon-man {
  background: url(../../../img/icon-man.png) no-repeat 0 0;
}
.ds-section-white .ds-testimonial-author .ds-icon-woman,
.ds-section-grey .ds-testimonial-author .ds-icon-woman,
.ds-section-base .ds-testimonial-author .ds-icon-woman,
.ds-section-dark .ds-testimonial-author .ds-icon-woman,
.ds-section-parallax .ds-testimonial-author .ds-icon-woman {
  background: url(../../../img/icon-woman.png) no-repeat 0 0;
}

/* accordion */
/*ony for one corner, use this variable several time for other corners*/
.ds-accordion {
  margin-bottom: 20px;
}
.ds-accordion .ds-accordion-item {
  border-bottom: 1px dashed transparent;
}
.ds-accordion .ds-accordion-item:last-child {
  border-bottom: 0;
}
.ds-accordion .ds-accordion-title {
  margin-bottom: 0;
}
.ds-accordion .ds-accordion-title *[class^="fa fa-"],
.ds-accordion .ds-accordion-title *[class*=" fa fa-"] {
  margin-right: 8px;
}
.ds-accordion .ds-accordion-title a {
  padding: 15px 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 157%;
  letter-spacing: normal;
  display: block;
  position: relative;
  border-bottom: 0;
  text-transform: none;
  padding-left: 36px;
}
.ds-accordion .ds-accordion-title a:active,
.ds-accordion .ds-accordion-title a:focus {
  outline: none;
}
.ds-accordion .ds-accordion-title .ds-accordion-toggle {
  display: block;
  position: absolute;
  top: 13px;
  left: 0px;
  font-weight: normal;
  height: 24px;
  width: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 12px;
  border: 1px solid transparent;
  border-top: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-accordion .ds-accordion-title .ds-accordion-toggle:after {
  font-family: "fontello";
  content: '\eacf';
}
.ds-accordion .ds-accordion-item-active .ds-accordion-title .ds-accordion-toggle:after {
  content: '\eacc';
}
.ds-accordion .ds-accordion-content {
  overflow: hidden;
}
.ds-accordion .ds-accordion-content > div {
  margin: 15px 0 20px;
}
.ds-accordion.ds-behavior-toggle .ds-accordion-title .ds-accordion-toggle {
  font-size: 10px;
  line-height: 22px;
}
.ds-accordion.ds-behavior-toggle .ds-accordion-title .ds-accordion-toggle:after {
  content: "\eac9";
}
.ds-accordion.ds-behavior-toggle .ds-accordion-item-active .ds-accordion-title .ds-accordion-toggle:after {
  content: "\eac8";
}
.ds-accordion-titles-bg .ds-accordion-item {
  border-bottom: 0;
  margin-bottom: -1px;
}
.ds-accordion-titles-bg .ds-accordion-title a {
  border: 1px solid transparent;
  padding: 8px 14px 9px;
  padding-left: 29px;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-accordion-titles-bg .ds-accordion-title a .ds-accordion-toggle {
  left: 4px;
  top: 7px;
  height: 22px;
  width: 22px;
  line-height: 22px;
  font-size: 12px;
}
.ds-accordion-titles-bg.ds-behavior-toggle .ds-accordion-title .ds-accordion-toggle {
  top: 7px;
  font-size: 10px;
}
.ds-accordion-titles-bg.ds-behavior-toggle .ds-accordion-item-active .ds-accordion-title .ds-accordion-toggle:after {
  content: "\eac8";
}
.ds-accordion-titles-bg .ds-accordion-content > div {
  margin: 30px 0;
}
.ds-accordion-content-bg.ds-accordion-content-bg .ds-accordion-item-active .ds-accordion-title a {
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.ds-accordion-content-bg .ds-accordion-content {
  padding: 0 30px;
  margin-bottom: 10px;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  border: 1px solid transparent;
}
.ds-accordion-content-bg .ds-accordion-content > div {
  margin: 30px 0;
}
.ds-accordion-titles-white .ds-accordion-item-active {
  border: 1px solid transparent;
  margin-top: 15px;
  margin-bottom: 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.ds-accordion-titles-white .ds-accordion-item-active:first-child {
  border-bottom: 1px solid transparent;
  margin-top: 0px;
}
.ds-accordion-titles-white .ds-accordion-item-active:last-child {
  border-bottom: 1px solid transparent;
  margin-bottom: 0px;
}
.ds-accordion-titles-white .ds-accordion-item-active .ds-accordion-title a {
  padding: 23px 25px 8px 19px;
  padding-left: 50px;
}
.ds-accordion-titles-white .ds-accordion-item-active .ds-accordion-title a .ds-accordion-toggle {
  left: 23px;
  top: 22px;
}
.ds-accordion-titles-white .ds-accordion-item-active .ds-accordion-content {
  padding: 0 30px;
  margin-bottom: 0px;
  border: 1px solid transparent;
}
.ds-accordion-titles-white .ds-accordion-item-active .ds-accordion-content > div {
  margin: 20px 0 30px;
}
.ds-accordion-titles-icon-right .ds-accordion-title a {
  padding-right: 36px;
  padding-left: 0;
}
.ds-accordion-titles-icon-right .ds-accordion-title a .ds-accordion-toggle {
  right: 0;
  left: auto;
}
.ds-accordion-titles-bg.ds-accordion-titles-icon-right .ds-accordion-title a {
  padding-right: 30px;
  padding-left: 14px;
}
.ds-accordion-titles-bg.ds-accordion-titles-icon-right .ds-accordion-title a .ds-accordion-toggle {
  right: 4px;
  left: auto;
}
.ds-accordion-titles-white.ds-accordion-titles-icon-right .ds-accordion-item-active .ds-accordion-title a {
  padding-right: 40px;
  padding-left: 30px;
}
.ds-accordion-titles-white.ds-accordion-titles-icon-right .ds-accordion-item-active .ds-accordion-title a .ds-accordion-toggle {
  right: 14px;
  left: auto;
}
.ds-section-white .ds-accordion .ds-accordion-item {
  border-color: #d6dfdf;
}
.ds-section-white .ds-accordion .ds-accordion-title a {
  color: #4d5258;
  text-shadow: transparent;
}
.ds-section-white .ds-accordion .ds-accordion-title a .ds-accordion-toggle {
  border-color: #e5eaea;
  border-top-color: #e5eaea;
  background: #f8fafa;
  color: #586266;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}
.ds-section-white .ds-accordion .ds-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.ds-section-white .ds-accordion .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: #e5eaea;
  border-top-color: #e5eaea;
  background: #f8fafa;
  color: #586266;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}
.ds-section-white .ds-accordion .ds-accordion-item-active .ds-accordion-title a {
  color: #4d5258;
  text-shadow: transparent;
}
.ds-section-white .ds-accordion .ds-accordion-item-active .ds-accordion-title a .ds-accordion-toggle {
  border-color: #3f5f81;
  border-top-color: #3f5f81;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 #385475;
  -webkit-box-shadow: inset 0 1px 0 #4a7095;
  -moz-box-shadow: inset 0 1px 0 #4a7095;
  box-shadow: inset 0 1px 0 #4a7095;
}
.ds-section-white .ds-accordion .ds-accordion-item-active .ds-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.ds-section-white .ds-accordion .ds-accordion-item-active .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: #3f5f81;
  border-top-color: #3f5f81;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 #385475;
  -webkit-box-shadow: inset 0 1px 0 #4a7095;
  -moz-box-shadow: inset 0 1px 0 #4a7095;
  box-shadow: inset 0 1px 0 #4a7095;
}
.ds-section-white .ds-accordion.ds-accordion-base .ds-accordion-title a {
  color: #4d5258;
  text-shadow: transparent;
}
.ds-section-white .ds-accordion.ds-accordion-base .ds-accordion-title a .ds-accordion-toggle {
  border-color: #3f5f81;
  border-top-color: #3f5f81;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 #385475;
  -webkit-box-shadow: inset 0 1px 0 #4a7095;
  -moz-box-shadow: inset 0 1px 0 #4a7095;
  box-shadow: inset 0 1px 0 #4a7095;
}
.ds-section-white .ds-accordion.ds-accordion-base .ds-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.ds-section-white .ds-accordion.ds-accordion-base .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: #3f5f81;
  border-top-color: #3f5f81;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 #385475;
  -webkit-box-shadow: inset 0 1px 0 #4a7095;
  -moz-box-shadow: inset 0 1px 0 #4a7095;
  box-shadow: inset 0 1px 0 #4a7095;
}
.ds-section-white .ds-accordion.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a {
  color: #4d5258;
  text-shadow: transparent;
}
.ds-section-white .ds-accordion.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a .ds-accordion-toggle {
  border-color: #e5eaea;
  border-top-color: #e5eaea;
  background: #f8fafa;
  color: #586266;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}
.ds-section-white .ds-accordion.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.ds-section-white .ds-accordion.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: #e5eaea;
  border-top-color: #e5eaea;
  background: #f8fafa;
  color: #586266;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg .ds-accordion-item {
  border-color: transparent;
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg .ds-accordion-title a {
  border-color: #3a7bed;
  background: #4b8ef1;
  color: #ffffff;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg .ds-accordion-title a .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #a5c7f8;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg .ds-accordion-title a:hover {
  border-color: #235be4;
  background: #306eea;
  color: #ffffff;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #92b5f9;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg .ds-accordion-item-active .ds-accordion-title a {
  border-color: #1f2330;
  background: #252c39;
  color: #b9c7d8;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg .ds-accordion-item-active .ds-accordion-title a .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #4e5c6f;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg .ds-accordion-item-active .ds-accordion-title a:hover {
  border-color: #1c212b;
  background: #1f2632;
  color: #a9b9cf;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg .ds-accordion-item-active .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #455165;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-title a {
  border-color: #1f2330;
  background: #252c39;
  color: #b9c7d8;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-title a .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #4e5c6f;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-title a:hover {
  border-color: #1c212b;
  background: #1f2632;
  color: #a9b9cf;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #455165;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a {
  border-color: #3a7bed;
  background: #4b8ef1;
  color: #ffffff;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #a5c7f8;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a:hover {
  border-color: #235be4;
  background: #306eea;
  color: #ffffff;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-white .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #92b5f9;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-white .ds-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-white .ds-accordion-item-active {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-white .ds-accordion.ds-accordion-titles-white .ds-accordion-item-active:hover {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-white .ds-accordion.ds-accordion-titles-white .ds-accordion-item-active .ds-accordion-title a {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-white .ds-accordion-item-active .ds-accordion-title a .ds-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-white .ds-accordion-item-active .ds-accordion-title a:hover {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-white .ds-accordion-item-active .ds-accordion-title a:hover .ds-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-white .ds-accordion-item-active .ds-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-white.ds-accordion-base .ds-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-white.ds-accordion-base .ds-accordion-item-active {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-white .ds-accordion.ds-accordion-titles-white.ds-accordion-base .ds-accordion-item-active:hover {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-white .ds-accordion.ds-accordion-titles-white.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-white.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a .ds-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-white.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a:hover {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-white.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a:hover .ds-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-titles-white.ds-accordion-base .ds-accordion-item-active .ds-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-white .ds-accordion.ds-accordion-content-bg .ds-accordion-content {
  background: #36404f;
  color: #94a1b7;
  border-color: #404a5c;
  border-top-width: 0;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-grey .ds-accordion .ds-accordion-item {
  border-color: #e1e4e5;
}
.ds-section-grey .ds-accordion .ds-accordion-title a {
  color: #3f4551;
  text-shadow: transparent;
}
.ds-section-grey .ds-accordion .ds-accordion-title a .ds-accordion-toggle {
  border-color: #dae1e3;
  border-top-color: #dae1e3;
  background: #fafcfc;
  color: #7c7e87;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}
.ds-section-grey .ds-accordion .ds-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.ds-section-grey .ds-accordion .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: #cdd6d8;
  border-top-color: #cdd6d8;
  background: #ffffff;
  color: #3d3e43;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.ds-section-grey .ds-accordion .ds-accordion-item-active .ds-accordion-title a {
  color: #3f4551;
  text-shadow: transparent;
}
.ds-section-grey .ds-accordion .ds-accordion-item-active .ds-accordion-title a .ds-accordion-toggle {
  border-color: #3f5f81;
  border-top-color: #3f5f81;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 #385475;
  -webkit-box-shadow: inset 0 1px 0 #4a7095;
  -moz-box-shadow: inset 0 1px 0 #4a7095;
  box-shadow: inset 0 1px 0 #4a7095;
}
.ds-section-grey .ds-accordion .ds-accordion-item-active .ds-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.ds-section-grey .ds-accordion .ds-accordion-item-active .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: #3f5f81;
  border-top-color: #3f5f81;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 #385475;
  -webkit-box-shadow: inset 0 1px 0 #4a7095;
  -moz-box-shadow: inset 0 1px 0 #4a7095;
  box-shadow: inset 0 1px 0 #4a7095;
}
.ds-section-grey .ds-accordion.ds-accordion-base .ds-accordion-title a {
  color: #3f4551;
  text-shadow: transparent;
}
.ds-section-grey .ds-accordion.ds-accordion-base .ds-accordion-title a .ds-accordion-toggle {
  border-color: #3f5f81;
  border-top-color: #3f5f81;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 #385475;
  -webkit-box-shadow: inset 0 1px 0 #4a7095;
  -moz-box-shadow: inset 0 1px 0 #4a7095;
  box-shadow: inset 0 1px 0 #4a7095;
}
.ds-section-grey .ds-accordion.ds-accordion-base .ds-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.ds-section-grey .ds-accordion.ds-accordion-base .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: #3f5f81;
  border-top-color: #3f5f81;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 #385475;
  -webkit-box-shadow: inset 0 1px 0 #4a7095;
  -moz-box-shadow: inset 0 1px 0 #4a7095;
  box-shadow: inset 0 1px 0 #4a7095;
}
.ds-section-grey .ds-accordion.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a {
  color: #3f4551;
  text-shadow: transparent;
}
.ds-section-grey .ds-accordion.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a .ds-accordion-toggle {
  border-color: #dae1e3;
  border-top-color: #dae1e3;
  background: #fafcfc;
  color: #7c7e87;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}
.ds-section-grey .ds-accordion.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.ds-section-grey .ds-accordion.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: #cdd6d8;
  border-top-color: #cdd6d8;
  background: #ffffff;
  color: #3d3e43;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg .ds-accordion-item {
  border-color: transparent;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg .ds-accordion-title a {
  border-color: #3a7bed;
  background: #4b8ef1;
  color: #ffffff;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg .ds-accordion-title a .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #a5c7f8;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg .ds-accordion-title a:hover {
  border-color: #235be4;
  background: #306eea;
  color: #ffffff;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #92b5f9;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg .ds-accordion-item-active .ds-accordion-title a {
  border-color: #1f2330;
  background: #252c39;
  color: #b9c7d8;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg .ds-accordion-item-active .ds-accordion-title a .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #4e5c6f;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg .ds-accordion-item-active .ds-accordion-title a:hover {
  border-color: #1c212b;
  background: #1f2632;
  color: #a9b9cf;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg .ds-accordion-item-active .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #455165;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-title a {
  border-color: #1f2330;
  background: #252c39;
  color: #b9c7d8;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-title a .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #4e5c6f;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-title a:hover {
  border-color: #1c212b;
  background: #1f2632;
  color: #a9b9cf;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #455165;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a {
  border-color: #3a7bed;
  background: #4b8ef1;
  color: #ffffff;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #a5c7f8;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a:hover {
  border-color: #235be4;
  background: #306eea;
  color: #ffffff;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-grey .ds-accordion.ds-accordion-titles-bg.ds-accordion-base .ds-accordion-item-active .ds-accordion-title a:hover .ds-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #92b5f9;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-white .ds-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-white .ds-accordion-item-active {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-grey .ds-accordion.ds-accordion-titles-white .ds-accordion-item-active:hover {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.ds-section-grey .ds-accordion.ds-accordion-titles-white .ds-accordion-item-active .ds-accordion-title a {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-white .ds-accordion-item-active .ds-accordion-title a .ds-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-white .ds-accordion-item-active .ds-accordion-title a:hover {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-white .ds-accordion-item-active .ds-accordion-title a:hover .ds-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-white .ds-accordion-item-active .ds-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-grey .ds-accordion.ds-accordion-titles-white.ds-accordion-base .ds-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ds-section-grey .ds-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-grey .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active:hover {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-grey .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.pi-section-grey .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-grey .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.pi-section-grey .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-grey .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-grey .pi-accordion.pi-accordion-content-bg .pi-accordion-content {
  background: #36404f;
  color: #94a1b7;
  border-color: #404a5c;
  border-top-width: 0;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-base .pi-accordion .pi-accordion-item {
  border-color: #4a7096;
}
.pi-section-base .pi-accordion .pi-accordion-title a {
  color: #d3ddea;
  text-shadow: transparent;
}
.pi-section-base .pi-accordion .pi-accordion-title a .pi-accordion-toggle {
  border-color: #27415c;
  border-top-color: #27415c;
  background: #2a4664;
  color: #ffffff;
  text-shadow: 0 1px 0 #223952;
  -webkit-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-base .pi-accordion .pi-accordion-title a:hover {
  color: #ffffff;
  text-shadow: transparent;
}
.pi-section-base .pi-accordion .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: #27415c;
  border-top-color: #27415c;
  background: #2a4664;
  color: #ffffff;
  text-shadow: 0 1px 0 #223952;
  -webkit-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-base .pi-accordion .pi-accordion-item-active .pi-accordion-title a {
  color: #d3ddea;
  text-shadow: transparent;
}
.pi-section-base .pi-accordion .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  border-color: #27415c;
  border-top-color: #27415c;
  background: #2a4664;
  color: #ffffff;
  text-shadow: 0 1px 0 #223952;
  -webkit-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-base .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover {
  color: #ffffff;
  text-shadow: transparent;
}
.pi-section-base .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: #27415c;
  border-top-color: #27415c;
  background: #2a4664;
  color: #ffffff;
  text-shadow: 0 1px 0 #223952;
  -webkit-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-base .pi-accordion.pi-accordion-base .pi-accordion-title a {
  color: #d3ddea;
  text-shadow: transparent;
}
.pi-section-base .pi-accordion.pi-accordion-base .pi-accordion-title a .pi-accordion-toggle {
  border-color: #27415c;
  border-top-color: #27415c;
  background: #2a4664;
  color: #ffffff;
  text-shadow: 0 1px 0 #223952;
  -webkit-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-base .pi-accordion.pi-accordion-base .pi-accordion-title a:hover {
  color: #ffffff;
  text-shadow: transparent;
}
.pi-section-base .pi-accordion.pi-accordion-base .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: #27415c;
  border-top-color: #27415c;
  background: #2a4664;
  color: #ffffff;
  text-shadow: 0 1px 0 #223952;
  -webkit-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-base .pi-accordion.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a {
  color: #d3ddea;
  text-shadow: transparent;
}
.pi-section-base .pi-accordion.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  border-color: #27415c;
  border-top-color: #27415c;
  background: #2a4664;
  color: #ffffff;
  text-shadow: 0 1px 0 #223952;
  -webkit-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-base .pi-accordion.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover {
  color: #ffffff;
  text-shadow: transparent;
}
.pi-section-base .pi-accordion.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: #27415c;
  border-top-color: #27415c;
  background: #2a4664;
  color: #ffffff;
  text-shadow: 0 1px 0 #223952;
  -webkit-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #2e4c6d, 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg .pi-accordion-item {
  border-color: transparent;
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg .pi-accordion-title a {
  border-color: #3a7bed;
  background: #4b8ef1;
  color: #ffffff;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg .pi-accordion-title a .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #a5c7f8;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg .pi-accordion-title a:hover {
  border-color: #235be4;
  background: #306eea;
  color: #ffffff;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #92b5f9;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg .pi-accordion-item-active .pi-accordion-title a {
  border-color: #1f2330;
  background: #252c39;
  color: #b9c7d8;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #4e5c6f;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg .pi-accordion-item-active .pi-accordion-title a:hover {
  border-color: #1c212b;
  background: #1f2632;
  color: #a9b9cf;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #455165;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-title a {
  border-color: #1f2330;
  background: #252c39;
  color: #b9c7d8;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-title a .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #4e5c6f;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-title a:hover {
  border-color: #1c212b;
  background: #1f2632;
  color: #a9b9cf;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #455165;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a {
  border-color: #3a7bed;
  background: #4b8ef1;
  color: #ffffff;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #a5c7f8;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover {
  border-color: #235be4;
  background: #306eea;
  color: #ffffff;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-base .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #92b5f9;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-white .pi-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-base .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active:hover {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-base .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-title a {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-title a:hover {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-base .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active:hover {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-base .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-base .pi-accordion.pi-accordion-content-bg .pi-accordion-content {
  background: #36404f;
  color: #94a1b7;
  border-color: #404a5c;
  border-top-width: 0;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-dark .pi-accordion .pi-accordion-item {
  border-color: #333941;
}
.pi-section-dark .pi-accordion .pi-accordion-title a {
  color: #c6ccd0;
  text-shadow: transparent;
}
.pi-section-dark .pi-accordion .pi-accordion-title a .pi-accordion-toggle {
  border-color: #2a3037;
  border-top-color: #32383f;
  background: #2a3037;
  color: #c6ccd0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-dark .pi-accordion .pi-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.pi-section-dark .pi-accordion .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: #2a3037;
  border-top-color: #32383f;
  background: #2a3037;
  color: #c6ccd0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-dark .pi-accordion .pi-accordion-item-active .pi-accordion-title a {
  color: #c6ccd0;
  text-shadow: transparent;
}
.pi-section-dark .pi-accordion .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  border-color: #44678a;
  border-top-color: #4c7096;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.pi-section-dark .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.pi-section-dark .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: #44678a;
  border-top-color: #4c7096;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.pi-section-dark .pi-accordion.pi-accordion-base .pi-accordion-title a {
  color: #c6ccd0;
  text-shadow: transparent;
}
.pi-section-dark .pi-accordion.pi-accordion-base .pi-accordion-title a .pi-accordion-toggle {
  border-color: #44678a;
  border-top-color: #4c7096;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.pi-section-dark .pi-accordion.pi-accordion-base .pi-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.pi-section-dark .pi-accordion.pi-accordion-base .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: #44678a;
  border-top-color: #4c7096;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.pi-section-dark .pi-accordion.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a {
  color: #c6ccd0;
  text-shadow: transparent;
}
.pi-section-dark .pi-accordion.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  border-color: #2a3037;
  border-top-color: #32383f;
  background: #2a3037;
  color: #c6ccd0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-dark .pi-accordion.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.pi-section-dark .pi-accordion.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: #2a3037;
  border-top-color: #32383f;
  background: #2a3037;
  color: #c6ccd0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg .pi-accordion-item {
  border-color: transparent;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg .pi-accordion-title a {
  border-color: #3a7bed;
  background: #4b8ef1;
  color: #ffffff;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg .pi-accordion-title a .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #a5c7f8;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg .pi-accordion-title a:hover {
  border-color: #235be4;
  background: #306eea;
  color: #ffffff;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #92b5f9;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg .pi-accordion-item-active .pi-accordion-title a {
  border-color: #1f2330;
  background: #252c39;
  color: #b9c7d8;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #4e5c6f;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg .pi-accordion-item-active .pi-accordion-title a:hover {
  border-color: #1c212b;
  background: #1f2632;
  color: #a9b9cf;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #455165;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-title a {
  border-color: #1f2330;
  background: #252c39;
  color: #b9c7d8;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-title a .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #4e5c6f;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-title a:hover {
  border-color: #1c212b;
  background: #1f2632;
  color: #a9b9cf;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #455165;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a {
  border-color: #3a7bed;
  background: #4b8ef1;
  color: #ffffff;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #a5c7f8;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover {
  border-color: #235be4;
  background: #306eea;
  color: #ffffff;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-dark .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #92b5f9;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white .pi-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active:hover {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-title a {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-title a:hover {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active:hover {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-dark .pi-accordion.pi-accordion-content-bg .pi-accordion-content {
  background: #36404f;
  color: #94a1b7;
  border-color: #404a5c;
  border-top-width: 0;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-parallax .pi-accordion .pi-accordion-item {
  border-color: #242427;
}
.pi-section-parallax .pi-accordion .pi-accordion-title a {
  color: #cbcbce;
  text-shadow: transparent;
}
.pi-section-parallax .pi-accordion .pi-accordion-title a .pi-accordion-toggle {
  border-color: #2a3037;
  border-top-color: #32383f;
  background: #2a3037;
  color: #c6ccd0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-parallax .pi-accordion .pi-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.pi-section-parallax .pi-accordion .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: #2a3037;
  border-top-color: #32383f;
  background: #2a3037;
  color: #c6ccd0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-parallax .pi-accordion .pi-accordion-item-active .pi-accordion-title a {
  color: #cbcbce;
  text-shadow: transparent;
}
.pi-section-parallax .pi-accordion .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  border-color: #44678a;
  border-top-color: #4c7096;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.pi-section-parallax .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.pi-section-parallax .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: #44678a;
  border-top-color: #4c7096;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.pi-section-parallax .pi-accordion.pi-accordion-base .pi-accordion-title a {
  color: #cbcbce;
  text-shadow: transparent;
}
.pi-section-parallax .pi-accordion.pi-accordion-base .pi-accordion-title a .pi-accordion-toggle {
  border-color: #44678a;
  border-top-color: #4c7096;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.pi-section-parallax .pi-accordion.pi-accordion-base .pi-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.pi-section-parallax .pi-accordion.pi-accordion-base .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: #44678a;
  border-top-color: #4c7096;
  background: #44678a;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.pi-section-parallax .pi-accordion.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a {
  color: #cbcbce;
  text-shadow: transparent;
}
.pi-section-parallax .pi-accordion.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  border-color: #2a3037;
  border-top-color: #32383f;
  background: #2a3037;
  color: #c6ccd0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-parallax .pi-accordion.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover {
  color: #44678a;
  text-shadow: transparent;
}
.pi-section-parallax .pi-accordion.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: #2a3037;
  border-top-color: #32383f;
  background: #2a3037;
  color: #c6ccd0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg .pi-accordion-item {
  border-color: transparent;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg .pi-accordion-title a {
  border-color: #3a7bed;
  background: #4b8ef1;
  color: #ffffff;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg .pi-accordion-title a .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #a5c7f8;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg .pi-accordion-title a:hover {
  border-color: #235be4;
  background: #306eea;
  color: #ffffff;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #92b5f9;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg .pi-accordion-item-active .pi-accordion-title a {
  border-color: #1f2330;
  background: #252c39;
  color: #b9c7d8;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #4e5c6f;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg .pi-accordion-item-active .pi-accordion-title a:hover {
  border-color: #1c212b;
  background: #1f2632;
  color: #a9b9cf;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #455165;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-title a {
  border-color: #1f2330;
  background: #252c39;
  color: #b9c7d8;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #2f3746, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-title a .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #4e5c6f;
  text-shadow: 0 -1px 0 #1f2330;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-title a:hover {
  border-color: #1c212b;
  background: #1f2632;
  color: #a9b9cf;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #272f3c, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #455165;
  text-shadow: 0 -1px 0 #1c212b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a {
  border-color: #3a7bed;
  background: #4b8ef1;
  color: #ffffff;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #60adf5, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #a5c7f8;
  text-shadow: 0 -1px 0 #3273ea;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover {
  border-color: #235be4;
  background: #306eea;
  color: #ffffff;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 0 #4291f0, 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-bg.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  border-color: transparent;
  background: none;
  color: #92b5f9;
  text-shadow: 0 -1px 0 #1e53e0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white .pi-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active:hover {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-title a {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-title a:hover {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white .pi-accordion-item-active .pi-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active:hover {
  border-color: #404a5c;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover {
  background: #36404f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #dfe4f1;
  text-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
  background: transparent;
  border-color: transparent;
  color: #647187;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-titles-white.pi-accordion-base .pi-accordion-item-active .pi-accordion-content {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pi-section-parallax .pi-accordion.pi-accordion-content-bg .pi-accordion-content {
  background: #36404f;
  color: #94a1b7;
  border-color: #404a5c;
  border-top-width: 0;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
}

/* fontello */
@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?42750103');
  src: url('../font/fontello.eot?42750103#iefix') format('embedded-opentype'),
       url('../font/fontello.woff?42750103') format('woff'),
       url('../font/fontello.ttf?42750103') format('truetype'),
       url('../font/fontello.svg?42750103#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?42750103#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .0em;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .0em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-glass:before { content: '\ea6c'; } /* 'î©¬' */
.icon-lock-2:before { content: '\e950'; } /* 'î¥' */
.icon-search-6:before { content: '\ea6e'; } /* 'î©®' */
.icon-mail-2:before { content: '\eacb'; } /* 'î«‹' */
.icon-mail-alt:before { content: '\eaca'; } /* 'î«Š' */
.icon-heart-2:before { content: '\e965'; } /* 'î¥¥' */
.icon-heart-empty-1:before { content: '\e966'; } /* 'î¥¦' */
.icon-star-2:before { content: '\ea6f'; } /* 'î©¯' */
.icon-star-empty-1:before { content: '\ea70'; } /* 'î©°' */
.icon-star-half:before { content: '\ea71'; } /* 'î©±' */
.icon-star-half-alt:before { content: '\ea72'; } /* 'î©²' */
.icon-user-4:before { content: '\ea73'; } /* 'î©³' */
.icon-users-2:before { content: '\ea74'; } /* 'î©´' */
.icon-male:before { content: '\ea75'; } /* 'î©µ' */
.icon-female:before { content: '\ea76'; } /* 'î©¶' */
.icon-video-1:before { content: '\ea77'; } /* 'î©·' */
.icon-videocam-1:before { content: '\ea78'; } /* 'î©¸' */
.icon-picture-1:before { content: '\ea79'; } /* 'î©¹' */
.icon-camera-2:before { content: '\ea7a'; } /* 'î©º' */
.icon-camera-alt:before { content: '\ea7b'; } /* 'î©»' */
.icon-th-large:before { content: '\ea7c'; } /* 'î©¼' */
.icon-th:before { content: '\ea7d'; } /* 'î©½' */
.icon-th-list:before { content: '\ea7e'; } /* 'î©¾' */
.icon-ok-3:before { content: '\ea7f'; } /* 'î©¿' */
.icon-ok-circled:before { content: '\ea80'; } /* 'îª€' */
.icon-ok-circled2:before { content: '\ea81'; } /* 'îª' */
.icon-ok-squared:before { content: '\ea82'; } /* 'îª‚' */
.icon-cancel-5:before { content: '\ea83'; } /* 'îªƒ' */
.icon-cancel-circled-1:before { content: '\ea84'; } /* 'îª„' */
.icon-cancel-circled2:before { content: '\ea85'; } /* 'îª…' */
.icon-plus-3:before { content: '\eac9'; } /* 'î«‰' */
.icon-plus-circled-1:before { content: '\e960'; } /* 'î¥ ' */
.icon-plus-squared-1:before { content: '\ea86'; } /* 'îª†' */
.icon-plus-squared-small:before { content: '\ea87'; } /* 'îª‡' */
.icon-minus-2:before { content: '\eac8'; } /* 'î«ˆ' */
.icon-minus-circled-1:before { content: '\e95f'; } /* 'î¥Ÿ' */
.icon-minus-squared-1:before { content: '\ea88'; } /* 'îªˆ' */
.icon-minus-squared-alt:before { content: '\ea89'; } /* 'îª‰' */
.icon-minus-squared-small:before { content: '\ea8a'; } /* 'îªŠ' */
.icon-help-1:before { content: '\ea8b'; } /* 'îª‹' */
.icon-help-circled-1:before { content: '\ea8c'; } /* 'îªŒ' */
.icon-info-circled-1:before { content: '\ea8d'; } /* 'îª' */
.icon-info-1:before { content: '\ea8e'; } /* 'îªŽ' */
.icon-home-1:before { content: '\ea8f'; } /* 'îª' */
.icon-link-1:before { content: '\ea90'; } /* 'îª' */
.icon-unlink:before { content: '\ea91'; } /* 'îª‘' */
.icon-link-ext:before { content: '\ea92'; } /* 'îª’' */
.icon-link-ext-alt:before { content: '\ea93'; } /* 'îª“' */
.icon-attach-2:before { content: '\ea94'; } /* 'îª”' */
.icon-lock-3:before { content: '\ea95'; } /* 'îª•' */
.icon-lock-open-1:before { content: '\ea96'; } /* 'îª–' */
.icon-lock-open-alt:before { content: '\ea97'; } /* 'îª—' */
.icon-pin:before { content: '\ea98'; } /* 'îª˜' */
.icon-eye-2:before { content: '\ea99'; } /* 'îª™' */
.icon-eye-off:before { content: '\ea9a'; } /* 'îªš' */
.icon-tag-2:before { content: '\ea9b'; } /* 'îª›' */
.icon-tags:before { content: '\ea9c'; } /* 'îªœ' */
.icon-bookmark-1:before { content: '\ea9d'; } /* 'îª' */
.icon-bookmark-empty:before { content: '\ea9e'; } /* 'îªž' */
.icon-flag-1:before { content: '\ea9f'; } /* 'îªŸ' */
.icon-flag-empty:before { content: '\eaa0'; } /* 'îª ' */
.icon-flag-checkered:before { content: '\eaa1'; } /* 'îª¡' */
.icon-thumbs-up-2:before { content: '\eaa2'; } /* 'îª¢' */
.icon-thumbs-down-1:before { content: '\eaa3'; } /* 'îª£' */
.icon-thumbs-up-alt:before { content: '\eaa4'; } /* 'îª¤' */
.icon-thumbs-down-alt:before { content: '\eaa5'; } /* 'îª¥' */
.icon-download-1:before { content: '\eaa6'; } /* 'îª¦' */
.icon-upload-1:before { content: '\eaa7'; } /* 'îª§' */
.icon-download-cloud:before { content: '\eaa8'; } /* 'îª¨' */
.icon-upload-cloud-1:before { content: '\eaa9'; } /* 'îª©' */
.icon-reply-1:before { content: '\eaaa'; } /* 'îªª' */
.icon-reply-all-1:before { content: '\eaab'; } /* 'îª«' */
.icon-forward-1:before { content: '\eaac'; } /* 'îª¬' */
.icon-quote-left:before { content: '\eaad'; } /* 'îª­' */
.icon-quote-right:before { content: '\eaae'; } /* 'îª®' */
.icon-code-1:before { content: '\eaaf'; } /* 'îª¯' */
.icon-export-1:before { content: '\eab0'; } /* 'îª°' */
.icon-export-alt:before { content: '\eab1'; } /* 'îª±' */
.icon-pencil-2:before { content: '\eab2'; } /* 'îª²' */
.icon-pencil-squared:before { content: '\eab3'; } /* 'îª³' */
.icon-edit:before { content: '\eab4'; } /* 'îª´' */
.icon-print-1:before { content: '\eab5'; } /* 'îªµ' */
.icon-retweet-1:before { content: '\eab6'; } /* 'îª¶' */
.icon-keyboard-1:before { content: '\eab7'; } /* 'îª·' */
.icon-gamepad:before { content: '\eab8'; } /* 'îª¸' */
.icon-comment-2:before { content: '\eab9'; } /* 'îª¹' */
.icon-chat-1:before { content: '\eaba'; } /* 'îªº' */
.icon-comment-empty:before { content: '\eabb'; } /* 'îª»' */
.icon-chat-empty:before { content: '\eabc'; } /* 'îª¼' */
.icon-bell-1:before { content: '\eabd'; } /* 'îª½' */
.icon-bell-alt:before { content: '\eabe'; } /* 'îª¾' */
.icon-attention-alt:before { content: '\eabf'; } /* 'îª¿' */
.icon-attention-1:before { content: '\eac0'; } /* 'î«€' */
.icon-attention-circled:before { content: '\eac1'; } /* 'î«' */
.icon-location-2:before { content: '\eac2'; } /* 'î«‚' */
.icon-direction-1:before { content: '\eac3'; } /* 'î«ƒ' */
.icon-compass-1:before { content: '\eac4'; } /* 'î«„' */
.icon-trash-2:before { content: '\eac5'; } /* 'î«…' */
.icon-doc-2:before { content: '\eac6'; } /* 'î«†' */
.icon-docs-1:before { content: '\eac7'; } /* 'î«‡' */
.icon-doc-text-1:before { content: '\e9fc'; } /* 'î§¼' */
.icon-doc-inv:before { content: '\e9fd'; } /* 'î§½' */
.icon-doc-text-inv-1:before { content: '\e9fe'; } /* 'î§¾' */
.icon-folder-1:before { content: '\e9ff'; } /* 'î§¿' */
.icon-folder-open:before { content: '\ea00'; } /* 'î¨€' */
.icon-folder-empty:before { content: '\ea01'; } /* 'î¨' */
.icon-folder-open-empty:before { content: '\ea02'; } /* 'î¨‚' */
.icon-box-1:before { content: '\ea03'; } /* 'î¨ƒ' */
.icon-rss-1:before { content: '\ea04'; } /* 'î¨„' */
.icon-rss-squared:before { content: '\ea05'; } /* 'î¨…' */
.icon-phone-1:before { content: '\ea06'; } /* 'î¨†' */
.icon-phone-squared:before { content: '\ea07'; } /* 'î¨‡' */
.icon-menu-1:before { content: '\ea08'; } /* 'î¨ˆ' */
.icon-cog-2:before { content: '\ea09'; } /* 'î¨‰' */
.icon-cog-alt:before { content: '\ea0a'; } /* 'î¨Š' */
.icon-wrench:before { content: '\ea0b'; } /* 'î¨‹' */
.icon-basket-1:before { content: '\ea0c'; } /* 'î¨Œ' */
.icon-calendar-2:before { content: '\ea0d'; } /* 'î¨' */
.icon-calendar-empty:before { content: '\ea0e'; } /* 'î¨Ž' */
.icon-login-1:before { content: '\ea0f'; } /* 'î¨' */
.icon-logout-1:before { content: '\ea10'; } /* 'î¨' */
.icon-mic-1:before { content: '\ea11'; } /* 'î¨‘' */
.icon-mute-1:before { content: '\ea12'; } /* 'î¨’' */
.icon-volume-off:before { content: '\ea13'; } /* 'î¨“' */
.icon-volume-down:before { content: '\ea14'; } /* 'î¨”' */
.icon-volume-up:before { content: '\ea15'; } /* 'î¨•' */
.icon-headphones:before { content: '\ea16'; } /* 'î¨–' */
.icon-clock-2:before { content: '\ea17'; } /* 'î¨—' */
.icon-lightbulb-1:before { content: '\ea18'; } /* 'î¨˜' */
.icon-block-1:before { content: '\ea19'; } /* 'î¨™' */
.icon-resize-full-1:before { content: '\ea1a'; } /* 'î¨š' */
.icon-resize-full-alt:before { content: '\ea1b'; } /* 'î¨›' */
.icon-resize-small-1:before { content: '\ea1c'; } /* 'î¨œ' */
.icon-resize-vertical:before { content: '\ea1d'; } /* 'î¨' */
.icon-resize-horizontal:before { content: '\ea1e'; } /* 'î¨ž' */
.icon-move:before { content: '\ea1f'; } /* 'î¨Ÿ' */
.icon-zoom-in:before { content: '\ea20'; } /* 'î¨ ' */
.icon-zoom-out:before { content: '\ea21'; } /* 'î¨¡' */
.icon-down-circled2:before { content: '\ea22'; } /* 'î¨¢' */
.icon-up-circled2:before { content: '\ea23'; } /* 'î¨£' */
.icon-left-circled2:before { content: '\ea24'; } /* 'î¨¤' */
.icon-right-circled2:before { content: '\ea25'; } /* 'î¨¥' */
.icon-down-dir-1:before { content: '\eacc'; } /* 'î«Œ' */
.icon-up-dir-1:before { content: '\eacd'; } /* 'î«' */
.icon-left-dir-1:before { content: '\eace'; } /* 'î«Ž' */
.icon-right-dir-1:before { content: '\eacf'; } /* 'î«' */
.icon-down-open-1:before { content: '\e961'; } /* 'î¥¡' */
.icon-left-open-1:before { content: '\e962'; } /* 'î¥¢' */
.icon-right-open-1:before { content: '\e963'; } /* 'î¥£' */
.icon-up-open-1:before { content: '\e964'; } /* 'î¥¤' */
.icon-angle-left:before { content: '\ea26'; } /* 'î¨¦' */
.icon-angle-right:before { content: '\ea27'; } /* 'î¨§' */
.icon-angle-up:before { content: '\ea28'; } /* 'î¨¨' */
.icon-angle-down:before { content: '\ea29'; } /* 'î¨©' */
.icon-angle-circled-left:before { content: '\ea2a'; } /* 'î¨ª' */
.icon-angle-circled-right:before { content: '\ea2b'; } /* 'î¨«' */
.icon-angle-circled-up:before { content: '\ea2c'; } /* 'î¨¬' */
.icon-angle-circled-down:before { content: '\ea2d'; } /* 'î¨­' */
.icon-angle-double-left:before { content: '\ea2e'; } /* 'î¨®' */
.icon-angle-double-right:before { content: '\ea2f'; } /* 'î¨¯' */
.icon-angle-double-up:before { content: '\ea30'; } /* 'î¨°' */
.icon-angle-double-down:before { content: '\ea31'; } /* 'î¨±' */
.icon-down-1:before { content: '\ea32'; } /* 'î¨²' */
.icon-left-1:before { content: '\ea33'; } /* 'î¨³' */
.icon-right-1:before { content: '\ea34'; } /* 'î¨´' */
.icon-up-1:before { content: '\ea35'; } /* 'î¨µ' */
.icon-down-big:before { content: '\ea36'; } /* 'î¨¶' */
.icon-left-big:before { content: '\ea37'; } /* 'î¨·' */
.icon-right-big:before { content: '\ea38'; } /* 'î¨¸' */
.icon-up-big:before { content: '\ea39'; } /* 'î¨¹' */
.icon-right-hand:before { content: '\ea3a'; } /* 'î¨º' */
.icon-left-hand:before { content: '\ea3b'; } /* 'î¨»' */
.icon-up-hand:before { content: '\ea3c'; } /* 'î¨¼' */
.icon-down-hand:before { content: '\ea3d'; } /* 'î¨½' */
.icon-left-circled-1:before { content: '\ea3e'; } /* 'î¨¾' */
.icon-right-circled-1:before { content: '\ea3f'; } /* 'î¨¿' */
.icon-up-circled-1:before { content: '\ea40'; } /* 'î©€' */
.icon-down-circled-1:before { content: '\ea41'; } /* 'î©' */
.icon-cw-1:before { content: '\ea42'; } /* 'î©‚' */
.icon-ccw-1:before { content: '\ea43'; } /* 'î©ƒ' */
.icon-arrows-cw:before { content: '\ea44'; } /* 'î©„' */
.icon-level-up-1:before { content: '\ea45'; } /* 'î©…' */
.icon-level-down-1:before { content: '\ea46'; } /* 'î©†' */
.icon-shuffle-1:before { content: '\ea47'; } /* 'î©‡' */
.icon-exchange:before { content: '\ea48'; } /* 'î©ˆ' */
.icon-expand:before { content: '\ea49'; } /* 'î©‰' */
.icon-collapse:before { content: '\ea4a'; } /* 'î©Š' */
.icon-expand-right:before { content: '\ea4b'; } /* 'î©‹' */
.icon-collapse-left:before { content: '\ea4c'; } /* 'î©Œ' */
.icon-play-1:before { content: '\ea4d'; } /* 'î©' */
.icon-play-circled:before { content: '\ea4e'; } /* 'î©Ž' */
.icon-play-circled2:before { content: '\ea4f'; } /* 'î©' */
.icon-stop-1:before { content: '\ea50'; } /* 'î©' */
.icon-pause-1:before { content: '\ea51'; } /* 'î©‘' */
.icon-to-end-1:before { content: '\ea52'; } /* 'î©’' */
.icon-to-end-alt:before { content: '\ea53'; } /* 'î©“' */
.icon-to-start-1:before { content: '\ea54'; } /* 'î©”' */
.icon-to-start-alt:before { content: '\ea55'; } /* 'î©•' */
.icon-fast-fw:before { content: '\ea56'; } /* 'î©–' */
.icon-fast-bw:before { content: '\ea57'; } /* 'î©—' */
.icon-eject:before { content: '\ea58'; } /* 'î©˜' */
.icon-target-1:before { content: '\ea59'; } /* 'î©™' */
.icon-signal-1:before { content: '\ea5a'; } /* 'î©š' */
.icon-award:before { content: '\ea5b'; } /* 'î©›' */
.icon-desktop-1:before { content: '\ea5c'; } /* 'î©œ' */
.icon-laptop:before { content: '\ea5d'; } /* 'î©' */
.icon-tablet:before { content: '\ea5e'; } /* 'î©ž' */
.icon-mobile-2:before { content: '\ea5f'; } /* 'î©Ÿ' */
.icon-inbox-2:before { content: '\ea60'; } /* 'î© ' */
.icon-globe-2:before { content: '\ea61'; } /* 'î©¡' */
.icon-sun:before { content: '\ea62'; } /* 'î©¢' */
.icon-cloud-2:before { content: '\ea63'; } /* 'î©£' */
.icon-flash-1:before { content: '\ea64'; } /* 'î©¤' */
.icon-moon-1:before { content: '\ea65'; } /* 'î©¥' */
.icon-umbrella:before { content: '\ea66'; } /* 'î©¦' */
.icon-flight-1:before { content: '\ea67'; } /* 'î©§' */
.icon-fighter-jet:before { content: '\ea68'; } /* 'î©¨' */
.icon-leaf-1:before { content: '\ea69'; } /* 'î©©' */
.icon-font:before { content: '\ea6a'; } /* 'î©ª' */
.icon-bold:before { content: '\ea6b'; } /* 'î©«' */
.icon-italic:before { content: '\e967'; } /* 'î¥§' */
.icon-text-height:before { content: '\e968'; } /* 'î¥¨' */
.icon-text-width:before { content: '\e969'; } /* 'î¥©' */
.icon-align-left:before { content: '\e96a'; } /* 'î¥ª' */
.icon-align-center:before { content: '\e96b'; } /* 'î¥«' */
.icon-align-right:before { content: '\e96c'; } /* 'î¥¬' */
.icon-align-justify:before { content: '\e96d'; } /* 'î¥­' */
.icon-list-1:before { content: '\e96e'; } /* 'î¥®' */
.icon-indent-left:before { content: '\e96f'; } /* 'î¥¯' */
.icon-indent-right:before { content: '\e970'; } /* 'î¥°' */
.icon-list-bullet:before { content: '\e971'; } /* 'î¥±' */
.icon-list-numbered:before { content: '\e972'; } /* 'î¥²' */
.icon-strike:before { content: '\e973'; } /* 'î¥³' */
.icon-underline:before { content: '\e974'; } /* 'î¥´' */
.icon-superscript:before { content: '\e975'; } /* 'î¥µ' */
.icon-subscript:before { content: '\e976'; } /* 'î¥¶' */
.icon-table:before { content: '\e977'; } /* 'î¥·' */
.icon-columns:before { content: '\e978'; } /* 'î¥¸' */
.icon-crop:before { content: '\e979'; } /* 'î¥¹' */
.icon-scissors:before { content: '\e97a'; } /* 'î¥º' */
.icon-paste:before { content: '\e97b'; } /* 'î¥»' */
.icon-briefcase-1:before { content: '\e97c'; } /* 'î¥¼' */
.icon-suitcase-1:before { content: '\e97d'; } /* 'î¥½' */
.icon-ellipsis:before { content: '\e97e'; } /* 'î¥¾' */
.icon-ellipsis-vert:before { content: '\e97f'; } /* 'î¥¿' */
.icon-off:before { content: '\e980'; } /* 'î¦€' */
.icon-road:before { content: '\e981'; } /* 'î¦' */
.icon-list-alt:before { content: '\e982'; } /* 'î¦‚' */
.icon-qrcode:before { content: '\e983'; } /* 'î¦ƒ' */
.icon-barcode:before { content: '\e984'; } /* 'î¦„' */
.icon-book-1:before { content: '\e985'; } /* 'î¦…' */
.icon-ajust:before { content: '\e986'; } /* 'î¦†' */
.icon-tint:before { content: '\e987'; } /* 'î¦‡' */
.icon-check-1:before { content: '\e988'; } /* 'î¦ˆ' */
.icon-check-empty:before { content: '\e989'; } /* 'î¦‰' */
.icon-circle:before { content: '\e98a'; } /* 'î¦Š' */
.icon-circle-empty:before { content: '\e98b'; } /* 'î¦‹' */
.icon-dot-circled:before { content: '\e98c'; } /* 'î¦Œ' */
.icon-asterisk:before { content: '\e98d'; } /* 'î¦' */
.icon-gift:before { content: '\e98e'; } /* 'î¦Ž' */
.icon-fire-1:before { content: '\e98f'; } /* 'î¦' */
.icon-magnet-1:before { content: '\e990'; } /* 'î¦' */
.icon-chart-bar-1:before { content: '\e991'; } /* 'î¦‘' */
.icon-ticket-1:before { content: '\e992'; } /* 'î¦’' */
.icon-credit-card-1:before { content: '\e993'; } /* 'î¦“' */
.icon-floppy-1:before { content: '\e994'; } /* 'î¦”' */
.icon-megaphone-2:before { content: '\e995'; } /* 'î¦•' */
.icon-hdd:before { content: '\e996'; } /* 'î¦–' */
.icon-key-2:before { content: '\e997'; } /* 'î¦—' */
.icon-fork:before { content: '\e998'; } /* 'î¦˜' */
.icon-rocket-1:before { content: '\e999'; } /* 'î¦™' */
.icon-bug:before { content: '\e99a'; } /* 'î¦š' */
.icon-certificate:before { content: '\e99b'; } /* 'î¦›' */
.icon-tasks:before { content: '\e99c'; } /* 'î¦œ' */
.icon-filter:before { content: '\e99d'; } /* 'î¦' */
.icon-beaker-1:before { content: '\e99e'; } /* 'î¦ž' */
.icon-magic:before { content: '\e99f'; } /* 'î¦Ÿ' */
.icon-truck-1:before { content: '\e9a0'; } /* 'î¦ ' */
.icon-money-1:before { content: '\e9a1'; } /* 'î¦¡' */
.icon-euro:before { content: '\e9a2'; } /* 'î¦¢' */
.icon-pound:before { content: '\e9a3'; } /* 'î¦£' */
.icon-dollar:before { content: '\e9a4'; } /* 'î¦¤' */
.icon-rupee:before { content: '\e9a5'; } /* 'î¦¥' */
.icon-yen:before { content: '\e9a6'; } /* 'î¦¦' */
.icon-rouble:before { content: '\e9a7'; } /* 'î¦§' */
.icon-try:before { content: '\e9a8'; } /* 'î¦¨' */
.icon-won:before { content: '\e9a9'; } /* 'î¦©' */
.icon-bitcoin:before { content: '\e9aa'; } /* 'î¦ª' */
.icon-sort:before { content: '\e9ab'; } /* 'î¦«' */
.icon-sort-down:before { content: '\e9ac'; } /* 'î¦¬' */
.icon-sort-up:before { content: '\e9ad'; } /* 'î¦­' */
.icon-sort-alt-up:before { content: '\e9ae'; } /* 'î¦®' */
.icon-sort-alt-down:before { content: '\e9af'; } /* 'î¦¯' */
.icon-sort-name-up:before { content: '\e9b0'; } /* 'î¦°' */
.icon-sort-name-down:before { content: '\e9b1'; } /* 'î¦±' */
.icon-sort-number-up:before { content: '\e9b2'; } /* 'î¦²' */
.icon-sort-number-down:before { content: '\e9b3'; } /* 'î¦³' */
.icon-hammer:before { content: '\e9b4'; } /* 'î¦´' */
.icon-gauge-1:before { content: '\e9b5'; } /* 'î¦µ' */
.icon-sitemap:before { content: '\e9b6'; } /* 'î¦¶' */
.icon-spinner:before { content: '\e9b7'; } /* 'î¦·' */
.icon-coffee:before { content: '\e9b8'; } /* 'î¦¸' */
.icon-food-1:before { content: '\e9b9'; } /* 'î¦¹' */
.icon-beer:before { content: '\e9ba'; } /* 'î¦º' */
.icon-user-md:before { content: '\e9bb'; } /* 'î¦»' */
.icon-stethoscope:before { content: '\e9bc'; } /* 'î¦¼' */
.icon-ambulance:before { content: '\e9bd'; } /* 'î¦½' */
.icon-medkit:before { content: '\e9be'; } /* 'î¦¾' */
.icon-h-sigh:before { content: '\e9bf'; } /* 'î¦¿' */
.icon-hospital:before { content: '\e9c0'; } /* 'î§€' */
.icon-building:before { content: '\e9c1'; } /* 'î§' */
.icon-smile:before { content: '\e9c2'; } /* 'î§‚' */
.icon-frown:before { content: '\e9c3'; } /* 'î§ƒ' */
.icon-meh:before { content: '\e9c4'; } /* 'î§„' */
.icon-anchor:before { content: '\e9c5'; } /* 'î§…' */
.icon-terminal:before { content: '\e9c6'; } /* 'î§†' */
.icon-eraser:before { content: '\e9c7'; } /* 'î§‡' */
.icon-puzzle:before { content: '\e9c8'; } /* 'î§ˆ' */
.icon-shield:before { content: '\e9c9'; } /* 'î§‰' */
.icon-extinguisher:before { content: '\e9ca'; } /* 'î§Š' */
.icon-bullseye:before { content: '\e9cb'; } /* 'î§‹' */
.icon-wheelchair:before { content: '\e9cc'; } /* 'î§Œ' */
.icon-adn:before { content: '\e9cd'; } /* 'î§' */
.icon-android:before { content: '\e9ce'; } /* 'î§Ž' */
.icon-apple:before { content: '\e9cf'; } /* 'î§' */
.icon-bitbucket:before { content: '\e9d0'; } /* 'î§' */
.icon-bitbucket-squared:before { content: '\e9d1'; } /* 'î§‘' */
.icon-css3:before { content: '\e9d2'; } /* 'î§’' */
.icon-dribbble-1:before { content: '\e9d3'; } /* 'î§“' */
.icon-dropbox-1:before { content: '\e9d4'; } /* 'î§”' */
.icon-facebook-1:before { content: '\e9d5'; } /* 'î§•' */
.icon-facebook-squared-1:before { content: '\e9d6'; } /* 'î§–' */
.icon-flickr-1:before { content: '\e9d7'; } /* 'î§—' */
.icon-foursquare:before { content: '\e9d8'; } /* 'î§˜' */
.icon-github-1:before { content: '\e9d9'; } /* 'î§™' */
.icon-github-squared:before { content: '\e9da'; } /* 'î§š' */
.icon-github-circled-1:before { content: '\e9db'; } /* 'î§›' */
.icon-gittip:before { content: '\e9dc'; } /* 'î§œ' */
.icon-gplus-squared:before { content: '\e9dd'; } /* 'î§' */
.icon-gplus-1:before { content: '\e9de'; } /* 'î§ž' */
.icon-html5:before { content: '\e9df'; } /* 'î§Ÿ' */
.icon-instagramm:before { content: '\e9e0'; } /* 'î§ ' */
.icon-linkedin-squared:before { content: '\e9e1'; } /* 'î§¡' */
.icon-linux:before { content: '\e9e2'; } /* 'î§¢' */
.icon-linkedin-1:before { content: '\e9e3'; } /* 'î§£' */
.icon-maxcdn:before { content: '\e9e4'; } /* 'î§¤' */
.icon-pagelines:before { content: '\e9e5'; } /* 'î§¥' */
.icon-pinterest-circled-1:before { content: '\e9e6'; } /* 'î§¦' */
.icon-pinterest-squared:before { content: '\e9e7'; } /* 'î§§' */
.icon-renren-1:before { content: '\e9e8'; } /* 'î§¨' */
.icon-skype-1:before { content: '\e9e9'; } /* 'î§©' */
.icon-stackexchange:before { content: '\e9ea'; } /* 'î§ª' */
.icon-stackoverflow:before { content: '\e9eb'; } /* 'î§«' */
.icon-trello:before { content: '\e9ec'; } /* 'î§¬' */
.icon-tumblr-1:before { content: '\e9ed'; } /* 'î§­' */
.icon-tumblr-squared:before { content: '\e9ee'; } /* 'î§®' */
.icon-twitter-squared:before { content: '\e9ef'; } /* 'î§¯' */
.icon-twitter-1:before { content: '\e9f0'; } /* 'î§°' */
.icon-vimeo-squared:before { content: '\e9f1'; } /* 'î§±' */
.icon-vkontakte-1:before { content: '\e9f2'; } /* 'î§²' */
.icon-music-2:before { content: '\ea6d'; } /* 'î©­' */
.icon-windows:before { content: '\e9f4'; } /* 'î§´' */
.icon-xing:before { content: '\e9f5'; } /* 'î§µ' */
.icon-xing-squared:before { content: '\e9f6'; } /* 'î§¶' */
.icon-youtube:before { content: '\e9f7'; } /* 'î§·' */
.icon-youtube-squared:before { content: '\e9f8'; } /* 'î§¸' */
.icon-youtube-play:before { content: '\e9f9'; } /* 'î§¹' */
.icon-blank:before { content: '\e9fa'; } /* 'î§º' */
.icon-lemon:before { content: '\e9fb'; } /* 'î§»' */
.icon-note:before { content: '\e800'; } /* 'î €' */
.icon-note-beamed:before { content: '\e801'; } /* 'î ' */
.icon-music:before { content: '\e802'; } /* 'î ‚' */
.icon-search:before { content: '\e803'; } /* 'î ƒ' */
.icon-flashlight:before { content: '\e804'; } /* 'î „' */
.icon-mail:before { content: '\e805'; } /* 'î …' */
.icon-heart:before { content: '\e806'; } /* 'î †' */
.icon-heart-empty:before { content: '\e807'; } /* 'î ‡' */
.icon-star:before { content: '\e808'; } /* 'î ˆ' */
.icon-star-empty:before { content: '\e809'; } /* 'î ‰' */
.icon-user:before { content: '\e80a'; } /* 'î Š' */
.icon-users:before { content: '\e80b'; } /* 'î ‹' */
.icon-user-add:before { content: '\e80c'; } /* 'î Œ' */
.icon-video:before { content: '\e80d'; } /* 'î ' */
.icon-picture:before { content: '\e80e'; } /* 'î Ž' */
.icon-camera:before { content: '\e80f'; } /* 'î ' */
.icon-layout:before { content: '\e810'; } /* 'î ' */
.icon-menu:before { content: '\e811'; } /* 'î ‘' */
.icon-check:before { content: '\e812'; } /* 'î ’' */
.icon-cancel:before { content: '\e813'; } /* 'î “' */
.icon-cancel-circled:before { content: '\e814'; } /* 'î ”' */
.icon-cancel-squared:before { content: '\e815'; } /* 'î •' */
.icon-plus:before { content: '\e816'; } /* 'î –' */
.icon-plus-circled:before { content: '\e817'; } /* 'î —' */
.icon-plus-squared:before { content: '\e818'; } /* 'î ˜' */
.icon-minus:before { content: '\e819'; } /* 'î ™' */
.icon-minus-circled:before { content: '\e81a'; } /* 'î š' */
.icon-minus-squared:before { content: '\e81b'; } /* 'î ›' */
.icon-help:before { content: '\e81c'; } /* 'î œ' */
.icon-help-circled:before { content: '\e81d'; } /* 'î ' */
.icon-info:before { content: '\e81e'; } /* 'î ž' */
.icon-info-circled:before { content: '\e81f'; } /* 'î Ÿ' */
.icon-back:before { content: '\e820'; } /* 'î  ' */
.icon-home:before { content: '\e821'; } /* 'î ¡' */
.icon-link:before { content: '\e822'; } /* 'î ¢' */
.icon-attach:before { content: '\e823'; } /* 'î £' */
.icon-lock:before { content: '\e824'; } /* 'î ¤' */
.icon-lock-open:before { content: '\e825'; } /* 'î ¥' */
.icon-eye:before { content: '\e826'; } /* 'î ¦' */
.icon-tag:before { content: '\e827'; } /* 'î §' */
.icon-bookmark:before { content: '\e828'; } /* 'î ¨' */
.icon-bookmarks:before { content: '\e829'; } /* 'î ©' */
.icon-flag:before { content: '\e82a'; } /* 'î ª' */
.icon-thumbs-up:before { content: '\e82b'; } /* 'î «' */
.icon-thumbs-down:before { content: '\e82c'; } /* 'î ¬' */
.icon-download:before { content: '\e82d'; } /* 'î ­' */
.icon-upload:before { content: '\e82e'; } /* 'î ®' */
.icon-upload-cloud:before { content: '\e82f'; } /* 'î ¯' */
.icon-reply:before { content: '\e830'; } /* 'î °' */
.icon-reply-all:before { content: '\e831'; } /* 'î ±' */
.icon-forward:before { content: '\e832'; } /* 'î ²' */
.icon-quote:before { content: '\e833'; } /* 'î ³' */
.icon-code:before { content: '\e834'; } /* 'î ´' */
.icon-export:before { content: '\e835'; } /* 'î µ' */
.icon-pencil:before { content: '\e836'; } /* 'î ¶' */
.icon-feather:before { content: '\e837'; } /* 'î ·' */
.icon-print:before { content: '\e838'; } /* 'î ¸' */
.icon-retweet:before { content: '\e839'; } /* 'î ¹' */
.icon-keyboard:before { content: '\e83a'; } /* 'î º' */
.icon-comment:before { content: '\e83b'; } /* 'î »' */
.icon-chat:before { content: '\e83c'; } /* 'î ¼' */
.icon-bell:before { content: '\e83d'; } /* 'î ½' */
.icon-attention:before { content: '\e83e'; } /* 'î ¾' */
.icon-alert:before { content: '\e83f'; } /* 'î ¿' */
.icon-vcard:before { content: '\e840'; } /* 'î¡€' */
.icon-address:before { content: '\e841'; } /* 'î¡' */
.icon-location:before { content: '\e842'; } /* 'î¡‚' */
.icon-map:before { content: '\e843'; } /* 'î¡ƒ' */
.icon-direction:before { content: '\e844'; } /* 'î¡„' */
.icon-compass:before { content: '\e845'; } /* 'î¡…' */
.icon-cup:before { content: '\e846'; } /* 'î¡†' */
.icon-trash:before { content: '\e847'; } /* 'î¡‡' */
.icon-doc:before { content: '\e848'; } /* 'î¡ˆ' */
.icon-docs:before { content: '\e849'; } /* 'î¡‰' */
.icon-doc-landscape:before { content: '\e84a'; } /* 'î¡Š' */
.icon-doc-text:before { content: '\e84b'; } /* 'î¡‹' */
.icon-doc-text-inv:before { content: '\e84c'; } /* 'î¡Œ' */
.icon-newspaper:before { content: '\e84d'; } /* 'î¡' */
.icon-book-open:before { content: '\e84e'; } /* 'î¡Ž' */
.icon-book:before { content: '\e84f'; } /* 'î¡' */
.icon-folder:before { content: '\e850'; } /* 'î¡' */
.icon-archive:before { content: '\e851'; } /* 'î¡‘' */
.icon-box:before { content: '\e852'; } /* 'î¡’' */
.icon-rss:before { content: '\e853'; } /* 'î¡“' */
.icon-phone:before { content: '\e854'; } /* 'î¡”' */
.icon-cog:before { content: '\e855'; } /* 'î¡•' */
.icon-tools:before { content: '\e856'; } /* 'î¡–' */
.icon-share:before { content: '\e857'; } /* 'î¡—' */
.icon-shareable:before { content: '\e858'; } /* 'î¡˜' */
.icon-basket:before { content: '\e859'; } /* 'î¡™' */
.icon-bag:before { content: '\e85a'; } /* 'î¡š' */
.icon-calendar:before { content: '\e85b'; } /* 'î¡›' */
.icon-login:before { content: '\e85c'; } /* 'î¡œ' */
.icon-logout:before { content: '\e85d'; } /* 'î¡' */
.icon-mic:before { content: '\e85e'; } /* 'î¡ž' */
.icon-mute:before { content: '\e85f'; } /* 'î¡Ÿ' */
.icon-sound:before { content: '\e860'; } /* 'î¡ ' */
.icon-volume:before { content: '\e861'; } /* 'î¡¡' */
.icon-clock:before { content: '\e862'; } /* 'î¡¢' */
.icon-hourglass:before { content: '\e863'; } /* 'î¡£' */
.icon-lamp:before { content: '\e864'; } /* 'î¡¤' */
.icon-light-down:before { content: '\e865'; } /* 'î¡¥' */
.icon-light-up:before { content: '\e866'; } /* 'î¡¦' */
.icon-adjust:before { content: '\e867'; } /* 'î¡§' */
.icon-block:before { content: '\e868'; } /* 'î¡¨' */
.icon-resize-full:before { content: '\e869'; } /* 'î¡©' */
.icon-resize-small:before { content: '\e86a'; } /* 'î¡ª' */
.icon-popup:before { content: '\e86b'; } /* 'î¡«' */
.icon-publish:before { content: '\e86c'; } /* 'î¡¬' */
.icon-window:before { content: '\e86d'; } /* 'î¡­' */
.icon-arrow-combo:before { content: '\e86e'; } /* 'î¡®' */
.icon-down-circled:before { content: '\e86f'; } /* 'î¡¯' */
.icon-left-circled:before { content: '\e870'; } /* 'î¡°' */
.icon-right-circled:before { content: '\e871'; } /* 'î¡±' */
.icon-up-circled:before { content: '\e872'; } /* 'î¡²' */
.icon-down-open:before { content: '\e873'; } /* 'î¡³' */
.icon-left-open:before { content: '\e874'; } /* 'î¡´' */
.icon-right-open:before { content: '\e875'; } /* 'î¡µ' */
.icon-up-open:before { content: '\e876'; } /* 'î¡¶' */
.icon-down-open-mini:before { content: '\e877'; } /* 'î¡·' */
.icon-left-open-mini:before { content: '\e878'; } /* 'î¡¸' */
.icon-right-open-mini:before { content: '\e879'; } /* 'î¡¹' */
.icon-up-open-mini:before { content: '\e87a'; } /* 'î¡º' */
.icon-down-open-big:before { content: '\e87b'; } /* 'î¡»' */
.icon-left-open-big:before { content: '\e87c'; } /* 'î¡¼' */
.icon-right-open-big:before { content: '\e87d'; } /* 'î¡½' */
.icon-up-open-big:before { content: '\e87e'; } /* 'î¡¾' */
.icon-down:before { content: '\e87f'; } /* 'î¡¿' */
.icon-left:before { content: '\e880'; } /* 'î¢€' */
.icon-right:before { content: '\e881'; } /* 'î¢' */
.icon-up:before { content: '\e882'; } /* 'î¢‚' */
.icon-down-dir:before { content: '\e883'; } /* 'î¢ƒ' */
.icon-left-dir:before { content: '\e884'; } /* 'î¢„' */
.icon-right-dir:before { content: '\e885'; } /* 'î¢…' */
.icon-up-dir:before { content: '\e886'; } /* 'î¢†' */
.icon-down-bold:before { content: '\e887'; } /* 'î¢‡' */
.icon-left-bold:before { content: '\e888'; } /* 'î¢ˆ' */
.icon-right-bold:before { content: '\e889'; } /* 'î¢‰' */
.icon-up-bold:before { content: '\e88a'; } /* 'î¢Š' */
.icon-down-thin:before { content: '\e88b'; } /* 'î¢‹' */
.icon-left-thin:before { content: '\e88c'; } /* 'î¢Œ' */
.icon-right-thin:before { content: '\e88d'; } /* 'î¢' */
.icon-up-thin:before { content: '\e88e'; } /* 'î¢Ž' */
.icon-ccw:before { content: '\e88f'; } /* 'î¢' */
.icon-cw:before { content: '\e890'; } /* 'î¢' */
.icon-arrows-ccw:before { content: '\e891'; } /* 'î¢‘' */
.icon-level-down:before { content: '\e892'; } /* 'î¢’' */
.icon-level-up:before { content: '\e893'; } /* 'î¢“' */
.icon-shuffle:before { content: '\e894'; } /* 'î¢”' */
.icon-loop:before { content: '\e895'; } /* 'î¢•' */
.icon-switch:before { content: '\e896'; } /* 'î¢–' */
.icon-play:before { content: '\e897'; } /* 'î¢—' */
.icon-stop:before { content: '\e898'; } /* 'î¢˜' */
.icon-pause:before { content: '\e899'; } /* 'î¢™' */
.icon-record:before { content: '\e89a'; } /* 'î¢š' */
.icon-to-end:before { content: '\e89b'; } /* 'î¢›' */
.icon-to-start:before { content: '\e89c'; } /* 'î¢œ' */
.icon-fast-forward:before { content: '\e89d'; } /* 'î¢' */
.icon-fast-backward:before { content: '\e89e'; } /* 'î¢ž' */
.icon-progress-0:before { content: '\e89f'; } /* 'î¢Ÿ' */
.icon-progress-1:before { content: '\e8a0'; } /* 'î¢ ' */
.icon-progress-2:before { content: '\e8a1'; } /* 'î¢¡' */
.icon-progress-3:before { content: '\e8a2'; } /* 'î¢¢' */
.icon-target:before { content: '\e8a3'; } /* 'î¢£' */
.icon-palette:before { content: '\e8a4'; } /* 'î¢¤' */
.icon-list:before { content: '\e8a5'; } /* 'î¢¥' */
.icon-list-add:before { content: '\e8a6'; } /* 'î¢¦' */
.icon-signal:before { content: '\e8a7'; } /* 'î¢§' */
.icon-trophy:before { content: '\e8a8'; } /* 'î¢¨' */
.icon-battery:before { content: '\e8a9'; } /* 'î¢©' */
.icon-back-in-time:before { content: '\e8aa'; } /* 'î¢ª' */
.icon-monitor:before { content: '\e8ab'; } /* 'î¢«' */
.icon-mobile:before { content: '\e8ac'; } /* 'î¢¬' */
.icon-network:before { content: '\e8ad'; } /* 'î¢­' */
.icon-cd:before { content: '\e8ae'; } /* 'î¢®' */
.icon-inbox:before { content: '\e8af'; } /* 'î¢¯' */
.icon-install:before { content: '\e8b0'; } /* 'î¢°' */
.icon-globe:before { content: '\e8b1'; } /* 'î¢±' */
.icon-cloud:before { content: '\e8b2'; } /* 'î¢²' */
.icon-cloud-thunder:before { content: '\e8b3'; } /* 'î¢³' */
.icon-flash:before { content: '\e8b4'; } /* 'î¢´' */
.icon-moon:before { content: '\e8b5'; } /* 'î¢µ' */
.icon-flight:before { content: '\e8b6'; } /* 'î¢¶' */
.icon-paper-plane:before { content: '\e8b7'; } /* 'î¢·' */
.icon-leaf:before { content: '\e8b8'; } /* 'î¢¸' */
.icon-lifebuoy:before { content: '\e8b9'; } /* 'î¢¹' */
.icon-mouse:before { content: '\e8ba'; } /* 'î¢º' */
.icon-briefcase:before { content: '\e8bb'; } /* 'î¢»' */
.icon-suitcase:before { content: '\e8bc'; } /* 'î¢¼' */
.icon-dot:before { content: '\e8bd'; } /* 'î¢½' */
.icon-dot-2:before { content: '\e8be'; } /* 'î¢¾' */
.icon-dot-3:before { content: '\e8bf'; } /* 'î¢¿' */
.icon-brush:before { content: '\e8c0'; } /* 'î£€' */
.icon-magnet:before { content: '\e8c1'; } /* 'î£' */
.icon-infinity:before { content: '\e8c2'; } /* 'î£‚' */
.icon-erase:before { content: '\e8c3'; } /* 'î£ƒ' */
.icon-chart-pie:before { content: '\e8c4'; } /* 'î£„' */
.icon-chart-line:before { content: '\e8c5'; } /* 'î£…' */
.icon-chart-bar:before { content: '\e8c6'; } /* 'î£†' */
.icon-chart-area:before { content: '\e8c7'; } /* 'î£‡' */
.icon-tape:before { content: '\e8c8'; } /* 'î£ˆ' */
.icon-graduation-cap:before { content: '\e8c9'; } /* 'î£‰' */
.icon-language:before { content: '\e8ca'; } /* 'î£Š' */
.icon-ticket:before { content: '\e8cb'; } /* 'î£‹' */
.icon-water:before { content: '\e8cc'; } /* 'î£Œ' */
.icon-droplet:before { content: '\e8cd'; } /* 'î£' */
.icon-air:before { content: '\e8ce'; } /* 'î£Ž' */
.icon-credit-card:before { content: '\e8cf'; } /* 'î£' */
.icon-floppy:before { content: '\e8d0'; } /* 'î£' */
.icon-clipboard:before { content: '\e8d1'; } /* 'î£‘' */
.icon-megaphone:before { content: '\e8d2'; } /* 'î£’' */
.icon-database:before { content: '\e8d3'; } /* 'î£“' */
.icon-drive:before { content: '\e8d4'; } /* 'î£”' */
.icon-bucket:before { content: '\e8d5'; } /* 'î£•' */
.icon-thermometer:before { content: '\e8d6'; } /* 'î£–' */
.icon-key:before { content: '\e8d7'; } /* 'î£—' */
.icon-flow-cascade:before { content: '\e8d8'; } /* 'î£˜' */
.icon-flow-branch:before { content: '\e8d9'; } /* 'î£™' */
.icon-flow-tree:before { content: '\e8da'; } /* 'î£š' */
.icon-flow-line:before { content: '\e8db'; } /* 'î£›' */
.icon-flow-parallel:before { content: '\e8dc'; } /* 'î£œ' */
.icon-rocket:before { content: '\e8dd'; } /* 'î£' */
.icon-gauge:before { content: '\e8de'; } /* 'î£ž' */
.icon-traffic-cone:before { content: '\e8df'; } /* 'î£Ÿ' */
.icon-cc:before { content: '\e8e0'; } /* 'î£ ' */
.icon-cc-by:before { content: '\e8e1'; } /* 'î£¡' */
.icon-cc-nc:before { content: '\e8e2'; } /* 'î£¢' */
.icon-cc-nc-eu:before { content: '\e8e3'; } /* 'î££' */
.icon-cc-nc-jp:before { content: '\e8e4'; } /* 'î£¤' */
.icon-cc-sa:before { content: '\e8e5'; } /* 'î£¥' */
.icon-cc-nd:before { content: '\e8e6'; } /* 'î£¦' */
.icon-cc-pd:before { content: '\e8e7'; } /* 'î£§' */
.icon-cc-zero:before { content: '\e8e8'; } /* 'î£¨' */
.icon-cc-share:before { content: '\e8e9'; } /* 'î£©' */
.icon-cc-remix:before { content: '\e8ea'; } /* 'î£ª' */
.icon-github:before { content: '\e8eb'; } /* 'î£«' */
.icon-github-circled:before { content: '\e8ec'; } /* 'î£¬' */
.icon-flickr:before { content: '\e8ed'; } /* 'î£­' */
.icon-flickr-circled:before { content: '\e8ee'; } /* 'î£®' */
.icon-vimeo:before { content: '\e8ef'; } /* 'î£¯' */
.icon-vimeo-circled:before { content: '\e8f0'; } /* 'î£°' */
.icon-twitter:before { content: '\e8f1'; } /* 'î£±' */
.icon-twitter-circled:before { content: '\e8f2'; } /* 'î£²' */
.icon-facebook:before { content: '\e8f3'; } /* 'î£³' */
.icon-facebook-circled:before { content: '\e8f4'; } /* 'î£´' */
.icon-facebook-squared:before { content: '\e8f5'; } /* 'î£µ' */
.icon-gplus:before { content: '\e8f6'; } /* 'î£¶' */
.icon-gplus-circled:before { content: '\e8f7'; } /* 'î£·' */
.icon-pinterest:before { content: '\e8f8'; } /* 'î£¸' */
.icon-pinterest-circled:before { content: '\e8f9'; } /* 'î£¹' */
.icon-tumblr:before { content: '\e8fa'; } /* 'î£º' */
.icon-tumblr-circled:before { content: '\e8fb'; } /* 'î£»' */
.icon-linkedin:before { content: '\e8fc'; } /* 'î£¼' */
.icon-linkedin-circled:before { content: '\e8fd'; } /* 'î£½' */
.icon-dribbble:before { content: '\e8fe'; } /* 'î£¾' */
.icon-dribbble-circled:before { content: '\e8ff'; } /* 'î£¿' */
.icon-stumbleupon:before { content: '\e900'; } /* 'î¤€' */
.icon-stumbleupon-circled:before { content: '\e901'; } /* 'î¤' */
.icon-lastfm:before { content: '\e902'; } /* 'î¤‚' */
.icon-lastfm-circled:before { content: '\e903'; } /* 'î¤ƒ' */
.icon-rdio:before { content: '\e904'; } /* 'î¤„' */
.icon-rdio-circled:before { content: '\e905'; } /* 'î¤…' */
.icon-spotify:before { content: '\e906'; } /* 'î¤†' */
.icon-spotify-circled:before { content: '\e907'; } /* 'î¤‡' */
.icon-qq:before { content: '\e908'; } /* 'î¤ˆ' */
.icon-instagram:before { content: '\e909'; } /* 'î¤‰' */
.icon-dropbox:before { content: '\e90a'; } /* 'î¤Š' */
.icon-evernote:before { content: '\e90b'; } /* 'î¤‹' */
.icon-flattr:before { content: '\e90c'; } /* 'î¤Œ' */
.icon-skype:before { content: '\e90d'; } /* 'î¤' */
.icon-skype-circled:before { content: '\e90e'; } /* 'î¤Ž' */
.icon-renren:before { content: '\e90f'; } /* 'î¤' */
.icon-sina-weibo:before { content: '\e910'; } /* 'î¤' */
.icon-paypal:before { content: '\e911'; } /* 'î¤‘' */
.icon-picasa:before { content: '\e912'; } /* 'î¤’' */
.icon-soundcloud:before { content: '\e913'; } /* 'î¤“' */
.icon-mixi:before { content: '\e914'; } /* 'î¤”' */
.icon-behance:before { content: '\e915'; } /* 'î¤•' */
.icon-google-circles:before { content: '\e916'; } /* 'î¤–' */
.icon-vkontakte:before { content: '\e917'; } /* 'î¤—' */
.icon-smashing:before { content: '\e918'; } /* 'î¤˜' */
.icon-sweden:before { content: '\e919'; } /* 'î¤™' */
.icon-db-shape:before { content: '\e91a'; } /* 'î¤š' */
.icon-logo-db:before { content: '\e91b'; } /* 'î¤›' */
.icon-search-5:before { content: '\e95b'; } /* 'î¥›' */
.icon-cancel-4:before { content: '\e95c'; } /* 'î¥œ' */
.icon-plus-2:before { content: '\e95d'; } /* 'î¥' */
.icon-minus-1:before { content: '\e95e'; } /* 'î¥ž' */
.icon-search-4:before { content: '\e958'; } /* 'î¥˜' */
.icon-ok-2:before { content: '\e95a'; } /* 'î¥š' */
.icon-cancel-3:before { content: '\e959'; } /* 'î¥™' */
.icon-search-3:before { content: '\e952'; } /* 'î¥’' */
.icon-user-3:before { content: '\e953'; } /* 'î¥“' */
.icon-users-1:before { content: '\e954'; } /* 'î¥”' */
.icon-ok-1:before { content: '\e956'; } /* 'î¥–' */
.icon-cancel-2:before { content: '\e955'; } /* 'î¥•' */
.icon-plus-1:before { content: '\e957'; } /* 'î¥—' */
.icon-grocery-store:before { content: '\e951'; } /* 'î¥‘' */
.icon-music-1:before { content: '\e91c'; } /* 'î¤œ' */
.icon-search-1:before { content: '\e91d'; } /* 'î¤' */
.icon-mail-1:before { content: '\e91e'; } /* 'î¤ž' */
.icon-heart-1:before { content: '\e91f'; } /* 'î¤Ÿ' */
.icon-star-1:before { content: '\e920'; } /* 'î¤ ' */
.icon-user-1:before { content: '\e921'; } /* 'î¤¡' */
.icon-videocam:before { content: '\e922'; } /* 'î¤¢' */
.icon-camera-1:before { content: '\e923'; } /* 'î¤£' */
.icon-photo:before { content: '\e924'; } /* 'î¤¤' */
.icon-attach-1:before { content: '\e925'; } /* 'î¤¥' */
.icon-lock-1:before { content: '\e926'; } /* 'î¤¦' */
.icon-eye-1:before { content: '\e927'; } /* 'î¤§' */
.icon-tag-1:before { content: '\e928'; } /* 'î¤¨' */
.icon-thumbs-up-1:before { content: '\e929'; } /* 'î¤©' */
.icon-pencil-1:before { content: '\e92a'; } /* 'î¤ª' */
.icon-comment-1:before { content: '\e92b'; } /* 'î¤«' */
.icon-location-1:before { content: '\e92c'; } /* 'î¤¬' */
.icon-cup-1:before { content: '\e92d'; } /* 'î¤­' */
.icon-trash-1:before { content: '\e92e'; } /* 'î¤®' */
.icon-doc-1:before { content: '\e92f'; } /* 'î¤¯' */
.icon-note-1:before { content: '\e930'; } /* 'î¤°' */
.icon-cog-1:before { content: '\e931'; } /* 'î¤±' */
.icon-params:before { content: '\e932'; } /* 'î¤²' */
.icon-calendar-1:before { content: '\e933'; } /* 'î¤³' */
.icon-sound-1:before { content: '\e934'; } /* 'î¤´' */
.icon-clock-1:before { content: '\e935'; } /* 'î¤µ' */
.icon-lightbulb:before { content: '\e936'; } /* 'î¤¶' */
.icon-tv:before { content: '\e937'; } /* 'î¤·' */
.icon-desktop:before { content: '\e938'; } /* 'î¤¸' */
.icon-mobile-1:before { content: '\e939'; } /* 'î¤¹' */
.icon-cd-1:before { content: '\e93a'; } /* 'î¤º' */
.icon-inbox-1:before { content: '\e93b'; } /* 'î¤»' */
.icon-globe-1:before { content: '\e93c'; } /* 'î¤¼' */
.icon-cloud-1:before { content: '\e93d'; } /* 'î¤½' */
.icon-paper-plane-1:before { content: '\e93e'; } /* 'î¤¾' */
.icon-fire:before { content: '\e93f'; } /* 'î¤¿' */
.icon-graduation-cap-1:before { content: '\e940'; } /* 'î¥€' */
.icon-megaphone-1:before { content: '\e941'; } /* 'î¥' */
.icon-database-1:before { content: '\e942'; } /* 'î¥‚' */
.icon-key-1:before { content: '\e943'; } /* 'î¥ƒ' */
.icon-beaker:before { content: '\e944'; } /* 'î¥„' */
.icon-truck:before { content: '\e945'; } /* 'î¥…' */
.icon-money:before { content: '\e946'; } /* 'î¥†' */
.icon-food:before { content: '\e947'; } /* 'î¥‡' */
.icon-shop:before { content: '\e948'; } /* 'î¥ˆ' */
.icon-diamond:before { content: '\e949'; } /* 'î¥‰' */
.icon-t-shirt:before { content: '\e94a'; } /* 'î¥Š' */
.icon-wallet:before { content: '\e94b'; } /* 'î¥‹' */
.icon-search-2:before { content: '\e94c'; } /* 'î¥Œ' */
.icon-user-2:before { content: '\e94d'; } /* 'î¥' */
.icon-ok:before { content: '\e94e'; } /* 'î¥Ž' */
.icon-cancel-1:before { content: '\e94f'; } /* 'î¥' */
.icon-weibo:before { content: '\e9f3'; } /* 'î§³' */

/* extra */
.ds-hero-home {
  background-image: url('https://cdn-images-1.medium.com/max/1600/1*zVDcaM6mqhi9m0LP_Sq4Ag.jpeg');
}
.ds-hero-home a, .ds-hero-home a:hover {
  color:#FFF;
}
.ds-hero-home-shade {
  background: url('../img/hexagon.png') repeat;
}
.ds-texture-hero {
  background: rgba(24, 28, 32, 0.7);
}
.ds-btn-resume {
  display:inline;
  color:#fff !important;
}
.ds-texture-resume {
  background: url('../img/hexagon.png') repeat;
}
.ds-section-contact {
  background-image: url('../img/touch-pad.jpg');
}
#contact {
  color:#FFF;
}
.ds-btn-resume-big {
  display:inline-block;
  color:#fff !important;
  width:200px;
  text-align:center;  
}
.ds-footer-contact {
  background-image: url('../img/map-base.png');
  background-position: 50% 55px;
  background-repeat: no-repeat;
}

.ds-alert-note,
.ds-alert-warning,
.ds-alert-danger,
.ds-alert-success,
.ds-alert-info {
  position: relative;
  border: 1px solid transparent;
  padding: 20px 35px 0 20px;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03);
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-radius: 0 !important;
}
.ds-alert-note h1,
.ds-alert-warning h1,
.ds-alert-danger h1,
.ds-alert-success h1,
.ds-alert-info h1,
.ds-alert-note h2,
.ds-alert-warning h2,
.ds-alert-danger h2,
.ds-alert-success h2,
.ds-alert-info h2,
.ds-alert-note h3,
.ds-alert-warning h3,
.ds-alert-danger h3,
.ds-alert-success h3,
.ds-alert-info h3,
.ds-alert-note h4,
.ds-alert-warning h4,
.ds-alert-danger h4,
.ds-alert-success h4,
.ds-alert-info h4,
.ds-alert-note h5,
.ds-alert-warning h5,
.ds-alert-danger h5,
.ds-alert-success h5,
.ds-alert-info h5,
.ds-alert-note h6,
.ds-alert-warning h6,
.ds-alert-danger h6,
.ds-alert-success h6,
.ds-alert-info h6 {
  margin-bottom: 7px;
  font-size: 14px !important;
  font-weight: 600;
}
.ds-alert-note .ds-close,
.ds-alert-warning .ds-close,
.ds-alert-danger .ds-close,
.ds-alert-success .ds-close,
.ds-alert-info .ds-close {
  width: 21px;
  height: 21px;
  text-shadow: none;
  float: none;
  position: absolute;
  top: 11px;
  right: 10px;
  text-align: center;
  opacity: 1;
  font-size: 22px;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-radius: 3px !important;
  -webkit-transition: all 0.1s ease-in-out 0s;
  -moz-transition: all 0.1s ease-in-out 0s;
  -ms-transition: all 0.1s ease-in-out 0s;
  -o-transition: all 0.1s ease-in-out 0s;
  transition: all 0.1s ease-in-out 0s;
}
.ds-close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  opacity: .2;
}
.ds-close:hover,
.ds-close:focus {
  text-decoration: none;
  cursor: pointer;
}
button.ds-close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.ds-alert-note {
  background: #fff;
  border-color: #e5eaea;
  color: #787d82;
}
.ds-alert-note h1,
.ds-alert-note h2,
.ds-alert-note h3,
.ds-alert-note h4,
.ds-alert-note h5,
.ds-alert-note h6,
.ds-alert-note strong {
  color: #212326 !important;
}
.ds-alert-note .ds-close {
  background: transparent;
  color: #D0D7DD;
  text-shadow: 0 1px 0 #fff;
}
.ds-alert-note .ds-close:hover {
  background: transparent;
  color: #9ea2a7;
}
.ds-alert-success {
  background: #b8ffaf;
  border-color: #9bf29d;
  color: #428956;
}
.ds-alert-success h1,
.ds-alert-success h2,
.ds-alert-success h3,
.ds-alert-success h4,
.ds-alert-success h5,
.ds-alert-success h6,
.ds-alert-success strong {
  color: #005A28 !important;
}
.ds-alert-success a,
.ds-alert-success a:hover {
  color: #005A28;
}
.ds-alert-success .ds-close {
  background: transparent;
  color: #65DA81;
  text-shadow: 0 1px 0 #fff;
}
.ds-alert-success .ds-close:hover {
  background: transparent;
  color: #05BD63;
}
.ds-alert-info {
  background: #dcf6f8;
  border-color: #beeff3;
  color: #448D97;
}
.ds-alert-info h1,
.ds-alert-info h2,
.ds-alert-info h3,
.ds-alert-info h4,
.ds-alert-info h5,
.ds-alert-info h6,
.ds-alert-info strong {
  color: #154B7A !important;
}
.ds-alert-info a,
.ds-alert-info a:hover {
  color: #154B7A;
}
.ds-alert-info .ds-close {
  background: transparent;
  color: #76CECE;
  text-shadow: 0 1px 0 #fff;
}
.ds-alert-info .ds-close:hover {
  background: transparent;
  color: #5F96BB;
}
.ds-alert-danger {
  background: #feead3;
  border-color: #ffd9c0;
  color: #c5635e;
}
.ds-alert-danger h1,
.ds-alert-danger h2,
.ds-alert-danger h3,
.ds-alert-danger h4,
.ds-alert-danger h5,
.ds-alert-danger h6,
.ds-alert-danger strong {
  color: #ae2128 !important;
}
.ds-alert-danger a,
.ds-alert-danger a:hover {
  color: #ae2128;
}
.ds-alert-danger .ds-close {
  background: transparent;
  color: #F58D74;
  text-shadow: 0 1px 0 #fff;
}
.ds-alert-danger .ds-close:hover {
  background: transparent;
  color: #e3512e;
}
.ds-alert-warning {
  background: #f8f6a2;
  border-color: #eee090;
  color: #7d6a3b;
}
.ds-alert-warning h1,
.ds-alert-warning h2,
.ds-alert-warning h3,
.ds-alert-warning h4,
.ds-alert-warning h5,
.ds-alert-warning h6,
.ds-alert-warning strong {
  color: #68422C !important;
}
.ds-alert-warning a,
.ds-alert-warning a:hover {
  color: #68422C;
}
.ds-alert-warning .ds-close {
  background: transparent;
  color: #ccb561;
  text-shadow: 0 1px 0 #fff;
}
.ds-alert-warning .ds-close:hover {
  background: transparent;
  color: #A37C37;
}
.ds-alert-with-icon {
  padding-left: 46px;
}
.ds-alert-with-icon.ds-alert-note:before,
.ds-alert-with-icon.ds-alert-danger:before,
.ds-alert-with-icon.ds-alert-warning:before,
.ds-alert-with-icon.ds-alert-info:before,
.ds-alert-with-icon.ds-alert-success:before {
  width: 26px;
  display: block;
  content: "";
  position: absolute;
  top: 20px;
  left: 10px;
  font-family: fontello;
  font-size: 18px;
  text-align: center;
}
.ds-alert-with-icon.ds-alert-note:before {
  content: "\e879";
  color: #d6d7cf;
}
.ds-alert-with-icon.ds-alert-danger:before {
  content: "\e8b7";
  color: #e3512e;
  font-size: 16px;
}
.ds-alert-with-icon.ds-alert-warning:before {
  content: "\e88c";
  color: #A37C37;
}
.ds-alert-with-icon.ds-alert-info:before {
  content: "\e920";
  color: #488BAA;
  font-size: 16px;
}
.ds-alert-with-icon.ds-alert-success:before {
  content: "\e914";
  color: #05BD63;
}
.ds-section-grey .ds-alert-note {
  background: #fff;
}
.ds-header-block-logo {
  width: 275px;
  height: 72px;
}