@charset "UTF-8";
/***************************************/
/* 1. RESET */
/***************************************/
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,600,700);
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

* {
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  box-sizing: border-box; }

h1, h2, h3, h4,
h5, h6, p, a {
  line-height: 1em; }

a {
  text-decoration: none; }

ul, ol {
  list-style: none; }

header, nav, article,
section, aside, footer {
  display: block; }

figure {
  line-height: 0; }

figure > img {
  width: 100%; }

figure > figcaption {
  display: none; }

/*----------------
  	FONT SIZE
----------------*/
/*----------------
  	LINE HEIGHT
----------------*/
/*------------------
  	MAIN PALETTE
------------------*/
/*-------------
    HOVERS
-------------*/
/*---------------
  	PARAGRAPH
---------------*/
/*------------
  	MENU
------------*/
/*---------------
  	GRADIENT
---------------*/
/*-------------
  	BORDER
-------------*/
/*------------
  	ARROW
------------*/
/*------------
  	STAR
------------*/
/*------------------
  	VIEW SELECTOR
------------------*/
/*-----------------
  	SOCIAL LINKS
-----------------*/
/*-----------------
  	PIE CHARTS
-----------------*/
/*-------------
  	BANNERS
-------------*/
/*------------
  	FOOTER
------------*/
/*------------
  	GRAPHS
------------*/
/*----------------
  	TEXT ICONS
----------------*/
body {
  background-color: #f5f5f5;
  }

a, p, h1, h2, h3, h4, h5, h6 ,li{
  font-family: "Titillium Web", sans-serif!important; }

h1, h5, h6 {
  font-weight: 700;
  text-transform: uppercase; }

h1 {
  color: #fff;
  font-size: 3em;
  text-align: center; }
  h1 span {
    color: #16ffd8; }

h2 {
  color: #ff161f;
  font-size: 2em;
  font-weight: 700;
  }

h3 {
  color: #2b373a;
  font-size: 1.5em;
  font-weight: 700;
  text-align: center; }

h4 {
  color: #2b373a;
  font-size: 1.25em;
  font-weight: 700; }

h5 {
  color: #fff;
  font-size: 1.125em;
  text-align: center; 
  word-wrap: break-word;
}

h6 {
  color: #2b373a;
  font-size: 0.875em; }

li {
  color: #888;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600; }


p {
  color: #888;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600; }
  p.primary, p.secondary, p.tertiary {
    font-weight: 700; }
  p.primary {
    color: #ff0000; }
  p.secondary {
    color: #1396e1; }
  p.tertiary {
    color: #e61852; }
  p a {
    color: #888; }
    p a.primary {
      color: #ff0000; }
    p a.secondary {
      color: #1396e1; }
    p a.tertiary {
      color: #e61852; }
  p span.light {
    color: #b2b2b2; }
  p span.bold {
    color: #2b373a;
    font-weight: 700; }
  p span.primary {
    color: #ff0000; }
  p span.secondary {
    color: #1396e1; }
  p span.tertiary {
    color: #e61852; }

/*---------------
  	OVERLAYS
---------------*/
.image-overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(25, 31, 32, 0.9);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: all .3s ease-in;
  cursor: pointer; }
  .image-overlay .clickable-icon {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -35px;
    margin-top: -35px;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
    transition: transform .2s ease-in; }
    .image-overlay .clickable-icon .svg-plus {
      fill: #fff;
      width: 28px;
      height: 28px;
      position: absolute;
      top: 21px;
      left: 21px; }
    .image-overlay .clickable-icon.primary {
      background-color: #ff0000; }
    .image-overlay .clickable-icon.secondary {
      background-color: #1396e1; }
    .image-overlay .clickable-icon.tertiary {
      background-color: #e61852; }

/*-----------------
  	SHADOW FILM
-----------------*/
.shadow-film {
  background-color: #000;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  transition: all .3s ease-in-out;
  z-index: 9999; }
  .shadow-film.open {
    opacity: 0.8; }

/*---------------------
  	MFP TRANSITIONS 
---------------------*/
/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;
  transition: all .15s ease-out; }

/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8; }

/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0; }

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  -webkit-transform: scale(0);
  transform: scale(0);
  transition: all .3s ease-in-out; }

/* content animate in */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  -webkit-transform: scale(1);
  transform: scale(1); }

/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  -webkit-transform: scale(0);
  transform: scale(0); }

/* hide controls when closing */
.mfp-removing .mfp-arrow-left, .mfp-removing .mfp-arrow-right {
  opacity: 0; }

/*---------------------------
    BOOTSTRAP DATEPICKER
---------------------------*/
.datepicker.datepicker-inline td, .datepicker.datepicker-inline th,
.datepicker.dropdown-menu td, .datepicker.dropdown-menu th {
  font-family: "Titillium Web", sans-serif; }

.datepicker table tr td.active.active.focus, .datepicker table tr td.active.active:focus, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.highlighted.active.focus, .datepicker table tr td.active.highlighted.active:focus, .datepicker table tr td.active.highlighted.active:hover, .datepicker table tr td.active.highlighted:active.focus, .datepicker table tr td.active.highlighted:active:focus, .datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active:active.focus, .datepicker table tr td.active:active:focus, .datepicker table tr td.active:active:hover, .datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active:active,
.datepicker table tr td span.active.active.focus, .datepicker table tr td span.active.active:focus, .datepicker table tr td span.active.active:hover, .datepicker table tr td span.active.disabled.active.focus, .datepicker table tr td span.active.disabled.active:focus, .datepicker table tr td span.active.disabled.active:hover, .datepicker table tr td span.active.disabled:active.focus, .datepicker table tr td span.active.disabled:active:focus, .datepicker table tr td span.active.disabled:active:hover, .datepicker table tr td span.active.disabled:hover.active.focus, .datepicker table tr td span.active.disabled:hover.active:focus, .datepicker table tr td span.active.disabled:hover.active:hover, .datepicker table tr td span.active.disabled:hover:active.focus, .datepicker table tr td span.active.disabled:hover:active:focus, .datepicker table tr td span.active.disabled:hover:active:hover, .datepicker table tr td span.active:active.focus, .datepicker table tr td span.active:active:focus, .datepicker table tr td span.active:active:hover, .datepicker table tr td span.active:hover.active.focus, .datepicker table tr td span.active:hover.active:focus, .datepicker table tr td span.active:hover.active:hover, .datepicker table tr td span.active:hover:active.focus, .datepicker table tr td span.active:hover:active:focus, .datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active {
  background-color: #ff0000;
  border-color: #ff0000; }

/*----------------
  	CLEARFIX
----------------*/
.clearfix:before,
.clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

/*------------
  	FORMS
------------*/
input, textarea {
  color: #888;
  font-family: "Titillium Web", sans-serif;
  font-size: 0.8125em;
  border-radius: 4px; }

input {
  display: block; }
  input[type="text"].invalid, input[type="email"].invalid, input[type="password"].invalid {
    border-color: #ea2e68; }
  input[type="text"], input[type="email"], input[type="password"], input[type="number"] {
    width: 100%;
    height: 40px;
    padding: 0 15px;
    border: 1px solid #ebebeb;
    line-height: 40px;
    border-radius: 4px; }
  input[type="number"] {
    padding-right: 0; }
  input.rounded {
    border-radius: 200px; }
  input.datepicker {
    width: 150px;
    height: 32px;
    line-height: 32px; }

textarea {
  width: 100%;
  min-height: 90px;
  border: 1px solid #ebebeb;
  padding: 14px 12px; }

select {
  width: 100%;
  height: 40px;
  padding: 0 40px 0 15px;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  color: #b2b2b2;
  font-family: "Titillium Web", sans-serif;
  line-height: 40px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer; }

/* REMOVE IE SELECT ARROW┬á*/
select::-ms-expand {
  display: none; }

label {
  display: block;
  margin-bottom: 12px;
  color: #888;
  font-size: 0.8125em;
  font-family: "Titillium Web", sans-serif;
  font-weight: 600;
  cursor: pointer; }
  label:last-child {
    margin-bottom: 0; }
  label.b-label, label.rl-label {
    color: #2b373a;
    font-weight: 700; }
  label.rl-label {
    margin-bottom: 14px;
    font-size: 0.875em;
    line-height: 1em;
    cursor: auto; }
    label.rl-label.required:after {
      content: '*';
      color: #ff0000;
      position: relative;
      left: 2px; }
  label.b-label {
    font-size: 0.8125em; }
  label.select-block {
    width: 100%;
    display: inline-block;
    position: relative; }
    label.select-block .svg-arrow {
      fill: #535d5f;
      width: 6px;
      height: 10px;
      position: absolute;
      top: 17px;
      right: 17px;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
  label > .radio, label > .checkbox {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 8px;
    border: 1px solid #ebebeb;
    background-color: #f5f5f5;
    position: relative;
    top: 5px; }
  label > .radio {
    border-radius: 50%; }
    label > .radio span {
      width: 6px;
      height: 6px;
      background-color: #ff0000;
      border-radius: 50%;
      position: absolute;
      top: 5px;
      left: 5px;
      display: none; }
  label > .checkbox {
    border-radius: 4px; }
    label > .checkbox span {
      width: 100%;
      height: 100%;
      border-radius: 4px;
      background: url("../images/check.png") no-repeat center;
      display: none; }
  label .quantity {
    float: right;
    margin-top: 3px;
    color: #b2b2b2; }

button {
  cursor: pointer; }

input[type="radio"],
input[type="checkbox"] {
  display: none; }
  input[type="radio"]:checked + label .checkbox.primary,
  input[type="checkbox"]:checked + label .checkbox.primary {
    border-color: #ff0000;
    background-color: #ff0000; }
  input[type="radio"]:checked + label .checkbox.secondary,
  input[type="checkbox"]:checked + label .checkbox.secondary {
    border-color: #1396e1;
    background-color: #1396e1; }
  input[type="radio"]:checked + label .checkbox.tertiary,
  input[type="checkbox"]:checked + label .checkbox.tertiary {
    border-color: #e61852;
    background-color: #e61852; }
  input[type="radio"]:checked + label > span > span,
  input[type="checkbox"]:checked + label > span > span {
    display: block; }

/*-------------------
  	PLACEHOLDERS
-------------------*/
.placeholder, ::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder {
  color: #b2b2b2;
  font-family: "Titillium Web", sans-serif;
  font-size: 13px;
  font-weight: 600; }

::-webkit-input-placeholder {
  /* Chrome */ }

:-moz-placeholder {
  /* Firefox 18- */ }

::-moz-placeholder {
  /* Firefox 19+ */ }

:-ms-input-placeholder {
  /* IE */ }

/*-------------
  	BUTTONS
-------------*/
.button {
  display: block;
  width: 120px;
  height: 30px;
  border-radius: 4px;
  color: #fff;
  font-family: "Titillium Web", sans-serif;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 30px;
  text-align: center; }
  .button.primary {
    background-color: #fc151e;
    }
    .button.primary:hover {
      background-color: #bb0505; }
  .button.secondary {
    background-color: #0c1113;
    }
    .button.secondary:hover {
      background-color: #0f1010; }
  .button.secondary-dark {
    background-color: #1396e1; }
    .button.secondary-dark:hover {
      background-color: #27a4ec; }
  .button.tertiary {
    background-color: #e61852; }
    .button.tertiary:hover {
      background-color: #f8436e; }
  .button.fb {
    background-color: #355599; }
  .button.twt {
    background-color: #0fccf4; }
  .button.de {
    background-color: #05cc47; }
  .button.wfb {
    background: url("../images/fb.png") no-repeat center #355599; }
    .button.wfb:hover {
      background: url("../images/fb.png") no-repeat center #4868ae; }
  .button.wtwt {
    background: url("../images/twt.png") no-repeat center #0fccf4; }
    .button.wtwt:hover {
      background: url("../images/twt.png") no-repeat center #2fd5f9; }
  .button.wdb {
    background: url("../images/db.png") no-repeat center #f63f6e; }
    .button.wdb:hover {
      background: url("../images/db.png") no-repeat center #fe5e87; }
  .button.wde {
    background: url("../images/de.png") no-repeat center #05cc47; }
    .button.wde:hover {
      background: url("../images/de.png") no-repeat center #15e159; }
  .button.dark {
    background-color: #000;
    position: relative; }
    .button.dark span.primary {
      color: #ff0000;
      }
    .button.dark span.secondary {
      color: #1396e1; }
    .button.dark:hover {
      background-color: #3b4a4e; }
  .button.dark-light {
    background-color: #535d5f; }
    .button.dark-light:hover {
      background-color: #647072; }
  .button.mid {
    width: 160px;
    height: 42px;
    line-height: 42px;
    font-size: 0.875em; }
    .button.mid.bid {
      float: right;
      width: 120px; }
  .button.mid-short {
    width: 160px; }
  .button.medium {
    width: 170px;
    height: 50px;
    line-height: 50px;
    font-size: 1em; }
  .button.big {
    width: 270px;
    height: 60px;
    line-height: 60px;
    font-size: 1.25em; }
    .button.big.purchase {
      padding-left: 22px;
      text-align: left; }
      .button.big.purchase.bid {
        padding-left: 40px; }
      .button.big.purchase span {
        float: left; }
    .button.big.wcart, .button.big.wfav {
      position: relative;
      text-align: left; }
    .button.big.wcart {
      padding-left: 78px; }
      .button.big.wcart span.icon-present {
        font-size: 25px;
        position: absolute;
        top: 16px;
        left: 35px; }
      .button.big.wcart span.fa , .button.big.wcart i.fa {
        font-size: 25px;
        position: absolute;
        top: 16px;
        left: 35px; }
    .button.big.wfav {
      padding-left: 72px; }
      .button.big.wfav span.fav-count {
        font-size: 10px;
        position: absolute;
        top: 14px;
        left: 40px; }
      .button.big.wfav i.fa {
       font-size: 25px;
        position: absolute;
        top: 16px;
        left: 35px; }
      .button.big.wfav span.icon-heart {
        font-size: 20px;
        position: absolute;
        top: 15px;
        left: 38px; }
    .button.big span.currency {
      margin-right: 15px;
      font-size: 36px;
      position: relative;
      top: -2px; }
      .button.big span.currency:before {
        content: '$';
        font-size: 18px;
        position: relative;
        top: -4px;
        left: -1px; }
  .button.square {
    width: 30px;
    height: 30px;
    position: relative; }
    .button.square img[alt="close-icon"] {
      position: absolute;
      top: 10px;
      left: 50%;
      margin-left: -5px; }
  .button.half {
    float: left; }
    .button.half + .half {
      float: right; }
  .button.third {
    float: left;
    margin-right: 10px; }
    .button.third + .third + .third {
      float: right;
      margin-right: 0; }

.link-to {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000; }

/*---------------
  	HEADLINE
---------------*/
.headline {
  height: 66px;
  border: 1px solid #ebebeb;
  border-left: none;
  padding-left: 22px;
  margin-bottom: 26px;
  background-color: #fff;
  position: relative; }
  .headline:before {
    display: block;
    content: '';
    width: 6px;
    height: 66px;
    background-color: #535d5f;
    position: absolute;
    top: -1px;
    left: 0; }
  .headline.primary:before, .headline.primary .slide-control {
    background-color: #ff0000; }
  .headline.primary .slide-control:hover {
    background-color: #0ae7c2; }
  .headline.secondary:before, .headline.secondary .slide-control {
    background-color: #1396e1; }
  .headline.secondary .slide-control:hover {
    background-color: #27a4ec; }
  .headline.tertiary:before, .headline.tertiary .slide-control {
    background-color: #e61852; }
  .headline.tertiary .slide-control:hover {
    background-color: #f8436e; }
  .headline.inbox .button-wrap {
    float: right;
    margin-top: 17px;
    overflow: hidden; }
    .headline.inbox .button-wrap .button {
      margin-top: 0; }
  .headline.inbox .button {
    margin-right: 7px; }
  .headline.inbox .slide-control-wrap {
    float: right;
    margin-right: 7px;
    position: static; }
    .headline.inbox .slide-control-wrap.main .slide-control {
      background-color: #535d5f; }
      .headline.inbox .slide-control-wrap.main .slide-control:hover {
        background-color: #647072; }
  .headline.statement form label:last-child {
    margin-right: 16px; }
  .headline h4 {
    float: left;
    line-height: 66px; }
  .headline .slide-control-wrap {
    width: 66px;
    top: 16px;
    right: 16px; }
  .headline .button {
    float: right;
    margin: 17px 15px 0 0; }
  .headline form {
    float: right;
    margin-top: 17px;
    overflow: hidden; }
  .headline select {
    color: #888;
    font-size: 12px;
    height: 32px;
    line-height: 32px; }
  .headline .select-block {
    float: left;
    width: 200px;
    margin-right: 10px; }
    .headline .select-block .svg-arrow {
      width: 5px;
      height: 9px;
      top: 12px;
      right: 13px; }
  .headline .view-selectors {
    float: right;
    margin: 18px 15px 0 0; }
  .headline .search-form {
    float: left;
    width: 290px;
    margin-right: 14px; }
    .headline .search-form input[type="text"] {
      height: 32px;
      font-size: 0.75em; }

/*-----------------
  	HEAD TITLE
-----------------*/
.head-title {
  width: 620px;
  margin: 20px auto 60px; }
  .head-title .text-header {
    margin-bottom: 26px; }
  .head-title p {
    text-align: center; }

/*-----------------------
  	SECTION HEADLINE
-----------------------*/
.section-headline-wrap {
  /* background: url("../images/section_headline_bg.png") no-repeat center, linear-gradient(to right, #05e6aa, #1cbdf9); */
  /* background-size: cover; */
  background: #f6f6f6;
  border-top: 1px solid #e1e1e1;
  }
  .section-headline-wrap.v2 {
    background: url("../images/section_headline_bg.png") ; }
  .section-headline-wrap.v3 {
    background: url("../images/section_headline_bg.png") no-repeat center, linear-gradient(to right, #1595de, #00dcdd); }

.section-headline {
  height: 90px;
  padding: 0 30px;
  overflow: hidden; }
  .section-headline h2 {
    float: left;
    line-height: 90px; }
  .section-headline p {
    float: right;
    color: #fff;
    line-height: 90px; }
    .section-headline p .separator {
      margin: 0 13px; }
    .section-headline p .current-section {
      font-weight: 700; }

/*--------------------
  	SLIDE CONTROLS
--------------------*/
.slide-control-wrap {
  position: absolute; }

.slide-control {
  width: 30px;
  height: 30px;
  border-radius: 4px;
  background-color: #535d5f;
  cursor: pointer;
  position: relative; }
  .slide-control:hover {
    background-color: #647072; }
  .slide-control.rounded {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.8); }
    .slide-control.rounded .svg-arrow {
      top: 17px; }
    .slide-control.rounded.left .svg-arrow {
      left: 18px; }
    .slide-control.rounded.right .svg-arrow {
      left: 20px; }
  .slide-control .svg-arrow {
    fill: #fff;
    width: 8px;
    height: 12px;
    position: absolute;
    top: 9px;
    pointer-events: none; }
  .slide-control.left {
    float: left; }
    .slide-control.left.mfp-arrow-left {
      float: none;
      position: absolute;
      top: 50%;
      margin-top: -15px;
      left: 12%; }
    .slide-control.left .svg-arrow {
      left: 11px;
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
  .slide-control.right {
    float: right; }
    .slide-control.right.mfp-arrow-right {
      float: none;
      position: absolute;
      top: 50%;
      margin-top: -15px;
      right: 12%; }
    .slide-control.right .svg-arrow {
      left: 12px; }

/*----------------
  	CONTROLLERS
----------------*/
.open {
  opacity: 1;
  visibility: visible; }

.closed {
  opacity: 0;
  visibility: hidden; }

/*------------
  	SVG
------------*/
.svg-plus.primary {
  fill: #ff0000; }
.svg-plus.secondary {
  fill: #1cbdf9; }
.svg-plus.tertiary {
  fill: #e61852; }

.svg-minus.primary {
  fill: #ff0000; }
.svg-minus.secondary {
  fill: #1cbdf9; }
.svg-minus.tertiary {
  fill: #e61852; }

.svg-arrow {
  width: 4px;
  height: 8px;
  cursor: pointer; }

.svg-check {
  width: 14px;
  height: 11px;
  fill: #535d5f; }

/*------------
  	PINS
------------*/
.recommendation {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #e7e7e7;
  position: relative; }
  .recommendation.hoverable {
    transition: all .15s ease; }
    .recommendation.hoverable.good, .recommendation.hoverable.bad {
      background-color: #e7e7e7; }
    .recommendation.hoverable:hover.good {
      background-color: #ff0000; }
    .recommendation.hoverable:hover.bad {
      background-color: #e61852; }
  .recommendation.good {
    background-color: #ff0000; }
  .recommendation.bad {
    background-color: #e61852; }
  .recommendation .icon-like, .recommendation .icon-dislike {
    color: #fff;
    font-size: 18px;
    position: absolute;
    left: 50%;
    margin-left: -9px; }
  .recommendation .icon-like {
    top: 11px; }
  .recommendation .icon-dislike {
    top: 13px; }

.pin-tag {
  display: inline-block;
  font-family: "Titillium Web", sans-serif;
  font-size: 0.75em;
  font-weight: 700; }
  .pin-tag.primary {
    color: #ff0000; }
  .pin-tag.secondary {
    color: #1396e1; }
  .pin-tag.tertiary {
    color: #e61852; }

.pin {
  display: inline-block;
  padding: 0px 5px;
  border-radius: 2px;
  background-color: #535d5f;
  color: #fff;
  font-family: "Titillium Web", sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 15px;
  text-transform: uppercase;
  position: absolute;
  }
  .pin.soft-edged {
    line-height: 14px;
    border-radius: 4px;
    padding: 0 6px; }
  .pin.big {
    font-size: 0.625em; }
  .pin.primary {
    background-color: #ff0000; }
  .pin.secondary {
    background-color: #1cbdf9; }
  .pin.featured {
    background-color: #ffc000; }
  .pin.greyed {
    background-color: #d1d1d1; }
  .pin.violet {
    background-color: #7c5ac2; }

/*--------------
  	WIDGETS
--------------*/
.search-widget {
  width: 970px;
  height: 122px;
  padding: 36px 0 0 52px;
  border-radius: 4px;
  position: absolute;
  left: 50%;
  margin-left: -485px;
  background: url("../images/searchbar_texture.png") no-repeat center, linear-gradient(to right, #05e6aa, #1cbdf9);
  background-size: cover; }

.search-widget-form {
  overflow: hidden; }
  .search-widget-form input, .search-widget-form select {
    float: left;
    height: 50px;
    padding: 0 40px 0 20px;
    color: #888;
    font-size: 0.875em;
    line-height: 50px; }
  .search-widget-form input {
    width: 448px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right-color: #e1e1e1; }
  .search-widget-form select {
    font-size: 1.07692em;
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .search-widget-form .select-block {
    float: left;
    width: 232px;
    margin-right: 16px; }
    .search-widget-form .select-block .svg-arrow {
      width: 4px;
      height: 8px;
      top: 22px;
      right: 16px; }
  .search-widget-form .placeholder, .search-widget-form ::-webkit-input-placeholder, .search-widget-form :-moz-placeholder, .search-widget-form ::-moz-placeholder, .search-widget-form :-ms-input-placeholder {
    color: #888; }
  .search-widget-form ::-webkit-input-placeholder {
    /* Chrome */
    color: #888; }
  .search-widget-form :-moz-placeholder {
    /* Firefox 18- */
    color: #888; }
  .search-widget-form ::-moz-placeholder {
    /* Firefox 19+ */
    color: #888; }
  .search-widget-form :-ms-input-placeholder {
    /* IE */
    color: #888; }
  .search-widget-form .button {
    float: left; }

/*------------
  	WIDE
------------*/
header, .menu-bar, .banner, #services,
#product-sideshow, #subscribe-banner,
#footer-top, #footer-bottom,
.category-nav, .section-headline,
.section, .sidebar-nav, .author-profile-meta,
.dashboard-content {
  max-width: 1170px;
  width: 95%;
  margin: 0 auto; }

/*------------
  	LOGO
------------*/
.logo {
  width: 239px;
  height: 56px; }
  .logo.small {
    width: 178px;
    height: 41px; }

/*--------------------
  	USER QUICKVIEW
--------------------*/
.user-quickview {
  width: 135px;
  padding: 25px 0 0 42px;
  position: relative;
  }
  .user-quickview .outer-ring, .user-quickview .inner-ring, .user-quickview .user-avatar {
    position: absolute; }
  .user-quickview .outer-ring {
    width: 54px;
    height: 54px;
    top: 0;
    left: 0; }
  .user-quickview .inner-ring {
    width: 50px;
    height: 50px;
    top: 2px;
    left: 2px; }
  .user-quickview .user-avatar {
    top: 7px;
    left: 7px; }
  .user-quickview .user-name {
    cursor: pointer;
    margin-bottom: 2px; }
  .user-quickview .svg-arrow {
    fill: #fff;
    position: absolute;
    top: 27px;
    right: 20px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    }

/*------------
  	RINGS
------------*/
.outer-ring, .inner-ring {
  border-radius: 50%; }

.outer-ring {
  background: -webkit-linear-gradient(to right, #10fac0, #1cbdf9);
  background: linear-gradient(to right, #10fac0, #1cbdf9); }

.inner-ring {
  background-color: #2b373a; }

/*-----------------
  	USER AVATAR
-----------------*/
.user-avatar-wrap {
  display: block;
  margin: 0 auto;
  border-radius: 50%; }
  .user-avatar-wrap.medium {
    width: 70px;
    height: 70px; }

.user-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%; }
  .user-avatar img {
    border-radius: 50%; }
  .user-avatar.small {
    width: 26px;
    height: 26px; }
  .user-avatar.medium {
    width: 70px;
    height: 70px; }

/*-----------------------
  	USER INFORMATION
-----------------------*/
.user-name, .user-money {
  line-height: 1em; }

.user-name {
  color: #fff;
  font-size: 0.75em; }

.user-money {
  color: #ff0000;
  font-size: 1em; }

/*------------
  	RATING
------------*/
.rating {
  overflow: hidden;
  cursor: pointer; }
  .rating .rating-item {
    float: left;
    margin-right: 5px; }
    .rating .rating-item .svg-star {
      fill: #ffc000;
      width: 11px;
      height: 10px; }
    .rating .rating-item.empty .svg-star {
      fill: #cfcfcf; }
    .rating .rating-item:last-child {
      margin-right: 0; }

/*---------------------
  	PRODUCT PREVIEW
---------------------*/
.product-preview-image {
  width: 258px;
  height: 150px; }
  .product-preview-image.large {
    width: 100%;
    height: 100%;
    px; */
    }
  .product-preview-image.big {
    width: 358px;
    height: 208px; }
  .product-preview-image.thumbnail {
    width: 78px;
    height: 78px; }
  .product-preview-image.small {
    width: 70px;
    height: 70px; }
  .product-preview-image.tiny {
    width: 60px;
    height: 60px; }
  .product-preview-image.micro {
    width: 34px;
    height: 34px; }

.text-header, .category, .price {
  color: #2b373a;
  font-weight: 400;
  line-height: 1em;
  }

.text-header {
  font-size: 20px;
  }
  .text-header.small {
    font-size: 0.875em;
    line-height: 1em; }
  .text-header.tiny {
    font-size: 0.75em;
    line-height: 1.16667em; }
  .text-header.mid {
    font-size: 1.5em; }
  .text-header.big {
    font-size: 2.25em; }
  .text-header a {
    color: #2b373a; }

.category {
  font-size: 0.75em; }
  .category.tiny {
    font-size: 0.6875em; }
  .category.primary {
    color: #ff0000; }
    .category.primary > a {
      color: #ff0000; }
  .category.secondary {
    color: #1396e1; }
    .category.secondary > a {
      color: #1396e1; }
  .category.tertiary {
    color: #e61852; }
    .category.tertiary > a {
      color: #e61852; }

.price {
  font-size: 1.25em;
  position: relative; }
  .price span {
    font-size: 0.6em;
    position: relative;
    top: -2px; }
  .price.tiny {
    font-size: 1em; }
    .price.tiny span {
      font-size: 0.5625em; }
  .price.medium {
    font-size: 1.625em; }
    .price.medium span {
      font-size: 0.61538em; }
  .price.big {
    font-size: 2.375em; }
    .price.big span {
      font-size: 0.47368em; }
  .price.large {
    font-size: 3em; }
    .price.large span {
      font-size: 0.47368em; }
  .price.larger {
    font-size: 3.375em; }
    .price.larger span {
      font-size: 0.59259em; }

.text-oneline {
  font-size: 0.75em;
  line-height: 18px; }

.timestamp {
  color: #b2b2b2;
  font-size: 0.75em; }

.line-separator {
  background-color: #ebebeb;
  height: 1px;
  border: none; }

/*--------------
  	DROPDOWN
--------------*/
.dropdown {
  width: 230px;
  position: absolute;
  border: 1px solid #ebebeb;
  background-color: #fff;
  transition: all .4s ease-in-out;
  z-index: 10000; }
  .dropdown .dropdown-triangle {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    right: 22px; }
  .dropdown.hover-effect > .dropdown-item > a {
    transition: all .15s ease;
    border-left: 0px solid red;
    }
    .dropdown.hover-effect > .dropdown-item > a:hover {
      border-left: 6px solid red; }
  .dropdown.hover-effect.secondary > .dropdown-item > a {
    transition: all .15s ease;
    border-left: 0px solid #1396e1; }
    .dropdown.hover-effect.secondary > .dropdown-item > a:hover {
      border-left: 6px solid #1396e1; }
  .dropdown.hover-effect.tertiary > .dropdown-item > a {
    transition: all .15s ease;
    border-left: 0px solid #e61852; }
    .dropdown.hover-effect.tertiary > .dropdown-item > a:hover {
      border-left: 6px solid #e61852; }
  .dropdown.small {
    width: 145px;
    }
    .dropdown.small.hover-effect .dropdown-item > a:hover {
      border-left: 4px solid #ff0000; }
    .dropdown.small .dropdown-item > a {
      padding-left: 14px;
      line-height: 40px;
      font-size: 11px;
      }
  .dropdown.notifications {
    width: 300px; }
    .dropdown.notifications .dropdown-item {
      height: 81px;
      padding: 20px 55px 0 70px;
      position: relative; }
      .dropdown.notifications .dropdown-item .user-avatar {
        position: absolute;
        top: 20px;
        left: 15px; }
      .dropdown.notifications .dropdown-item .title {
        font-size: 0.6875em;
        line-height: 1.27273em; }
        .dropdown.notifications .dropdown-item .title span {
          color: #2b373a;
          font-weight: 700; }
      .dropdown.notifications .dropdown-item .subject {
        font-size: 0.6875em; }
      .dropdown.notifications .dropdown-item .timestamp {
        font-size: 0.625em; }
      .dropdown.notifications .dropdown-item .notification-type {
        color: #888;
        font-size: 19px;
        position: absolute;
        top: 30px;
        right: 19px; }
        .dropdown.notifications .dropdown-item .notification-type.primary-new {
          color: #ff0000; }
        .dropdown.notifications .dropdown-item .notification-type.secondary-new {
          color: #1cbdf9; }
  .dropdown.cart {
    width: 300px; }
    .dropdown.cart .dropdown-item {
      /* height: 92px; */
      padding: 18px 40px 0 84px;
      position: relative;
      }
      .dropdown.cart .dropdown-item .svg-plus {
        fill: #b2b2b2;
        width: 10px;
        height: 10px;
        position: absolute;
        top: 10px;
        right: 10px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        z-index: 10000; }
      .dropdown.cart .dropdown-item:last-child {
        padding: 0 18px 0 84px;
        height: 43px;
        cursor: auto; }
        .dropdown.cart .dropdown-item:last-child .text-header {
          float: left;
          line-height: 43px; }
        .dropdown.cart .dropdown-item:last-child .price {
          float: right;
          font-size: 0.875em;
          line-height: 43px; }
      .dropdown.cart .dropdown-item .product-preview-image {
        position: absolute;
        top: 16px;
        left: 16px; }
      .dropdown.cart .dropdown-item .text-header {
        margin-bottom: 3px; }
      .dropdown.cart .dropdown-item .category {
        margin-bottom: 2px; }
      .dropdown.cart .dropdown-item .button {
        bottom: -54px; }
  .dropdown.dark {
    background-color: #222b2d;
    border-color: #2b373a; }
    .dropdown.dark .dropdown-item {
      border-color: #2b373a; }
      .dropdown.dark .dropdown-item.active > a {
        color: #fff;
        border-left: 6px solid #ff0000; }
        .dropdown.dark .dropdown-item.active > a .svg-arrow {
          fill: #fff; }
        .dropdown.dark .dropdown-item.active > a .sl-icon {
          color: #ff0000; }
      .dropdown.dark .dropdown-item:hover {
        background-color: #222b2d; }
        .dropdown.dark .dropdown-item:hover > a {
          color: #fff; }
          .dropdown.dark .dropdown-item:hover > a .svg-arrow {
            fill: #fff; }
          .dropdown.dark .dropdown-item:hover > a .sl-icon {
            color: #ff0000; }
      .dropdown.dark .dropdown-item > a {
        padding-left: 30px;
        color: #fafafa;
        transition: all .2s ease-in;
        }
        .dropdown.dark .dropdown-item > a .svg-arrow {
          transition: fill .2s ease-in; }
  .dropdown.no-hover .dropdown-item {
    cursor: auto; }
  .dropdown.secondary .dropdown-item.active > a {
    border-left: 6px solid #1396e1; }
  .dropdown.tertiary .dropdown-item.active > a {
    border-left: 6px solid #e61852; }
  .dropdown .dropdown-item {
    border-bottom: 1px solid #ebebeb;
    position: relative;
    padding-left: 0;
    }
    .dropdown .dropdown-item.active > a {
      border-left: 6px solid red;
      }
    .dropdown .dropdown-item > .dropdown {
      position: absolute;
      top: -1px;
      right: -160px; }
    .dropdown .dropdown-item .svg-arrow {
      width: 5px;
      height: 11px;
      fill: #2b373a;
      pointer-events: none; }
    .dropdown .dropdown-item:hover {
      background-color: #f6f6f6; }
      .dropdown .dropdown-item:hover > .dropdown {
        right: -230px;
        opacity: 1;
        visibility: visible;
        pointer-events: auto; }
    .dropdown .dropdown-item > a {
      display: block;
      padding-left: 15px;
      line-height: 50px;
      color: #2b373a;
      font-size: 14px;
      font-weight: 400;
      /* line-height: 50px; */
      /* border: 1px solid #c5c5c5; */
      overflow: hidden;
      /* white-space: nowrap; */
      /* font-family: sans-serif; */
      /* padding: 0 0.5em; */
      /* text-align: left; */
      text-overflow: ellipsis;
      }
      .dropdown .dropdown-item > a .svg-arrow {
        position: relative;
        top: 1px;
        left: 10px;
        fill: #535d5f;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg); }
      .dropdown .dropdown-item > a .item-count {
        float: right;
        margin-right: 18px;
        color: #b2b2b2; }
    .dropdown .dropdown-item .button {
      width: 300px;
      height: 50px;
      line-height: 50px;
      padding: 0;
      color: #fff;
      font-size: 0.75em;
      position: absolute;
      bottom: -51px;
      left: 0px;
      border-radius: 0; }
      .dropdown .dropdown-item .button.half {
        width: 150px; }
        .dropdown .dropdown-item .button.half:last-child {
          left: auto;
          right: -1px; }
    .dropdown .dropdown-item:last-child {
      border-bottom: none; }
    .dropdown .dropdown-item .pin {
      top: 18px;
      right: 22px;
      pointer-events: none; }

.inner-dropdown {
  padding: 0 0 15px 45px;
  background-color: #1e2527;
  border-top: 1px solid #2b373a;
  overflow: hidden;
  display: none; }
  .inner-dropdown.open {
    display: block; }
  .inner-dropdown .inner-dropdown-item {
    position: relative; }
    .inner-dropdown .inner-dropdown-item > p {
      margin: 24px 0 10px;
      color: #fff;
      font-size: 0.8125em;
      line-height: 1em;
      text-transform: uppercase; }
    .inner-dropdown .inner-dropdown-item > a {
      display: block;
      color: #fff;
      font-size: 0.8125em;
      font-weight: 700;
      line-height: 34px;
      opacity: 0.6;
      transition: opacity .15s ease-in;
      }
      .inner-dropdown .inner-dropdown-item > a:hover {
        opacity: 1; }
    .inner-dropdown .inner-dropdown-item .pin {
      top: 10px;
      right: 22px; }

/*--------------
  	SIDEBAR
--------------*/
.sidebar-nav-wrap {
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb; }

.sidebar-nav {
  height: 60px; }
  .sidebar-nav .sidebar-menu {
    float: left; }
  .sidebar-nav .sidebar-filters {
    float: right;
    margin-right: 30px; }
    .sidebar-nav .sidebar-filters form, .sidebar-nav .sidebar-filters .view-selectors, .sidebar-nav .sidebar-filters .button {
      margin-top: 14px; }
    .sidebar-nav .sidebar-filters form, .sidebar-nav .sidebar-filters .view-selectors {
      float: left; }
    .sidebar-nav .sidebar-filters form {
      margin-right: 22px; }
      .sidebar-nav .sidebar-filters form select {
        color: #888;
        font-size: 12px;
        height: 32px;
        line-height: 32px; }
      .sidebar-nav .sidebar-filters form .select-block {
        float: left;
        width: 200px;
        margin-right: 10px; }
        .sidebar-nav .sidebar-filters form .select-block:last-child {
          margin-right: 0; }
        .sidebar-nav .sidebar-filters form .select-block .svg-arrow {
          width: 5px;
          height: 9px;
          top: 12px;
          right: 13px; }
    .sidebar-nav .sidebar-filters .view-selectors {
      margin-right: 12px; }
    .sidebar-nav .sidebar-filters .button {
      float: right;
      width: 160px; }

.sidebar-menu .sidebar-menu-item {
  float: left;
  border-right: 1px solid #ebebeb;
  position: relative; }
  .sidebar-menu .sidebar-menu-item .svg-arrow {
    fill: #535d5f;
    width: 5px;
    height: 9px;
    position: absolute;
    top: 26px;
    right: 32px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    pointer-events: none; }
  .sidebar-menu .sidebar-menu-item a {
    display: block;
    height: 60px;
    padding: 0 48px 0 30px;
    color: #2b373a;
    font-size: 0.875em;
    line-height: 60px;
    font-weight: 700; }

.sidebar-menu-dropdown {
  width: 270px;
  border: 1px solid #ebebeb;
  padding: 22px 14px;
  background-color: #fff;
  position: absolute;
  left: 0;
  z-index: 9999;
  display: none; }
  .sidebar-menu-dropdown.big {
    width: 300px;
    padding: 36px 14px 46px; }

/*------------------------
  	INFORMATION LAYOUT
------------------------*/
.information-layout .information-layout-item {
  padding: 10px 0;
  border-bottom: 1px solid #ebebeb;
  overflow: hidden; }
  .information-layout .information-layout-item:last-child {
    border-bottom: none; }
  .information-layout .information-layout-item p {
    font-size: 0.8125em;
    line-height: 15px;
    }
    .information-layout .information-layout-item p:nth-child(1) {
      float: left; }
    .information-layout .information-layout-item p:nth-child(2) {
      float: right;
      text-align: right; }
.information-layout.v2 .information-layout-item {
  border-bottom: none; }
.information-layout.v2 p:nth-child(1), .information-layout.v2 p:nth-child(2) {
  float: none;
  text-align: left; }
.information-layout.v2 p span {
  color: #2b373a;
  font-weight: 700; }

/*-------------------
  	ITEM PREVIEW
-------------------*/
.item-preview {
  padding: 2px 0 0 80px;
  position: relative; }
  .item-preview .product-preview-image {
    position: absolute;
    top: 0;
    left: 0; }
  .item-preview .text-header {
    line-height: 16px;
    margin-bottom: 3px; }
  .item-preview .category {
    margin-bottom: 4px; }
  .item-preview .description {
    font-size: 0.75em; }

/*-------------------
  	COUNTDOWNS
-------------------*/
.bid-countdown {
  position: relative; }
  .bid-countdown > div {
    margin-right: 14px; }
    .bid-countdown > div:last-child {
      margin-right: 0; }
    .bid-countdown > div > p {
      position: absolute;
      top: 8px;
      left: 50%;
      color: #2b373a;
      font-size: 1.125em;
      font-weight: 700;
      text-align: center;
      line-height: 35px; }
      .bid-countdown > div > p .tag {
        color: #888;
        font-size: 13px;
        font-weight: 600; }
  .bid-countdown .colon {
    color: #2b373a;
    font-family: "Titillium Web", sans-serif;
    font-size: 1.125em;
    font-weight: 700;
    position: absolute;
    top: 10px; }
    .bid-countdown .colon:nth-child(1) {
      left: 55px; }
    .bid-countdown .colon:nth-child(2) {
      left: 119px; }
    .bid-countdown .colon:nth-child(3) {
      left: 183px; }

/*--------------
  	COLUMNS
--------------*/
.column5-wrap {
  margin: 0 auto; }
  .column5-wrap .column {
    float: left; }

.column4-wrap, .column3-wrap,
.column3-4-wrap, .column-wrap {
  margin: 0 auto; }
  .column4-wrap .column, .column3-wrap .column,
  .column3-4-wrap .column, .column-wrap .column {
    float: left;
    margin-right: 30px; }

.column5-wrap .column {
  width: 234px; }

.column4-wrap .column {
  width: 270px; }
  .column4-wrap .column:nth-child(4n+4) {
    margin-right: 0; }

.column3-4-wrap {
  width: 870px; }
  .column3-4-wrap .column {
    width: 270px; }
    .column3-4-wrap .column:nth-child(3n+3) {
      margin-right: 0; }

.column3-wrap .column {
  width: 370px; }
  .column3-wrap .column:nth-child(3n+3) {
    margin-right: 0; }

.column-wrap .column {
  width: 270px; }
  .column-wrap .column:last-child {
    margin-right: 0; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1260px) {
  /*--------------
    	COLUMNS
  --------------*/
  .column5-wrap {
    width: 702px; }

  .column4-wrap {
    width: 870px; }
    .column4-wrap .column:nth-child(4n+4) {
      margin-right: 30px; }
    .column4-wrap .column:nth-child(3n+3) {
      margin-right: 0; }
    .column4-wrap.service-list {
      width: 570px; }
      .column4-wrap.service-list .column {
        margin-bottom: 60px; }
        .column4-wrap.service-list .column:nth-child(3n+3) {
          margin-right: 30px; }
        .column4-wrap.service-list .column:nth-child(2n+2) {
          margin-right: 0; }

  .column3-wrap {
    width: 770px; }
    .column3-wrap .column:nth-child(3n+3) {
      margin-right: 30px; }
    .column3-wrap .column:nth-child(2n+2) {
      margin-right: 0; }

  /*--------------
    	SIDEBAR
  --------------*/
  .sidebar-nav {
    max-width: none;
    width: 100%;
    height: auto;
    padding-bottom: 30px;
    overflow: hidden; }
    .sidebar-nav .sidebar-filters {
      width: 410px;
      float: none;
      margin: 0 auto;
      overflow: hidden; }
      .sidebar-nav .sidebar-filters form {
        margin-right: 0;
        margin-bottom: 14px; }
        .sidebar-nav .sidebar-filters form label {
          margin-bottom: 0; }
      .sidebar-nav .sidebar-filters .view-selectors {
        float: none;
        width: 66px;
        margin: 0 auto; }
      .sidebar-nav .sidebar-filters .button {
        float: none;
        margin: 18px auto 0; }

  .sidebar-menu {
    width: 100%;
    margin-bottom: 20px; }
    .sidebar-menu .sidebar-menu-item {
      float: none;
      width: 100%;
      border-right: none;
      border-bottom: 1px solid #ebebeb; }

  .sidebar-menu-dropdown {
    width: 100%;
    padding: 22px 30px;
    border: none;
    border-top: 1px solid #ebebeb;
    position: static; }
    .sidebar-menu-dropdown.big {
      width: 100%; }

  /*--------------------
    	SLIDE CONTROLS
  --------------------*/
  .slide-control.left.mfp-arrow-left {
    top: auto;
    margin-top: 0;
    bottom: 20px;
    left: 50%;
    margin-left: -45px; }
  .slide-control.right.mfp-arrow-right {
    top: auto;
    margin-top: 0;
    bottom: 20px;
    right: 50%;
    margin-right: -45px; } }
@media screen and (max-width: 935px) {
  /*--------------
    	COLUMNS
  --------------*/
  .column5-wrap {
    width: 468px; }

  .column4-wrap, .column3-4-wrap {
    width: 570px; }
    .column4-wrap .column, .column3-4-wrap .column {
      margin-bottom: 60px; }
      .column4-wrap .column:nth-child(3n+3), .column3-4-wrap .column:nth-child(3n+3) {
        margin-right: 30px; }
      .column4-wrap .column:nth-child(2n+2), .column3-4-wrap .column:nth-child(2n+2) {
        margin-right: 0; }

  .column3-wrap {
    width: 370px; }
    .column3-wrap .column {
      margin-right: 0; }
      .column3-wrap .column:nth-child(3n+3) {
        margin-right: 0; }

  /*-----------------
    	HEAD TITLE
  -----------------*/
  .head-title {
    width: 90%; }

  .dashboard-content .headline.inbox .button-wrap {
    float: none;
    width: 103px;
    margin: 0 auto 16px; }
    .dashboard-content .headline.inbox .button-wrap .button {
      float: right; } }
@media screen and (max-width: 630px) {
  /*--------------
    	COLUMNS
  --------------*/
  .column5-wrap {
    width: 234px; }

  .column4-wrap, .column3-4-wrap {
    width: 270px; }
    .column4-wrap .column, .column3-4-wrap .column {
      margin-right: 0; }
    .column4-wrap.service-list, .column3-4-wrap.service-list {
      width: 270px; }
      .column4-wrap.service-list .column, .column3-4-wrap.service-list .column {
        margin-right: 0; }
        .column4-wrap.service-list .column:nth-child(3n+3), .column3-4-wrap.service-list .column:nth-child(3n+3) {
          margin-right: 0; }

  /*-----------------------
    	SECTION HEADLINE
  -----------------------*/
  .section-headline {
    padding: 0; }
    .section-headline h2 {
      float: none;
      text-align: center; }
    .section-headline p {
      display: none; }

  /*--------------------
    	SLIDE CONTROLS
  --------------------*/
  .slide-control.left.mfp-arrow-left {
    bottom: 50px; }
  .slide-control.right.mfp-arrow-right {
    bottom: 50px; } }
@media screen and (max-width: 460px) {
  h1 {
    font-size: 2.5em; }

  /*--------------
    	COLUMNS
  --------------*/
  .column3-wrap {
    width: 90%; }
    .column3-wrap .column {
      width: 100%; }
    .column3-wrap.service-list.small .service-item {
      padding: 80px 0 0; }
      .column3-wrap.service-list.small .service-item .outer-ring {
        left: 50%;
        margin-left: -25px; }
      .column3-wrap.service-list.small .service-item h3, .column3-wrap.service-list.small .service-item p {
        text-align: center; }

  /*--------------
    	SIDEBAR
  --------------*/
  .sidebar-nav .sidebar-filters {
    width: 200px; }
    .sidebar-nav .sidebar-filters form label {
      margin-right: 0;
      margin-bottom: 12px; }
      .sidebar-nav .sidebar-filters form label:last-child {
        margin-bottom: 0; }

  /*--------------------
    	SLIDE CONTROLS
  --------------------*/
  .slide-control.left.mfp-arrow-left {
    bottom: 120px; }
  .slide-control.right.mfp-arrow-right {
    bottom: 120px; } }
.header-wrap {
  background-color: #000; }

header {
  min-height: 100px; }
  header .logo {
    float: left;
    margin-top: 20px; }
  header .logo-mobile {
    display: none;
    width: 48px;
    height: 56px;
    position: absolute;
    top: 30px;
    left: 50%;
    margin-left: -24px;
    }
  header .mobile-menu-handler,
  header .mobile-account-options-handler {
    width: 90px;
    height: 100px;
    position: absolute;
    top: 0;
    display: none;
    cursor: pointer; }
    header .mobile-menu-handler.primary,
    header .mobile-account-options-handler.primary {
      background-color: red;
      }
    header .mobile-menu-handler.secondary,
    header .mobile-account-options-handler.secondary {
      background-color: #b40000;
      }
    header .mobile-menu-handler.left,
    header .mobile-account-options-handler.left {
      left: 0; }
    header .mobile-menu-handler.right,
    header .mobile-account-options-handler.right {
      right: 0; }
    header .mobile-menu-handler img[alt="pull-icon"],
    header .mobile-account-options-handler img[alt="pull-icon"] {
      position: absolute;
      top: 41px;
      left: 50%;
      margin-left: -13px; }
    header .mobile-menu-handler .icon-user,
    header .mobile-account-options-handler .icon-user {
      color: #fff;
      font-size: 24px;
      position: absolute;
      top: 38px;
      left: 50%;
      margin-left: -12px; }
  header .user-board {
    float: right; }
    header .user-board .user-quickview {
      float: right;
      height: 80px;
      margin-top: 20px;
      }
      header .user-board .user-quickview .dropdown {
        left: 2px; }
        header .user-board .user-quickview .dropdown.open {
          top: 69px; }
        header .user-board .user-quickview .dropdown.closed {
          top: 0; }
  header .account-information {
    float: right;
    margin: 40px 6px 0 0; }
    header .account-information .account-wishlist-quickview, header .account-information .account-cart-quickview,
    header .account-information .account-email-quickview, header .account-information .account-settings-quickview {
      float: left;
      padding-right: 34px;
      cursor: pointer;
      position: relative; }
      header .account-information .account-wishlist-quickview:first-child, header .account-information .account-wishlist-quickview:last-child, header .account-information .account-cart-quickview:first-child, header .account-information .account-cart-quickview:last-child,
      header .account-information .account-email-quickview:first-child,
      header .account-information .account-email-quickview:last-child, header .account-information .account-settings-quickview:first-child, header .account-information .account-settings-quickview:last-child {
        padding-right: 26px; }
      header .account-information .account-wishlist-quickview > span:first-child, header .account-information .account-cart-quickview > span:first-child,
      header .account-information .account-email-quickview > span:first-child, header .account-information .account-settings-quickview > span:first-child {
        position: relative;
        color: #717f82;
        transition: all .2s ease-in-out; }
        header .account-information .account-wishlist-quickview > span:first-child .svg-arrow, header .account-information .account-cart-quickview > span:first-child .svg-arrow,
        header .account-information .account-email-quickview > span:first-child .svg-arrow, header .account-information .account-settings-quickview > span:first-child .svg-arrow {
          fill: #717f82;
          position: absolute;
          right: -10px;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          transition: all .2s ease-in-out; }
      header .account-information .account-wishlist-quickview:hover > span:first-child, header .account-information .account-wishlist-quickview.active > span:first-child, header .account-information .account-cart-quickview:hover > span:first-child, header .account-information .account-cart-quickview.active > span:first-child,
      header .account-information .account-email-quickview:hover > span:first-child,
      header .account-information .account-email-quickview.active > span:first-child, header .account-information .account-settings-quickview:hover > span:first-child, header .account-information .account-settings-quickview.active > span:first-child {
        color: #b6c6ca; }
        header .account-information .account-wishlist-quickview:hover > span:first-child .svg-arrow, header .account-information .account-wishlist-quickview.active > span:first-child .svg-arrow, header .account-information .account-cart-quickview:hover > span:first-child .svg-arrow, header .account-information .account-cart-quickview.active > span:first-child .svg-arrow,
        header .account-information .account-email-quickview:hover > span:first-child .svg-arrow,
        header .account-information .account-email-quickview.active > span:first-child .svg-arrow, header .account-information .account-settings-quickview:hover > span:first-child .svg-arrow, header .account-information .account-settings-quickview.active > span:first-child .svg-arrow {
          fill: #b6c6ca; }
      header .account-information .account-wishlist-quickview .dropdown, header .account-information .account-cart-quickview .dropdown,
      header .account-information .account-email-quickview .dropdown, header .account-information .account-settings-quickview .dropdown {
        right: 13px; }
        header .account-information .account-wishlist-quickview .dropdown.open, header .account-information .account-cart-quickview .dropdown.open,
        header .account-information .account-email-quickview .dropdown.open, header .account-information .account-settings-quickview .dropdown.open {
          top: 49px; }
        header .account-information .account-wishlist-quickview .dropdown.closed, header .account-information .account-cart-quickview .dropdown.closed,
        header .account-information .account-email-quickview .dropdown.closed, header .account-information .account-settings-quickview .dropdown.closed {
          top: 0; }
    header .account-information .pin {
      font-size: 0.625em;
      top: -5px;
      left: -6px; }
    header .account-information .account-settings-quickview .dropdown {
      right: 0; }
    header .account-information .icon-present, header .account-information .icon-envelope, header .account-information .icon-settings {
      font-size: 22px; }
    header .account-information .icon-heart {
      top: 1px;
      font-size: 21px; }
    header .account-information .icon-present {
      top: -2px; }
      header .account-information .icon-present .svg-arrow {
        top: 9px; }
    header .account-information .icon-envelope {
      top: 1px; }
      header .account-information .icon-envelope .svg-arrow {
        top: 6px;
        right: -12px; }
    header .account-information .icon-settings .svg-arrow {
      top: 7px;
      right: -12px; }
  header .account-actions {
    float: right;
    margin: 40px 26px 0 0; }
    header .account-actions.no-space {
      margin-right: 0; }
    header .account-actions .interesting-link {
      float: left;
      margin-right: 30px;
      margin-top: 6px;
      color: #b6c6ca;
      font-size: 0.75em;
      font-weight: 700; }
      header .account-actions .interesting-link:hover {
        color: #fff; }
    header .account-actions .button {
      width: auto;
      float: left;
      height: 24px;
      line-height: 24px;
      padding: 0 20px;
      margin-right: 12px; }
      header .account-actions .button:last-child {
        margin-right: 0; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1260px) {
  header .logo, header .user-board {
    display: none; }
  header .logo-mobile, header .mobile-menu-handler,
  header .mobile-account-options-handler {
    display: block; } }
.main-menu-wrap {
  background-color: #000; 
  }
  .main-menu-wrap.dark {
    background-color: #3a494d; }
    .main-menu-wrap.dark .main-menu .menu-item {
      border-right-color: #465559; }
      .main-menu-wrap.dark .main-menu .menu-item > a {
        color: #fff; }
      .headerNoty .main-menu-wrap.dark .main-menu .menu-item > a {
        color: #000; }
    .main-menu-wrap.dark .main-menu .content-dropdown {
      background-color: #3a494d;
      border-color: #465559; }
      .main-menu-wrap.dark .main-menu .content-dropdown .feature-list-title {
        color: #fff; }
      .main-menu-wrap.dark .main-menu .content-dropdown .line-separator {
        background-color: #465559; }
      .main-menu-wrap.dark .main-menu .content-dropdown .feature-list-item > a:hover {
        color: #fff; }

.menu-bar {
  min-height: 71px;
  position: relative; }
  .menu-bar .search-form {
    width: 210px;
    position: absolute;
    top: 14px;
    right: 0;
    }

.headerNoticias .main-menu {
   min-height: 0; 
  position: relative;
  }
.main-menu {
   min-height: 71px;
   position: relative;
  }
  .main-menu.top-highlight .menu-item > a {
    border-top: 6px solid transparent;
    line-height: 58px;
    padding-bottom: 7px; }
  .main-menu.top-highlight .menu-item:hover > a {
    color: #2b373a;
    background-color: #fff;
    border-top-color: #ff0000; }
    .main-menu.top-highlight .menu-item:hover > a .svg-arrow {
      fill: #535d5f; }
  .main-menu .menu-item {
    float: left;
/*
    border-right: 1px solid #ebebeb; 
*/
    }
    .main-menu .menu-item .svg-arrow {
      fill: #fff;
      position: relative;
      left: 15px;
      transition: fill .15s ease-in-out;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
    .main-menu .menu-item .dropdown .svg-arrow {
      width: 5px;
      height: 11px;
      fill: #2b373a;
      position: static;
      float: right;
      margin-right: 14px;
      margin-top: 22px;
      margin-left: 0;
      pointer-events: none;
      transition: none;
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg); }
    .main-menu .menu-item.sub > a {
      padding-right: 40px; }
    .main-menu .menu-item > a {
      display: block;
      padding: 0 10px;
      color: #2b373a;
      font-size: 13.5px;
      font-weight: 700;
      text-transform: uppercase;
      line-height: 71px;
      transition: all .15s ease-in-out;
      color: #fff;
      }
    .headerNoticias .main-menu .menu-item > a {
      display: block;
      padding: 0 20px;
      color: #2b373a;
      font-size: 13.5px;
      font-weight: 700;
      text-transform: uppercase;
      line-height: 71px;
      transition: all .15s ease-in-out;
      color: #000;
      }
    .main-menu .menu-item:hover > a, .main-menu .active > a{
      color: #fff!important;
      background-color: #ff0000; 
      border-color:#ff0000 !important;
      }
      .main-menu .menu-item:hover > a .svg-arrow {
        fill: #fff; }
    .main-menu .menu-item:hover > .content-dropdown, .main-menu .menu-item:hover > .dropdown {
      top: 71px;
      opacity: 1;
      visibility: visible;
      pointer-events: auto; }
    .main-menu .menu-item > .content-dropdown, .main-menu .menu-item > .dropdown {
      top: 0;
      left: 0; }

.content-dropdown {
  padding: 25px 40px 40px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: all .3s ease-in-out;
  z-index: 10000;
  pointer-events: none; }

.feature-list-block {
  float: left;
  margin-right: 30px; }
  .feature-list-block:last-child {
    margin-right: 0; }
  .feature-list-block .line-separator {
    margin-bottom: 16px; }
  .feature-list-block .product-list.grid .product-item {
    margin-bottom: 0; }

.feature-list-title {
  margin-bottom: 12px; }

.feature-list {
  float: left;
  width: 170px;
  margin-right: 30px; }
  .feature-list.spaced {
    margin-bottom: 20px; }
  .feature-list + .feature-list {
    float: LEFT;
    margin-right: 0;
    }

.feature-list-item {
  margin-bottom: 12px; }
  .feature-list-item > a {
    display: inline-block;
    line-height: 1em;
    color: #888;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    position: relative;
    transition: color .15s ease-in-out;
    }
    .feature-list-item > a:hover , .feature-list-item > .active {
      color: #red; }
    .feature-list-item > a .pin {
      font-size: 0.625em;
      top: 0;
      right: -40px; }

.search-form {
  position: relative; }
  .search-form input[type="text"] {
    padding: 0 60px 0 20px; }
  .search-form input[type="image"] {
    position: absolute;
    top: 0;
    right: -2px; }

.side-menu {
  width: 270px;
  height: 100%;
  padding-bottom: 100px;
  background-color: #222b2d;
  position: fixed;
  top: 0;
  z-index: 10000;
  overflow: auto;
  transition: all .3s ease-in-out; }
  .side-menu::-webkit-scrollbar {
    -webkit-appearance: none; }
  .side-menu::-webkit-scrollbar:vertical {
    width: 12px; }
  .side-menu::-webkit-scrollbar:horizontal {
    height: 12px; }
  .side-menu::-webkit-scrollbar-thumb {
    background-color: #535d5f;
    border-radius: 10px;
    border: 2px solid #2b373a; }
  .side-menu::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #2b373a; }
  .side-menu.open.left {
    left: 0; }
  .side-menu.open.right {
    right: 0; }
  .side-menu.closed.left {
    left: -270px; }
  .side-menu.closed.right {
    right: -270px; }
  .side-menu .svg-plus {
    width: 14px;
    height: 14px;
    fill: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 16px;
    right: 18px;
    cursor: pointer; }
  .side-menu.dashboard {
    padding-bottom: 0; }
    .side-menu.dashboard.closed {
      opacity: 1;
      visibility: visible; }
      .side-menu.dashboard.closed.left {
        left: 0; }
      .side-menu.dashboard.closed.right {
        right: 0; }
    .side-menu.dashboard .svg-plus {
      top: 28px;
      display: none; }
    .side-menu.dashboard .side-menu-header {
      height: 122px; }
    .side-menu.dashboard .user-quickview {
      margin: 32px 0 0 32px; }
    .side-menu.dashboard .inner-dropdown {
      padding-top: 15px; }
    .side-menu.dashboard .sl-icon {
      margin-right: 14px;
      position: relative;
      top: 1px;
      transition: all .01s ease; }
    .side-menu.dashboard .button:last-child {
      margin: 22px auto 100px; }
  .side-menu .side-menu-header {
    height: 100px;
    background-color: #000;
    overflow: hidden;
    border-right: 0.5px solid #2b373a;
    border-left: 0.5px solid #2b373a;
    }
  .side-menu .side-menu-title {
    padding-left: 20px;
    background-color: #202729;
    color: #535d5f;
    font-size: 0.625em;
    font-weight: 700;
    line-height: 35px;
    text-transform: uppercase; }
  .side-menu .logo {
    margin: 28px 0 0 20px; }
  .side-menu .dropdown {
    width: 100%;
    border-left: none;
    border-right: none;
    position: static; }
  .side-menu.right {
    right: 0; }
  .side-menu.left {
    left: 0; }
  .side-menu .user-quickview {
    margin: 21px 0 0 20px; }
    .side-menu .user-quickview .user-name {
      cursor: auto; }
  .side-menu .button {
    width: 226px;
    margin: 0 auto; }
    .side-menu .button:nth-last-child(2) {
      margin: 22px auto 18px; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1260px) {
  .main-menu {
    display: none; }

  .menu-bar .search-form {
    width: 90%;
    margin: 0 auto;
    position: relative; } }
.banner-wrap {
  background: url("../images/home_banner.jpg") no-repeat center;
  background-size: cover; }

.banner {
  min-height: 500px;
  padding-top: 90px;
  position: relative; }
  .banner.short {
    min-height: 350px; }
  .banner.banner-v2 {
    min-height: 400px;
    padding: 110px 0 60px; }
    .banner.banner-v2 .search-widget-form {
      width: 866px;
      margin: 55px auto 0; }
  .banner h5 {
    margin-bottom: 5px; }
  .banner h1 {
    margin-bottom: 20px; }
  .banner p {
    width: 370px;
    margin: 0 auto;
    color: #fff;
    line-height: 1.57143em;
    text-align: center; }
  .banner img[alt="banner-img"] {
    position: absolute;
    bottom: 68px;
    left: 50%;
    margin-left: -257px; }
  .banner .search-widget {
    bottom: -54px; }

#subscribe-banner-wrap {
  background: url("../images/subscribe_banner_bg.png") no-repeat center, linear-gradient(to right, #05e6aa, #1cbdf9);
  background-size: cover; }

#subscribe-banner {
  min-height: 150px; }
  #subscribe-banner .subscribe-content {
    width: 918px;
    margin: 0 auto; }
    #subscribe-banner .subscribe-content .subscribe-header {
      float: left;
      width: 396px;
      margin-top: 36px; }
      #subscribe-banner .subscribe-content .subscribe-header figure {
        float: left;
        width: 80px;
        height: 80px;
        margin-right: 17px; }
      #subscribe-banner .subscribe-content .subscribe-header .subscribe-title {
        margin: 20px 0 6px;
        font-size: 1.5em;
        font-weight: 700; }
      #subscribe-banner .subscribe-content .subscribe-header p {
        color: #fff;
        font-size: 0.8125em;
        line-height: 1em; }
    #subscribe-banner .subscribe-content .subscribe-form {
      float: right;
      width: 474px;
      margin-top: 56px; }
      #subscribe-banner .subscribe-content .subscribe-form input[type="text"] {
        float: left;
        width: 334px;
        height: 43px;
        line-height: 43px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
      #subscribe-banner .subscribe-content .subscribe-form .button {
        float: right;
        width: 140px;
        height: 43px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        font-size: 0.875em;
        line-height: 43px; }

.ht-banner-wrap {
  background-color: #f5f5f5;
  overflow: hidden; }
  .ht-banner-wrap .ht-banner:nth-child(odd) {
    float: left;
    clear: both;
    padding-right: 70px; }
    .ht-banner-wrap .ht-banner:nth-child(odd) .ht-banner-content {
      float: right; }
  .ht-banner-wrap .ht-banner:nth-child(even) {
    float: right;
    padding-left: 70px; }
    .ht-banner-wrap .ht-banner:nth-child(even) .ht-banner-content {
      float: left; }
  .ht-banner-wrap .ht-banner:nth-child(3) {
    float: right;
    padding-right: 0;
    padding-left: 70px; }
    .ht-banner-wrap .ht-banner:nth-child(3) .ht-banner-content {
      float: left; }
  .ht-banner-wrap .ht-banner:nth-child(4) {
    float: left;
    padding-left: 0;
    padding-right: 70px; }
    .ht-banner-wrap .ht-banner:nth-child(4) .ht-banner-content {
      float: right; }

.ht-banner {
  width: 50%;
  min-height: 500px;
  padding-top: 120px;
  background-color: #f5f5f5;
  position: relative; }
  .ht-banner.violet {
    background-color: #5c4086; }
  .ht-banner.pink {
    background-color: #f8436e; }
  .ht-banner.blue {
    background-color: #077be6; }
  .ht-banner .ht-banner-img1 {
    width: 385px;
    height: 255px;
    position: absolute;
    top: 128px;
    right: 202px; }
  .ht-banner .ht-banner-img2 {
    width: 410px;
    height: 250px;
    position: absolute;
    top: 112px;
    left: 175px; }
  .ht-banner .ht-banner-img3 {
    width: 394px;
    height: 265px;
    position: absolute;
    top: 98px;
    right: 180px; }
  .ht-banner .ht-banner-content {
    width: 516px;
    overflow: hidden; }
    .ht-banner .ht-banner-content .text-header {
      font-size: 1.75em;
      margin-bottom: 26px; }
    .ht-banner .ht-banner-content .button {
      width: 242px;
      margin-top: 42px; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1260px) {
  .banner {
    max-width: 100%;
    width: 100%;
    min-height: 544px; }
    .banner img[alt="banner-img"] {
      width: 280px;
      height: 83px;
      bottom: 170px;
      margin-left: -140px; }
    .banner .search-widget {
      width: 100%;
      height: 170px;
      padding: 28px 0 0;
      left: 0;
      margin-left: 0;
      bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    .banner .search-widget-form {
      max-width: 1170px;
      width: 95%;
      margin: 0 auto; }
      .banner .search-widget-form input {
        float: none;
        width: 100%;
        margin-bottom: 14px;
        border-radius: 4px; }
      .banner .search-widget-form .select-block {
        display: none; }
      .banner .search-widget-form .button {
        float: none;
        width: 280px;
        margin: 0 auto; }
    .banner.banner-v2 .search-widget-form {
      width: 75%; }

  #subscribe-banner {
    min-height: 240px;
    overflow: hidden; }
    #subscribe-banner .subscribe-content {
      width: 100%; }
      #subscribe-banner .subscribe-content .subscribe-header {
        float: none;
        margin: 36px auto 0;
        overflow: hidden; }
      #subscribe-banner .subscribe-content .subscribe-form {
        float: none;
        margin: 30px auto 0; }

  .ht-banner-wrap .ht-banner:nth-child(4), .ht-banner-wrap .ht-banner:nth-child(odd) {
    float: none;
    padding-right: 0; }
    .ht-banner-wrap .ht-banner:nth-child(4) .ht-banner-content, .ht-banner-wrap .ht-banner:nth-child(odd) .ht-banner-content {
      float: none; }
  .ht-banner-wrap .ht-banner:nth-child(3), .ht-banner-wrap .ht-banner:nth-child(even) {
    float: none;
    padding-left: 0; }
    .ht-banner-wrap .ht-banner:nth-child(3) .ht-banner-content, .ht-banner-wrap .ht-banner:nth-child(even) .ht-banner-content {
      float: none; }

  .ht-banner {
    width: 100%; }
    .ht-banner .ht-banner-content {
      margin: 0 auto;
      text-align: center; }
      .ht-banner .ht-banner-content .button {
        margin: 42px auto 0; }
    .ht-banner .ht-banner-img1 {
      right: auto;
      left: 50%;
      margin-left: -192px; }
    .ht-banner .ht-banner-img2 {
      left: 50%;
      margin-left: -205px; }
    .ht-banner .ht-banner-img3 {
      right: auto;
      left: 50%;
      margin-left: -197px; } }
@media screen and (max-width: 630px) {
  #subscribe-banner {
    min-height: 280px; }
    #subscribe-banner .subscribe-content .subscribe-header {
      width: 100%;
      text-align: center; }
      #subscribe-banner .subscribe-content .subscribe-header figure {
        display: none; }
      #subscribe-banner .subscribe-content .subscribe-header .subscribe-title {
        font-size: 1.25em; }
    #subscribe-banner .subscribe-content .subscribe-form {
      width: 100%; }
      #subscribe-banner .subscribe-content .subscribe-form input[type="text"], #subscribe-banner .subscribe-content .subscribe-form .button {
        float: none;
        border-radius: 4px; }
      #subscribe-banner .subscribe-content .subscribe-form input[type="text"] {
        width: 90%;
        margin: 0 auto 20px; }
      #subscribe-banner .subscribe-content .subscribe-form .button {
        margin: 0 auto; }

  .ht-banner .ht-banner-content {
    width: 80%; } }
@media screen and (max-width: 460px) {
  .banner {
    padding-top: 55px; }
    .banner p {
      width: 90%; }
    .banner .search-widget-form {
      width: 90%; }
      .banner .search-widget-form .button {
        width: 100%; }
    .banner.banner-v2 {
      padding-top: 80px; }
      .banner.banner-v2 .search-widget-form {
        width: 90%; }

  .ht-banner {
    padding: 60px 0 90px; }
    .ht-banner .text-header {
      line-height: 1.3em; }
    .ht-banner.void {
      min-height: 240px; }
    .ht-banner .ht-banner-img1, .ht-banner .ht-banner-img2,
    .ht-banner .ht-banner-img3 {
      width: 260px;
      margin-left: -130px; }
    .ht-banner .ht-banner-img1 {
      top: 42px;
      height: 172px; }
    .ht-banner .ht-banner-img2 {
      top: 36px;
      height: 158px; }
    .ht-banner .ht-banner-img3 {
      top: 30px;
      height: 174px; } }
#services-wrap {
  background-color: #fff; }

#services {
  min-height: 500px;
  padding-top: 134px; }
  #services.services-v2 {
    min-height: 435px;
    padding: 60px 0 10px; }

.service-list .service-item {
  padding: 145px 5px 0;
  cursor: pointer;
  position: relative; }
  .service-list .service-item .circle {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -60px; }
    .service-list .service-item .circle span {
      color: #16ffd8;
      font-size: 50px;
      position: absolute;
      top: 33px;
      left: 35px;
      transition: color .3s ease-in-out; }
      .service-list .service-item .circle span.icon-diamond {
        top: 37px; }
    .service-list .service-item .circle.medium {
      top: -10px;
      margin-left: -70px; }
  .service-list .service-item h3 {
    margin-bottom: 20px; }
  .service-list .service-item p {
    font-size: 0.8125em;
    line-height: 20px;
    text-align: center; }
  .service-list .service-item:hover .circle span {
    color: #fff; }
  .service-list .service-item:hover .circle.dark {
    -webkit-transform: scale(0.92);
    transform: scale(0.92); }
  .service-list .service-item:hover .circle.gradient {
    -webkit-transform: scale(1);
    transform: scale(1); }
.service-list.small .service-item {
  padding: 6px 10px 0 70px;
  margin-bottom: 70px;
  cursor: auto;
  position: relative; }
  .service-list.small .service-item .outer-ring {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0; }
    .service-list.small .service-item .outer-ring .inner-ring {
      width: 42px;
      height: 42px;
      position: absolute;
      top: 4px;
      left: 4px;
      background-color: #fff; }
    .service-list.small .service-item .outer-ring span {
      color: #2b373a;
      font-size: 20px;
      position: absolute;
      top: 14px;
      left: 15px;
      transition: color .3s ease-in-out; }
      .service-list.small .service-item .outer-ring span.icon-diamond {
        top: 17px; }
  .service-list.small .service-item h3 {
    font-size: 1.375em;
    text-align: left; }
  .service-list.small .service-item p {
    text-align: left; }

.circle {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  transition: all .2s ease-in-out; }
  .circle.dark {
    background-color: #2b373a; }
  .circle.gradient {
    background: -webkit-linear-gradient(to right, #10fac0, #1cbdf9);
    background: linear-gradient(to right, #10fac0, #1cbdf9);
    -webkit-transform: scale(0);
    transform: scale(0);
    border: none; }
  .circle.white-cover {
    background-color: #fff; }
  .circle.primary {
    background-color: #ff0000; }
    .circle.primary:hover {
      background-color: #0ae7c2; }
  .circle.secondary {
    background-color: #1cbdf9; }
    .circle.secondary:hover {
      background-color: #37c9ff; }
  .circle.medium {
    width: 140px;
    height: 140px; }
  .circle.tiny {
    width: 40px;
    height: 40px; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1260px) {
  #services {
    padding-top: 60px; } }
.promo-banner {
  width: 50%;
  min-height: 360px;
  padding-top: 140px;
  background-size: cover;
  position: relative; }
  .promo-banner.secondary {
    background: #1cbdf9 url("../images/promo2_texture.png"); }
  .promo-banner.dark {
    background: #242e30 url("../images/promo1_texture.png"); }
  .promo-banner.left {
    float: left; }
  .promo-banner.right {
    float: right; }
  .promo-banner h5 {
    margin-bottom: 5px; }
  .promo-banner h1 {
    margin-bottom: 35px; }
  .promo-banner .button {
    margin: 0 auto; }
  .promo-banner .icon-wallet, .promo-banner .icon-tag {
    font-size: 58px;
    position: absolute;
    left: 50%;
    margin-left: -29px; }
  .promo-banner .icon-wallet {
    color: #16ffd8;
    top: 53px; }
  .promo-banner .icon-tag {
    color: #fff;
    top: 57px; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 930px) {
  .promo-banner {
    width: 100%; } }
#product-sideshow-wrap {
  background-color: #f5f5f5; }

#product-sideshow {
  padding: 60px 0 30px; }
  #product-sideshow .product-list:last-child {
    margin-bottom: 34px; }
  #product-sideshow > .button:last-child {
    margin: 34px auto 60px; }

.product-showcase {
  transition: opacity .5s ease-in-out; }
  .product-showcase.tabbed {
    overflow: hidden; }
  .product-showcase.hidden {
    visibility: hidden;
    opacity: 0;
    height: 0; }
  .product-showcase.visible {
    visibility: visible;
    opacity: 1; }

.product-list .product-item {
  border: 1px solid #ebebeb;
  background-color: #fff;
  position: relative; }
  .product-list .product-item.upload-new {
    height: 307px;
    cursor: pointer;
    border: 1px dashed #d0d0d0;
    background-color: #f5f5f5; }
    .product-list .product-item.upload-new .product-info {
      padding-top: 10px;
      text-align: center; }
      .product-list .product-item.upload-new .product-info .text-header {
        font-size: 1.125em;
        margin-bottom: 18px; }
      .product-list .product-item.upload-new .product-info .description {
        font-size: 0.75em; }
  .product-list .product-item .pin {
    position: absolute;
    z-index: 9990; }
  .product-list .product-item .product-preview-image {
    position: absolute; }
  .product-list .product-item .product-info {
    overflow: hidden;
    margin-bottom: 8px; }
  .product-list .product-item .text-header {
    display: inline-block;
    margin-bottom: 4px; }
  .product-list .product-item .product-description {
    font-size: 0.75em;
    line-height: 18px;
    margin-bottom: 10px; }
  .product-list .product-item .category {
    display: inline-block; }
  .product-list .product-item .user-rating {
    overflow: hidden; }
    .product-list .product-item .user-rating .user-avatar {
      float: left;
      margin-right: 4px; }
    .product-list .product-item .user-rating .text-header {
      float: left;
      margin-top: 6px; }
  .product-list .product-item .circle {
    position: relative; }
    .product-list .product-item .circle span {
      font-size: 18px;
      color: #fff;
      position: absolute;
      top: 12px; }
      .product-list .product-item .circle span.icon-tag {
        left: 9px; }
      .product-list .product-item .circle span.icon-heart {
        font-size: 17px;
        left: 11px; }
.product-list.list {
  width: 870px;
  margin: 0 auto; }
  .product-list.list.full {
    width: 1170px; }
  .product-list.list .product-item {
    height: 94px;
    padding: 10px 0 0 93px;
    margin-bottom: 14px; }
    .product-list.list .product-item .pin {
      top: 16px;
      left: -6px; }
    .product-list.list .product-item .product-preview-image {
      top: 12px;
      left: 12px; }
    .product-list.list .product-item .product-info, .product-list.list .product-item .author-data,
    .product-list.list .product-item .item-metadata, .product-list.list .product-item .author-data-reputation,
    .product-list.list .product-item .item-actions, .product-list.list .product-item .price-info {
      float: left;
      height: 70px;
      border-right: 1px solid #ebebeb; }
    .product-list.list .product-item .product-info {
      float: left;
      width: 276px; }
      .product-list.list .product-item .product-info .text-header {
        margin-top: 8px; }
      .product-list.list .product-item .product-info .product-description {
        margin-bottom: 0; }
    .product-list.list .product-item .author-data {
      padding: 7px 28px 0 24px; }
      .product-list.list .product-item .author-data .user-rating {
        margin-bottom: 8px; }
      .product-list.list .product-item .author-data .metadata {
        width: 165px;
        margin-left: 3px; }
    .product-list.list .product-item .item-metadata {
      width: 300px;
      padding: 6px 0 0 24px; }
      .product-list.list .product-item .item-metadata .text-header {
        margin-bottom: 0; }
        .product-list.list .product-item .item-metadata .text-header span {
          color: #888;
          font-weight: 600; }
          .product-list.list .product-item .item-metadata .text-header span a {
            color: #ff0000; }
    .product-list.list .product-item .author-data-reputation {
      width: 108px;
      padding-top: 13px; }
      .product-list.list .product-item .author-data-reputation .text-header {
        display: block;
        text-align: center;
        margin-bottom: 15px; }
      .product-list.list .product-item .author-data-reputation .rating {
        width: 75px;
        margin: 0 auto; }
    .product-list.list .product-item .item-actions {
      padding: 15px 18px 0; }
      .product-list.list .product-item .item-actions .circle {
        background-color: #e7e7e7; }
        .product-list.list .product-item .item-actions .circle:hover {
          background-color: #1cbdf9; }
    .product-list.list .product-item .price-info {
      width: 84px;
      border-right: none;
      padding-top: 22px; }
      .product-list.list .product-item .price-info .price {
        text-align: center; }
.product-list.grid .product-item {
  padding: 175px 13px 12px;
  margin-bottom: 26px; }
  .product-list.grid .product-item .pin {
    top: 146px;
    left: -7px; }
  .product-list.grid .product-item .product-preview-actions {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 258px;
    height: 150px; }
    .product-list.grid .product-item .product-preview-actions:hover .preview-actions {
      opacity: 1;
      visibility: visible; }
    .product-list.grid .product-item .product-preview-actions:hover .preview-action .circle {
      -webkit-transform: scale(1);
      transform: scale(1); }
    .product-list.grid .product-item .product-preview-actions:hover .preview-action p {
      opacity: 1; }
  .product-list.grid .product-item .preview-actions {
    width: 100%;
    height: 100%;
    background-color: rgba(25, 31, 32, 0.85);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .15s ease-in-out; }
    .product-list.grid .product-item .preview-actions .preview-action {
      padding-top: 50px;
      position: absolute;
      top: 44px;
      left: 47px; }
      .product-list.grid .product-item .preview-actions .preview-action:nth-child(2) {
        left: 143px; }
        .product-list.grid .product-item .preview-actions .preview-action:nth-child(2) .circle {
          -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s; }
        .product-list.grid .product-item .preview-actions .preview-action:nth-child(2) p {
          -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s; }
      .product-list.grid .product-item .preview-actions .preview-action .circle {
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -20px;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transition-delay: 0.15s;
        transition-delay: 0.15s;
        transition: transform .2s ease-in; }
      .product-list.grid .product-item .preview-actions .preview-action p {
        color: #fff;
        font-size: 0.8125em;
        line-height: 1em;
        text-align: center;
        opacity: 0;
        transition: all .2s ease-in;
        -webkit-transition-delay: 0.15s;
        transition-delay: 0.15s; }
  .product-list.grid .product-item .price {
    float: right; }
  .product-list.grid .product-item .line-separator {
    margin-bottom: 12px; }
  .product-list.grid .product-item .user-rating .rating {
    float: right;
    margin-top: 3px; }
.product-list.grid.v2 .product-item {
  padding-top: 168px;
  padding-bottom: 14px; }
  .product-list.grid.v2 .product-item .text-header {
    display: block;
    text-align: center; }
  .product-list.grid.v2 .product-item .product-info .text-header {
    margin-bottom: 10px; }
  .product-list.grid.v2 .product-item .product-info .line-separator {
    margin-bottom: 8px; }
  .product-list.grid.v2 .product-item .product-info .category {
    display: block;
    text-align: center; }
  .product-list.grid.v2 .product-item .product-info .price {
    position: absolute;
    top: 240px;
    right: 16px; }
  .product-list.grid.v2 .product-item .line-separator {
    margin-bottom: 14px; }
.product-list.grid.v3 .product-item {
  padding-top: 168px;
  padding-bottom: 14px; }
  .product-list.grid.v3 .product-item .product-info .category {
    position: absolute;
    bottom: 14px;
    left: 43px; }
  .product-list.grid.v3 .product-item .product-info .price {
    position: absolute;
    top: 214px;
    right: 16px; }
  .product-list.grid.v3 .product-item .user-rating .text-header {
    margin-top: 0; }
  .product-list.grid.v3 .product-item .line-separator {
    margin-bottom: 14px; }
.product-list.grid.v4 .product-item {
  padding-top: 234px; }
  .product-list.grid.v4 .product-item .pin {
    top: 204px; }
  .product-list.grid.v4 .product-item .product-preview-actions {
    width: 358px;
    height: 208px; }
  .product-list.grid.v4 .product-item .preview-actions .preview-action {
    top: 74px;
    left: 80px; }
    .product-list.grid.v4 .product-item .preview-actions .preview-action:nth-child(2) {
      left: 210px; }
  .product-list.grid.v4 .product-item .product-info {
    margin-bottom: 22px; }
    .product-list.grid.v4 .product-item .product-info .text-header {
      float: left;
      font-size: 1.125em;
      margin-bottom: 6px; }
    .product-list.grid.v4 .product-item .product-info .category {
      float: left;
      clear: left; }
    .product-list.grid.v4 .product-item .product-info .price {
      position: absolute;
      top: 230px;
      right: 12px; }

.category-nav-wrap {
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb; }

.category-nav {
  height: 60px;
  position: relative; }
  .category-nav.primary .slide-control {
    background-color: #ff0000; }
  .category-nav.primary .category-tab.active:after {
    background-color: #ff0000; }
  .category-nav .slide-control-wrap {
    width: 100%;
    top: 15px;
    z-index: 0; }
  .category-nav .category-tabs {
    width: 570px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 1; }
  .category-nav .category-tab {
    float: left;
    width: 190px;
    height: 100%;
    cursor: pointer;
    position: relative; }
    .category-nav .category-tab.active p {
      color: #2b373a; }
    .category-nav .category-tab.active:after {
      content: '';
      display: block;
      width: 60px;
      height: 3px;
      background-color: #2b373a;
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -30px; }
    .category-nav .category-tab:after {
      display: none; }
    .category-nav .category-tab p {
      color: #abaeae;
      font-size: 1.125em;
      font-weight: 700;
      line-height: 1em;
      text-align: center;
      line-height: 65px; }
    .category-nav .category-tab:last-child {
      margin-right: 0; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1260px) {
  .product-list.list.full {
    width: 870px; }
    .product-list.list.full .item-metadata {
      display: none; } }
@media screen and (max-width: 935px) {
  .product-list.list {
    width: 590px; }
    .product-list.list.full {
      width: 590px; }
    .product-list.list .product-item {
      float: left;
      width: 280px;
      height: 220px;
      margin-right: 30px;
      margin-bottom: 26px;
      padding-right: 10px; }
      .product-list.list .product-item:nth-child(2n+2) {
        margin-right: 0; }
      .product-list.list .product-item .author-data, .product-list.list .product-item .author-data-reputation,
      .product-list.list .product-item .item-actions, .product-list.list .product-item .price-info {
        float: none;
        width: auto;
        height: auto;
        padding: 0;
        border-right: none;
        position: absolute; }
      .product-list.list .product-item .product-info {
        width: auto;
        border-right: none; }
        .product-list.list .product-item .product-info .text-header {
          font-size: 0.875em; }
        .product-list.list .product-item .product-info .product-description {
          display: none; }
      .product-list.list .product-item .author-data {
        width: 256px;
        height: 42px;
        border-bottom: 1px solid #ebebeb;
        top: 98px;
        left: 12px; }
      .product-list.list .product-item .author-data-reputation {
        top: 188px;
        right: 42px; }
        .product-list.list .product-item .author-data-reputation .text-header {
          float: left;
          margin-right: 10px; }
        .product-list.list .product-item .author-data-reputation .rating {
          float: left;
          position: relative;
          top: -3px; }
      .product-list.list .product-item .item-actions {
        top: 160px;
        left: 26px; }
      .product-list.list .product-item .metadata {
        position: absolute;
        top: 60px;
        left: 78px; }
      .product-list.list .product-item .price-info {
        top: 100px;
        right: 12px; } }
@media screen and (max-width: 680px) {
  .product-list.list {
    width: 280px; }
    .product-list.list.full {
      width: 280px; }
    .product-list.list .product-item {
      margin-right: 0; } }
@media screen and (max-width: 630px) {
  .category-nav .category-tabs {
    width: 390px; }
    .category-nav .category-tabs .category-tab {
      width: 130px; }
      .category-nav .category-tabs .category-tab p {
        font-size: 1em; }
  .category-nav .slide-control-wrap {
    display: none; } }
@media screen and (max-width: 460px) {
  #product-sideshow .headline {
    margin-bottom: 65px; }
  #product-sideshow .slide-control-wrap {
    top: auto;
    right: auto;
    bottom: -50px;
    left: 50%;
    margin-left: -33px; }

  .category-nav .category-tabs {
    width: 285px; }
    .category-nav .category-tabs .category-tab {
      width: 95px; }
      .category-nav .category-tabs .category-tab p {
        font-size: 0.875em; }

  .product-list.grid.v4 {
    width: 270px; }
    .product-list.grid.v4 .product-item {
      width: 270px;
      padding-top: 168px; }
      .product-list.grid.v4 .product-item .pin {
        top: 146px; }
      .product-list.grid.v4 .product-item .product-preview-actions {
        width: 258px;
        height: 150px; }
      .product-list.grid.v4 .product-item .product-preview-image.big {
        width: 258px;
        height: 150px; }
      .product-list.grid.v4 .product-item .preview-actions .preview-action {
        top: 44px;
        left: 47px; }
        .product-list.grid.v4 .product-item .preview-actions .preview-action:nth-child(2) {
          left: 143px; }
      .product-list.grid.v4 .product-item .product-info {
        margin-bottom: 12px; }
        .product-list.grid.v4 .product-item .product-info .text-header {
          font-size: 1em;
          margin-bottom: 20px; }
        .product-list.grid.v4 .product-item .product-info .price {
          font-size: 1.625em;
          top: 194px; } }
.section-wrap {
  background-color: #f5f5f5;
  BACKGROUND-IMAGE: url("../images/section_headline_bg.png");
  }

.section {
  padding: 60px 0 90px;
  overflow: hidden; }
  .section.overflowable {
    overflow: visible; }
  .section .sidebar {
    float: left; }
    .section .sidebar.author-profile {
      position: relative;
      top: -242px; }
  .section .content {
    float: right;
    width: 870px; }
    .section .content.full {
      width: 100%;
      float: none; }
      .section .content.full .pager {
        float: none;
        margin-right: auto;
        margin-left: auto; }
    .section .content.left {
      float: left; }
    .section .content .pager {
      float: right;
      margin-top: 34px; }
  .section .pager {
    width: 174px;
    margin: 34px auto 0; }
  .section > .product-showcase {
    margin-bottom: 34px; }
    .section > .product-showcase:last-child {
      margin-bottom: 0; }

.sidebar {
  width: 270px; }
  .sidebar.right {
    float: right; }
  .sidebar > * {
    margin-bottom: 26px; }
    .sidebar > *:last-child {
      margin-bottom: 0; }
  .sidebar .dropdown {
    width: 100%;
    position: static;
    padding-left: 0;
    }
    .sidebar .dropdown .dropdown-item:hover {
      background-color: #fff; }

.sidebar-item {
  padding: 20px 13px 32px;
  background-color: #fff;
  border: 1px solid #ebebeb; }
  .sidebar-item input, .sidebar-item .select-block {
    margin-bottom: 14px; }
  .sidebar-item .search-form input {
    margin-bottom: 0; }
  .sidebar-item.void {
    padding: 0;
    background-color: transparent;
    border: none; }
  .sidebar-item.newsletter p {
    font-size: 0.8125em;
    line-height: 20px; }
  .sidebar-item.newsletter p {
    margin-bottom: 14px; }
  .sidebar-item.author-badges {
    padding-bottom: 14px; }
  .sidebar-item .badge-list {
    margin: 20px 0 25px; }
  .sidebar-item.buttons {
    padding-top: 16px; }
    .sidebar-item.buttons .button {
      margin-bottom: 14px; }
      .sidebar-item.buttons .button:last-child {
        margin-bottom: 0; }
    .sidebar-item.buttons #bid-form {
      margin-bottom: 14px;
      overflow: hidden; }
      .sidebar-item.buttons #bid-form input {
        float: left;
        width: 136px; }
      .sidebar-item.buttons #bid-form button {
        float: right;
        width: 120px;
        height: 40px;
        line-height: 40px; }
  .sidebar-item.author-bio .user-avatar-wrap {
    margin-bottom: 10px; }
  .sidebar-item.author-bio .text-header, .sidebar-item.author-bio .text-oneline {
    text-align: center;
    margin-bottom: 10px; }
  .sidebar-item.author-bio.v2 .share-links {
    width: 156px; }
  .sidebar-item.author-bio .share-links {
    width: 114px;
    margin: 16px auto 30px; }
    .sidebar-item.author-bio .share-links.short {
      width: 50%; }
  .sidebar-item.author-bio.short .user-avatar-wrap {
    float: left;
    margin-bottom: 0;
    margin-right: 10px; }
  .sidebar-item.author-bio.short .text-header, .sidebar-item.author-bio.short .text-oneline {
    text-align: left; }
  .sidebar-item.author-bio.short .text-header {
    position: relative;
    top: 5px;
    margin-bottom: 14px; }
  .sidebar-item.author-bio.short .share-links {
    float: left;
    margin-top: 10px;
    margin-bottom: 20px; }
  .sidebar-item.author-bio.short.author-badges-v1 .text-oneline {
    margin-bottom: 28px; }
  .sidebar-item.author-bio.short.author-badges-v1 .share-links {
    margin-bottom: 30px; }
  .sidebar-item.author-bio.author-badges-v2 .share-links {
    margin-bottom: 22px; }
  .sidebar-item.author-bio.author-badges-v2 .badge-list .badge-list-item:last-child {
    margin-bottom: 30px; }
  .sidebar-item.product-info .line-separator {
    margin-bottom: 5px; }
  .sidebar-item.author-items {
    padding: 20px 0 0; }
    .sidebar-item.author-items h4 {
      margin-left: 13px;
      margin-bottom: 16px; }
    .sidebar-item.author-items .column4-wrap .column {
      width: 100%; }
    .sidebar-item.author-items .product-item {
      border: none;
      border-top: 1px solid #ebebeb;
      margin-bottom: 0; }
  .sidebar-item.author-items-v2 .item-preview {
    margin-bottom: 22px; }
    .sidebar-item.author-items-v2 .item-preview:last-child {
      margin-bottom: 0; }
  .sidebar-item.author-reputation .percent {
    font-size: 2.25em; }
    .sidebar-item.author-reputation .percent span {
      font-size: 0.66667em; }
  .sidebar-item.author-reputation .percent-info {
    font-size: 0.8125em; }
  .sidebar-item.author-reputation .rating {
    width: 75px; }
  .sidebar-item.author-reputation.full .pie-chart {
    width: 176px;
    height: 176px;
    margin: 0 auto 20px;
    padding-top: 54px; }
  .sidebar-item.author-reputation.full .text-header {
    text-align: center; }
  .sidebar-item.author-reputation.full .percent-info {
    margin-bottom: 4px; }
  .sidebar-item.author-reputation.full .rating {
    margin: 0 auto; }
  .sidebar-item.author-reputation.short h4 {
    font-size: 1.375em; }
  .sidebar-item.author-reputation.short .pie-chart {
    float: left;
    width: 44px;
    height: 44px;
    margin-right: 14px;
    margin-bottom: 22px;
    position: relative; }
    .sidebar-item.author-reputation.short .pie-chart .icon-like, .sidebar-item.author-reputation.short .pie-chart .icon-dislike, .sidebar-item.author-reputation.short .pie-chart .icon-star {
      position: absolute;
      left: 50%;
      margin-left: -8px; }
    .sidebar-item.author-reputation.short .pie-chart .icon-like {
      top: 14px;
      color: #ff0000; }
    .sidebar-item.author-reputation.short .pie-chart .icon-dislike {
      top: 15px;
      color: #f92552; }
    .sidebar-item.author-reputation.short .pie-chart .icon-star {
      top: 13px;
      color: #ffc000; }
  .sidebar-item.author-reputation.short .percent, .sidebar-item.author-reputation.short .percent-meta {
    float: left; }
  .sidebar-item.author-reputation.short .percent {
    margin-right: 8px;
    line-height: 40px; }
  .sidebar-item.author-reputation.short .percent-meta {
    margin-top: 8px; }
    .sidebar-item.author-reputation.short .percent-meta .rating {
      margin-left: 1px; }
  .sidebar-item h4 {
    margin-bottom: 22px; }
  .sidebar-item .line-separator {
    margin-bottom: 22px; }
    .sidebar-item .line-separator.spaced {
      margin-bottom: 30px; }
  .sidebar-item .linked-check {
    padding-left: 4px; }
    .sidebar-item .linked-check[for="extended-license"] {
      margin-bottom: 22px; }
  .sidebar-item .license-text {
    color: #b2b2b2;
    font-size: 0.8125em;
    line-height: 20px;
    padding-left: 34px;
    margin-bottom: 14px;
    display: none; }
    .sidebar-item .license-text[data-license="extended-license"] {
      margin-bottom: 22px;
      margin-top: -10px; }
  .sidebar-item label:last-child {
    margin-bottom: 0; }
  .sidebar-item .button {
    width: 100%; }
    .sidebar-item .button.spaced {
      margin-bottom: 14px; }
    .sidebar-item .button.half {
      width: 114px; }
    .sidebar-item .button.third {
      width: 74px; }
    .sidebar-item .button.wicon {
      padding-left: 28px;
      text-align: left; }
      .sidebar-item .button.wicon .icon-heart {
        font-size: 18px;
        margin-right: 8px;
        position: relative;
        top: 3px; }
  .sidebar-item #aux_form {
    margin-bottom: 26px; }
  .sidebar-item .price.large {
    margin-bottom: 8px;
    text-align: center; }
  .sidebar-item.range-feature .button {
    margin-top: 50px; }

.view-selectors {
  overflow: hidden; }

.view-selector {
  float: left;
  width: 30px;
  height: 30px;
  margin-right: 6px;
  border-radius: 2px;
  background-color: #d1d1d1;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat; }
  .view-selector:last-child {
    margin-right: 0; }
  .view-selector.active {
    background-color: #535d5f; }
  .view-selector.grid {
    background-image: url("../images/grid-selector-icon.png"); }
  .view-selector.list {
    background-image: url("../images/list-selector-icon.png"); }

.pager {
  overflow: hidden; }
  .pager .pager-item {
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 6px;
    border-radius: 2px;
    background-color: #535d5f;
    cursor: pointer; }
    .pager .pager-item:hover {
      background-color: #647072; }
    .pager .pager-item p {
      color: #fff;
      font-size: 0.75em;
      font-weight: 700;
      line-height: 30px;
      text-align: center; }
    .pager .pager-item:last-child {
      margin-right: 0; }
  .pager.primary .pager-item.active {
    background-color: #ff0000; }
  .pager.secondary .pager-item.active {
    background-color: #1396e1; }
  .pager.tertiary .pager-item.active {
    background-color: #e61852; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1260px) {
  .section .content, .section .sidebar {
    float: none;
    width: 100%; }
    .section .content.left, .section .content.right, .section .sidebar.left, .section .sidebar.right {
      float: none; }
  .section .sidebar {
    margin-bottom: 40px; }
    .section .sidebar .sidebar-item.author-items .column4-wrap .column {
      width: 270px; }
    .section .sidebar .sidebar-item.author-items .product-item {
      border: 1px solid #ebebeb;
      margin-bottom: 20px; }
    .section .sidebar .sidebar-item.buttons {
      width: 270px;
      margin-left: auto;
      margin-right: auto; }
  .section .content .pager {
    float: none;
    margin: 34px auto 60px; }

  .dashboard-content .headline.purchases .search-form {
    width: 250px; }
  .dashboard-content .headline.statement {
    height: 220px;
    text-align: center; }
    .dashboard-content .headline.statement:before {
      height: 220px; }
    .dashboard-content .headline.statement h4 {
      float: none;
      text-align: center; }
    .dashboard-content .headline.statement form, .dashboard-content .headline.statement .button {
      float: none; }
    .dashboard-content .headline.statement form {
      display: inline-block; }
      .dashboard-content .headline.statement form label:last-child {
        margin-right: 0; }
    .dashboard-content .headline.statement .button {
      margin: 17px auto 0; }
      .dashboard-content .headline.statement .button:nth-child(2) {
        margin-top: 0; } }
@media screen and (max-width: 935px) {
  .section .content .headline, .dashboard-content .headline {
    height: 175px;
    padding: 0; }
    .section .content .headline:before, .dashboard-content .headline:before {
      height: 175px; }
    .section .content .headline.filter, .dashboard-content .headline.filter {
      height: 130px; }
      .section .content .headline.filter:before, .dashboard-content .headline.filter:before {
        height: 130px; }
      .section .content .headline.filter form, .dashboard-content .headline.filter form {
        width: 200px;
        margin-top: 0; }
    .section .content .headline.purchases form, .dashboard-content .headline.purchases form {
      margin-top: 0; }
    .section .content .headline.purchases .select-block:nth-child(2), .dashboard-content .headline.purchases .select-block:nth-child(2) {
      margin-right: 0; }
    .section .content .headline.purchases .search-form, .dashboard-content .headline.purchases .search-form {
      margin-left: 60px; }
    .section .content .headline.statement, .dashboard-content .headline.statement {
      height: 260px; }
      .section .content .headline.statement:before, .dashboard-content .headline.statement:before {
        height: 260px; }
      .section .content .headline.statement form .datepicker-wrap:first-child, .dashboard-content .headline.statement form .datepicker-wrap:first-child {
        margin-left: 42px; }
      .section .content .headline.statement form .select-block, .dashboard-content .headline.statement form .select-block {
        float: none;
        margin-top: 12px; }
    .section .content .headline h4, .dashboard-content .headline h4 {
      float: none;
      text-align: center; }
    .section .content .headline form, .dashboard-content .headline form {
      float: none;
      width: 410px;
      margin: 20px auto 0; }
    .section .content .headline .select-block:last-child, .dashboard-content .headline .select-block:last-child {
      margin-right: 0; }
    .section .content .headline .view-selectors, .dashboard-content .headline .view-selectors {
      float: none;
      width: 66px;
      margin: 0 auto; }
    .section .content .headline.simple, .dashboard-content .headline.simple {
      height: 66px; }
      .section .content .headline.simple:before, .dashboard-content .headline.simple:before {
        height: 66px; }
    .section .content .headline.buttons, .dashboard-content .headline.buttons {
      height: 120px; }
      .section .content .headline.buttons.two, .dashboard-content .headline.buttons.two {
        height: 175px; }
        .section .content .headline.buttons.two:before, .dashboard-content .headline.buttons.two:before {
          height: 175px; }
        .section .content .headline.buttons.two .button + .button, .dashboard-content .headline.buttons.two .button + .button {
          margin-top: 14px; }
      .section .content .headline.buttons:before, .dashboard-content .headline.buttons:before {
        height: 120px; }
      .section .content .headline.buttons .button, .dashboard-content .headline.buttons .button {
        float: none;
        margin: 0 auto; } }
@media screen and (max-width: 630px) {
  .section .content .headline, .dashboard-content .headline {
    height: 220px; }
    .section .content .headline:before, .dashboard-content .headline:before {
      height: 220px; }
    .section .content .headline form, .dashboard-content .headline form {
      width: 200px; }
    .section .content .headline .select-block, .dashboard-content .headline .select-block {
      float: none;
      margin-right: 0; }
    .section .content .headline.purchases .search-form, .dashboard-content .headline.purchases .search-form {
      width: 198px;
      margin-left: 0;
      margin-right: 0; }
    .section .content .headline.statement, .dashboard-content .headline.statement {
      height: 340px; }
      .section .content .headline.statement:before, .dashboard-content .headline.statement:before {
        height: 340px; }
      .section .content .headline.statement form, .dashboard-content .headline.statement form {
        width: 220px; }
        .section .content .headline.statement form label:nth-child(2), .dashboard-content .headline.statement form label:nth-child(2) {
          float: none;
          clear: both;
          margin: 12px 0;
          line-height: 1em; }
        .section .content .headline.statement form .datepicker-wrap, .dashboard-content .headline.statement form .datepicker-wrap {
          margin-left: 36px; }
          .section .content .headline.statement form .datepicker-wrap:first-child, .dashboard-content .headline.statement form .datepicker-wrap:first-child {
            margin: 0 0 12px 36px; } }
/*-----------------------
  	BLOG POST PREVIEW
-----------------------*/
.blog-post-preview {
  overflow: hidden; }
  .blog-post-preview .blog-post-preview-item {
    border: 1px solid #ebebeb;
    background-color: #fff;
    margin-bottom: 26px; }
    .blog-post-preview .blog-post-preview-item .blog-post-preview-item-info {
      overflow: hidden; }
    .blog-post-preview .blog-post-preview-item .text-header {
      margin-bottom: 12px; }
  .blog-post-preview.v1 .blog-post-preview-item {
    padding: 5px 5px 20px; }
    .blog-post-preview.v1 .blog-post-preview-item .blog-post-preview-item-info {
      padding: 16px 8px 0; }
    .blog-post-preview.v1 .blog-post-preview-item .text-header {
      line-height: 28px;
      margin: 6px 0 24px; }
    .blog-post-preview.v1 .blog-post-preview-item .meta-line {
      margin-bottom: 14px; }
      .blog-post-preview.v1 .blog-post-preview-item .meta-line p {
        line-height: 27px; }
    .blog-post-preview.v1 .blog-post-preview-item .description-preview {
      font-size: 0.8125em;
      line-height: 20px;
      margin: 18px 0 24px; }
    .blog-post-preview.v1 .blog-post-preview-item .metadata {
      float: left; }
    .blog-post-preview.v1 .blog-post-preview-item .more-button {
      float: right;
      margin-top: 5px; }
      .blog-post-preview.v1 .blog-post-preview-item .more-button.primary {
        color: #ff0000;
        font-size: 0.75em;
        font-weight: 700; }
  .blog-post-preview.v2 .blog-post-preview-item {
    padding: 15px 15px 36px; }
    .blog-post-preview.v2 .blog-post-preview-item .blog-post-preview-item-info {
      padding: 20px 16px 0; }
    .blog-post-preview.v2 .blog-post-preview-item .text-header {
      line-height: 40px;
      margin-bottom: 16px; }
    .blog-post-preview.v2 .blog-post-preview-item .meta-line {
      margin-bottom: 26px; }
    .blog-post-preview.v2 .blog-post-preview-item .description-preview {
      margin-bottom: 28px; }

/*--------------
  	META LINE
--------------*/
.meta-line {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  overflow: hidden; }
  .meta-line p {
    font-size: 0.75em;
    line-height: 39px; }
  .meta-line .metadata {
    float: left;
    margin-left: 24px; }
  .meta-line > *:first-child {
    float: left; }
  .meta-line > *:last-child {
    float: right; }

/*--------------
  	TAG LIST
--------------*/
.tag-list {
  overflow: hidden; }
  .tag-list .tag-list-item {
    display: block;
    float: left;
    margin: 0 6px 6px 0;
    padding: 6px 10px;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    color: #888;
    font-size: 0.75em;
    font-weight: 600;
    background-color: #fff;
    transition: all .15s ease-in; }
    .tag-list .tag-list-item:last-child {
      margin-right: 0; }
  .tag-list.primary .tag-list-item:hover {
    color: #fff;
    background-color: #ff0000;
    border-color: #ff0000; }

/*--------------
  	METADATA
--------------*/
.metadata {
  overflow: hidden; }
  .metadata .meta-item {
    float: left;
    margin-right: 20px; }
    .metadata .meta-item:last-child {
      margin-right: 0; }
    .metadata .meta-item span {
      color: #b2b2b2;
      position: relative;
      top: 3px; }
    .metadata .meta-item p {
      display: inline-block;
      margin-left: 5px;
      color: #b2b2b2;
      font-size: 0.6875em; }

/*-----------
  	POST
-----------*/
.post {
  padding: 15px 15px 25px;
  border: 1px solid #ebebeb;
  background-color: #fff;
  margin-bottom: 26px; }
  .post .post-image {
    width: 838px;
    height: 486px;
    border: 1px solid #ebebeb;
    margin: 0 auto;
    position: relative;
    background: url("../img/bg_thumb.gif");
    }
    .post .post-image:hover .image-overlay {
      opacity: 1;
      visibility: visible; }
      .post .post-image:hover .image-overlay .clickable-icon {
        -webkit-transform: scale(1);
        transform: scale(1); }
    .post .post-image .slide-control-wrap {
      width: 806px;
      position: absolute;
      top: 226px;
      left: 16px;
      z-index: 9000; }
    .post .post-image .button {
      position: absolute;
      top: 28px;
      right: 20px; }
  .post .post-image-slides {
    width: 806px;
    margin: 30px auto;
    position: relative; }
    .post .post-image-slides .slide-control-wrap {
      width: 100%;
      top: 26px;
      left: 0; }
    .post .post-image-slides .image-slides-wrap {
      width: 610px;
      height: 80px;
      margin: 0 auto;
      overflow: hidden;
      position: relative; }
      .post .post-image-slides .image-slides-wrap.full {
        width: 822px; }
    .post .post-image-slides .image-slides {
      position: absolute;
      top: 0;
      left: 0;
      transition: all .3s ease-in-out; }
      .post .post-image-slides .image-slides .image-slide {
        width: 80px;
        height: 80px;
        border: 1px solid #ebebeb;
        cursor: pointer;
        position: absolute;
        top: 0; }
        .post .post-image-slides .image-slides .image-slide .overlay {
          width: 100%;
          height: 100%;
          border: 8px solid #2b373a;
          position: absolute;
          top: 0;
          left: 0;
          opacity: 0;
          visibility: hidden;
          transition: all .2s ease-in; }
        .post .post-image-slides .image-slides .image-slide.selected .overlay {
          opacity: 1;
          visibility: visible; }
  .post .post-content {
    padding: 50px 16px 66px;
    overflow: hidden; }
    .post .post-content.with-title {
      padding-top: 26px; }
    .post .post-content > *:first-child {
      margin-top: 0; }
    .post .post-content .video {
      width: 100%;
      height: 346px;
      margin-top: 32px; }
    .post .post-content .post-banner {
      width: 806px;
      height: 127px;
      margin-top: 50px; }
    .post .post-content .meta-line {
      margin: 20px 0 28px; }
      .post .post-content .meta-line + .post-paragraph {
        margin-top: 0;
        text-align: justify;
        }
  .post .post-paragraph {
    margin-top: 48px; }
    .post .post-paragraph.half {
      float: left;
      width: 50%; }
    .post .post-paragraph .post-title {
      font-size: 1.75em;
      text-align: left;
      margin-bottom: 28px; }
      .post .post-paragraph .post-title.small {
        font-size: 1.375em; }
    .post .post-paragraph > p {
      margin-bottom: 30px; }
    .post .post-paragraph .post-item-list {
      overflow: hidden; }
      .post .post-paragraph .post-item-list li {
        margin-bottom: 16px;
        padding-left: 26px;
        position: relative; }
        .post .post-paragraph .post-item-list li .bullet-icon {
          color: #2b373a;
          font-weight: 700;
          position: absolute;
          left: 2px; }
          .post .post-paragraph .post-item-list li .bullet-icon.svg-check {
            top: 2px;
            left: 0; }
        .post .post-paragraph .post-item-list li p {
          line-height: 1em; }
        .post .post-paragraph .post-item-list li:last-child {
          margin-bottom: 0; }
    .post .post-paragraph > *:last-child {
      margin-bottom: 0; }

/*--------------
  	POST TAB
--------------*/
.post-tab {
  position: relative; }
  .post-tab .tab-header {
    border: 1px solid #ebebeb;
    background-color: #fff;
    overflow: hidden; }
    .post-tab .tab-header.primary .tab-item.selected > p {
      border-top-color: #ff0000; }
    .post-tab .tab-header.secondary .tab-item.selected > p {
      border-top-color: #1396e1; }
    .post-tab .tab-header.tertiary .tab-item.selected > p {
      border-top-color: #e61852; }
    .post-tab .tab-header .tab-item {
      float: left;
      width: 289px;
      height: 60px;
      border-right: 1px solid #ebebeb;
      cursor: pointer; }
      .post-tab .tab-header .tab-item:last-child {
        border-right: none; }
      .post-tab .tab-header .tab-item.selected > p {
        color: #2b373a;
        border-top: 6px solid #2b373a;
        line-height: 52px; }
      .post-tab .tab-header .tab-item > p {
        color: #b2b2b2;
        line-height: 60px;
        text-align: center; }
  .post-tab .tab-content {
    width: 100%;
    border: 1px solid #ebebeb;
    border-top: none;
    background-color: #fff;
    display: none;
    overflow: hidden; }
    .post-tab .tab-content.void {
      border: none;
      background-color: transparent; }
    .post-tab .tab-content.open {
      display: block; }
    .post-tab .tab-content .comment-list {
      border-top: none; }

/*------------------
  	BLOG AUTHOR
------------------*/
.blog-author {
  background-color: #fff;
  border: 1px solid #ebebeb;
  padding: 45px 32px 50px 118px;
  margin-bottom: 25px;
  position: relative; }
  .blog-author .user-avatar {
    position: absolute;
    top: 37px;
    left: 32px; }
  .blog-author .text-header {
    margin-bottom: 4px; }
  .blog-author .timestamp {
    margin-bottom: 10px; }
  .blog-author .share-links {
    position: absolute;
    top: 35px;
    right: 32px; }

/*--------------------
  	BLOG COMMENTS
--------------------*/
.blog-comments {
  background-color: #fff;
  border: 1px solid #ebebeb;
  padding: 20px 24px 0; }
  .blog-comments h4 {
    font-size: 1.375em;
    margin-bottom: 16px; }
  .blog-comments .line-separator {
    margin-bottom: 5px; }
  .blog-comments .comment-list {
    border: none;
    padding-left: 0;
    padding-right: 0; }
    .blog-comments .comment-list .comment-wrap {
      padding-left: 94px;
      padding-right: 8px; }
      .blog-comments .comment-list .comment-wrap.comment-reply {
        padding-left: 94px;
        padding-right: 8px; }
      .blog-comments .comment-list .comment-wrap .user-avatar {
        left: 8px; }
    .blog-comments .comment-list .pager {
      margin-right: 8px; }
    .blog-comments .comment-list h3 {
      margin-left: 8px; }

/*---------------
  	ACCORDION
---------------*/
.accordion {
  border: 1px solid #ebebeb; }
  .accordion.item-faq {
    width: 806px;
    margin: 36px auto 46px; }
  .accordion.primary .accordion-item.selected .accordion-item-header, .accordion.primary .accordion-item:hover .accordion-item-header {
    border-left-color: #ff0000; }
  .accordion.secondary .accordion-item.selected .accordion-item-header, .accordion.secondary .accordion-item:hover .accordion-item-header {
    border-left-color: #1396e1; }
  .accordion.tertiary .accordion-item.selected .accordion-item-header, .accordion.tertiary .accordion-item:hover .accordion-item-header {
    border-left-color: #e61852; }
  .accordion .accordion-item {
    border-bottom: 1px solid #ebebeb;
    position: relative; }
    .accordion .accordion-item:last-child {
      border-bottom: none; }
    .accordion .accordion-item.selected .accordion-item-header, .accordion .accordion-item:hover .accordion-item-header {
      border-left-width: 6px; }
    .accordion .accordion-item.selected .svg-arrow {
      fill: #535d5f;
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg); }
    .accordion .accordion-item .svg-arrow {
      width: 7px;
      height: 12px;
      fill: #b2b2b2;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      position: absolute;
      top: 20px;
      right: 22px;
      transition: all .3s ease-in; }
    .accordion .accordion-item .accordion-item-header {
      padding-left: 16px;
      line-height: 50px;
      text-transform: none;
      cursor: pointer;
      border-left: 0 solid transparent;
      transition: all .15s ease-in; }
    .accordion .accordion-item .accordion-item-content {
      padding: 34px 24px 54px 22px;
      border-top: 1px solid #ebebeb;
      display: none; }
      .accordion .accordion-item .accordion-item-content h4 {
        font-size: 1.125em;
        margin-bottom: 26px; }
      .accordion .accordion-item .accordion-item-content p {
        margin-bottom: 46px; }
      .accordion .accordion-item .accordion-item-content > *:last-child {
        margin-bottom: 0; }

/*--------------
  	COMMENTS
--------------*/
.comment-list {
  border: 1px solid #ebebeb;
  padding: 0 16px 36px;
  background-color: #fff;
  overflow: hidden; }
  .comment-list .comment-wrap {
    padding: 36px 16px 0 104px;
    position: relative; }
    .comment-list .comment-wrap .comment-wrap {
      padding: 0 0 0 88px; }
      .comment-list .comment-wrap .comment-wrap.comment-reply {
        padding: 0 0 0 88px;
        margin-top: 28px; }
      .comment-list .comment-wrap .comment-wrap .user-avatar {
        top: 0;
        left: 0; }
    .comment-list .comment-wrap.comment-reply {
      padding: 0 16px 0 104px;
      margin-bottom: 15px; }
      .comment-list .comment-wrap.comment-reply .user-avatar {
        top: 10px; }
      .comment-list .comment-wrap.comment-reply:last-child {
        margin-bottom: 0; }
    .comment-list .comment-wrap .user-avatar {
      position: absolute;
      top: 36px;
      left: 16px; }
    .comment-list .comment-wrap .comment {
      margin-bottom: 28px;
      position: relative; }
      .comment-list .comment-wrap .comment .text-header {
        display: inline-block;
        margin: 6px 4px 4px 0; }
      .comment-list .comment-wrap .comment .pin {
        position: relative;
        top: -1px; }
      .comment-list .comment-wrap .comment .quote {
        border-left: 6px solid transparent;
        padding: 24px 36px 26px 22px;
        margin: 20px 0; }
        .comment-list .comment-wrap .comment .quote .text-header {
          margin-bottom: 16px; }
        .comment-list .comment-wrap .comment .quote.primary {
          border-left-color: #ff0000; }
        .comment-list .comment-wrap .comment .quote.secondary {
          border-left-color: #1cbdf9; }
        .comment-list .comment-wrap .comment .quote.tertiary {
          border-left-color: #e61852; }
      .comment-list .comment-wrap .comment .timestamp {
        margin-bottom: 14px; }
      .comment-list .comment-wrap .comment .reply {
        color: #ff0000;
        font-size: 0.75em;
        font-weight: 700;
        position: absolute;
        top: 6px;
        right: 52px; }
      .comment-list .comment-wrap .comment .report {
        color: #b2b2b2;
        font-size: 0.75em;
        position: absolute;
        top: 6px;
        right: 0; }
      .comment-list .comment-wrap .comment.review .recommendation {
        position: absolute;
        top: -8px;
        right: 0; }
      .comment-list .comment-wrap .comment.review .report {
        right: 52px; }
  .comment-list .comment-reply-form {
    overflow: hidden; }
    .comment-list .comment-reply-form textarea {
      margin-bottom: 14px; }
    .comment-list .comment-reply-form label {
      float: left;
      color: #b2b2b2; }
    .comment-list .comment-reply-form .button {
      float: right; }
  .comment-list .line-separator {
    margin-top: 34px; }
  .comment-list h3 {
    margin: 36px 0 36px 16px;
    font-size: 1.375em;
    text-align: left; }
  .comment-list .pager {
    margin-right: 16px; }

/*------------
  	SHARE
------------*/
.share-links-wrap {
  margin-top: 25px;
  padding: 0 16px;
  overflow: hidden; }
  .share-links-wrap .text-header {
    float: left;
    margin-right: 16px;
    line-height: 30px; }

.share-links {
  overflow: hidden; }
  .share-links.hoverable li a {
    transition: all .15s ease-in; }
    .share-links.hoverable li a.fb, .share-links.hoverable li a.twt, .share-links.hoverable li a.db, .share-links.hoverable li a.rss, .share-links.hoverable li a.gplus, .share-links.hoverable li a.de, .share-links.hoverable li a.be {
      background-color: #d1d1d1; }
    .share-links.hoverable li a:hover.fb {
      background-color: #355599; }
    .share-links.hoverable li a:hover.twt {
      background-color: #0fccf4; }
    .share-links.hoverable li a:hover.db {
      background-color: #f63f6e; }
    .share-links.hoverable li a:hover.rss {
      background-color: #ffa312; }
    .share-links.hoverable li a:hover.gplus {
      background-color: #e0133a; }
    .share-links.hoverable li a:hover.be {
      background-color: #0d79ab; }
    .share-links.hoverable li a:hover.de {
      background-color: #05cc47; }
  .share-links li {
    float: left;
    margin-right: 12px; }
    .share-links li a {
      display: block;
      width: 30px;
      height: 30px;
      border-radius: 50%; }
      .share-links li a.fb, .share-links li a.twt, .share-links li a.db, .share-links li a.rss, .share-links li a.gplus, .share-links li a.de, .share-links li a.be {
        background-repeat: no-repeat;
        background-position: center; }
      .share-links li a:hover.fb {
        background-color: #4868ae; }
      .share-links li a:hover.twt {
        background-color: #2fd5f9; }
      .share-links li a:hover.db {
        background-color: #fe5e87; }
      .share-links li a:hover.rss {
        background-color: #ffb72d; }
      .share-links li a:hover.gplus {
        background-color: #f42a50; }
      .share-links li a:hover.be {
        background-color: #1b8ec3; }
      .share-links li a:hover.de {
        background-color: #15e159; }
      .share-links li a.fb {
        background-image: url("../images/social/fb.png");
        background-color: #355599; }
      .share-links li a.twt {
        background-image: url("../images/social/twt.png");
        background-color: #0fccf4; }
      .share-links li a.db {
        background-image: url("../images/social/db.png");
        background-color: #f63f6e; }
      .share-links li a.rss {
        background-image: url("../images/social/rss.png");
        background-position: 50% 45%;
        background-color: #ffa312; }
      .share-links li a.gplus {
        background-image: url("../images/social/gplus.png");
        background-color: #e0133a; }
      .share-links li a.be {
        background-image: url("../images/social/be.png");
        background-color: #0d79ab; }
      .share-links li a.de {
        background-image: url("../images/social/de.png");
        background-color: #05cc47; }
    .share-links li:last-child {
      margin-right: 0; }

/*------------
  	TAGS
------------*/
.tags a:hover {
  text-decoration: underline; }
.tags.primary a {
  color: #f41322; }
.tags.secondary a {
  color: #1396e1; }
.tags.tertiary a {
  color: #e61852; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1260px) {
  /*--------------
    	POST TAB
  --------------*/
  .post-tab .tab-header .tab-item {
    width: 33%; }
    .post-tab .tab-header .tab-item:nth-child(2) {
      width: 34%; }

  /*-----------
    	POST
  -----------*/
  .post.blog-post .post-image {
    width: 100%;
    height: auto;
    margin-bottom: 0; }
    .post.blog-post .post-image .product-preview-image {
      width: 100%;
      height: auto; }

  /*-----------------------
    	BLOG POST PREVIEW
  -----------------------*/
  .blog-post-preview.v2 .blog-post-preview-item .product-preview-image {
    width: 100%;
    height: auto; }

  /*--------------------
    	BLOG COMMENTS
  --------------------*/
  .blog-comments {
    margin-bottom: 26px; } }
@media screen and (max-width: 935px) {
  /*-----------
    	POST
  -----------*/
  .post .post-image {
    width: 360px;
    height: 210px; }
    .post .post-image .product-preview-image {
      width: 358px;
      height: 208px; }
    .post .post-image .slide-control-wrap {
      width: 328px;
      top: 254px;
      left: 15px; }
    .post .post-image .button {
      width: 120px;
      height: 30px;
      line-height: 30px;
      font-size: 0.75em; }
  .post .post-image-slides {
    width: 328px; }
    .post .post-image-slides .image-slides-wrap,
    .post .post-image-slides .image-slides-wrap.full {
      width: 186px;
      margin: 0 auto; }
  .post .post-content .post-banner {
    width: 100%; }

  /*--------------
    	POST TAB
  --------------*/
  .post-tab .accordion.item-faq {
    width: 95%; } }
@media screen and (max-width: 630px) {
  /*-----------
    	POST
  -----------*/
  .post .post-paragraph.half {
    float: none;
    width: 100%; }

  /*--------------
    	POST TAB
  --------------*/
  .post-tab .tab-header .tab-item {
    float: none;
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #ebebeb; }
    .post-tab .tab-header .tab-item:nth-child(2) {
      width: 100%; }
    .post-tab .tab-header .tab-item:last-child {
      border-bottom: none; }

  /*--------------
    	COMMENTS
  --------------*/
  .comment-list .comment-wrap {
    padding-left: 60px; }
    .comment-list .comment-wrap .comment.review .timestamp {
      margin-bottom: 0; }
    .comment-list .comment-wrap .comment.review .recommendation {
      display: block;
      position: relative;
      top: 0;
      margin: 6px 0; }
    .comment-list .comment-wrap .comment.review .report {
      position: static;
      margin-top: 4px; }
    .comment-list .comment-wrap.comment-reply {
      padding-left: 60px; }
    .comment-list .comment-wrap .user-avatar {
      width: 40px;
      height: 40px;
      left: 6px; }
    .comment-list .comment-wrap .comment-wrap {
      padding-left: 56px; }
      .comment-list .comment-wrap .comment-wrap.comment-reply {
        padding-left: 56px; }

  /*--------------------
    	BLOG COMMENTS
  --------------------*/
  .blog-comments .comment-list .comment-wrap {
    padding-left: 64px; }
    .blog-comments .comment-list .comment-wrap.comment-reply {
      padding-left: 64px; } }
@media screen and (max-width: 460px) {
  /*-----------
    	POST
  -----------*/
  .post .post-image {
    width: 260px;
    height: 152px;
    margin-bottom: 90px; }
    .post .post-image .product-preview-image {
      width: 258px;
      height: 150px; }
    .post .post-image .slide-control-wrap {
      width: 242px;
      top: 168px;
      left: 8px; }
    .post .post-image .button {
      top: 176px;
      left: 50%;
      margin-left: -60px; }
  .post .post-image-slides {
    width: 100px; }
    .post .post-image-slides .slide-control-wrap {
      top: -70px; }
  .post .image-slides-wrap {
    display: none; }
  .post .post-content .meta-line > *:last-child {
    clear: left;
    float: left; }
  .post .post-content .video {
    height: 200px; }

  .share-links-wrap .text-header {
    float: none; }

  /*--------------
    	COMMENTS
  --------------*/
  .comment-list .comment-wrap .comment .timestamp {
    margin-bottom: 0; }
  .comment-list .comment-wrap .comment .report, .comment-list .comment-wrap .comment .reply {
    position: static;
    display: inline-block;
    margin-bottom: 4px; }

  /*-----------------------
    	BLOG POST PREVIEW
  -----------------------*/
  .blog-post-preview .blog-post-preview-item .product-preview-image {
    width: 100%;
    height: auto; }
  .blog-post-preview.v2 .blog-post-preview-item .meta-line > *:last-child {
    clear: left;
    float: left; }

  /*------------------
    	BLOG AUTHOR
  ------------------*/
  .blog-author {
    padding: 145px 26px 32px; }
    .blog-author .user-avatar {
      position: absolute;
      top: 28px;
      left: 50%;
      margin-left: -35px; }
    .blog-author p {
      text-align: center; }
    .blog-author .share-links {
      top: 105px;
      right: auto;
      left: 50%;
      margin-left: -36px; } }
.author-profile-banner {
  background: url("../images/profile_banner.jpg") no-repeat center;
  background-size: cover;
  min-height: 300px; }

.author-profile-meta-wrap {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  background-color: #fff; }

.author-profile-meta {
  min-height: 100px;
  padding-top: 15px; }

.author-profile-info {
  overflow: hidden;
  padding-left: 300px; }
  .author-profile-info .author-profile-info-item {
    float: left;
    height: 70px;
    border-right: 1px solid #ebebeb;
    padding: 16px 70px 0 32px; }
    .author-profile-info .author-profile-info-item:last-child {
      border-right: none;
      padding-right: 0; }
    .author-profile-info .author-profile-info-item p {
      font-size: 0.8125em;
      line-height: 20px; }
      .author-profile-info .author-profile-info-item p a:hover {
        text-decoration: underline; }
      .author-profile-info .author-profile-info-item p .primary {
        color: #ff0000; }
      .author-profile-info .author-profile-info-item p .secondary {
        color: #1cbdf9; }
      .author-profile-info .author-profile-info-item p .tertiary {
        color: #e61852; }

.follow-list {
  width: 870px;
  margin: 0 auto; }
  .follow-list .follow-list-item {
    height: 94px;
    padding: 11px 17px 11px 92px;
    border: 1px solid #ebebeb;
    margin-bottom: 14px;
    background-color: #fff;
    position: relative; }
    .follow-list .follow-list-item:last-child {
      margin-bottom: 0; }
    .follow-list .follow-list-item .user-avatar {
      position: absolute;
      top: 11px;
      left: 11px; }
    .follow-list .follow-list-item .fl-item-info {
      float: left;
      height: 70px;
      border-right: 1px solid #ebebeb;
      padding: 0 16px; }
      .follow-list .follow-list-item .fl-item-info:last-child {
        border-right: none;
        padding-right: 0; }
      .follow-list .follow-list-item .fl-item-info.fl-description {
        width: 203px;
        padding: 6px 10px 0 0; }
        .follow-list .follow-list-item .fl-item-info.fl-description .text-header {
          font-size: 1em;
          margin-bottom: 5px; }
        .follow-list .follow-list-item .fl-item-info.fl-description p {
          font-size: 0.75em;
          line-height: 18px; }
      .follow-list .follow-list-item .fl-item-info.fl-reputation {
        width: 108px;
        padding-top: 15px; }
        .follow-list .follow-list-item .fl-item-info.fl-reputation .text-header {
          font-size: 0.75em;
          text-align: center; }
        .follow-list .follow-list-item .fl-item-info.fl-reputation .rating {
          width: 75px;
          margin: 14px auto 0; }
      .follow-list .follow-list-item .fl-item-info.fl-product-items {
        overflow: hidden; }
        .follow-list .follow-list-item .fl-item-info.fl-product-items .product-preview-image {
          float: left;
          margin-right: 14px; }
        .follow-list .follow-list-item .fl-item-info.fl-product-items a:last-child .product-preview-image {
          margin-right: 0; }
      .follow-list .follow-list-item .fl-item-info.fl-button {
        padding-top: 20px; }

@media screen and (max-width: 1260px) {
  .author-profile-info {
    padding-left: 0;
    padding-top: 15px;
    width: 270px;
    margin: 0 auto; }
    .author-profile-info .author-profile-info-item {
      float: none;
      border-right: none;
      padding: 0;
      padding-left: 32px; }
      .author-profile-info .author-profile-info-item p {
        font-size: 0.8125em;
        line-height: 20px; }
        .author-profile-info .author-profile-info-item p a:hover {
          text-decoration: underline; }
        .author-profile-info .author-profile-info-item p .primary {
          color: #ff0000; }
        .author-profile-info .author-profile-info-item p .secondary {
          color: #1cbdf9; }
        .author-profile-info .author-profile-info-item p .tertiary {
          color: #e61852; }

  .section .sidebar.author-profile {
    position: static; } }
@media screen and (max-width: 935px) {
  .follow-list {
    width: 598px; }
    .follow-list .follow-list-item .fl-item-info.fl-product-items {
      display: none; } }
@media screen and (max-width: 630px) {
  .follow-list {
    width: 270px; }
    .follow-list .follow-list-item {
      height: auto;
      padding: 90px 11px 20px; }
      .follow-list .follow-list-item .user-avatar {
        left: 50%;
        margin-left: -35px; }
      .follow-list .follow-list-item .fl-item-info {
        float: none;
        height: auto;
        border-right: none;
        padding: 0; }
        .follow-list .follow-list-item .fl-item-info.fl-description {
          padding: 0;
          margin: 0 auto 14px; }
          .follow-list .follow-list-item .fl-item-info.fl-description p {
            text-align: center; }
        .follow-list .follow-list-item .fl-item-info.fl-reputation {
          display: none; }
        .follow-list .follow-list-item .fl-item-info.fl-button {
          padding: 0; }
          .follow-list .follow-list-item .fl-item-info.fl-button .button {
            margin: 0 auto; } }
.section.demo {
  overflow: visible; }
  .section.demo .form-popup {
    margin-bottom: 60px; }
    .section.demo .form-popup:nth-child(odd) {
      float: left;
      clear: both; }
    .section.demo .form-popup:nth-child(even) {
      float: right; }

.form-popup {
  width: 430px;
  margin: 0 auto;
  border: 1px solid #ebebeb;
  background-color: #fff;
  position: relative; }
  .form-popup.new-message {
    width: 570px; }
  .form-popup.promo {
    width: 770px;
    height: 420px;
    border: none; }
    .form-popup.promo .promo-bg {
      float: left;
      width: 370px;
      height: 100%;
      background: url("../images/dashboard/promo-ad.jpg") no-repeat center; }
    .form-popup.promo .form-popup-content {
      float: right;
      width: 400px;
      height: 100%;
      padding: 56px 32px 38px; }
      .form-popup.promo .form-popup-content .popup-title {
        margin-bottom: 30px; }
      .form-popup.promo .form-popup-content .info {
        font-size: 0.875em;
        line-height: 24px;
        margin-bottom: 24px; }
      .form-popup.promo .form-popup-content .form-popup-content-links {
        margin-top: 40px;
        overflow: hidden; }
        .form-popup.promo .form-popup-content .form-popup-content-links > .button {
          float: left;
          width: 232px; }
        .form-popup.promo .form-popup-content .form-popup-content-links .form-popup-content-links-social {
          float: right;
          width: 94px; }
          .form-popup.promo .form-popup-content .form-popup-content-links .form-popup-content-links-social .button {
            float: left;
            width: 42px; }
            .form-popup.promo .form-popup-content .form-popup-content-links .form-popup-content-links-social .button:last-child {
              float: right; }
  .form-popup .close-btn {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background-color: #101314;
    cursor: pointer;
    position: absolute;
    top: -19px;
    right: -19px; }
    .form-popup .close-btn:hover {
      background-color: #ff0000; }
    .form-popup .close-btn .svg-plus {
      fill: #fff;
      width: 10px;
      height: 10px;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      position: absolute;
      top: 14px;
      left: 14px;
      pointer-events: none; }
    .form-popup .close-btn.mfp-close {
      opacity: 1; }
  .form-popup .form-popup-headline {
    padding: 36px 22px 30px; }
    .form-popup .form-popup-headline p {
      margin-top: 10px;
      color: #fff;
      line-height: 20px; }
    .form-popup .form-popup-headline.primary {
      background: url("../images/section_headline_bg.png") no-repeat center #ff0000;
      background-size: cover; }
    .form-popup .form-popup-headline.secondary {
      background: url("../images/section_headline_bg.png") no-repeat center #1cbdf9;
      background-size: cover; }
  .form-popup .form-popup-content {
    padding: 22px 22px 26px;
    overflow: hidden; }
  .form-popup .popup-title {
    font-size: 1.375em;
    margin-bottom: 15px; }
  .form-popup .line-separator {
    margin-bottom: 22px; }
    .form-popup .line-separator.double {
      margin-top: 22px; }
    .form-popup .line-separator.short {
      margin-bottom: 16px; }
  .form-popup input[type="text"], .form-popup input[type="email"], .form-popup input[type="password"] {
    margin-bottom: 24px; }
  .form-popup .label-check {
    display: inline-block;
    margin-bottom: 22px; }
  .form-popup p {
    font-size: 0.8125em;
    line-height: 1em; }
    .form-popup p.highlighted {
      line-height: 20px; }
      .form-popup p.highlighted span {
        color: #2b373a;
        font-weight: 700; }
    .form-popup p.spaced {
      line-height: 20px;
      margin-bottom: 16px; }
    .form-popup p a {
      font-weight: 700; }
      .form-popup p a:hover {
        text-decoration: underline; }
  .form-popup button {
    margin-top: 32px; }
    .form-popup button.no-space {
      margin: 0; }
  .form-popup .button {
    width: 100%; }
    .form-popup .button.half {
      width: 185px;
      float: left; }
      .form-popup .button.half + .button.half {
        float: right; }
  .form-popup .input-container {
    margin-bottom: 22px;
    position: relative; }
    .form-popup .input-container.field-add {
      padding-right: 36px; }
    .form-popup .input-container textarea {
      height: 200px; }
    .form-popup .input-container .select-block {
      margin-bottom: 0; }
  .form-popup .add-field {
    width: 30px;
    height: 30px;
    position: absolute;
    bottom: 5px;
    right: 0;
    cursor: pointer; }
    .form-popup .add-field .svg-plus {
      width: 11px;
      height: 11px;
      fill: #fff;
      position: relative;
      top: 2px; }

@media screen and (max-width: 1260px) {
  .section.demo .form-popup {
    margin: 0 auto 60px; }
    .section.demo .form-popup:nth-child(odd) {
      float: none; }
    .section.demo .form-popup:nth-child(even) {
      float: none; } }
@media screen and (max-width: 935px) {
  .form-popup.promo {
    width: 400px; }
    .form-popup.promo .promo-bg {
      display: none; } }
@media screen and (max-width: 630px) {
  .form-popup {
    width: 90%; }
    .form-popup.promo {
      width: 90%;
      height: auto; }
      .form-popup.promo .form-popup-content {
        width: 100%;
        height: auto;
        background-color: #fff; }
        .form-popup.promo .form-popup-content .form-popup-content-links {
          text-align: center; }
          .form-popup.promo .form-popup-content .form-popup-content-links > .button {
            float: none;
            width: 100%; }
          .form-popup.promo .form-popup-content .form-popup-content-links .form-popup-content-links-social {
            float: none;
            display: inline-block;
            margin-top: 20px; }
    .form-popup .button.half {
      width: 100%;
      float: none; }
      .form-popup .button.half + .button.half {
        margin-top: 22px; } }
/*---------------------
  	BADGES SHOWCASE
---------------------*/
.badges-showcase {
  margin: 0 auto; }
  .badges-showcase.short {
    width: 702px; }
  .badges-showcase .badges-showcase-item {
    padding-top: 192px;
    position: relative;
    margin-bottom: 70px; }
    .badges-showcase .badges-showcase-item .badge {
      position: absolute;
      z-index: 1;
      transition: all .3s ease-in-out; }
      .badges-showcase .badges-showcase-item .badge.big {
        top: 0;
        left: 50%;
        margin-left: -80px; }
        .badges-showcase .badges-showcase-item .badge.big.pinned {
          top: -10px; }
      .badges-showcase .badges-showcase-item .badge.small {
        top: 136px;
        right: 29px; }
      .badges-showcase .badges-showcase-item .badge.locked {
        opacity: 0;
        z-index: 0; }
      .badges-showcase .badges-showcase-item .badge.active {
        opacity: 1;
        z-index: 2; }
        .badges-showcase .badges-showcase-item .badge.active + .badge {
          opacity: 0; }
        .badges-showcase .badges-showcase-item .badge.active:hover {
          opacity: 0; }
          .badges-showcase .badges-showcase-item .badge.active:hover + .badge {
            opacity: 1; }
    .badges-showcase .badges-showcase-item .text-header, .badges-showcase .badges-showcase-item .badge-description {
      text-align: center; }
    .badges-showcase .badges-showcase-item .text-header {
      font-size: 1.125em;
      margin-bottom: 16px; }
    .badges-showcase .badges-showcase-item .badge-description {
      font-size: 0.75em;
      line-height: 18px; }
    .badges-showcase .badges-showcase-item .badge-progress-title {
      font-size: 0.8125em;
      margin: 34px 0 6px; }
    .badges-showcase .badges-showcase-item .badge-progress {
      margin: 0 auto; }

/*-----------
  	BADGE
-----------*/
.badge.big {
  width: 160px;
  height: 167px; }
.badge.small {
  width: 36px;
  height: 37px; }

/*------------------
  	BADGE BOXES
------------------*/
.badge-boxes {
  overflow: hidden; }
  .badge-boxes .sidebar-item {
    margin-bottom: 26px; 
    height: 399px;
    }

/*------------------
  	BADGE LIST
------------------*/
.badge-list {
  width: 228px;
  margin: 0 auto; }
  .badge-list .badge-list-item {
    float: left;
    margin: 0 12px 18px 0; }
    .badge-list .badge-list-item .badge.pinned {
      position: relative;
      top: -5px; }
    .badge-list .badge-list-item:nth-child(5n+5) {
      margin-right: 0; }
  .badge-list.short {
    width: 180px;
    margin-left: auto;
    margin-right: auto; }
    .badge-list.short .badge-list-item:nth-child(5n+5) {
      margin-right: 12px; }
    .badge-list.short .badge-list-item:nth-child(4n+4) {
      margin-right: 0; }

@media screen and (max-width: 935px) {
  /*---------------------
    	BADGES SHOWCASE
  ---------------------*/
  .badges-showcase.short {
    width: 468px; } }
@media screen and (max-width: 630px) {
  /*---------------------
    	BADGES SHOWCASE
  ---------------------*/
  .badges-showcase.short {
    width: 234px; } }
/*----------
	CART
----------*/
.cart {
  width: 870px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  margin: 0 auto; }
  .cart .cart-header {
    height: 52px;
    border-bottom: 1px solid #ebebeb;
    overflow: hidden; }
    .cart .cart-header p {
      line-height: 52px; }
    .cart .cart-header > * {
      float: left;
      text-align: center; }
    .cart .cart-header .cart-header-product {
      text-align: left; }
  .cart .cart-header-product, .cart .cart-item-product {
    width: 416px;
    padding-left: 23px; }
  .cart .cart-header-category, .cart .cart-item-category {
    width: 142px; }
  .cart .cart-header-price, .cart .cart-item-price {
    width: 174px; }
  .cart .cart-header-actions, .cart .cart-item-actions {
    width: 136px; }
  .cart .cart-item {
    padding: 24px 0;
    border-bottom: 1px solid #ebebeb;
    overflow: hidden; }
    .cart .cart-item > * {
      float: left;
      text-align: center; }
    .cart .cart-item .cart-item-product {
      text-align: left; }
      .cart .cart-item .cart-item-product .item-preview {
        padding-left: 82px;
        padding-top: 4px;
        min-height: 70px; }
        .cart .cart-item .cart-item-product .item-preview .description {
          width: 155px; }
    .cart .cart-item .cart-item-category {
      padding-top: 26px; }
    .cart .cart-item .cart-item-price {
      padding-top: 23px; }
    .cart .cart-item .cart-item-actions {
      padding-top: 16px; }
      .cart .cart-item .cart-item-actions .button.rmv {
        width: 30px;
        height: 30px;
        margin: 0 auto;
        position: relative; }
        .cart .cart-item .cart-item-actions .button.rmv .svg-plus {
          fill: #fff;
          width: 12px;
          height: 12px;
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
          position: absolute;
          top: 9px;
          left: 50%;
          margin-left: -6px; }
  .cart .cart-actions {
    padding: 26px 53px 26px 0;
    overflow: hidden; }
    .cart .cart-actions .button {
      float: right;
      width: 200px; }
      .cart .cart-actions .button.spaced {
        margin-right: 14px; }

.cart-total {
  height: 70px;
  padding: 0 53px 0 556px;
  border-bottom: 1px solid #ebebeb;
  overflow: hidden; }
  .cart-total.small {
    height: 50px;
    padding: 0 0 0 346px; }
    .cart-total.small p {
      line-height: 50px; }
    .cart-total.small .subtotal, .cart-total.small .total {
      font-size: 0.875em; }
  .cart-total p {
    line-height: 70px; }
  .cart-total .subtotal, .cart-total .total {
    float: left; }
  .cart-total .price {
    float: right; }
  .cart-total .subtotal {
    font-size: 0.8125em; }

/*------------------------
	CART OVERVIEW ITEM
------------------------*/
.cart-overview-item {
  height: 35px;
  overflow: hidden;
  position: relative; }
  .cart-overview-item.bordered {
    border-bottom: 1px solid #ebebeb; }
  .cart-overview-item .text-header {
    float: left; }
  .cart-overview-item .price, .cart-overview-item .category {
    float: right; }
  .cart-overview-item .price {
    position: relative;
    top: -3px; }
  .cart-overview-item .category {
    position: absolute;
    left: 346px; }

/*--------------
	FORM BOX
--------------*/
.form-box-items {
  overflow: hidden; }
  .form-box-items.right {
    float: right; }
  .form-box-items.left {
    float: left; }
  .form-box-items.wrap-3-1 {
    width: 74.3%; }
  .form-box-items.wrap-1-3 {
    width: 23%; }
  .form-box-items .form-box-items.wrap-3-1 {
    width: 65.5%; }
  .form-box-items .form-box-items.wrap-1-3 {
    width: 31%; }
  .form-box-items .form-box-item {
    width: 570px; }
    .form-box-items .form-box-item:nth-child(odd) {
      float: left;
      clear: both; }
    .form-box-items .form-box-item:nth-child(even) {
      float: right; }

.form-box-item {
  padding: 22px 24px 26px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  position: relative;
  margin-bottom: 26px; }
  .form-box-item.padded {
    padding-bottom: 160px;
    }
  .form-box-item.not-padded {
    padding-bottom: 0; }
  .form-box-item.not-spaced .line-separator {
    margin-bottom: 0; }
  .form-box-item.spaced {
    padding-bottom: 62px; }
    .form-box-item.spaced .line-separator, .form-box-item.spaced .input-container {
      margin-bottom: 40px; }
    .form-box-item.spaced .input-container {
      padding-left: 42px;
      position: relative; }
      .form-box-item.spaced .input-container .share-links {
        position: absolute;
        top: 6px;
        left: 0; }
  .form-box-item.has-chart-legend {
    text-align: center; }
    .form-box-item.has-chart-legend h4 {
      text-align: left; }
    .form-box-item.has-chart-legend .chart-legend {
      margin-top: 28px; }
  .form-box-item.graph-bg {
    background: url("../images/dashboard/graph-bg.png") no-repeat center bottom #fff;
    padding-bottom: 54px; }
  .form-box-item h4 {
    margin-bottom: 22px; }
  .form-box-item .line-separator {
    margin-bottom: 22px; }
    .form-box-item .line-separator.top {
      margin-top: 22px; }
  .form-box-item .button {
    width: 100%; }
  .form-box-item .input-container {
    clear: both;
    margin-bottom: 22px; }
    .form-box-item .input-container:last-child {
      margin-bottom: 0; }
    .form-box-item .input-container.top-right {
      position: absolute;
      top: 20px;
      right: 24px; }
    .form-box-item .input-container.half {
      float: left;
      width: 48.85%;
      clear: none; }
      .form-box-item .input-container.half + .half {
        float: right; }
    .form-box-item .input-container textarea {
      height: 120px; }
  .form-box-item .cart-total:last-child {
    border-bottom: none; }
  .form-box-item .pm-text {
    padding-left: 29px;
    color: #b2b2b2;
    font-size: 0.8125em;
    position: relative;
    top: -8px;
    display: none; }

@media screen and (max-width: 1260px) {
  /*--------------
  	FORM BOX
  --------------*/
  .form-box-items.right, .form-box-items.left {
    width: 100%;
    float: none; }
  .form-box-items > .form-box-items.right, .form-box-items > .form-box-items.left {
    width: 100%;
    float: none; }
  .form-box-items .form-box-item {
    float: none;
    width: 100%; } }
@media screen and (max-width: 935px) {
  /*----------
  	CART
  ----------*/
  .cart {
    width: 554px; }
    .cart .cart-header-category, .cart .cart-header-price,
    .cart .cart-item-category, .cart .cart-item-price {
      display: none; }
    .cart .cart-total {
      padding-left: 200px; } }
@media screen and (max-width: 630px) {
  /*----------
  	CART
  ----------*/
  .cart {
    width: 270px; }
    .cart .cart-header-actions {
      display: none; }
    .cart .cart-header-product {
      width: 100%;
      padding-left: 0; }
      .cart .cart-header-product p {
        text-align: center; }
    .cart .cart-item > * {
      float: none;
      margin: 0 auto; }
    .cart .cart-item .cart-item-product {
      width: 100%;
      padding-left: 0; }
      .cart .cart-item .cart-item-product .item-preview {
        padding-top: 86px;
        padding-left: 0; }
        .cart .cart-item .cart-item-product .item-preview .product-preview-image {
          top: 0;
          left: 50%;
          margin-left: -35px; }
        .cart .cart-item .cart-item-product .item-preview p {
          text-align: center; }
        .cart .cart-item .cart-item-product .item-preview .description {
          margin: 0 auto; }
    .cart .cart-total {
      padding-right: 30px;
      padding-left: 30px; }
    .cart .cart-actions {
      padding-right: 0; }
      .cart .cart-actions .button {
        float: none;
        margin: 14px auto 0; }
        .cart .cart-actions .button.spaced {
          margin: 14px auto 0; }

  /*--------------
  	FORM BOX
  --------------*/
  .form-box-item .input-container.half {
    float: none;
    width: 100%; }
  .form-box-item .cart-total.small {
    padding-left: 0; }

  /*------------------------
  	CART OVERVIEW ITEM
  ------------------------*/
  .cart-overview-item .category {
    display: none; } }
@media screen and (max-width: 460px) {
  /*--------------
  	FORM BOX
  --------------*/
  .form-box-item .input-container.top-right {
    position: static; }

  /*------------------------
  	CART OVERVIEW ITEM
  ------------------------*/
  .cart-overview-item {
    height: auto;
    margin-bottom: 22px; }
    .cart-overview-item.bordered {
      padding-bottom: 12px;
      margin-bottom: 0; }
    .cart-overview-item .text-header {
      width: 180px;
      line-height: 1.3em; }
    .cart-overview-item .price {
      top: 0; } }
.forum {
  width: 870px;
  border: 1px solid #ebebeb;
  background-color: #fff;
  margin: 0 auto 26px;
  padding-bottom: 6px; }
  .forum > *:last-child {
    border-bottom: none; }
    .forum > *:last-child > *:last-child {
      border-bottom: none; }

.forum-header {
  overflow: hidden;
  border-bottom: 1px solid #ebebeb; }

.forum-title, .forum-replies,
.forum-lastpost {
  float: left;
  height: 50px; }
  .forum-title .text-header, .forum-replies .text-header,
  .forum-lastpost .text-header {
    line-height: 50px; }

.forum-title {
  width: 470px;
  padding-left: 24px; }

.forum-replies {
  width: 100px;
  text-align: center; }

.forum-lastpost {
  width: 298px;
  padding-left: 150px; }

.forum-subsection {
  padding: 16px 24px;
  border-bottom: 1px solid #ebebeb; }
  .forum-subsection .text-header {
    margin-bottom: 8px; }
  .forum-subsection .description {
    font-size: 0.8125em;
    line-height: 18px; }

.thread-list .thread-list-item {
  height: 50px;
  border-bottom: 1px solid #ebebeb;
  overflow: hidden;
  position: relative; }
  .thread-list .thread-list-item.pinned .pin {
    top: 17px;
    left: 24px;
    pointer-events: none; }
  .thread-list .thread-list-item.pinned .user-avatar {
    left: 78px; }
  .thread-list .thread-list-item.pinned .forum-title {
    padding-left: 78px; }
  .thread-list .thread-list-item .user-avatar {
    position: absolute;
    top: 12px;
    left: 23px; }
  .thread-list .thread-list-item .forum-lastpost {
    padding-left: 0; }
  .thread-list .thread-list-item .title, .thread-list .thread-list-item .replies,
  .thread-list .thread-list-item .lastpost {
    font-size: 0.8125em;
    line-height: 50px; }
  .thread-list .thread-list-item .title {
    padding-left: 35px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .thread-list .thread-list-item .replies {
    color: #b2b2b2; }
  .thread-list .thread-list-item .lastpost {
    float: right;
    padding-right: 24px; }
    .thread-list .thread-list-item .lastpost span {
      color: #2b373a;
      font-weight: 700; }

.topic-preview .topic-preview-item {
  padding-bottom: 14px;
  margin-bottom: 16px;
  border-bottom: 1px solid #ebebeb; }
  .topic-preview .topic-preview-item:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0; }
  .topic-preview .topic-preview-item .category, .topic-preview .topic-preview-item .lastpost {
    font-size: 0.6875em; }
  .topic-preview .topic-preview-item .lastpost {
    margin-top: 4px; }
    .topic-preview .topic-preview-item .lastpost span {
      color: #2b373a;
      font-weight: 700; }

.thread {
  border: 1px solid #ebebeb;
  background-color: #fff; }
  .thread .thread-title {
    min-height: 64px;
    padding: 19px 32px;
    border-bottom: 1px solid #ebebeb; }
    .thread .thread-title.pinned {
      padding-left: 78px;
      position: relative; }
      .thread .thread-title.pinned .pin {
        top: 26px;
        left: 24px; }
    .thread .thread-title .text-header {
      font-size: 1.375em;
      line-height: 1.3em; }
  .thread .comment-list {
    padding-left: 0;
    padding-right: 0;
    border: none; }
    .thread .comment-list .comment-wrap {
      padding-left: 118px;
      padding-right: 32px; }
      .thread .comment-list .comment-wrap .user-avatar {
        left: 32px; }
    .thread .comment-list h3 {
      margin-left: 32px; }

@media screen and (max-width: 935px) {
  .forum {
    width: 572px; }

  .forum-lastpost {
    display: none; } }
@media screen and (max-width: 630px) {
  .forum, .forum-title {
    width: 100%; }

  .forum-title {
    padding-right: 24px; }

  .forum-replies {
    display: none; }

  .thread .comment-list .comment-wrap {
    padding-left: 76px; }
    .thread .comment-list .comment-wrap .user-avatar {
      left: 16px; }
  .thread .comment-list h3 {
    margin-left: 16px; } }
#footer-top-wrap {
  background-color: #1f1f1f; }

.footer-top-area p {
    padding-top: 30px;
    color: #FFF;
}
.footer-top-area h4 {
    color: #fff;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1em;
    margin-bottom: 32px;
}
#footer-top {
  min-height: 345px;
  padding-bottom: 58px;
  overflow: hidden; }
  #footer-top .company-info {
    float: left;
    padding-top: 58px;
    margin-right: 30px; }
    #footer-top .company-info .logo {
      margin-bottom: 20px; }
    #footer-top .company-info p {
      color: #FFF;
      font-size: 0.8125em;
      line-height: 1.53846em; }
    #footer-top .company-info .company-info-list {
      margin-top: 15px; }
      #footer-top .company-info .company-info-list .company-info-item {
        margin-bottom: 10px; }
        #footer-top .company-info .company-info-list .company-info-item .icon-present, #footer-top .company-info .company-info-list .company-info-item .icon-energy, #footer-top .company-info .company-info-list .company-info-item .icon-user {
          margin-right: 5px;
          color: #fff;
          font-size: 17px;
          position: relative;
          top: 2px; }
        #footer-top .company-info .company-info-list .company-info-item p {
          display: inline-block;
          color: #fff; }
          #footer-top .company-info .company-info-list .company-info-item p span {
            color: #fb151e; }
  #footer-top .footer-title {
    color: #fff;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1em;
    margin-bottom: 32px; }
  #footer-top .link-info, #footer-top .twitter-feed {
    float: left;
    padding-top: 68px; }
  #footer-top .link-info {
    width: 170px;
    margin-right: 30px; }
  #footer-top .twitter-feed {
    width: 270px; }
    #footer-top .twitter-feed .tweets li {
      padding-left: 34px;
      margin-bottom: 20px;
      position: relative; }
      #footer-top .twitter-feed .tweets li:last-child {
        margin-bottom: 0; }
      #footer-top .twitter-feed .tweets li:before {
        content: url("../images/twt.png");
        position: absolute;
        top: 3px;
        left: 0; }
      #footer-top .twitter-feed .tweets li .feed-text {
        color: #fff;
        font-size: 0.8125em;
        line-height: 1.53846em;
        margin-bottom: 6px; }
        #footer-top .twitter-feed .tweets li .feed-text a {
          color: #16ffd8; }
      #footer-top .twitter-feed .tweets li .feed-timestamp a {
        color: #b2b2b2;
        font-size: 0.85714em; }

#footer-bottom-wrap {
  background-color: #000; }

#footer-bottom {
  min-height: 54px; }
  #footer-bottom p {
    color: #b2b2b2;
    font-size: 0.8125em;
    line-height: 43px;
    padding-left: 12px;
    position: relative;
    }
    #footer-bottom p span {
      position: absolute;
      top: 0;
      left: 0; }
    #footer-bottom p a {
      color: #FAFAFA; }

.social-links {
  margin: 25px 0 0 5px;
  overflow: hidden; }
  .social-links .social-link {
    float: left; }
    .social-links .social-link a {
      display: block;
      position: relative;
      padding: 15px;
      font-size: 20px;
      color: #fafafa;
      }
    .social-links .social-link.fb {
      margin-right: 30px; }
      .social-links .social-link.fb a {
        width: 7px;
        height: 14px;
        background: url("../images/fb.png") no-repeat center; }
    .social-links .social-link.twt {
      margin-right: 26px; }
      .social-links .social-link.twt a {
        width: 18px;
        height: 13px;
        background: url("../images/twt.png") no-repeat center;
        top: 1px; }
    .social-links .social-link.db {
      margin-right: 32px; }
      .social-links .social-link.db a {
        width: 16px;
        height: 17px;
        background: url("../images/db.png") no-repeat center;
        top: -1px; }
    .social-links .social-link.rss a {
      width: 12px;
      height: 13px;
      background: url("../images/rss.png") no-repeat center;
      top: 1px; }

.link-list .link-item {
  position: relative;
  margin-bottom: 12px; }
  .link-list .link-item:last-child {
    margin-bottom: 0; }
  .link-list .link-item .bullet {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #fb151e;
    position: absolute;
    top: 7px;
    left: 0; }
  .link-list .link-item a {
    padding-left: 15px;
    color: #FFF;
    font-size: 0.8125em;
    font-weight: 600;
    line-height: 1em;
    transition: all .15s ease-in; }
    .link-list .link-item a:hover {
      color: #fff;
      padding-left: 19px; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1260px) {
  #footer-top {
    width: 570px;
    position: relative; }
    #footer-top .link-info:nth-child(2) {
      clear: left; }
    #footer-top .link-info:nth-child(4) {
      margin-right: 0; }
    #footer-top .twitter-feed {
      position: absolute;
      top: 0;
      right: 0; } }
@media screen and (max-width: 630px) {
  #footer-top {
    width: 270px; }
    #footer-top .company-info {
      float: none; }
    #footer-top .link-info {
      float: none;
      margin-right: 0; }
    #footer-top .twitter-feed {
      float: none;
      position: static; }

  #footer-bottom p {
    font-size: 0.75em; } }
.coming-soon-box {
  width: 630px;
  margin: 20px auto 0; }
  .coming-soon-box p {
    text-align: center; }
    .coming-soon-box p br {
      display: none; }
  .coming-soon-box .text-header {
    margin-bottom: 22px; }
  .coming-soon-box .button {
    width: 240px;
    margin: 40px auto 0; }

@media screen and (max-width: 935px) {
  .coming-soon-box {
    width: 90%; }
    .coming-soon-box p br {
      display: block; } }
.dashboard-body {
  padding: 70px 0 0 270px;
  position: relative; }

.dashboard-header {
  width: 100%;
  padding-left: 270px;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9000;
  transition: all .5s ease; }
  .dashboard-header .dashboard-header-item {
    float: left;
    width: 16.25%;
    height: 70px;
    padding: 22px 0 0 14px;
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    background-color: #fff; }
    .dashboard-header .dashboard-header-item.title {
      padding: 0 0 0 30px; }
      .dashboard-header .dashboard-header-item.title h6 {
        line-height: 70px; }
    .dashboard-header .dashboard-header-item.form {
      float: right;
      width: 35%;
      padding-top: 14px;
      border-right: none; }
    .dashboard-header .dashboard-header-item .dashboard-search {
      position: relative; }
      .dashboard-header .dashboard-header-item .dashboard-search input[type="text"] {
        width: 60%;
        border: none; }
      .dashboard-header .dashboard-header-item .dashboard-search input[type="image"] {
        position: absolute;
        top: -14px;
        right: 70px;
        border-radius: 0; }
    .dashboard-header .dashboard-header-item.back-button {
      width: 100%;
      border: none;
      padding: 0;
      display: none; }
      .dashboard-header .dashboard-header-item.back-button .button {
        width: 100%;
        height: 100%;
        border-radius: 0;
        line-height: 70px; }
        .dashboard-header .dashboard-header-item.back-button .button:before {
          content: url("../images/dashboard/back-icon.png");
          position: relative;
          top: 1px;
          right: 12px; }

.db-options-button, .db-close-button {
  width: 70px;
  height: 69px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9000; }

.db-options-button {
  background-color: #1cbdf9;
  cursor: pointer;
  display: none; }
  .db-options-button img[alt="db-list-right"],
  .db-options-button img[alt="close-icon"] {
    position: absolute;
    left: 50%; }
  .db-options-button img[alt="db-list-right"] {
    top: 27px;
    margin-left: -9px; }
  .db-options-button img[alt="close-icon"] {
    top: 28px;
    margin-left: -6px;
    display: none; }

.db-close-button {
  background-color: #535d5f; }
  .db-close-button img[alt="back-icon"] {
    position: absolute;
    top: 28px;
    left: 50%;
    margin-left: -9px; }

.db-side-menu-handler {
  width: 70px;
  height: 69px;
  background-color: #2b373a;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9000;
  cursor: pointer;
  display: none; }
  .db-side-menu-handler img[alt="db-list-left"] {
    position: absolute;
    top: 27px;
    left: 50%;
    margin-left: -9px; }

.stats-meta .pie-chart {
  float: left;
  margin-right: 8px; }
  .stats-meta .pie-chart .svg-plus, .stats-meta .pie-chart .svg-minus {
    width: 6px;
    height: 6px;
    position: absolute;
    top: 7px;
    left: 50%;
    margin-left: -3px; }
.stats-meta p {
  color: #b2b2b2;
  font-size: 0.625em; }

.dashboard-content {
  padding: 30px 0 90px; }
  .dashboard-content .form-box-items .form-box-item {
    width: 48.7%; }
    .dashboard-content .form-box-items .form-box-item.full {
      width: 100%; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1350px) {
  .dashboard-body {
    padding-left: 0; }

  .side-menu.dashboard.closed {
    opacity: 0;
    visibility: hidden; }
    .side-menu.dashboard.closed.left {
      left: -270px; }
    .side-menu.dashboard.closed.right {
      right: -270px; }
  .side-menu.dashboard .svg-plus {
    display: block; }

  .db-side-menu-handler {
    display: block; }

  .dashboard-header {
    max-height: 70px;
    padding-left: 0; }
    .dashboard-header .dashboard-header-item.title, .dashboard-header .dashboard-header-item.form {
      width: 100%;
      float: none; }
    .dashboard-header .dashboard-header-item.stats {
      width: 33.333333%; }
    .dashboard-header .dashboard-header-item.title {
      padding-left: 100px; }
    .dashboard-header .dashboard-header-item:nth-last-child(2) {
      border-right: none; }
    .dashboard-header .dashboard-header-item .dashboard-search input[type="text"] {
      width: 85%; }
    .dashboard-header .dashboard-header-item .dashboard-search input[type="image"] {
      right: 0; }
    .dashboard-header .dashboard-header-item.back-button {
      display: block; }

  .db-options-button {
    display: block; }

  .db-close-button {
    display: none; } }
@media screen and (max-width: 630px) {
  .dashboard-header .dashboard-header-item.stats {
    float: none;
    width: 100%;
    border-right: none; }
  .dashboard-header .dashboard-header-item .dashboard-search input[type="text"] {
    width: 75%; } }
.profile-image {
  margin-bottom: 22px;
  min-height: 70px; }
  .profile-image .profile-image-data {
    float: left;
    padding-left: 80px;
    position: relative; }
    .profile-image .profile-image-data .user-avatar {
      position: absolute;
      top: 0;
      left: 0; }
    .profile-image .profile-image-data .text-header {
      margin-top: 14px; }
    .profile-image .profile-image-data .upload-details {
      font-size: 0.75em; }
  .profile-image .button {
    float: left;
    width: 120px;
    margin: 18px 0 0 80px; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1350px) {
  .dashboard-content .form-box-items .form-box-item {
    float: none;
    width: 100%; } }
@media screen and (max-width: 630px) {
  .profile-image .profile-image-data {
    float: none; }
  .profile-image .button {
    margin-top: 6px; } }
.profile-notifications {
  margin: 0 auto 60px; }
  .profile-notifications .profile-notification {
    margin-bottom: 14px; }
    .profile-notifications .profile-notification:last-child {
      margin-bottom: 0; }
  .profile-notifications + .pager-wrap {
    text-align: right; }
    .profile-notifications + .pager-wrap .pager {
      display: inline-block; }

.profile-notification {
  height: 76px;
  padding: 0 36px 0 16px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  overflow: hidden;
  position: relative; }
  .profile-notification .notification-close {
    width: 7px;
    height: 7px;
    position: absolute;
    top: 10px;
    right: 12px;
    background: url("../images/dashboard/notif-close-icon.png") no-repeat center;
    opacity: .5;
    cursor: pointer; }
    .profile-notification .notification-close:hover {
      opacity: 1; }
  .profile-notification p {
    font-size: 0.8125em; }
  .profile-notification .profile-notification-date,
  .profile-notification .profile-notification-body {
    float: left; }
  .profile-notification .profile-notification-date {
    width: 106px; }
    .profile-notification .profile-notification-date p {
      color: #b2b2b2;
      line-height: 74px; }
  .profile-notification .profile-notification-body {
    padding-left: 54px;
    position: relative; }
    .profile-notification .profile-notification-body .user-avatar {
      position: absolute;
      top: 17px;
      left: 0; }
    .profile-notification .profile-notification-body p {
      line-height: 74px; }
      .profile-notification .profile-notification-body p span {
        color: #2b373a;
        font-weight: 700; }
  .profile-notification .profile-notification-type {
    float: right; }
    .profile-notification .profile-notification-type .type-icon {
      color: #888;
      font-size: 18px;
      position: relative;
      top: 28px; }
      .profile-notification .profile-notification-type .type-icon.primary {
        color: #ff0000; }
      .profile-notification .profile-notification-type .type-icon.secondary {
        color: #1396e1; }
      .profile-notification .profile-notification-type .type-icon.tertiary {
        color: #e61852; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 935px) {
  .profile-notifications {
    width: 570px;
    overflow: hidden; }
    .profile-notifications .profile-notification:nth-child(2n+2) {
      margin-right: 0; }
    .profile-notifications + .pager-wrap {
      text-align: center; }

  .profile-notification {
    float: left;
    width: 270px;
    height: 170px;
    margin-right: 30px; }
    .profile-notification .profile-notification-date {
      margin-right: 80px; }
    .profile-notification .profile-notification-body .user-avatar {
      top: 0; }
    .profile-notification .profile-notification-body p {
      line-height: 1.5em; }
    .profile-notification .profile-notification-type {
      float: none; } }
@media screen and (max-width: 630px) {
  .profile-notifications {
    width: 270px; }
    .profile-notifications .profile-notification {
      margin-right: 0; } }
.inbox-messages {
  border: 1px solid #ebebeb;
  padding-bottom: 36px;
  background-color: #fff; }
  .inbox-messages .inbox-message {
    border: none;
    border-bottom: 1px solid #ebebeb; }
  .inbox-messages .pager-wrap {
    text-align: right; }
    .inbox-messages .pager-wrap .pager {
      display: inline-block;
      margin: 36px 30px 0 0; }

.inbox-messages-preview {
  border: 1px solid #ebebeb;
  overflow: hidden; }
  .inbox-messages-preview.full .inbox-message-preview {
    float: none;
    width: 100%;
    height: auto; }
  .inbox-messages-preview.full .inbox-message-preview-body {
    height: auto;
    overflow: hidden;
    border-bottom: none;
    padding-bottom: 26px; }
  .inbox-messages-preview.full .comment-list {
    padding: 0;
    border: 0; }
    .inbox-messages-preview.full .comment-list .comment-wrap {
      padding: 36px 30px 0 116px; }
      .inbox-messages-preview.full .comment-list .comment-wrap.comment-reply {
        padding-top: 56px; }
        .inbox-messages-preview.full .comment-list .comment-wrap.comment-reply .user-avatar {
          top: 66px; }
        .inbox-messages-preview.full .comment-list .comment-wrap.comment-reply .comment-reply-form textarea {
          height: 140px; }
    .inbox-messages-preview.full .comment-list .user-avatar {
      left: 28px; }
  .inbox-messages-preview .inbox-messages, .inbox-messages-preview .inbox-message-preview {
    float: left;
    height: 730px; }
  .inbox-messages-preview .inbox-messages {
    width: 41%;
    border: none;
    border-right: 1px solid #ebebeb;
    padding-bottom: 0;
    overflow-y: auto;
    overflow-x: hidden; }
    .inbox-messages-preview .inbox-messages::-webkit-scrollbar {
      -webkit-appearance: none; }
    .inbox-messages-preview .inbox-messages::-webkit-scrollbar:vertical {
      width: 12px; }
    .inbox-messages-preview .inbox-messages::-webkit-scrollbar-thumb {
      background-color: #ebebeb;
      border-radius: 200px;
      border: 4px solid #fff; }
    .inbox-messages-preview .inbox-messages::-webkit-scrollbar-track {
      background-color: #fff; }
  .inbox-messages-preview .inbox-message-preview {
    width: 59%; }

.inbox-message-preview {
  background-color: #fff; }
  .inbox-message-preview .inbox-message-preview-header {
    height: 65px;
    border-bottom: 1px solid #ebebeb;
    padding: 0 24px; }
    .inbox-message-preview .inbox-message-preview-header .text-header, .inbox-message-preview .inbox-message-preview-header .report {
      line-height: 65px; }
    .inbox-message-preview .inbox-message-preview-header .text-header {
      float: left;
      font-size: 1.375em; }
      .inbox-message-preview .inbox-message-preview-header .text-header img {
        position: relative;
        top: -1px;
        left: 6px; }
    .inbox-message-preview .inbox-message-preview-header .report {
      float: right;
      color: #b2b2b2;
      font-size: 0.75em; }
  .inbox-message-preview .inbox-message-preview-body {
    height: 605px;
    padding-bottom: 60px;
    border-bottom: 1px solid #ebebeb;
    overflow-y: auto;
    overflow-x: hidden; }
    .inbox-message-preview .inbox-message-preview-body::-webkit-scrollbar {
      -webkit-appearance: none; }
    .inbox-message-preview .inbox-message-preview-body::-webkit-scrollbar:vertical {
      width: 12px; }
    .inbox-message-preview .inbox-message-preview-body::-webkit-scrollbar-thumb {
      background-color: #ebebeb;
      border-radius: 200px;
      border: 4px solid #fff; }
    .inbox-message-preview .inbox-message-preview-body::-webkit-scrollbar-track {
      background-color: #fff; }
    .inbox-message-preview .inbox-message-preview-body .message-preview {
      float: left;
      clear: both; }
      .inbox-message-preview .inbox-message-preview-body .message-preview:nth-child(even) {
        float: right;
        padding: 42px 80px 0 40px; }
        .inbox-message-preview .inbox-message-preview-body .message-preview:nth-child(even) .user-avatar {
          left: auto;
          right: 24px; }
        .inbox-message-preview .inbox-message-preview-body .message-preview:nth-child(even) p {
          text-align: right; }
  .inbox-message-preview .inbox-reply-form {
    height: 58px;
    padding: 0 145px 0 10px;
    position: relative; }
    .inbox-message-preview .inbox-reply-form input[type="text"] {
      height: 100%;
      border: none; }
    .inbox-message-preview .inbox-reply-form .button {
      position: absolute;
      top: 15px;
      right: 12px; }

.message-preview {
  max-width: 540px;
  padding: 42px 40px 0 80px;
  position: relative; }
  .message-preview .user-avatar {
    position: absolute;
    top: 40px;
    left: 24px; }
  .message-preview .text-header {
    margin-bottom: 4px; }
  .message-preview .timestamp {
    margin-bottom: 10px; }

.inbox-message {
  height: 65px;
  background-color: #fff;
  border: 1px solid #ebebeb; }
  .inbox-message.v2 {
    height: 112px;
    padding: 0 54px 0 102px;
    position: relative; }
    .inbox-message.v2 p {
      line-height: 1em; }
    .inbox-message.v2 .inbox-message-actions label {
      position: absolute;
      top: 28px;
      left: 14px;
      margin: 0; }
    .inbox-message.v2 .inbox-message-actions .starred {
      float: none;
      margin: 0;
      position: absolute;
      top: 68px;
      left: 57px; }
    .inbox-message.v2 .inbox-message-author {
      position: static;
      padding-left: 0; }
      .inbox-message.v2 .inbox-message-author .text-header {
        margin-top: 20px; }
        .inbox-message.v2 .inbox-message-author .text-header .message-icon {
          display: inline;
          position: relative;
          top: 2px;
          left: 10px; }
      .inbox-message.v2 .inbox-message-author .user-avatar {
        top: 22px;
        left: 45px; }
    .inbox-message.v2 .inbox-message-content {
      width: 100%;
      max-height: 40px;
      margin-top: 12px; }
      .inbox-message.v2 .inbox-message-content p {
        font-size: 0.75em; }
      .inbox-message.v2 .inbox-message-content .text-header, .inbox-message.v2 .inbox-message-content .description {
        max-width: 100%;
        line-height: 18px; }
      .inbox-message.v2 .inbox-message-content .text-header {
        margin-right: 8px; }
    .inbox-message.v2 .inbox-message-date {
      margin: 0;
      position: absolute;
      top: 27px;
      right: 28px; }
      .inbox-message.v2 .inbox-message-date p {
        font-size: 0.75em; }
    .inbox-message.v2 .inbox-message-type {
      display: none; }
  .inbox-message .inbox-message-actions, .inbox-message .inbox-message-author,
  .inbox-message .inbox-message-content, .inbox-message .inbox-message-date,
  .inbox-message .inbox-message-type {
    float: left; }
  .inbox-message p {
    font-size: 0.8125em;
    line-height: 65px; }
  .inbox-message .inbox-message-actions {
    padding-left: 15px; }
    .inbox-message .inbox-message-actions label {
      float: left;
      margin-top: 19px; }
    .inbox-message .inbox-message-actions .starred {
      float: left;
      width: 16px;
      height: 15px;
      margin: 25px 25px 0 12px;
      position: relative;
      cursor: pointer; }
      .inbox-message .inbox-message-actions .starred img[alt^="star"] {
        position: absolute;
        top: 0;
        left: 0; }
        .inbox-message .inbox-message-actions .starred img[alt^="star"].visible {
          display: block; }
        .inbox-message .inbox-message-actions .starred img[alt^="star"].hidden {
          display: none; }
  .inbox-message .inbox-message-author {
    width: 240px;
    padding-left: 56px;
    position: relative; }
    .inbox-message .inbox-message-author .text-header .message-icon {
      display: none; }
    .inbox-message .inbox-message-author .user-avatar {
      position: absolute;
      top: 12px;
      left: 0; }
  .inbox-message .inbox-message-content {
    width: 45%; }
    .inbox-message .inbox-message-content p {
      float: left; }
    .inbox-message .inbox-message-content .text-header, .inbox-message .inbox-message-content .description {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .inbox-message .inbox-message-content .text-header {
      max-width: 22%;
      margin-right: 22px; }
      .inbox-message .inbox-message-content .text-header.normal {
        color: #888;
        font-weight: 600; }
    .inbox-message .inbox-message-content .description {
      max-width: 72%;
      color: #b2b2b2; }
  .inbox-message .inbox-message-date, .inbox-message .inbox-message-type {
    float: right; }
  .inbox-message .inbox-message-date {
    margin-right: 42px; }
  .inbox-message .inbox-message-type {
    width: 58px;
    height: 65px;
    position: relative; }
  .inbox-message .message-icon {
    color: #888;
    font-size: 18px;
    position: absolute;
    top: 23px;
    left: 0; }
    .inbox-message .message-icon.primary {
      color: #ff0000; }
    .inbox-message .message-icon.secondary {
      color: #1cbdf9; }
    .inbox-message .message-icon.tertiary {
      color: #e61852; }

.style-tool-bar {
  height: 53px;
  padding: 0 14px;
  border: 1px solid #ebebeb;
  border-bottom: none;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  overflow: hidden;
  position: relative;
  top: 2px; }
  .style-tool-bar .text-header {
    float: left;
    margin-right: 20px;
    font-size: 0.8125em;
    line-height: 53px; }
  .style-tool-bar .style-tool-bar-options {
    float: left;
    margin-top: 9px;
    overflow: hidden; }
    .style-tool-bar .style-tool-bar-options li {
      float: left;
      border-right: 1px solid #ebebeb; }
      .style-tool-bar .style-tool-bar-options li:first-child {
        border-left: 1px solid #ebebeb; }
      .style-tool-bar .style-tool-bar-options li p {
        padding: 0 14px;
        color: #b2b2b2;
        font-size: 0.8125em;
        font-weight: 700;
        line-height: 32px;
        cursor: pointer;
        transition: all .3s ease; }
        .style-tool-bar .style-tool-bar-options li p:hover {
          color: #2b373a; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1260px) {
  .inbox-messages-preview .inbox-messages, .inbox-messages-preview .inbox-message-preview {
    float: none;
    width: 100%; }
  .inbox-messages-preview .inbox-messages {
    height: 223px;
    border-right: none; }
    .inbox-messages-preview .inbox-messages .inbox-message:last-child {
      border-bottom: none; }
  .inbox-messages-preview.full .inbox-message-preview .inbox-message-preview-header {
    border-top: none; }
  .inbox-messages-preview .inbox-message-preview .inbox-message-preview-header {
    border-top: 1px solid #ebebeb; }
  .inbox-messages-preview .inbox-message-preview .inbox-message-preview-body {
    width: 100%; }

  .style-tool-bar {
    display: none; } }
@media screen and (max-width: 935px) {
  .form-popup.new-message {
    width: 80%; } }
@media screen and (max-width: 630px) {
  .inbox-messages-preview.full .comment-list .comment-wrap {
    padding-left: 66px; }
  .inbox-messages-preview.full .comment-list .user-avatar {
    left: 14px; } }
@media screen and (max-width: 460px) {
  .form-popup.new-message {
    width: 95%; }

  .inbox-message.v2 {
    padding-left: 50px; }
    .inbox-message.v2 .inbox-message-actions label {
      top: 40px; }
    .inbox-message.v2 .inbox-message-actions .starred {
      top: 76px;
      left: 15px; }
    .inbox-message.v2 .inbox-message-author .text-header .message-icon {
      position: absolute;
      top: 16px;
      left: 14px; }
    .inbox-message.v2 .inbox-message-author .user-avatar {
      display: none; }
    .inbox-message.v2 .inbox-message-date {
      top: 21px;
      right: 14px; }

  .inbox-messages-preview.full .inbox-message-preview .inbox-message-preview-body {
    height: auto; }
  .inbox-messages-preview .inbox-message-preview .inbox-message-preview-header {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px; }
    .inbox-messages-preview .inbox-message-preview .inbox-message-preview-header .text-header, .inbox-messages-preview .inbox-message-preview .inbox-message-preview-header .report {
      float: none;
      line-height: 1.5em; }
    .inbox-messages-preview .inbox-message-preview .inbox-message-preview-header .report {
      margin-top: 10px; }
  .inbox-messages-preview .inbox-message-preview .inbox-message-preview-body {
    height: 566px; }
    .inbox-messages-preview .inbox-message-preview .inbox-message-preview-body .message-preview:nth-child(even) {
      padding-right: 24px; }

  .message-preview {
    padding-left: 24px; }
    .message-preview .user-avatar {
      display: none; } }
.purchases-list {
  border: 1px solid #ebebeb;
  background-color: #fff;
  padding-bottom: 36px;
  overflow: hidden; }
  .purchases-list .pager-wrap {
    float: right;
    margin: 36px 30px 0 0; }

.purchases-list-header {
  height: 50px;
  border-bottom: 1px solid #ebebeb;
  overflow: hidden; }
  .purchases-list-header > * {
    float: left; }
  .purchases-list-header .text-header {
    line-height: 50px; }
  .purchases-list-header .purchases-list-header-price .text-header,
  .purchases-list-header .purchases-list-header-download .text-header,
  .purchases-list-header .purchases-list-header-recommend .text-header {
    text-align: center; }

.purchases-list-header-date,
.purchase-item-date {
  width: 11.9%;
  padding-left: 24px; }

.purchases-list-header-details,
.purchase-item-details {
  width: 33.6%; }

.purchases-list-header-info,
.purchase-item-info {
  width: 14.5%; }

.purchases-list-header-price,
.purchase-item-price {
  width: 11%; }

.purchases-list-header-download,
.purchase-item-download {
  width: 14.1%; }

.purchases-list-header-recommend,
.purchase-item-recommend {
  width: 14.9%; }

.purchase-item {
  height: 120px;
  border-bottom: 1px solid #ebebeb;
  overflow: hidden; }
  .purchase-item > * {
    float: left; }

.purchase-item-date p {
  font-size: 0.75em;
  line-height: 120px; }

.purchase-item-details {
  padding-top: 24px; }
  .purchase-item-details .item-preview .description {
    width: 180px; }

.purchase-item-info {
  padding-top: 24px; }
  .purchase-item-info p {
    font-size: 0.75em;
    line-height: 1em;
    margin-bottom: 6px; }

.purchase-item-price {
  padding-top: 44px; }
  .purchase-item-price .price {
    text-align: center; }

.purchase-item-download {
  padding-top: 40px; }
  .purchase-item-download .button {
    margin: 0 auto; }

.purchase-item-recommend {
  padding-top: 34px;
  text-align: center; }
  .purchase-item-recommend .recommendation-wrap {
    display: inline-block;
    margin-bottom: 12px; }
    .purchase-item-recommend .recommendation-wrap .recommendation:first-child {
      margin-right: 16px; }
  .purchase-item-recommend .text-header {
    font-size: 0.6875em; }

.recommendation-wrap {
  text-align: center; }
  .recommendation-wrap .recommendation-item {
    display: inline-block;
    margin: 0 100px 34px 0; }
    .recommendation-wrap .recommendation-item:last-child {
      margin-right: 0; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1260px) {
  .purchases-list-header-date,
  .purchase-item-date {
    width: 14.9%; }

  .purchases-list-header-details,
  .purchase-item-details {
    width: 35.1%; }

  .purchases-list-header-info,
  .purchase-item-info {
    display: none; }

  .purchases-list-header-price,
  .purchase-item-price {
    width: 11%; }

  .purchases-list-header-download,
  .purchase-item-download {
    width: 19.1%; }

  .purchases-list-header-recommend,
  .purchase-item-recommend {
    width: 19.9%; } }
@media screen and (max-width: 935px) {
  .purchase-item-details .item-preview {
    padding-left: 0; }
    .purchase-item-details .item-preview .product-preview-image {
      display: none; }

  .purchases-list-header-date,
  .purchase-item-date {
    width: 22%; }

  .purchases-list-header-details,
  .purchase-item-details {
    width: 30%; }

  .purchases-list-header-price,
  .purchase-item-price {
    display: none; }

  .purchases-list-header-download,
  .purchase-item-download {
    width: 24%; }

  .purchases-list-header-recommend,
  .purchase-item-recommend {
    width: 24%; } }
@media screen and (max-width: 630px) {
  .purchases-list .pager-wrap {
    float: none;
    margin-right: 0;
    text-align: center; }
    .purchases-list .pager-wrap .pager {
      display: inline-block; }

  .purchases-list-header-date,
  .purchases-list-header-download,
  .purchases-list-header-recommend {
    display: none; }

  .purchases-list-header-details {
    width: 100%;
    text-align: center; }

  .purchase-item {
    height: auto;
    padding: 24px 0; }
    .purchase-item > * {
      float: none;
      width: 100%; }
    .purchase-item .purchase-item-date {
      padding: 0 0 10px; }
      .purchase-item .purchase-item-date p {
        text-align: center;
        line-height: 1em; }
    .purchase-item .purchase-item-details {
      padding-top: 0; }
      .purchase-item .purchase-item-details .item-preview {
        text-align: center; }
        .purchase-item .purchase-item-details .item-preview .description {
          margin: 0 auto; }
    .purchase-item .purchase-item-download {
      padding-top: 16px; }
    .purchase-item .purchase-item-recommend {
      padding-top: 18px; }

  .recommendation-wrap .recommendation-item {
    margin-right: 20px; }
    .recommendation-wrap .recommendation-item:last-child {
      margin-right: 0; } }
.pack-boxes {
  overflow: hidden;
  margin: 0 auto 26px; }
  .pack-boxes .pack-box {
    float: left;
    margin-right: 20px; }
    .pack-boxes .pack-box:nth-child(5n+5) {
      margin-right: 0; }

.pack-box {
  width: 218px;
  height: 218px;
  padding-top: 24px;
  border: 1px solid #ebebeb;
  background-color: #fff;
  position: relative; }
  .pack-box p {
    text-align: center; }
  .pack-box .pin {
    top: 12px;
    left: -6px; }
  .pack-box .text-header {
    margin-bottom: 32px; }
  .pack-box .price {
    line-height: 24px;
    margin-bottom: 18px;
    right: 10px; }
    .pack-box .price span {
      top: -5px;
      left: -7px; }
  .pack-box .credit {
    font-size: 0.8125em; }
  .pack-box .button {
    margin: 28px auto 0; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1510px) {
  .pack-boxes {
    width: 944px;
    padding-left: 6px;
    margin-bottom: 6px; }
    .pack-boxes .pack-box {
      margin-bottom: 20px; }
      .pack-boxes .pack-box:nth-child(5n+5) {
        margin-right: 20px; }
      .pack-boxes .pack-box:nth-child(4n+4) {
        margin-right: 0; } }
@media screen and (max-width: 1260px) {
  .pack-boxes {
    width: 706px; }
    .pack-boxes .pack-box:nth-child(4n+4) {
      margin-right: 20px; }
    .pack-boxes .pack-box:nth-child(3n+3) {
      margin-right: 0; } }
@media screen and (max-width: 935px) {
  .pack-boxes {
    width: 468px; }
    .pack-boxes .pack-box:nth-child(3n+3) {
      margin-right: 20px; }
    .pack-boxes .pack-box:nth-child(2n+2) {
      margin-right: 0; } }
@media screen and (max-width: 630px) {
  .pack-boxes {
    width: 230px; }
    .pack-boxes .pack-box {
      margin-right: 0; }
      .pack-boxes .pack-box:nth-child(3n+3) {
        margin-right: 0; } }
.statement-form > label {
  float: left;
  margin: 0 6px;
  line-height: 32px; }

.datepicker-wrap {
  float: left;
  position: relative; }
  .datepicker-wrap .icon-calendar {
    color: #b2b2b2;
    position: absolute;
    top: 8px;
    right: 8px;
    pointer-events: none; }

.sale-data {
  border: 1px solid #ebebeb;
  overflow: hidden;
  margin-bottom: 26px; }
  .sale-data .sale-data-item {
    float: left;
    width: 25%;
    border-right: 1px solid #ebebeb; }
    .sale-data .sale-data-item:last-child {
      border-right: none; }

.sale-data-item {
  height: 130px;
  padding: 65px 0 0 25px;
  background-color: #fff;
  position: relative; }
  .sale-data-item p {
    font-size: 0.8125em;
    line-height: 1em; }
  .sale-data-item .sl-icon {
    color: #ff0000;
    font-size: 30px;
    position: absolute;
    top: 20px;
    left: 23px; }
  .sale-data-item .text-header.big, .sale-data-item .price.big {
    float: left;
    margin-right: 12px; }
  .sale-data-item .price span {
    font-size: 0.61111em;
    top: -5px;
    left: -4px; }
  .sale-data-item .sale-data-item-info {
    margin-top: 5px; }
    .sale-data-item .sale-data-item-info .text-header {
      margin-bottom: 2px; }

.transaction-list {
  padding-bottom: 36px;
  border: 1px solid #ebebeb;
  background-color: #fff;
  overflow: hidden; }
  .transaction-list .transaction-list-item {
    border-bottom: 1px solid #ebebeb; }
  .transaction-list .pager-wrap {
    float: right;
    margin: 36px 32px 0 0; }

.transaction-list-header {
  height: 50px;
  border-bottom: 1px solid #ebebeb;
  overflow: hidden; }
  .transaction-list-header > * {
    float: left; }
  .transaction-list-header .text-header {
    line-height: 50px; }

.transaction-list-header-date,
.transaction-list-item-date {
  width: 14.5%;
  padding-left: 24px; }

.transaction-list-header-author,
.transaction-list-item-author {
  width: 17.25%; }

.transaction-list-header-item,
.transaction-list-item-item {
  width: 22.55%; }

.transaction-list-header-detail,
.transaction-list-item-detail {
  width: 10.75%; }

.transaction-list-header-code,
.transaction-list-item-code {
  width: 7.7%; }

.transaction-list-header-price,
.transaction-list-item-price {
  width: 7.5%; }

.transaction-list-header-cut,
.transaction-list-item-cut {
  width: 8.55%; }

.transaction-list-header-earnings,
.transaction-list-item-earnings {
  width: 8.2%; }

.transaction-list-header-icon,
.transaction-list-item-icon {
  width: 3%; }

.transaction-list-header-price p, .transaction-list-header-price .text-header, .transaction-list-item-price p, .transaction-list-item-price .text-header,
.transaction-list-header-cut p,
.transaction-list-header-cut .text-header, .transaction-list-item-cut p, .transaction-list-item-cut .text-header,
.transaction-list-header-earnings p,
.transaction-list-header-earnings .text-header, .transaction-list-item-earnings p, .transaction-list-item-earnings .text-header {
  text-align: center; }

.transaction-list-item {
  height: 50px; }
  .transaction-list-item > * {
    float: left; }
  .transaction-list-item p {
    font-size: 0.8125em;
    line-height: 50px; }
  .transaction-list-item .transaction-list-item-icon {
    padding-top: 18px; }

.transaction-icon {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #b2b2b2;
  position: relative; }
  .transaction-icon.primary {
    background-color: #ff0000; }
  .transaction-icon.secondary {
    background-color: #1cbdf9; }
  .transaction-icon.tertiary {
    background-color: #e61852; }
  .transaction-icon .svg-plus, .transaction-icon .svg-minus {
    fill: #fff;
    width: 5px;
    height: 5px;
    position: absolute;
    top: 4px;
    left: 4px; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1260px) {
  .sale-data {
    width: 100%;
    margin: 0 auto 26px;
    border-right: none; }
    .sale-data .sale-data-item {
      width: 50%; }
      .sale-data .sale-data-item:nth-child(3n+3) {
        clear: left; }
      .sale-data .sale-data-item:last-child {
        border-right: 1px solid #ebebeb; }

  .transaction-list-header-item,
  .transaction-list-item-item {
    width: 31.1%; }

  .transaction-list-header-cut,
  .transaction-list-item-cut {
    display: none; } }
@media screen and (max-width: 935px) {
  .transaction-list-header-date,
  .transaction-list-item-date {
    width: 23%; }

  .transaction-list-header-author,
  .transaction-list-item-author {
    width: 25%; }

  .transaction-list-header-item,
  .transaction-list-item-item {
    width: 36%; }

  .transaction-list-header-detail,
  .transaction-list-item-detail {
    display: none; }

  .transaction-list-header-code,
  .transaction-list-item-code {
    display: none; }

  .transaction-list-header-price,
  .transaction-list-item-price {
    display: none; }

  .transaction-list-header-earnings,
  .transaction-list-item-earnings {
    width: 12%; }

  .transaction-list-header-icon,
  .transaction-list-item-icon {
    width: 4%; } }
@media screen and (max-width: 630px) {
  .sale-data {
    border-bottom: none; }
    .sale-data .sale-data-item {
      width: 100%;
      border-bottom: 1px solid #ebebeb; }

  .transaction-list {
    padding: 0 24px 36px; }

  .transaction-list-item {
    height: auto;
    padding: 20px 24px; }
    .transaction-list-item > * {
      float: none;
      width: 100%; }
    .transaction-list-item p, .transaction-list-item .text-header {
      line-height: 1em;
      text-align: left;
      margin-bottom: 6px; }
    .transaction-list-item .transaction-list-item-date,
    .transaction-list-item .transaction-list-item-icon {
      padding: 0; }

  .transaction-list-header-date,
  .transaction-list-header-author,
  .transaction-list-header-earnings,
  .transaction-list-header-icon {
    display: none; }

  .transaction-list-header-item {
    width: 100%; }
    .transaction-list-header-item .text-header {
      text-align: center; }

  .transaction-list-item-detail,
  .transaction-list-item-code,
  .transaction-list-item-price {
    display: block; } }
.graph-stats-list {
  margin: 0 auto 26px;
  overflow: hidden; }
  .graph-stats-list .graph-stats-list-item {
    float: left; }
    .graph-stats-list .graph-stats-list-item:last-child {
      margin-right: 0; }

.graph-stats-list-item {
  width: 23%;
  height: 170px;
  margin-right: 2.66666666%;
  padding: 18px 22px 0;
  border: 1px solid #ebebeb;
  background-position: center; }
  .graph-stats-list-item p, .graph-stats-list-item .text-header {
    color: #fff; }
  .graph-stats-list-item h2 {
    font-size: 2.625em;
    margin-bottom: 2px; }
  .graph-stats-list-item p {
    font-size: 0.8125em; }
  .graph-stats-list-item .text-header {
    font-size: 1em; }
  .graph-stats-list-item.green {
    background-color: #ff0000; }
  .graph-stats-list-item.blue {
    background-color: #108fe9; }
  .graph-stats-list-item.violet {
    background-color: #7c5ac2; }
  .graph-stats-list-item.red {
    background-color: #ea2e68; }
  .graph-stats-list-item.bars {
    background-image: url("../images/dashboard/graphs/bars.png"); }
  .graph-stats-list-item.line {
    background-image: url("../images/dashboard/graphs/line.png"); }
  .graph-stats-list-item.step {
    background-image: url("../images/dashboard/graphs/step.png"); }
  .graph-stats-list-item.curve {
    background-image: url("../images/dashboard/graphs/curve.png"); }

.form-box-item .chart-filters {
  position: absolute;
  top: 26px;
  right: 24px; }

.chart-filters {
  overflow: hidden; }
  .chart-filters .chart-filter {
    float: left;
    margin-right: 30px;
    cursor: pointer; }
    .chart-filters .chart-filter:last-child {
      margin-right: 0; }

.chart-filter p {
  float: left;
  margin-top: 4px;
  font-size: 0.6875em;
  line-height: 1em; }
.chart-filter .sl-icon {
  float: left;
  margin-right: 8px;
  color: #b2b2b2; }
  .chart-filter .sl-icon.primary {
    color: #ff0000; }
  .chart-filter .sl-icon.secondary {
    color: #1cbdf9; }
  .chart-filter .sl-icon.tertiary {
    color: #e61852; }
.chart-filter form {
  position: relative;
  top: -4px; }
  .chart-filter form .select-block select {
    height: 26px;
    border: none;
    padding: 0 26px 0 12px;
    color: #2b373a;
    font-size: 12px;
    font-weight: 700;
    line-height: 26px; }
  .chart-filter form .select-block .svg-arrow {
    top: 8px;
    right: 5px; }
.chart-filter .chart-legend {
  margin-top: 2px; }
.chart-filter .chart-legend-item p {
  font-size: 0.6875em;
  margin-top: 0; }

.form-box-addon {
  border: 1px solid #ebebeb;
  border-top: none;
  padding: 32px 0 32px 48px;
  background-color: #fff;
  position: relative;
  top: -26px;
  overflow: hidden; }
  .form-box-addon .chart-wrap {
    float: left;
    margin-right: 6.8%;
    overflow: hidden; }
  .form-box-addon .chart-legend {
    margin-top: 26px; }
  .form-box-addon .chart-meta {
    margin-top: 4px; }

.main-activity-pie-chart-wrap {
  float: left;
  width: 100px;
  height: 100px;
  margin-right: 20px; }

.colors-pie-chart-wrap {
  width: 176px;
  height: 176px;
  margin: 0 auto 30px;
  position: relative; }
  .colors-pie-chart-wrap .chart-description {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 68px; }
    .colors-pie-chart-wrap .chart-description .text-header:first-child {
      font-size: 1.75em;
      margin-bottom: 6px; }
    .colors-pie-chart-wrap .chart-description .text-header:last-child {
      font-size: 0.8125em; }

.bounce-pie-chart {
  width: 200px;
  height: 200px;
  padding-top: 56px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -100px; }
  .bounce-pie-chart p {
    font-size: 0.6875em;
    text-align: center; }
  .bounce-pie-chart .text-header.big {
    font-size: 3em;
    margin-bottom: 10px; }
  .bounce-pie-chart .text-header.small {
    font-size: 0.8125em;
    margin-bottom: 2px; }

.chart-legend {
  float: left; }
  .chart-legend.full {
    float: none;
    width: 100%; }
    .chart-legend.full .chart-legend-item {
      margin-bottom: 16px; }
  .chart-legend.inline {
    float: none;
    display: inline-block;
    overflow: hidden; }
    .chart-legend.inline .chart-legend-item {
      float: left;
      margin: 0 20px 0 0; }
      .chart-legend.inline .chart-legend-item:last-child {
        margin-right: 0; }
  .chart-legend .chart-legend-item {
    margin-bottom: 22px; }
    .chart-legend .chart-legend-item:last-child {
      margin-bottom: 0; }

.chart-legend-item {
  padding-left: 22px;
  position: relative;
  overflow: hidden; }
  .chart-legend-item .chart-legend-item-color {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0; }
    .chart-legend-item .chart-legend-item-color.lightgreen {
      background-color: #03f1b6; }
    .chart-legend-item .chart-legend-item-color.blue {
      background-color: #108fe9; }
    .chart-legend-item .chart-legend-item-color.violet {
      background-color: #7c5ac2; }
    .chart-legend-item .chart-legend-item-color.red {
      background-color: #ea2e68; }
    .chart-legend-item .chart-legend-item-color.yellow {
      background-color: #ffdc1b; }
  .chart-legend-item p {
    float: left;
    font-size: 0.75em;
    line-height: 15px; }
  .chart-legend-item .text-header {
    float: right; }

.chart-meta {
  overflow: hidden; }
  .chart-meta .chart-meta-item {
    float: left;
    margin-right: 8%; }
    .chart-meta .chart-meta-item:last-child {
      margin-right: 0; }

.chart-meta-item .price:first-child, .chart-meta-item .text-header:first-child {
  font-size: 2.625em; }
  .chart-meta-item .price:first-child > span, .chart-meta-item .text-header:first-child > span {
    font-size: 0.57143em;
    margin-right: 5px;
    top: -6px; }
.chart-meta-item .price:first-child {
  margin-bottom: 10px; }
.chart-meta-item .text-header:first-child {
  margin-bottom: 18px; }
.chart-meta-item .text-header, .chart-meta-item p {
  text-align: center; }
  .chart-meta-item .text-header:last-child, .chart-meta-item p:last-child {
    margin-top: 2px;
    font-size: 0.75em; }

.plain-text-box .plain-text-box-item {
  margin-bottom: 20px; }
  .plain-text-box .plain-text-box-item:last-child {
    margin-bottom: 0; }
  .plain-text-box .plain-text-box-item p {
    margin-bottom: 20px;
    font-size: 0.8125em;
    line-height: 20px; }
    .plain-text-box .plain-text-box-item p:last-child {
      margin-bottom: 0; }
  .plain-text-box .plain-text-box-item .text-header {
    margin-bottom: 0; }

.pg-bar-list .pg-bar-list-item {
  margin-bottom: 12px; }
  .pg-bar-list .pg-bar-list-item:last-child {
    margin-bottom: 0; }

.pg-bar-list-item .pg-bar-list-item-info {
  overflow: hidden; }
  .pg-bar-list-item .pg-bar-list-item-info p {
    font-size: 0.8125em; }
  .pg-bar-list-item .pg-bar-list-item-info .text-header:first-child {
    float: left; }
  .pg-bar-list-item .pg-bar-list-item-info .text-header:nth-child(2) {
    float: right; }
  .pg-bar-list-item .pg-bar-list-item-info .timestamp {
    clear: both;
    color: #888; }

.recent-activity .recent-activity-item {
  border-bottom: 1px solid #ebebeb; }
  .recent-activity .recent-activity-item:last-child {
    border-bottom: 0; }

.recent-activity-item {
  height: 60px;
  padding-left: 54px;
  position: relative;
  overflow: hidden; }
  .recent-activity-item p {
    font-size: 0.8125em;
    line-height: 60px; }
  .recent-activity-item .sl-icon {
    color: #888;
    font-size: 18px;
    position: absolute;
    top: 20px;
    left: 6px; }
  .recent-activity-item img[alt="close-icon"] {
    cursor: pointer;
    position: absolute;
    top: 26px;
    right: 7px; }

.recent-activity-item-timestamp,
.recent-activity-item-info {
  float: left; }

.recent-activity-item-timestamp {
  width: 15%; }
  .recent-activity-item-timestamp p {
    color: #b2b2b2; }

.recent-activity-item-info {
  width: 85%;
  padding-left: 32px;
  position: relative; }
  .recent-activity-item-info .user-avatar {
    position: absolute;
    top: 18px;
    left: 0; }

.popular-items .popular-item {
  border-bottom: 1px solid #ebebeb; }
  .popular-items .popular-item:last-child {
    border-bottom: none; }

.popular-item {
  height: 70px;
  padding: 20px 20px 0 46px;
  overflow: hidden;
  position: relative; }
  .popular-item .popular-item-info {
    float: left; }
    .popular-item .popular-item-info .product-preview-image {
      position: absolute;
      top: 18px;
      left: 0; }
    .popular-item .popular-item-info .text-header {
      margin-bottom: 4px; }
  .popular-item .popular-item-meta {
    float: right; }
    .popular-item .popular-item-meta .metadata {
      margin-top: 4px; }

.pie-chart-list {
  width: 520px;
  margin: 0 auto;
  overflow: hidden; }
  .pie-chart-list .pie-chart-item {
    float: left;
    margin: 0 40px 16px 0; }
    .pie-chart-list .pie-chart-item:nth-child(4n+4) {
      margin-right: 0; }

.pie-chart-item {
  width: 100px;
  position: relative; }
  .pie-chart-item .country-chart {
    width: 100px;
    height: 100px;
    margin: 0 auto 8px; }
  .pie-chart-item p {
    text-align: center; }
    .pie-chart-item p:last-child {
      font-size: 0.625em; }
  .pie-chart-item img[alt="country-image"] {
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -30px; }

.text-icons {
  overflow: hidden; }
  .text-icons .text-icon {
    float: left;
    width: 146px;
    margin: 0 30px 40px 0;
    padding-top: 0; }
    .text-icons .text-icon:nth-child(3n+3) {
      margin-right: 0; }
    .text-icons .text-icon .text-header {
      margin-bottom: 2px; }
    .text-icons .text-icon p:last-child {
      font-size: 0.75em; }

.text-icon {
  padding: 4px 0 0 56px;
  position: relative; }
  .text-icon.light p:last-child {
    opacity: .5; }
  .text-icon .ticon {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0; }
    .text-icon .ticon .sl-icon {
      color: #fff;
      font-size: 18px;
      position: absolute;
      top: 12px;
      left: 12px; }
      .text-icon .ticon .sl-icon.icon-cup {
        left: 14px; }
    .text-icon .ticon.green {
      background-color: #ff0000; }
    .text-icon .ticon.blue {
      background-color: #38a9ff; }
    .text-icon .ticon.red {
      background-color: #ea2e68; }
    .text-icon .ticon.violet {
      background-color: #7c5ac2; }
  .text-icon .text-header {
    margin-bottom: 10px; }
  .text-icon p:last-child {
    font-size: 0.8125em;
    line-height: 20px; }

.slider-wrap {
  text-align: center; }

.numbers-slider .numbers-slider-item p {
  line-height: 1em;
  text-align: center; }
  .numbers-slider .numbers-slider-item p:last-child {
    font-size: 0.8125em;
    margin-top: 6px; }
.numbers-slider .numbers-slider-item .text-header.big {
  font-size: 4.5em;
  margin-bottom: 34px; }

.slider-pager {
  display: inline-block;
  margin-top: 40px;
  overflow: hidden; }
  .slider-pager > a {
    float: left;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #eff0f4;
    margin-right: 8px; }
    .slider-pager > a:last-child {
      margin-right: 0; }
    .slider-pager > a.active {
      background-color: #ff0000; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 1500px) {
  .form-box-item.has-chart-filter-simple .chart-filters {
    right: auto;
    top: 60px;
    left: 24px; }
  .form-box-item.has-chart-filter-simple h4 {
    margin-bottom: 54px; }

  .popular-item {
    padding-right: 0; }

  .pie-chart-list {
    width: 380px; }
    .pie-chart-list .pie-chart-item:nth-child(4n+4) {
      margin-right: 40px; }
    .pie-chart-list .pie-chart-item:nth-child(3n+3) {
      margin-right: 0; }

  .text-icons {
    width: 322px; }
    .text-icons .text-icon:nth-child(3n+3) {
      margin-right: 30px; }
    .text-icons .text-icon:nth-child(2n+2) {
      margin-right: 0; } }
@media screen and (max-width: 1350px) {
  .form-box-item.has-chart-filter-simple .chart-filters {
    top: 26px;
    right: 24px;
    left: auto; }
  .form-box-item.has-chart-filter-simple h4 {
    margin-bottom: 22px; }

  .pie-chart-list {
    width: 520px; }
    .pie-chart-list .pie-chart-item:nth-child(3n+3) {
      margin-right: 40px; }
    .pie-chart-list .pie-chart-item:nth-child(4n+4) {
      margin-right: 0; }

  .text-icons {
    width: 520px; }
    .text-icons .text-icon:nth-child(2n+2) {
      margin-right: 30px; }
    .text-icons .text-icon:nth-child(3n+3) {
      margin-right: 0; } }
@media screen and (max-width: 1260px) {
  .form-box-addon {
    padding-left: 0;
    text-align: center; }
    .form-box-addon .chart-wrap {
      float: none;
      display: inline-block;
      margin: 0 0 30px 0; }
    .form-box-addon .chart-meta-wrap {
      text-align: center; }
      .form-box-addon .chart-meta-wrap .chart-meta {
        display: inline-block; }
        .form-box-addon .chart-meta-wrap .chart-meta .chart-meta-item {
          margin-right: 50px; }
          .form-box-addon .chart-meta-wrap .chart-meta .chart-meta-item:last-child {
            margin-right: 0; }

  .chart-legend.full {
    width: 222px;
    margin-left: auto;
    margin-right: auto; } }
@media screen and (max-width: 935px) {
  .graph-stats-list {
    width: 570px;
    margin-bottom: 0; }
    .graph-stats-list .graph-stats-list-item {
      margin-bottom: 26px; }
      .graph-stats-list .graph-stats-list-item:nth-child(2n+2) {
        margin-right: 0; }

  .graph-stats-list-item {
    width: 270px;
    margin-right: 30px; }

  .form-box-item.has-chart-filter h4 {
    margin-bottom: 54px; }
  .form-box-item.has-chart-filter .chart-filters {
    right: auto;
    top: 60px;
    left: 24px; }

  .form-box-addon .chart-meta-wrap .chart-meta .chart-meta-item {
    margin-bottom: 30px; }
    .form-box-addon .chart-meta-wrap .chart-meta .chart-meta-item:nth-child(2n+2) {
      margin-right: 0; }
    .form-box-addon .chart-meta-wrap .chart-meta .chart-meta-item:nth-child(3n+3) {
      clear: left; }
    .form-box-addon .chart-meta-wrap .chart-meta .chart-meta-item:last-child {
      clear: left;
      margin-left: 40px; }

  .recent-activity {
    width: 510px;
    margin: 30px auto;
    overflow: hidden; }
    .recent-activity .recent-activity-item {
      float: left;
      width: 240px;
      height: auto;
      border: 1px solid #ebebeb;
      margin: 0 30px 30px 0;
      padding: 44px 24px 30px; }
      .recent-activity .recent-activity-item:nth-child(2n+2) {
        margin-right: 0; }
      .recent-activity .recent-activity-item:last-child {
        border-bottom: 1px solid #ebebeb; }
      .recent-activity .recent-activity-item p {
        line-height: 1em; }
      .recent-activity .recent-activity-item .sl-icon {
        top: 12px;
        left: 12px; }
      .recent-activity .recent-activity-item .recent-activity-item-timestamp,
      .recent-activity .recent-activity-item .recent-activity-item-info {
        width: 100%; }
      .recent-activity .recent-activity-item .recent-activity-item-timestamp p {
        position: absolute;
        top: 16px;
        left: 36px; }
      .recent-activity .recent-activity-item .recent-activity-item-info p {
        line-height: 20px; }
      .recent-activity .recent-activity-item .recent-activity-item-info .user-avatar {
        top: 6px;
        left: -10px; }
      .recent-activity .recent-activity-item img[alt="close-icon"] {
        top: 14px;
        right: 10px; } }
@media screen and (max-width: 630px) {
  .graph-stats-list {
    width: 270px; }
    .graph-stats-list .graph-stats-list-item {
      margin-right: 0; }

  .form-box-item.has-chart-filter .chart-filters .chart-filter {
    margin-right: 5px; }
    .form-box-item.has-chart-filter .chart-filters .chart-filter p, .form-box-item.has-chart-filter .chart-filters .chart-filter .text-header {
      display: none; }
    .form-box-item.has-chart-filter .chart-filters .chart-filter .chart-legend-item p {
      display: block; }

  .recent-activity {
    width: 240px; }
    .recent-activity .recent-activity-item {
      float: none;
      margin-right: 0; }

  .popular-item {
    height: auto;
    padding-bottom: 20px; }
    .popular-item .popular-item-info,
    .popular-item .popular-item-meta {
      float: none; }

  .pie-chart-list {
    width: 240px; }
    .pie-chart-list .pie-chart-item:nth-child(2n+2) {
      margin-right: 0; }

  .text-icons {
    width: 322px; }
    .text-icons .text-icon:nth-child(3n+3) {
      margin-right: 30px; }
    .text-icons .text-icon:nth-child(2n+2) {
      margin-right: 0; } }
@media screen and (max-width: 460px) {
  .form-box-addon .chart-meta-wrap .chart-meta .chart-meta-item {
    float: none;
    margin-right: 0; }
    .form-box-addon .chart-meta-wrap .chart-meta .chart-meta-item:last-child {
      margin-left: 0; }

  .form-box-item.has-chart-filter-full .chart-filters {
    right: auto;
    top: 60px;
    left: 24px; }
  .form-box-item.has-chart-filter-full h4 {
    margin-bottom: 54px; }

  .pie-chart-list {
    width: 100px; }
    .pie-chart-list .pie-chart-item {
      margin-right: 0; }

  .text-icons {
    width: 146px; }
    .text-icons .text-icon {
      margin-right: 0; }
      .text-icons .text-icon:nth-child(3n+3) {
        margin-right: 0; } }
.upload-file {
  overflow: hidden;
  margin-bottom: 34px; }
  .upload-file.multiupload .upload-file-actions .button {
    visibility: hidden; }
  .upload-file p {
    font-size: 0.8125em; }
  .upload-file .upload-file-actions {
    float: left;
    width: 50%; }
    .upload-file .upload-file-actions .button {
      float: left;
      width: 120px;
      margin-right: 25px; }
    .upload-file .upload-file-actions p {
      float: left;
      line-height: 30px; }
  .upload-file .upload-file-progress {
    float: right;
    width: 342px; }
    .upload-file .upload-file-progress .upload-bar, .upload-file .upload-file-progress .text-header {
      float: left; }
    .upload-file .upload-file-progress .upload-bar {
      width: 240px;
      top: 1px; }
    .upload-file .upload-file-progress .text-header {
      margin-left: 16px;
      line-height: 30px; }
    .upload-file .upload-file-progress .button {
      float: right;
      width: 30px; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 935px) {
  .upload-file .upload-file-actions,
  .upload-file .upload-file-progress {
    float: none;
    width: 100%;
    overflow: hidden; }
  .upload-file .upload-file-progress {
    margin-top: 20px; }
    .upload-file .upload-file-progress .button {
      float: none;
      clear: left; } }
@media screen and (max-width: 460px) {
  .upload-file .upload-file-progress .upload-bar {
    width: 100%; }
  .upload-file .upload-file-progress .text-header {
    float: none;
    line-height: 1em;
    margin: 0;
    text-align: center; } }
.product-settings {
  width: 30px;
  height: 30px;
  border-radius: 2px;
  background-color: #2b373a;
  position: absolute;
  top: 9px;
  right: 7px;
  z-index: 9000;
  cursor: pointer;
  transition: all .3s ease; }
  .product-settings.primary:hover, .product-settings.primary.active {
    background-color: #ff0000; }
  .product-settings.secondary:hover, .product-settings.secondary.active {
    background-color: #1cbdf9; }
  .product-settings.tertiary:hover, .product-settings.tertiary.active {
    background-color: #e61852; }
  .product-settings .sl-icon {
    color: #fff;
    font-size: 17px;
    position: relative;
    top: 6px;
    left: 6px; }
  .product-settings + .dropdown {
    box-shadow: 0px 0px 16px 0px rgba(1, 2, 0, 0.2);
    top: 54px;
    right: -8px; }
    .product-settings + .dropdown .dp-triangle {
      width: 0;
      height: 0;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom: 8px solid #fff;
      position: absolute;
      top: -8px;
      right: 22px; }

@media screen and (max-width: 1505px) {
  .dashboard-content .column4-wrap {
    width: 870px; }
    .dashboard-content .column4-wrap .column:nth-child(4n+4) {
      margin-right: 30px; }
    .dashboard-content .column4-wrap .column:nth-child(3n+3) {
      margin-right: 0; } }
@media screen and (max-width: 935px) {
  .dashboard-content .column4-wrap {
    width: 570px; }
    .dashboard-content .column4-wrap .column {
      margin-bottom: 60px; }
      .dashboard-content .column4-wrap .column:nth-child(3n+3) {
        margin-right: 30px; }
      .dashboard-content .column4-wrap .column:nth-child(2n+2) {
        margin-right: 0; } }
@media screen and (max-width: 630px) {
  .dashboard-content .column4-wrap {
    width: 270px; }
    .dashboard-content .column4-wrap .column {
      margin-right: 0; } }
.withdraw-history .transaction-history {
  position: relative;
  top: -22px; }

.transaction-history .transaction-history-item {
  border-bottom: 1px solid #ebebeb; }
  .transaction-history .transaction-history-item:last-child {
    border-bottom: none; }

.transaction-history-item {
  height: 50px;
  background-color: #fff;
  overflow: hidden; }
  .transaction-history-item p, .transaction-history-item .text-header {
    font-size: 0.8125em;
    line-height: 50px; }
  .transaction-history-item > * {
    float: left; }

.transaction-history-item-date {
  width: 23.3%; }

.transaction-history-item-mail {
  width: 48%; }

.transaction-history-item-amount {
  width: 17.2%; }

.transaction-history-item-status {
  width: 11.5%; }
  .transaction-history-item-status p {
    text-align: right; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 630px) {
  .transaction-history-item {
    height: auto;
    padding: 20px 24px 14px; }
    .transaction-history-item p, .transaction-history-item .text-header {
      line-height: 1em;
      margin-bottom: 6px; }
    .transaction-history-item > * {
      float: none;
      width: 100%; }

  .transaction-history-item-status p {
    text-align: left; } }
.alert-boxes-preview {
  overflow: hidden; }
  .alert-boxes-preview .alert-boxes-preview-description {
    float: left;
    width: 38%; }
    .alert-boxes-preview .alert-boxes-preview-description p {
      font-size: 0.8125em;
      line-height: 20px;
      margin-bottom: 20px; }
      .alert-boxes-preview .alert-boxes-preview-description p:last-child {
        margin-bottom: 0; }
    .alert-boxes-preview .alert-boxes-preview-description .text-header {
      font-size: 0.875em;
      line-height: 1em; }
  .alert-boxes-preview .alert-boxes-preview-links {
    float: right;
    width: 55%; }
    .alert-boxes-preview .alert-boxes-preview-links .button {
      float: left;
      width: 48%;
      margin-bottom: 20px; }
      .alert-boxes-preview .alert-boxes-preview-links .button:nth-child(2n+2) {
        float: right; }

.alert-box {
  width: 300px;
  padding: 34px 24px 26px;
  border: 1px solid #ebebeb;
  background-color: #fff;
  box-shadow: 0px 0px 16px 0px rgba(1, 2, 0, 0.2);
  position: relative; }
  .alert-box p {
    font-size: 0.8125em;
    line-height: 20px; }
  .alert-box .text-header {
    font-size: 1em;
    line-height: 1em; }
  .alert-box img[alt="close-icon"] {
    position: absolute;
    top: 10px;
    right: 12px;
    opacity: .5;
    cursor: pointer; }
    .alert-box img[alt="close-icon"]:hover {
      opacity: 1; }
  .alert-box.survey {
    padding-top: 60px; }
    .alert-box.survey p {
      text-align: center; }
    .alert-box.survey .survey-img {
      width: 66px;
      height: 66px;
      position: absolute;
      top: -33px;
      left: 50%;
      margin-left: -33px; }
      .alert-box.survey .survey-img img {
        border-radius: 50%; }
    .alert-box.survey .text-header {
      margin-bottom: 20px; }
    .alert-box.survey .timestamp {
      margin: 10px 0 30px; }
    .alert-box.survey .button {
      width: 100%; }
  .alert-box.review .text-header {
    margin-bottom: 20px; }
  .alert-box.review .timestamp {
    margin: 10px 0 30px; }
  .alert-box.review .review-buttons {
    overflow: hidden; }
    .alert-box.review .review-buttons .button {
      float: left;
      width: 120px; }
      .alert-box.review .review-buttons .button:last-child {
        float: right; }
    .alert-box.review .review-buttons .sl-icon {
      font-size: 18px;
      position: relative;
      top: 3px; }
      .alert-box.review .review-buttons .sl-icon.icon-dislike {
        top: 4px; }
  .alert-box.item {
    min-height: 80px;
    padding: 20px 80px 12px 70px; }
    .alert-box.item .user-avatar {
      position: absolute;
      top: 20px;
      left: 16px; }
    .alert-box.item p.info {
      font-size: 0.6875em;
      line-height: 14px; }
    .alert-box.item p.timestamp {
      font-size: 0.625em; }
    .alert-box.item .sl-icon {
      color: #ff0000;
      font-size: 18px;
      position: absolute;
      top: 30px;
      right: 20px; }
  .alert-box.message {
    width: 400px;
    height: 140px;
    padding: 34px 40px 0 124px; }
    .alert-box.message.info .message-type {
      background: url("../images/dashboard/alert-info.png") no-repeat 24px 40px #1cbdf9; }
    .alert-box.message.success .message-type {
      background: url("../images/dashboard/alert-success.png") no-repeat 24px 40px #ff0000; }
    .alert-box.message.error .message-type {
      background: url("../images/dashboard/alert-error.png") no-repeat 24px 40px #ea2e68; }
    .alert-box.message .message-type {
      width: 100px;
      height: 138px;
      position: absolute;
      top: 0;
      left: 0; }
    .alert-box.message .text-header {
      margin-bottom: 20px; }
    .alert-box.message .info {
      overflow: hidden; }

pre {
  padding: 24px 20px;
  background-color: #f5f5f5;
  border: 1px solid #ebebeb; }

/*-------------------
  	MEDIA QUERIES
-------------------*/
@media screen and (max-width: 935px) {
  .alert-boxes-preview .alert-boxes-preview-description,
  .alert-boxes-preview .alert-boxes-preview-links {
    float: none;
    width: 100%; }
  .alert-boxes-preview .alert-boxes-preview-links {
    margin-top: 30px; } }
@media screen and (max-width: 630px) {
  .alert-boxes-preview .alert-boxes-preview-links .button {
    float: none;
    width: 100%; }
    .alert-boxes-preview .alert-boxes-preview-links .button:nth-child(2n+2) {
      float: none; } }

/*# sourceMappingURL=style.css.map */



/*TWITTER*/
.tweet-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.twitter .tweet-list li {
  margin-bottom: 15px;
  position: relative;
  padding-left: 25px;
  line-height: 16px;
}
.twitter .tweet-list li:before {
  font-size: 17px;
  color: rgba(0,0,0,0.3);
  content: '\f099';
  font-family: 'FontAwesome';
  position: absolute;
  top: 0;
  left: 0;
}
.twitter .tweet-list li .time {
  display: block;
  font-size: 13px;
}
.twitter-ticker {
  padding: 15px;
  background: #141414;
  position: relative;
  margin-bottom: 56px;
  font-size: 14px -1;
}
.twitter-ticker .tweet-list {
  height: 9em;
  overflow: hidden;
}
.twitter-ticker .tweet-list {
  line-height: 16px;
  height: 9em;
  color: #fff;
}
.twitter-ticker:before {
  position: absolute;
  content: '';
  width: 26px;
  height: 26px;
  left: 50%;
  margin-left: -13px;
  bottom: -13px;
  background: #141414;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.twitter-ticker:after {
  position: absolute;
  content: '\f099';
  font-family: 'FontAwesome';
  display: block;
  width: 30px;
  height: 30px;
  left: 50%;
  margin-left: -25px;
  font-size: 25px;
  color: #ccc;
  bottom: -56px;
  text-align: center;
}
.tweet-time {
  font-size: 13px;
  display: block;
  margin-bottom: 5px;
}
.tweet-text {
  font-size: 13px;
}
/*facebook*/
.face-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.facebook .tweet-list li {
  margin-bottom: 15px;
  position: relative;
  padding-left: 25px;
  line-height: 16px;
}
.facebook .face-list li:before {
  font-size: 17px;
  color: rgba(0,0,0,0.3);
  content: '\f09a';
  font-family: 'FontAwesome';
  position: absolute;
  top: 0;
  left: 0;
}
.facebook .face-list li .time {
  display: block;
  font-size: 13px;
}
.facebook-ticker {
  padding: 15px;
  background: #141414;
  position: relative;
  margin-bottom: 56px;
  font-size: 14px -1;
}
.facebook-ticker .face-list {
  height: 9em;
  overflow: hidden;
}
.facebook-ticker .face-list li {
  line-height: 16px;
  height: 9em;
  color: #b3b3b3;
}
.facebook-ticker:before {
  position: absolute;
  content: '';
  width: 26px;
  height: 26px;
  left: 50%;
  margin-left: -13px;
  bottom: -13px;
  background: #141414;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.facebook-ticker:after {
  position: absolute;
  content: '\f09a';
  font-family: 'FontAwesome';
  display: block;
  width: 30px;
  height: 30px;
  left: 50%;
  margin-left: -25px;
  font-size: 25px;
  color: #ccc;
  bottom: -56px;
  text-align: center;
}
.face-time {
  font-size: 13px;
  display: block;
  margin-bottom: 5px;
}
.face-text {
  font-size: 13px;
}


.TickerNews{
	width: 100%;
	height: 50px;
	line-height: 40px;
	margin-bottom: -7px;
	margin-top: -10px;
}
.ti_wrapper{	
	width: 100%;
	position: relative;
	overflow: hidden;
	    border: 1px solid #e6e6e6;
	background: #fff;
}
.ti_slide{
	width: 30000px;
	position: relative;
	left: 0;
	top: 0;
}
.ti_content{
	width: 8000px;
	position: relative;
	float:left;
}
.ti_news{
	float:left;
}
.ti_news .separador{
	padding: 0 10px;
}
.ti_news .post-title{
	font-family: 'Roboto', arial, helvetica, sans-serif;
	color: #4d4d4d;
}
.ti_news a, .ti_news p{
	display: inline;
	font-size:12px;
	margin-right: 10px;
/*
	color:black;
*/
	text-decoration: none;
/*
	font-family: geneva;
*/
}

.notass{
	font-weight:bold;
	color:#ff0000;
	text-transform: uppercase;
}

.leftside{
	position: relative;
	left:0;
	width: 120px;
	float:left;
	border:#792C2C solid 1px;
	border-width: 1px 0;
}

.leftside h4{
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	background-color: #BD2B2B;
	color:white;
	padding:0 5px;
}

.post-box{
	background-color: #FFF;
	height: 400px;
	border-radius: 3px;
	background-position: center center;
	background-origin: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.post-box:hover .post-title{
	padding-bottom: 10px;
}
.post-box .post-overlay{
	background: -webkit-linear-gradient(bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,0) 100%);
    background: linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,0) 100%);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 30px;

}
.post-box .post-category{
	display: inline-block;
    height: 22px;
    margin-bottom: 14px;
    padding: 0 10px;
    border-radius: 999em;
    line-height: 22px;
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: none;
    color: rgba(255,255,255,1);
    background: #7b4397; 
	background: -webkit-linear-gradient(to right, #981d1f, #7b4397); 
	background: linear-gradient(to right, #981d1f, #7b4397);
}
.post-box .post-title{
	margin: 0 0 14px 0;
    font-weight: 700;
    font-style: normal;
    line-height: 1.3;
    word-wrap: break-word;
    font-size: 22px;
    color: #FFF;
    -webkit-transition: padding-bottom 100ms linear; 
	-moz-transition: padding-bottom 100ms linear; 
	-o-transition: padding-bottom 100ms linear; 
	transition: padding-bottom 100ms linear; 
}
.post-box .post-meta{
	margin-bottom: 0;
    padding-top: 15px;
    border-top: 1px solid rgba(255,255,255,.2);
}
.post-box .post-meta-author-avatar{
	width: 24px;
	height: 24px;
	display: table-cell;
	vertical-align: middle;
	border-radius: 50%;
	overflow: hidden;
}
.post-box .post-meta-author-info{
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}
.post-box .post-meta-author-name a{
	font-size: 13px;
    line-height: 1.1;
    color: rgba(255,255,255,.8);
    text-decoration: none;
}
.post-box .post-meta-author-info .middot{
	color: rgba(255,255,255,.8);
}
.post-box .post-meta-date{
	color: rgba(255,255,255,.8);
	font-size: 13px;
    line-height: 1.1;	
}
.post-box .post-overlayLink{
	position: absolute;
	width: 100%;
	height: 100%;
}

/*-------------------------------------------------------------------
[6. Carousel Slider]
*------------------------------------------------------------------*/
.slider-carousel{
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	overflow: visible;
	padding:  20px;
}
.slider-carousel .owl-stage-outer{
	overflow: visible;
}
.slider-carousel .post-item{
	height: 480px;
}
.slider-carousel .post-title{
	font-size: 35px;
}
.slider-carousel .post-overlay{
	/* padding-right: 40%; */
}
.slider-carousel .owl-nav span{
	width: 60px;
    height: 60px;
    background-color: #FFF;
    border-radius: 50%;
    text-align: center;
    display: block;
    box-shadow: 0 2px 6px 1px rgba(50,50,50,.14);
    visibility: visible;
    opacity: 1;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    
}
.slider-carousel .owl-nav span i{
	font-size: 36px;
	line-height: 60px;
}
.slider-carousel .owl-nav .owl-prev{
	left: -40px;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    position: absolute;
}
.slider-carousel .owl-nav .owl-next{
	right: -40px;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    position: absolute;
}
.slider-carousel .owl-nav button{
	outline: none;
}

.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item{
    -ms-touch-action: auto;
        touch-action: auto;
}
.slider-carousel .owl-item.active .post-category{
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.slider-carousel .owl-item.active .post-title{
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.slider-carousel .owl-item.active .post-meta{
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
/*end of part 6----------------------------------------------------*/

.main-highlight{
	height: auto;
	background-color: #fff;
	width: 100%;
	overflow: hidden;
}
.sub-highlight{
	min-height: 1px;
}
.highlight-carousel{
/*
	overflow: hidden;
*/
	padding: 10px;
}

.highlight-carousel .owl-dots{
	position: absolute;
	left: 0;
	right: 0;
	height: 30px;
	bottom: 0;
	text-align: center;
}
.highlight-carousel .owl-dots .owl-dot{
	margin:0 3px;
	outline: none;
}
.highlight-carousel .owl-dots .owl-dot span{
	display: block;
	width: 8px;
	height: 8px;
	background-color: #FFF;
	border-radius: 50%;
}
.highlight-carousel .owl-dots .owl-dot.active span{
	background-color: #981d1f;
}
.headerNoty .alert{
	margin:0 !important;
}
.headerNoticias {
	background-color: #FFF!important;
}


ul.pagination {
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
}
ul.pagination li a {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-right: 5px;
  border: 1px solid #e6e6e6;
  color: #FFF;
}
ul.pagination li a:hover {
  color: #fff;
}
ul.pagination li.active a {
  background: #ff0000;
  border-color: #ff0000;
  color: #fff;
}
ul.pagination li.active a:hover {
  background: #ff0000;
  border-color: #ff0000;
}
ul.pagination li.prev a:before,
ul.pagination li.next a:before {
  font-size: 12px;
  font-family: 'FontAwesome';
  line-height: 1em;
}
ul.pagination li.prev a:before {
  content: '\f053';
}
ul.pagination li.next a:before {
  content: '\f054';
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #ff0000;
  background-color: #535d5f;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #616e71;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #ff0000;
  border-color: #ff0000;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #ffffff;
  cursor: not-allowed;
}
.left {
    float: left;
}
.relacionadas{
    padding: 35px 0;
}
.thumb-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.thumb-list > li {
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px dashed #e6e6e6;
  overflow: hidden;
}
.thumb-list .active {
 font-weight: bold;
    color: #272727;;
}
.thumb-list .active a {
    color: #272727;
}
.thumb-list > li img {
  float: left;
  width: 50px;
  margin-right: 10px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.thumb-list > li .thumb-list-item-caption {
  display: table;
}
.thumb-list > li .thumb-list-item-caption .icon-list-rating {
  font-size: 9px;
  color: #ff0000;
  margin-bottom: -3px;
}
.thumb-list > li .thumb-list-item-caption .icon-list-rating.icon-list-non-rated {
  color: #858585 !important;
}
.thumb-list > li .thumb-list-item-caption .thumb-list-item-title {
  font-size: 13px;
  margin-bottom: 3px;
  margin-top: 2px;
}
.thumb-list > li .thumb-list-item-caption .thumb-list-item-title a {
  color: #5c5c5c;
}
.thumb-list > li .thumb-list-item-caption .thumb-list-item-title a:hover {
  text-decoration: underline;
}
.thumb-list > li .thumb-list-item-caption .thumb-list-item-desciption {
  font-size: 12px;
  margin: 0;
  color: #8c8c8c;
}
.thumb-list > li .thumb-list-item-caption .thumb-list-item-meta {
  margin-bottom: 5px;
  line-height: 1em;
  font-size: 11px;
  color: #858585;
  font-style: italic;
}
.thumb-list > li .thumb-list-item-caption .thumb-list-item-price {
  font-size: 16px;
  color: #757575;
  margin-bottom: 0;
}
.thumb-list > li .thumb-list-item-caption .thumb-list-item-author {
  font-size: 11px;
  color: #858585;
  font-style: italic;
}
.thumb-list > li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.thumb-list.thumb-list-right > li img {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}
.thumb-list .text-header{
text-align:left;
}
.thumb-list .ver{
	color: #f41322;
}
.adminbtns{
	    margin-bottom: 15px;
}
.adminbtns .col-md-4{
/*
	padding-right: 0!important;
*/
}
.agregada{
	color:green;
}

.cart-table {
  padding: 20px;
  -webkit-box-shadow: 0 3px 1px rgba(0,0,0,0.2);
  box-shadow: 0 3px 1px rgba(0,0,0,0.2);
  background: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.cart-table > thead > tr > td,
.cart-table > tbody > tr > td,
.cart-table > tfoot > tr > td,
.cart-table > thead > tr > th,
.cart-table > tbody > tr > th,
.cart-table > tfoot > tr > th {
  padding: 10px 15px;
  vertical-align: middle;
}
.cart-table > thead > tr > td:last-child,
.cart-table > tbody > tr > td:last-child,
.cart-table > tfoot > tr > td:last-child,
.cart-table > thead > tr > th:last-child,
.cart-table > tbody > tr > th:last-child,
.cart-table > tfoot > tr > th:last-child {
  text-align: right;
}
.cart-table > thead > tr > th,
.cart-table > tbody > tr > th,
.cart-table > tfoot > tr > th {
  border-width: 1px;
  font-weight: 400;
  font-size: 16px;
}
.cart-table .cart-item-image img {
  width: auto;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.cart-table .cart-item-remove > a , .cart-table .cart-item-remove > button {
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 25px;
  background: #999;
  color: #fff;
  text-align: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-right: 20px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  border: 0;
}
.cart-table .cart-item-remove > a:hover {
  background: #808080;
}
.cart-table .cart-item-quantity > input {
  width: 25px;
  text-align: center;
  outline: none;
  display: inline-block;
  line-height: 20px;
  margin: 0 7px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #ccc;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cart-table .cart-item-quantity .cart-item-minus,
.cart-table .cart-item-quantity .cart-item-plus {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  color: #b3b3b3;
  font-size: 12px;
}
.cart-table .cart-item-quantity .cart-item-minus:hover,
.cart-table .cart-item-quantity .cart-item-plus:hover {
  color: #666;
}
.cart-total-list {
  list-style: none;
  padding: 0;
  margin: 0 0 20px 0;
  font-size: 13px;
  color: #7d7d7d;
}
.cart-total-list > li {
  margin-bottom: 5px;
}
.cart-total-list > li > span {
  width: 35%;
  display: inline-block;
}
.cart-total-list > li:last-child {
  font-size: 17px;
  font-weight: 600;
  color: #666;
}
.vaciocarro{
    padding: 20px 13px 32px;
    background-color: #fff;
    border: 1px solid #ebebeb;

}
.notas img{
	width:100%;
}
.product-thumb .product-title{
	color:#474747;
}

 .fecha{font-size: 13px;}
.mayus{
 text-transform: uppercase;
}
.center{
 text-align: center;
}



*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border: none;}body,html{font-family:Arial,sans-serif;font-size:15px;color:#666;height:100%;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a:focus{outline:0}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0;line-height:unset;font-size:unset}li,ul{margin:0;list-style-type:none}input,label,textarea{display:block;outline:0;border:none;margin:0}button{outline:0;border:none;background:0 0;cursor:pointer}button:focus{outline:0}iframe{border:none}.fs-1{font-size:1px}.fs-2{font-size:2px}.fs-3{font-size:3px}.fs-4{font-size:4px}.fs-5{font-size:5px}.fs-6{font-size:6px}.fs-7{font-size:7px}.fs-8{font-size:8px}.fs-9{font-size:9px}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-26{font-size:26px}.fs-27{font-size:27px}.fs-28{font-size:28px}.fs-29{font-size:29px}.fs-30{font-size:30px}.fs-31{font-size:31px}.fs-32{font-size:32px}.fs-33{font-size:33px}.fs-34{font-size:34px}.fs-35{font-size:35px}.fs-36{font-size:36px}.fs-37{font-size:37px}.fs-38{font-size:38px}.fs-39{font-size:39px}.fs-40{font-size:40px}.fs-41{font-size:41px}.fs-42{font-size:42px}.fs-43{font-size:43px}.fs-44{font-size:44px}.fs-45{font-size:45px}.fs-46{font-size:46px}.fs-47{font-size:47px}.fs-48{font-size:48px}.fs-49{font-size:49px}.fs-50{font-size:50px}.fs-51{font-size:51px}.fs-52{font-size:52px}.fs-53{font-size:53px}.fs-54{font-size:54px}.fs-55{font-size:55px}.fs-56{font-size:56px}.fs-57{font-size:57px}.fs-58{font-size:58px}.fs-59{font-size:59px}.fs-60{font-size:60px}.fs-61{font-size:61px}.fs-62{font-size:62px}.fs-63{font-size:63px}.fs-64{font-size:64px}.fs-65{font-size:65px}.fs-66{font-size:66px}.fs-67{font-size:67px}.fs-68{font-size:68px}.fs-69{font-size:69px}.fs-70{font-size:70px}.fs-71{font-size:71px}.fs-72{font-size:72px}.fs-73{font-size:73px}.fs-74{font-size:74px}.fs-75{font-size:75px}.fs-76{font-size:76px}.fs-77{font-size:77px}.fs-78{font-size:78px}.fs-79{font-size:79px}.fs-80{font-size:80px}.fs-81{font-size:81px}.fs-82{font-size:82px}.fs-83{font-size:83px}.fs-84{font-size:84px}.fs-85{font-size:85px}.fs-86{font-size:86px}.fs-87{font-size:87px}.fs-88{font-size:88px}.fs-89{font-size:89px}.fs-90{font-size:90px}.fs-91{font-size:91px}.fs-92{font-size:92px}.fs-93{font-size:93px}.fs-94{font-size:94px}.fs-95{font-size:95px}.fs-96{font-size:96px}.fs-97{font-size:97px}.fs-98{font-size:98px}.fs-99{font-size:99px}.fs-100{font-size:100px}.bo-all-0,.bo-t-0,.bo-tb-0,.bo-tbl-0,.bo-tl-0,.bo-tr-0,.bo-trb-0,.bo-trl-0{border-top:0 solid}.bo-all-1,.bo-t-1,.bo-tb-1,.bo-tbl-1,.bo-tl-1,.bo-tr-1,.bo-trb-1,.bo-trl-1{border-top:1px solid}.bo-all-2,.bo-t-2,.bo-tb-2,.bo-tbl-2,.bo-tl-2,.bo-tr-2,.bo-trb-2,.bo-trl-2{border-top:2px solid}.bo-all-3,.bo-t-3,.bo-tb-3,.bo-tbl-3,.bo-tl-3,.bo-tr-3,.bo-trb-3,.bo-trl-3{border-top:3px solid}.bo-all-4,.bo-t-4,.bo-tb-4,.bo-tbl-4,.bo-tl-4,.bo-tr-4,.bo-trb-4,.bo-trl-4{border-top:4px solid}.bo-all-5,.bo-t-5,.bo-tb-5,.bo-tbl-5,.bo-tl-5,.bo-tr-5,.bo-trb-5,.bo-trl-5{border-top:5px solid}.bo-all-6,.bo-t-6,.bo-tb-6,.bo-tbl-6,.bo-tl-6,.bo-tr-6,.bo-trb-6,.bo-trl-6{border-top:6px solid}.bo-all-7,.bo-t-7,.bo-tb-7,.bo-tbl-7,.bo-tl-7,.bo-tr-7,.bo-trb-7,.bo-trl-7{border-top:7px solid}.bo-all-8,.bo-t-8,.bo-tb-8,.bo-tbl-8,.bo-tl-8,.bo-tr-8,.bo-trb-8,.bo-trl-8{border-top:8px solid}.bo-all-9,.bo-t-9,.bo-tb-9,.bo-tbl-9,.bo-tl-9,.bo-tr-9,.bo-trb-9,.bo-trl-9{border-top:9px solid}.bo-all-10,.bo-t-10,.bo-tb-10,.bo-tbl-10,.bo-tl-10,.bo-tr-10,.bo-trb-10,.bo-trl-10{border-top:10px solid}.bo-all-0,.bo-b-0,.bo-bl-0,.bo-rb-0,.bo-rbl-0,.bo-tb-0,.bo-tbl-0,.bo-trb-0{border-bottom:0 solid}.bo-all-1,.bo-b-1,.bo-bl-1,.bo-rb-1,.bo-rbl-1,.bo-tb-1,.bo-tbl-1,.bo-trb-1{border-bottom:1px solid}.bo-all-2,.bo-b-2,.bo-bl-2,.bo-rb-2,.bo-rbl-2,.bo-tb-2,.bo-tbl-2,.bo-trb-2{border-bottom:2px solid}.bo-all-3,.bo-b-3,.bo-bl-3,.bo-rb-3,.bo-rbl-3,.bo-tb-3,.bo-tbl-3,.bo-trb-3{border-bottom:3px solid}.bo-all-4,.bo-b-4,.bo-bl-4,.bo-rb-4,.bo-rbl-4,.bo-tb-4,.bo-tbl-4,.bo-trb-4{border-bottom:4px solid}.bo-all-5,.bo-b-5,.bo-bl-5,.bo-rb-5,.bo-rbl-5,.bo-tb-5,.bo-tbl-5,.bo-trb-5{border-bottom:5px solid}.bo-all-6,.bo-b-6,.bo-bl-6,.bo-rb-6,.bo-rbl-6,.bo-tb-6,.bo-tbl-6,.bo-trb-6{border-bottom:6px solid}.bo-all-7,.bo-b-7,.bo-bl-7,.bo-rb-7,.bo-rbl-7,.bo-tb-7,.bo-tbl-7,.bo-trb-7{border-bottom:7px solid}.bo-all-8,.bo-b-8,.bo-bl-8,.bo-rb-8,.bo-rbl-8,.bo-tb-8,.bo-tbl-8,.bo-trb-8{border-bottom:8px solid}.bo-all-9,.bo-b-9,.bo-bl-9,.bo-rb-9,.bo-rbl-9,.bo-tb-9,.bo-tbl-9,.bo-trb-9{border-bottom:9px solid}.bo-all-10,.bo-b-10,.bo-bl-10,.bo-rb-10,.bo-rbl-10,.bo-tb-10,.bo-tbl-10,.bo-trb-10{border-bottom:10px solid}.bo-all-0,.bo-r-0,.bo-rb-0,.bo-rbl-0,.bo-rl-0,.bo-tr-0,.bo-trb-0,.bo-trl-0{border-right:0 solid}.bo-all-1,.bo-r-1,.bo-rb-1,.bo-rbl-1,.bo-rl-1,.bo-tr-1,.bo-trb-1,.bo-trl-1{border-right:1px solid}.bo-all-2,.bo-r-2,.bo-rb-2,.bo-rbl-2,.bo-rl-2,.bo-tr-2,.bo-trb-2,.bo-trl-2{border-right:2px solid}.bo-all-3,.bo-r-3,.bo-rb-3,.bo-rbl-3,.bo-rl-3,.bo-tr-3,.bo-trb-3,.bo-trl-3{border-right:3px solid}.bo-all-4,.bo-r-4,.bo-rb-4,.bo-rbl-4,.bo-rl-4,.bo-tr-4,.bo-trb-4,.bo-trl-4{border-right:4px solid}.bo-all-5,.bo-r-5,.bo-rb-5,.bo-rbl-5,.bo-rl-5,.bo-tr-5,.bo-trb-5,.bo-trl-5{border-right:5px solid}.bo-all-6,.bo-r-6,.bo-rb-6,.bo-rbl-6,.bo-rl-6,.bo-tr-6,.bo-trb-6,.bo-trl-6{border-right:6px solid}.bo-all-7,.bo-r-7,.bo-rb-7,.bo-rbl-7,.bo-rl-7,.bo-tr-7,.bo-trb-7,.bo-trl-7{border-right:7px solid}.bo-all-8,.bo-r-8,.bo-rb-8,.bo-rbl-8,.bo-rl-8,.bo-tr-8,.bo-trb-8,.bo-trl-8{border-right:8px solid}.bo-all-9,.bo-r-9,.bo-rb-9,.bo-rbl-9,.bo-rl-9,.bo-tr-9,.bo-trb-9,.bo-trl-9{border-right:9px solid}.bo-all-10,.bo-r-10,.bo-rb-10,.bo-rbl-10,.bo-rl-10,.bo-tr-10,.bo-trb-10,.bo-trl-10{border-right:10px solid}.bo-all-0,.bo-bl-0,.bo-l-0,.bo-rbl-0,.bo-rl-0,.bo-tbl-0,.bo-tl-0,.bo-trl-0{border-left:0 solid}.bo-all-1,.bo-bl-1,.bo-l-1,.bo-rbl-1,.bo-rl-1,.bo-tbl-1,.bo-tl-1,.bo-trl-1{border-left:1px solid}.bo-all-2,.bo-bl-2,.bo-l-2,.bo-rbl-2,.bo-rl-2,.bo-tbl-2,.bo-tl-2,.bo-trl-2{border-left:2px solid}.bo-all-3,.bo-bl-3,.bo-l-3,.bo-rbl-3,.bo-rl-3,.bo-tbl-3,.bo-tl-3,.bo-trl-3{border-left:3px solid}.bo-all-4,.bo-bl-4,.bo-l-4,.bo-rbl-4,.bo-rl-4,.bo-tbl-4,.bo-tl-4,.bo-trl-4{border-left:4px solid}.bo-all-5,.bo-bl-5,.bo-l-5,.bo-rbl-5,.bo-rl-5,.bo-tbl-5,.bo-tl-5,.bo-trl-5{border-left:5px solid}.bo-all-6,.bo-bl-6,.bo-l-6,.bo-rbl-6,.bo-rl-6,.bo-tbl-6,.bo-tl-6,.bo-trl-6{border-left:6px solid}.bo-all-7,.bo-bl-7,.bo-l-7,.bo-rbl-7,.bo-rl-7,.bo-tbl-7,.bo-tl-7,.bo-trl-7{border-left:7px solid}.bo-all-8,.bo-bl-8,.bo-l-8,.bo-rbl-8,.bo-rl-8,.bo-tbl-8,.bo-tl-8,.bo-trl-8{border-left:8px solid}.bo-all-9,.bo-bl-9,.bo-l-9,.bo-rbl-9,.bo-rl-9,.bo-tbl-9,.bo-tl-9,.bo-trl-9{border-left:9px solid}.bo-all-10,.bo-bl-10,.bo-l-10,.bo-rbl-10,.bo-rl-10,.bo-tbl-10,.bo-tl-10,.bo-trl-10{border-left:10px solid}.bo-1-rad-1{border:1px solid;border-radius:1px}.bo-1-rad-2{border:1px solid;border-radius:2px}.bo-1-rad-3{border:1px solid;border-radius:3px}.bo-1-rad-4{border:1px solid;border-radius:4px}.bo-1-rad-5{border:1px solid;border-radius:5px}.bo-1-rad-6{border:1px solid;border-radius:6px}.bo-1-rad-7{border:1px solid;border-radius:7px}.bo-1-rad-8{border:1px solid;border-radius:8px}.bo-1-rad-9{border:1px solid;border-radius:9px}.bo-1-rad-10{border:1px solid;border-radius:10px}.bo-1-rad-11{border:1px solid;border-radius:11px}.bo-1-rad-12{border:1px solid;border-radius:12px}.bo-1-rad-13{border:1px solid;border-radius:13px}.bo-1-rad-14{border:1px solid;border-radius:14px}.bo-1-rad-15{border:1px solid;border-radius:15px}.bo-1-rad-16{border:1px solid;border-radius:16px}.bo-1-rad-17{border:1px solid;border-radius:17px}.bo-1-rad-18{border:1px solid;border-radius:18px}.bo-1-rad-19{border:1px solid;border-radius:19px}.bo-1-rad-20{border:1px solid;border-radius:20px}.bo-1-rad-21{border:1px solid;border-radius:21px}.bo-1-rad-22{border:1px solid;border-radius:22px}.bo-1-rad-23{border:1px solid;border-radius:23px}.bo-1-rad-24{border:1px solid;border-radius:24px}.bo-1-rad-25{border:1px solid;border-radius:25px}.bo-1-rad-26{border:1px solid;border-radius:26px}.bo-1-rad-27{border:1px solid;border-radius:27px}.bo-1-rad-28{border:1px solid;border-radius:28px}.bo-1-rad-29{border:1px solid;border-radius:29px}.bo-1-rad-30{border:1px solid;border-radius:30px}.bo-2-rad-1{border:2px solid;border-radius:1px}.bo-2-rad-2{border:2px solid;border-radius:2px}.bo-2-rad-3{border:2px solid;border-radius:3px}.bo-2-rad-4{border:2px solid;border-radius:4px}.bo-2-rad-5{border:2px solid;border-radius:5px}.bo-2-rad-6{border:2px solid;border-radius:6px}.bo-2-rad-7{border:2px solid;border-radius:7px}.bo-2-rad-8{border:2px solid;border-radius:8px}.bo-2-rad-9{border:2px solid;border-radius:9px}.bo-2-rad-10{border:2px solid;border-radius:10px}.bo-2-rad-11{border:2px solid;border-radius:11px}.bo-2-rad-12{border:2px solid;border-radius:12px}.bo-2-rad-13{border:2px solid;border-radius:13px}.bo-2-rad-14{border:2px solid;border-radius:14px}.bo-2-rad-15{border:2px solid;border-radius:15px}.bo-2-rad-16{border:2px solid;border-radius:16px}.bo-2-rad-17{border:2px solid;border-radius:17px}.bo-2-rad-18{border:2px solid;border-radius:18px}.bo-2-rad-19{border:2px solid;border-radius:19px}.bo-2-rad-20{border:2px solid;border-radius:20px}.bo-2-rad-21{border:2px solid;border-radius:21px}.bo-2-rad-22{border:2px solid;border-radius:22px}.bo-2-rad-23{border:2px solid;border-radius:23px}.bo-2-rad-24{border:2px solid;border-radius:24px}.bo-2-rad-25{border:2px solid;border-radius:25px}.bo-2-rad-26{border:2px solid;border-radius:26px}.bo-2-rad-27{border:2px solid;border-radius:27px}.bo-2-rad-28{border:2px solid;border-radius:28px}.bo-2-rad-29{border:2px solid;border-radius:29px}.bo-2-rad-30{border:2px solid;border-radius:30px}.bo-3-rad-1{border:3px solid;border-radius:1px}.bo-3-rad-2{border:3px solid;border-radius:2px}.bo-3-rad-3{border:3px solid;border-radius:3px}.bo-3-rad-4{border:3px solid;border-radius:4px}.bo-3-rad-5{border:3px solid;border-radius:5px}.bo-3-rad-6{border:3px solid;border-radius:6px}.bo-3-rad-7{border:3px solid;border-radius:7px}.bo-3-rad-8{border:3px solid;border-radius:8px}.bo-3-rad-9{border:3px solid;border-radius:9px}.bo-3-rad-10{border:3px solid;border-radius:10px}.bo-3-rad-11{border:3px solid;border-radius:11px}.bo-3-rad-12{border:3px solid;border-radius:12px}.bo-3-rad-13{border:3px solid;border-radius:13px}.bo-3-rad-14{border:3px solid;border-radius:14px}.bo-3-rad-15{border:3px solid;border-radius:15px}.bo-3-rad-16{border:3px solid;border-radius:16px}.bo-3-rad-17{border:3px solid;border-radius:17px}.bo-3-rad-18{border:3px solid;border-radius:18px}.bo-3-rad-19{border:3px solid;border-radius:19px}.bo-3-rad-20{border:3px solid;border-radius:20px}.bo-3-rad-21{border:3px solid;border-radius:21px}.bo-3-rad-22{border:3px solid;border-radius:22px}.bo-3-rad-23{border:3px solid;border-radius:23px}.bo-3-rad-24{border:3px solid;border-radius:24px}.bo-3-rad-25{border:3px solid;border-radius:25px}.bo-3-rad-26{border:3px solid;border-radius:26px}.bo-3-rad-27{border:3px solid;border-radius:27px}.bo-3-rad-28{border:3px solid;border-radius:28px}.bo-3-rad-29{border:3px solid;border-radius:29px}.bo-3-rad-30{border:3px solid;border-radius:30px}.bo-4-rad-1{border:4px solid;border-radius:1px}.bo-4-rad-2{border:4px solid;border-radius:2px}.bo-4-rad-3{border:4px solid;border-radius:3px}.bo-4-rad-4{border:4px solid;border-radius:4px}.bo-4-rad-5{border:4px solid;border-radius:5px}.bo-4-rad-6{border:4px solid;border-radius:6px}.bo-4-rad-7{border:4px solid;border-radius:7px}.bo-4-rad-8{border:4px solid;border-radius:8px}.bo-4-rad-9{border:4px solid;border-radius:9px}.bo-4-rad-10{border:4px solid;border-radius:10px}.bo-4-rad-11{border:4px solid;border-radius:11px}.bo-4-rad-12{border:4px solid;border-radius:12px}.bo-4-rad-13{border:4px solid;border-radius:13px}.bo-4-rad-14{border:4px solid;border-radius:14px}.bo-4-rad-15{border:4px solid;border-radius:15px}.bo-4-rad-16{border:4px solid;border-radius:16px}.bo-4-rad-17{border:4px solid;border-radius:17px}.bo-4-rad-18{border:4px solid;border-radius:18px}.bo-4-rad-19{border:4px solid;border-radius:19px}.bo-4-rad-20{border:4px solid;border-radius:20px}.bo-4-rad-21{border:4px solid;border-radius:21px}.bo-4-rad-22{border:4px solid;border-radius:22px}.bo-4-rad-23{border:4px solid;border-radius:23px}.bo-4-rad-24{border:4px solid;border-radius:24px}.bo-4-rad-25{border:4px solid;border-radius:25px}.bo-4-rad-26{border:4px solid;border-radius:26px}.bo-4-rad-27{border:4px solid;border-radius:27px}.bo-4-rad-28{border:4px solid;border-radius:28px}.bo-4-rad-29{border:4px solid;border-radius:29px}.bo-4-rad-30{border:4px solid;border-radius:30px}.bo-5-rad-1{border:5px solid;border-radius:1px}.bo-5-rad-2{border:5px solid;border-radius:2px}.bo-5-rad-3{border:5px solid;border-radius:3px}.bo-5-rad-4{border:5px solid;border-radius:4px}.bo-5-rad-5{border:5px solid;border-radius:5px}.bo-5-rad-6{border:5px solid;border-radius:6px}.bo-5-rad-7{border:5px solid;border-radius:7px}.bo-5-rad-8{border:5px solid;border-radius:8px}.bo-5-rad-9{border:5px solid;border-radius:9px}.bo-5-rad-10{border:5px solid;border-radius:10px}.bo-5-rad-11{border:5px solid;border-radius:11px}.bo-5-rad-12{border:5px solid;border-radius:12px}.bo-5-rad-13{border:5px solid;border-radius:13px}.bo-5-rad-14{border:5px solid;border-radius:14px}.bo-5-rad-15{border:5px solid;border-radius:15px}.bo-5-rad-16{border:5px solid;border-radius:16px}.bo-5-rad-17{border:5px solid;border-radius:17px}.bo-5-rad-18{border:5px solid;border-radius:18px}.bo-5-rad-19{border:5px solid;border-radius:19px}.bo-5-rad-20{border:5px solid;border-radius:20px}.bo-5-rad-21{border:5px solid;border-radius:21px}.bo-5-rad-22{border:5px solid;border-radius:22px}.bo-5-rad-23{border:5px solid;border-radius:23px}.bo-5-rad-24{border:5px solid;border-radius:24px}.bo-5-rad-25{border:5px solid;border-radius:25px}.bo-5-rad-26{border:5px solid;border-radius:26px}.bo-5-rad-27{border:5px solid;border-radius:27px}.bo-5-rad-28{border:5px solid;border-radius:28px}.bo-5-rad-29{border:5px solid;border-radius:29px}.bo-5-rad-30{border:5px solid;border-radius:30px}.bo-6-rad-1{border:6px solid;border-radius:1px}.bo-6-rad-2{border:6px solid;border-radius:2px}.bo-6-rad-3{border:6px solid;border-radius:3px}.bo-6-rad-4{border:6px solid;border-radius:4px}.bo-6-rad-5{border:6px solid;border-radius:5px}.bo-6-rad-6{border:6px solid;border-radius:6px}.bo-6-rad-7{border:6px solid;border-radius:7px}.bo-6-rad-8{border:6px solid;border-radius:8px}.bo-6-rad-9{border:6px solid;border-radius:9px}.bo-6-rad-10{border:6px solid;border-radius:10px}.bo-6-rad-11{border:6px solid;border-radius:11px}.bo-6-rad-12{border:6px solid;border-radius:12px}.bo-6-rad-13{border:6px solid;border-radius:13px}.bo-6-rad-14{border:6px solid;border-radius:14px}.bo-6-rad-15{border:6px solid;border-radius:15px}.bo-6-rad-16{border:6px solid;border-radius:16px}.bo-6-rad-17{border:6px solid;border-radius:17px}.bo-6-rad-18{border:6px solid;border-radius:18px}.bo-6-rad-19{border:6px solid;border-radius:19px}.bo-6-rad-20{border:6px solid;border-radius:20px}.bo-6-rad-21{border:6px solid;border-radius:21px}.bo-6-rad-22{border:6px solid;border-radius:22px}.bo-6-rad-23{border:6px solid;border-radius:23px}.bo-6-rad-24{border:6px solid;border-radius:24px}.bo-6-rad-25{border:6px solid;border-radius:25px}.bo-6-rad-26{border:6px solid;border-radius:26px}.bo-6-rad-27{border:6px solid;border-radius:27px}.bo-6-rad-28{border:6px solid;border-radius:28px}.bo-6-rad-29{border:6px solid;border-radius:29px}.bo-6-rad-30{border:6px solid;border-radius:30px}.bo-7-rad-1{border:7px solid;border-radius:1px}.bo-7-rad-2{border:7px solid;border-radius:2px}.bo-7-rad-3{border:7px solid;border-radius:3px}.bo-7-rad-4{border:7px solid;border-radius:4px}.bo-7-rad-5{border:7px solid;border-radius:5px}.bo-7-rad-6{border:7px solid;border-radius:6px}.bo-7-rad-7{border:7px solid;border-radius:7px}.bo-7-rad-8{border:7px solid;border-radius:8px}.bo-7-rad-9{border:7px solid;border-radius:9px}.bo-7-rad-10{border:7px solid;border-radius:10px}.bo-7-rad-11{border:7px solid;border-radius:11px}.bo-7-rad-12{border:7px solid;border-radius:12px}.bo-7-rad-13{border:7px solid;border-radius:13px}.bo-7-rad-14{border:7px solid;border-radius:14px}.bo-7-rad-15{border:7px solid;border-radius:15px}.bo-7-rad-16{border:7px solid;border-radius:16px}.bo-7-rad-17{border:7px solid;border-radius:17px}.bo-7-rad-18{border:7px solid;border-radius:18px}.bo-7-rad-19{border:7px solid;border-radius:19px}.bo-7-rad-20{border:7px solid;border-radius:20px}.bo-7-rad-21{border:7px solid;border-radius:21px}.bo-7-rad-22{border:7px solid;border-radius:22px}.bo-7-rad-23{border:7px solid;border-radius:23px}.bo-7-rad-24{border:7px solid;border-radius:24px}.bo-7-rad-25{border:7px solid;border-radius:25px}.bo-7-rad-26{border:7px solid;border-radius:26px}.bo-7-rad-27{border:7px solid;border-radius:27px}.bo-7-rad-28{border:7px solid;border-radius:28px}.bo-7-rad-29{border:7px solid;border-radius:29px}.bo-7-rad-30{border:7px solid;border-radius:30px}.bo-8-rad-1{border:8px solid;border-radius:1px}.bo-8-rad-2{border:8px solid;border-radius:2px}.bo-8-rad-3{border:8px solid;border-radius:3px}.bo-8-rad-4{border:8px solid;border-radius:4px}.bo-8-rad-5{border:8px solid;border-radius:5px}.bo-8-rad-6{border:8px solid;border-radius:6px}.bo-8-rad-7{border:8px solid;border-radius:7px}.bo-8-rad-8{border:8px solid;border-radius:8px}.bo-8-rad-9{border:8px solid;border-radius:9px}.bo-8-rad-10{border:8px solid;border-radius:10px}.bo-8-rad-11{border:8px solid;border-radius:11px}.bo-8-rad-12{border:8px solid;border-radius:12px}.bo-8-rad-13{border:8px solid;border-radius:13px}.bo-8-rad-14{border:8px solid;border-radius:14px}.bo-8-rad-15{border:8px solid;border-radius:15px}.bo-8-rad-16{border:8px solid;border-radius:16px}.bo-8-rad-17{border:8px solid;border-radius:17px}.bo-8-rad-18{border:8px solid;border-radius:18px}.bo-8-rad-19{border:8px solid;border-radius:19px}.bo-8-rad-20{border:8px solid;border-radius:20px}.bo-8-rad-21{border:8px solid;border-radius:21px}.bo-8-rad-22{border:8px solid;border-radius:22px}.bo-8-rad-23{border:8px solid;border-radius:23px}.bo-8-rad-24{border:8px solid;border-radius:24px}.bo-8-rad-25{border:8px solid;border-radius:25px}.bo-8-rad-26{border:8px solid;border-radius:26px}.bo-8-rad-27{border:8px solid;border-radius:27px}.bo-8-rad-28{border:8px solid;border-radius:28px}.bo-8-rad-29{border:8px solid;border-radius:29px}.bo-8-rad-30{border:8px solid;border-radius:30px}.bo-9-rad-1{border:9px solid;border-radius:1px}.bo-9-rad-2{border:9px solid;border-radius:2px}.bo-9-rad-3{border:9px solid;border-radius:3px}.bo-9-rad-4{border:9px solid;border-radius:4px}.bo-9-rad-5{border:9px solid;border-radius:5px}.bo-9-rad-6{border:9px solid;border-radius:6px}.bo-9-rad-7{border:9px solid;border-radius:7px}.bo-9-rad-8{border:9px solid;border-radius:8px}.bo-9-rad-9{border:9px solid;border-radius:9px}.bo-9-rad-10{border:9px solid;border-radius:10px}.bo-9-rad-11{border:9px solid;border-radius:11px}.bo-9-rad-12{border:9px solid;border-radius:12px}.bo-9-rad-13{border:9px solid;border-radius:13px}.bo-9-rad-14{border:9px solid;border-radius:14px}.bo-9-rad-15{border:9px solid;border-radius:15px}.bo-9-rad-16{border:9px solid;border-radius:16px}.bo-9-rad-17{border:9px solid;border-radius:17px}.bo-9-rad-18{border:9px solid;border-radius:18px}.bo-9-rad-19{border:9px solid;border-radius:19px}.bo-9-rad-20{border:9px solid;border-radius:20px}.bo-9-rad-21{border:9px solid;border-radius:21px}.bo-9-rad-22{border:9px solid;border-radius:22px}.bo-9-rad-23{border:9px solid;border-radius:23px}.bo-9-rad-24{border:9px solid;border-radius:24px}.bo-9-rad-25{border:9px solid;border-radius:25px}.bo-9-rad-26{border:9px solid;border-radius:26px}.bo-9-rad-27{border:9px solid;border-radius:27px}.bo-9-rad-28{border:9px solid;border-radius:28px}.bo-9-rad-29{border:9px solid;border-radius:29px}.bo-9-rad-30{border:9px solid;border-radius:30px}.bo-10-rad-1{border:10px solid;border-radius:1px}.bo-10-rad-2{border:10px solid;border-radius:2px}.bo-10-rad-3{border:10px solid;border-radius:3px}.bo-10-rad-4{border:10px solid;border-radius:4px}.bo-10-rad-5{border:10px solid;border-radius:5px}.bo-10-rad-6{border:10px solid;border-radius:6px}.bo-10-rad-7{border:10px solid;border-radius:7px}.bo-10-rad-8{border:10px solid;border-radius:8px}.bo-10-rad-9{border:10px solid;border-radius:9px}.bo-10-rad-10{border:10px solid;border-radius:10px}.bo-10-rad-11{border:10px solid;border-radius:11px}.bo-10-rad-12{border:10px solid;border-radius:12px}.bo-10-rad-13{border:10px solid;border-radius:13px}.bo-10-rad-14{border:10px solid;border-radius:14px}.bo-10-rad-15{border:10px solid;border-radius:15px}.bo-10-rad-16{border:10px solid;border-radius:16px}.bo-10-rad-17{border:10px solid;border-radius:17px}.bo-10-rad-18{border:10px solid;border-radius:18px}.bo-10-rad-19{border:10px solid;border-radius:19px}.bo-10-rad-20{border:10px solid;border-radius:20px}.bo-10-rad-21{border:10px solid;border-radius:21px}.bo-10-rad-22{border:10px solid;border-radius:22px}.bo-10-rad-23{border:10px solid;border-radius:23px}.bo-10-rad-24{border:10px solid;border-radius:24px}.bo-10-rad-25{border:10px solid;border-radius:25px}.bo-10-rad-26{border:10px solid;border-radius:26px}.bo-10-rad-27{border:10px solid;border-radius:27px}.bo-10-rad-28{border:10px solid;border-radius:28px}.bo-10-rad-29{border:10px solid;border-radius:29px}.bo-10-rad-30{border:10px solid;border-radius:30px}.bo-1-rad-50per{border:1px solid;border-radius:50%}.bo-2-rad-50per{border:2px solid;border-radius:50%}.bo-3-rad-50per{border:3px solid;border-radius:50%}.bo-4-rad-50per{border:4px solid;border-radius:50%}.bo-5-rad-50per{border:5px solid;border-radius:50%}.bo-6-rad-50per{border:6px solid;border-radius:50%}.bo-7-rad-50per{border:7px solid;border-radius:50%}.bo-8-rad-50per{border:8px solid;border-radius:50%}.bo-9-rad-50per{border:9px solid;border-radius:50%}.bo-10-rad-50per{border:10px solid;border-radius:50%}.borad-1{border-radius:1px}.borad-2{border-radius:2px}.borad-3{border-radius:3px}.borad-4{border-radius:4px}.borad-5{border-radius:5px}.borad-6{border-radius:6px}.borad-7{border-radius:7px}.borad-8{border-radius:8px}.borad-9{border-radius:9px}.borad-10{border-radius:10px}.borad-11{border-radius:11px}.borad-12{border-radius:12px}.borad-13{border-radius:13px}.borad-14{border-radius:14px}.borad-15{border-radius:15px}.borad-16{border-radius:16px}.borad-17{border-radius:17px}.borad-18{border-radius:18px}.borad-19{border-radius:19px}.borad-20{border-radius:20px}.borad-21{border-radius:21px}.borad-22{border-radius:22px}.borad-23{border-radius:23px}.borad-24{border-radius:24px}.borad-25{border-radius:25px}.borad-26{border-radius:26px}.borad-27{border-radius:27px}.borad-28{border-radius:28px}.borad-29{border-radius:29px}.borad-30{border-radius:30px}.borad-31{border-radius:31px}.borad-32{border-radius:32px}.borad-33{border-radius:33px}.borad-34{border-radius:34px}.borad-35{border-radius:35px}.borad-36{border-radius:36px}.borad-37{border-radius:37px}.borad-38{border-radius:38px}.borad-39{border-radius:39px}.borad-40{border-radius:40px}.borad-41{border-radius:41px}.borad-42{border-radius:42px}.borad-43{border-radius:43px}.borad-44{border-radius:44px}.borad-45{border-radius:45px}.borad-46{border-radius:46px}.borad-47{border-radius:47px}.borad-48{border-radius:48px}.borad-49{border-radius:49px}.borad-50{border-radius:50px}.borad-50per{border-radius:50%}.p-all-0,.p-t-0,.p-tb-0{padding-top:0}.p-all-1,.p-t-1,.p-tb-1{padding-top:1px}.p-all-2,.p-t-2,.p-tb-2{padding-top:2px}.p-all-3,.p-t-3,.p-tb-3{padding-top:3px}.p-all-4,.p-t-4,.p-tb-4{padding-top:4px}.p-all-5,.p-t-5,.p-tb-5{padding-top:5px}.p-all-6,.p-t-6,.p-tb-6{padding-top:6px}.p-all-7,.p-t-7,.p-tb-7{padding-top:7px}.p-all-8,.p-t-8,.p-tb-8{padding-top:8px}.p-all-9,.p-t-9,.p-tb-9{padding-top:9px}.p-all-10,.p-t-10,.p-tb-10{padding-top:10px}.p-all-11,.p-t-11,.p-tb-11{padding-top:11px}.p-all-12,.p-t-12,.p-tb-12{padding-top:12px}.p-all-13,.p-t-13,.p-tb-13{padding-top:13px}.p-all-14,.p-t-14,.p-tb-14{padding-top:14px}.p-all-15,.p-t-15,.p-tb-15{padding-top:15px}.p-all-16,.p-t-16,.p-tb-16{padding-top:16px}.p-all-17,.p-t-17,.p-tb-17{padding-top:17px}.p-all-18,.p-t-18,.p-tb-18{padding-top:18px}.p-all-19,.p-t-19,.p-tb-19{padding-top:19px}.p-all-20,.p-t-20,.p-tb-20{padding-top:20px}.p-all-21,.p-t-21,.p-tb-21{padding-top:21px}.p-all-22,.p-t-22,.p-tb-22{padding-top:22px}.p-all-23,.p-t-23,.p-tb-23{padding-top:23px}.p-all-24,.p-t-24,.p-tb-24{padding-top:24px}.p-all-25,.p-t-25,.p-tb-25{padding-top:25px}.p-all-26,.p-t-26,.p-tb-26{padding-top:26px}.p-all-27,.p-t-27,.p-tb-27{padding-top:27px}.p-all-28,.p-t-28,.p-tb-28{padding-top:28px}.p-all-29,.p-t-29,.p-tb-29{padding-top:29px}.p-all-30,.p-t-30,.p-tb-30{padding-top:30px}.p-all-31,.p-t-31,.p-tb-31{padding-top:31px}.p-all-32,.p-t-32,.p-tb-32{padding-top:32px}.p-all-33,.p-t-33,.p-tb-33{padding-top:33px}.p-all-34,.p-t-34,.p-tb-34{padding-top:34px}.p-all-35,.p-t-35,.p-tb-35{padding-top:35px}.p-all-36,.p-t-36,.p-tb-36{padding-top:36px}.p-all-37,.p-t-37,.p-tb-37{padding-top:37px}.p-all-38,.p-t-38,.p-tb-38{padding-top:38px}.p-all-39,.p-t-39,.p-tb-39{padding-top:39px}.p-all-40,.p-t-40,.p-tb-40{padding-top:40px}.p-all-41,.p-t-41,.p-tb-41{padding-top:41px}.p-all-42,.p-t-42,.p-tb-42{padding-top:42px}.p-all-43,.p-t-43,.p-tb-43{padding-top:43px}.p-all-44,.p-t-44,.p-tb-44{padding-top:44px}.p-all-45,.p-t-45,.p-tb-45{padding-top:45px}.p-all-46,.p-t-46,.p-tb-46{padding-top:46px}.p-all-47,.p-t-47,.p-tb-47{padding-top:47px}.p-all-48,.p-t-48,.p-tb-48{padding-top:48px}.p-all-49,.p-t-49,.p-tb-49{padding-top:49px}.p-all-50,.p-t-50,.p-tb-50{padding-top:50px}.p-all-51,.p-t-51,.p-tb-51{padding-top:51px}.p-all-52,.p-t-52,.p-tb-52{padding-top:52px}.p-all-53,.p-t-53,.p-tb-53{padding-top:53px}.p-all-54,.p-t-54,.p-tb-54{padding-top:54px}.p-all-55,.p-t-55,.p-tb-55{padding-top:55px}.p-all-56,.p-t-56,.p-tb-56{padding-top:56px}.p-all-57,.p-t-57,.p-tb-57{padding-top:57px}.p-all-58,.p-t-58,.p-tb-58{padding-top:58px}.p-all-59,.p-t-59,.p-tb-59{padding-top:59px}.p-all-60,.p-t-60,.p-tb-60{padding-top:60px}.p-all-61,.p-t-61,.p-tb-61{padding-top:61px}.p-all-62,.p-t-62,.p-tb-62{padding-top:62px}.p-all-63,.p-t-63,.p-tb-63{padding-top:63px}.p-all-64,.p-t-64,.p-tb-64{padding-top:64px}.p-all-65,.p-t-65,.p-tb-65{padding-top:65px}.p-all-66,.p-t-66,.p-tb-66{padding-top:66px}.p-all-67,.p-t-67,.p-tb-67{padding-top:67px}.p-all-68,.p-t-68,.p-tb-68{padding-top:68px}.p-all-69,.p-t-69,.p-tb-69{padding-top:69px}.p-all-70,.p-t-70,.p-tb-70{padding-top:70px}.p-all-71,.p-t-71,.p-tb-71{padding-top:71px}.p-all-72,.p-t-72,.p-tb-72{padding-top:72px}.p-all-73,.p-t-73,.p-tb-73{padding-top:73px}.p-all-74,.p-t-74,.p-tb-74{padding-top:74px}.p-all-75,.p-t-75,.p-tb-75{padding-top:75px}.p-all-76,.p-t-76,.p-tb-76{padding-top:76px}.p-all-77,.p-t-77,.p-tb-77{padding-top:77px}.p-all-78,.p-t-78,.p-tb-78{padding-top:78px}.p-all-79,.p-t-79,.p-tb-79{padding-top:79px}.p-all-80,.p-t-80,.p-tb-80{padding-top:80px}.p-all-81,.p-t-81,.p-tb-81{padding-top:81px}.p-all-82,.p-t-82,.p-tb-82{padding-top:82px}.p-all-83,.p-t-83,.p-tb-83{padding-top:83px}.p-all-84,.p-t-84,.p-tb-84{padding-top:84px}.p-all-85,.p-t-85,.p-tb-85{padding-top:85px}.p-all-86,.p-t-86,.p-tb-86{padding-top:86px}.p-all-87,.p-t-87,.p-tb-87{padding-top:87px}.p-all-88,.p-t-88,.p-tb-88{padding-top:88px}.p-all-89,.p-t-89,.p-tb-89{padding-top:89px}.p-all-90,.p-t-90,.p-tb-90{padding-top:90px}.p-all-91,.p-t-91,.p-tb-91{padding-top:91px}.p-all-92,.p-t-92,.p-tb-92{padding-top:92px}.p-all-93,.p-t-93,.p-tb-93{padding-top:93px}.p-all-94,.p-t-94,.p-tb-94{padding-top:94px}.p-all-95,.p-t-95,.p-tb-95{padding-top:95px}.p-all-96,.p-t-96,.p-tb-96{padding-top:96px}.p-all-97,.p-t-97,.p-tb-97{padding-top:97px}.p-all-98,.p-t-98,.p-tb-98{padding-top:98px}.p-all-99,.p-t-99,.p-tb-99{padding-top:99px}.p-all-0,.p-b-0,.p-tb-0{padding-bottom:0}.p-all-1,.p-b-1,.p-tb-1{padding-bottom:1px}.p-all-2,.p-b-2,.p-tb-2{padding-bottom:2px}.p-all-3,.p-b-3,.p-tb-3{padding-bottom:3px}.p-all-4,.p-b-4,.p-tb-4{padding-bottom:4px}.p-all-5,.p-b-5,.p-tb-5{padding-bottom:5px}.p-all-6,.p-b-6,.p-tb-6{padding-bottom:6px}.p-all-7,.p-b-7,.p-tb-7{padding-bottom:7px}.p-all-8,.p-b-8,.p-tb-8{padding-bottom:8px}.p-all-9,.p-b-9,.p-tb-9{padding-bottom:9px}.p-all-10,.p-b-10,.p-tb-10{padding-bottom:10px}.p-all-11,.p-b-11,.p-tb-11{padding-bottom:11px}.p-all-12,.p-b-12,.p-tb-12{padding-bottom:12px}.p-all-13,.p-b-13,.p-tb-13{padding-bottom:13px}.p-all-14,.p-b-14,.p-tb-14{padding-bottom:14px}.p-all-15,.p-b-15,.p-tb-15{padding-bottom:15px}.p-all-16,.p-b-16,.p-tb-16{padding-bottom:16px}.p-all-17,.p-b-17,.p-tb-17{padding-bottom:17px}.p-all-18,.p-b-18,.p-tb-18{padding-bottom:18px}.p-all-19,.p-b-19,.p-tb-19{padding-bottom:19px}.p-all-20,.p-b-20,.p-tb-20{padding-bottom:20px}.p-all-21,.p-b-21,.p-tb-21{padding-bottom:21px}.p-all-22,.p-b-22,.p-tb-22{padding-bottom:22px}.p-all-23,.p-b-23,.p-tb-23{padding-bottom:23px}.p-all-24,.p-b-24,.p-tb-24{padding-bottom:24px}.p-all-25,.p-b-25,.p-tb-25{padding-bottom:25px}.p-all-26,.p-b-26,.p-tb-26{padding-bottom:26px}.p-all-27,.p-b-27,.p-tb-27{padding-bottom:27px}.p-all-28,.p-b-28,.p-tb-28{padding-bottom:28px}.p-all-29,.p-b-29,.p-tb-29{padding-bottom:29px}.p-all-30,.p-b-30,.p-tb-30{padding-bottom:30px}.p-all-31,.p-b-31,.p-tb-31{padding-bottom:31px}.p-all-32,.p-b-32,.p-tb-32{padding-bottom:32px}.p-all-33,.p-b-33,.p-tb-33{padding-bottom:33px}.p-all-34,.p-b-34,.p-tb-34{padding-bottom:34px}.p-all-35,.p-b-35,.p-tb-35{padding-bottom:35px}.p-all-36,.p-b-36,.p-tb-36{padding-bottom:36px}.p-all-37,.p-b-37,.p-tb-37{padding-bottom:37px}.p-all-38,.p-b-38,.p-tb-38{padding-bottom:38px}.p-all-39,.p-b-39,.p-tb-39{padding-bottom:39px}.p-all-40,.p-b-40,.p-tb-40{padding-bottom:40px}.p-all-41,.p-b-41,.p-tb-41{padding-bottom:41px}.p-all-42,.p-b-42,.p-tb-42{padding-bottom:42px}.p-all-43,.p-b-43,.p-tb-43{padding-bottom:43px}.p-all-44,.p-b-44,.p-tb-44{padding-bottom:44px}.p-all-45,.p-b-45,.p-tb-45{padding-bottom:45px}.p-all-46,.p-b-46,.p-tb-46{padding-bottom:46px}.p-all-47,.p-b-47,.p-tb-47{padding-bottom:47px}.p-all-48,.p-b-48,.p-tb-48{padding-bottom:48px}.p-all-49,.p-b-49,.p-tb-49{padding-bottom:49px}.p-all-50,.p-b-50,.p-tb-50{padding-bottom:50px}.p-all-51,.p-b-51,.p-tb-51{padding-bottom:51px}.p-all-52,.p-b-52,.p-tb-52{padding-bottom:52px}.p-all-53,.p-b-53,.p-tb-53{padding-bottom:53px}.p-all-54,.p-b-54,.p-tb-54{padding-bottom:54px}.p-all-55,.p-b-55,.p-tb-55{padding-bottom:55px}.p-all-56,.p-b-56,.p-tb-56{padding-bottom:56px}.p-all-57,.p-b-57,.p-tb-57{padding-bottom:57px}.p-all-58,.p-b-58,.p-tb-58{padding-bottom:58px}.p-all-59,.p-b-59,.p-tb-59{padding-bottom:59px}.p-all-60,.p-b-60,.p-tb-60{padding-bottom:60px}.p-all-61,.p-b-61,.p-tb-61{padding-bottom:61px}.p-all-62,.p-b-62,.p-tb-62{padding-bottom:62px}.p-all-63,.p-b-63,.p-tb-63{padding-bottom:63px}.p-all-64,.p-b-64,.p-tb-64{padding-bottom:64px}.p-all-65,.p-b-65,.p-tb-65{padding-bottom:65px}.p-all-66,.p-b-66,.p-tb-66{padding-bottom:66px}.p-all-67,.p-b-67,.p-tb-67{padding-bottom:67px}.p-all-68,.p-b-68,.p-tb-68{padding-bottom:68px}.p-all-69,.p-b-69,.p-tb-69{padding-bottom:69px}.p-all-70,.p-b-70,.p-tb-70{padding-bottom:70px}.p-all-71,.p-b-71,.p-tb-71{padding-bottom:71px}.p-all-72,.p-b-72,.p-tb-72{padding-bottom:72px}.p-all-73,.p-b-73,.p-tb-73{padding-bottom:73px}.p-all-74,.p-b-74,.p-tb-74{padding-bottom:74px}.p-all-75,.p-b-75,.p-tb-75{padding-bottom:75px}.p-all-76,.p-b-76,.p-tb-76{padding-bottom:76px}.p-all-77,.p-b-77,.p-tb-77{padding-bottom:77px}.p-all-78,.p-b-78,.p-tb-78{padding-bottom:78px}.p-all-79,.p-b-79,.p-tb-79{padding-bottom:79px}.p-all-80,.p-b-80,.p-tb-80{padding-bottom:80px}.p-all-81,.p-b-81,.p-tb-81{padding-bottom:81px}.p-all-82,.p-b-82,.p-tb-82{padding-bottom:82px}.p-all-83,.p-b-83,.p-tb-83{padding-bottom:83px}.p-all-84,.p-b-84,.p-tb-84{padding-bottom:84px}.p-all-85,.p-b-85,.p-tb-85{padding-bottom:85px}.p-all-86,.p-b-86,.p-tb-86{padding-bottom:86px}.p-all-87,.p-b-87,.p-tb-87{padding-bottom:87px}.p-all-88,.p-b-88,.p-tb-88{padding-bottom:88px}.p-all-89,.p-b-89,.p-tb-89{padding-bottom:89px}.p-all-90,.p-b-90,.p-tb-90{padding-bottom:90px}.p-all-91,.p-b-91,.p-tb-91{padding-bottom:91px}.p-all-92,.p-b-92,.p-tb-92{padding-bottom:92px}.p-all-93,.p-b-93,.p-tb-93{padding-bottom:93px}.p-all-94,.p-b-94,.p-tb-94{padding-bottom:94px}.p-all-95,.p-b-95,.p-tb-95{padding-bottom:95px}.p-all-96,.p-b-96,.p-tb-96{padding-bottom:96px}.p-all-97,.p-b-97,.p-tb-97{padding-bottom:97px}.p-all-98,.p-b-98,.p-tb-98{padding-bottom:98px}.p-all-99,.p-b-99,.p-tb-99{padding-bottom:99px}.p-all-0,.p-l-0,.p-rl-0{padding-left:0}.p-all-1,.p-l-1,.p-rl-1{padding-left:1px;}.p-all-2,.p-l-2,.p-rl-2{padding-left:2px}.p-all-3,.p-l-3,.p-rl-3{padding-left:3px}.p-all-4,.p-l-4,.p-rl-4{padding-left:4px}.p-all-5,.p-l-5,.p-rl-5{padding-left:5px}.p-all-6,.p-l-6,.p-rl-6{padding-left:6px}.p-all-7,.p-l-7,.p-rl-7{padding-left:7px}.p-all-8,.p-l-8,.p-rl-8{padding-left:8px}.p-all-9,.p-l-9,.p-rl-9{padding-left:9px}.p-all-10,.p-l-10,.p-rl-10{padding-left:10px}.p-all-11,.p-l-11,.p-rl-11{padding-left:11px}.p-all-12,.p-l-12,.p-rl-12{padding-left:12px}.p-all-13,.p-l-13,.p-rl-13{padding-left:13px}.p-all-14,.p-l-14,.p-rl-14{padding-left:14px}.p-all-15,.p-l-15,.p-rl-15{padding-left:15px}.p-all-16,.p-l-16,.p-rl-16{padding-left:16px}.p-all-17,.p-l-17,.p-rl-17{padding-left:17px}.p-all-18,.p-l-18,.p-rl-18{padding-left:18px}.p-all-19,.p-l-19,.p-rl-19{padding-left:19px}.p-all-20,.p-l-20,.p-rl-20{padding-left:20px}.p-all-21,.p-l-21,.p-rl-21{padding-left:21px}.p-all-22,.p-l-22,.p-rl-22{padding-left:22px}.p-all-23,.p-l-23,.p-rl-23{padding-left:23px}.p-all-24,.p-l-24,.p-rl-24{padding-left:24px}.p-all-25,.p-l-25,.p-rl-25{padding-left:25px}.p-all-26,.p-l-26,.p-rl-26{padding-left:26px}.p-all-27,.p-l-27,.p-rl-27{padding-left:27px}.p-all-28,.p-l-28,.p-rl-28{padding-left:28px}.p-all-29,.p-l-29,.p-rl-29{padding-left:29px}.p-all-30,.p-l-30,.p-rl-30{padding-left:30px}.p-all-31,.p-l-31,.p-rl-31{padding-left:31px}.p-all-32,.p-l-32,.p-rl-32{padding-left:32px}.p-all-33,.p-l-33,.p-rl-33{padding-left:33px}.p-all-34,.p-l-34,.p-rl-34{padding-left:34px}.p-all-35,.p-l-35,.p-rl-35{padding-left:35px}.p-all-36,.p-l-36,.p-rl-36{padding-left:36px}.p-all-37,.p-l-37,.p-rl-37{padding-left:37px}.p-all-38,.p-l-38,.p-rl-38{padding-left:38px}.p-all-39,.p-l-39,.p-rl-39{padding-left:39px}.p-all-40,.p-l-40,.p-rl-40{padding-left:40px}.p-all-41,.p-l-41,.p-rl-41{padding-left:41px}.p-all-42,.p-l-42,.p-rl-42{padding-left:42px}.p-all-43,.p-l-43,.p-rl-43{padding-left:43px}.p-all-44,.p-l-44,.p-rl-44{padding-left:44px}.p-all-45,.p-l-45,.p-rl-45{padding-left:45px}.p-all-46,.p-l-46,.p-rl-46{padding-left:46px}.p-all-47,.p-l-47,.p-rl-47{padding-left:47px}.p-all-48,.p-l-48,.p-rl-48{padding-left:48px}.p-all-49,.p-l-49,.p-rl-49{padding-left:49px}.p-all-50,.p-l-50,.p-rl-50{padding-left:50px}.p-all-51,.p-l-51,.p-rl-51{padding-left:51px}.p-all-52,.p-l-52,.p-rl-52{padding-left:52px}.p-all-53,.p-l-53,.p-rl-53{padding-left:53px}.p-all-54,.p-l-54,.p-rl-54{padding-left:54px}.p-all-55,.p-l-55,.p-rl-55{padding-left:55px}.p-all-56,.p-l-56,.p-rl-56{padding-left:56px}.p-all-57,.p-l-57,.p-rl-57{padding-left:57px}.p-all-58,.p-l-58,.p-rl-58{padding-left:58px}.p-all-59,.p-l-59,.p-rl-59{padding-left:59px}.p-all-60,.p-l-60,.p-rl-60{padding-left:60px}.p-all-61,.p-l-61,.p-rl-61{padding-left:61px}.p-all-62,.p-l-62,.p-rl-62{padding-left:62px}.p-all-63,.p-l-63,.p-rl-63{padding-left:63px}.p-all-64,.p-l-64,.p-rl-64{padding-left:64px}.p-all-65,.p-l-65,.p-rl-65{padding-left:65px}.p-all-66,.p-l-66,.p-rl-66{padding-left:66px}.p-all-67,.p-l-67,.p-rl-67{padding-left:67px}.p-all-68,.p-l-68,.p-rl-68{padding-left:68px}.p-all-69,.p-l-69,.p-rl-69{padding-left:69px}.p-all-70,.p-l-70,.p-rl-70{padding-left:70px}.p-all-71,.p-l-71,.p-rl-71{padding-left:71px}.p-all-72,.p-l-72,.p-rl-72{padding-left:72px}.p-all-73,.p-l-73,.p-rl-73{padding-left:73px}.p-all-74,.p-l-74,.p-rl-74{padding-left:74px}.p-all-75,.p-l-75,.p-rl-75{padding-left:75px}.p-all-76,.p-l-76,.p-rl-76{padding-left:76px}.p-all-77,.p-l-77,.p-rl-77{padding-left:77px}.p-all-78,.p-l-78,.p-rl-78{padding-left:78px}.p-all-79,.p-l-79,.p-rl-79{padding-left:79px}.p-all-80,.p-l-80,.p-rl-80{padding-left:80px}.p-all-81,.p-l-81,.p-rl-81{padding-left:81px}.p-all-82,.p-l-82,.p-rl-82{padding-left:82px}.p-all-83,.p-l-83,.p-rl-83{padding-left:83px}.p-all-84,.p-l-84,.p-rl-84{padding-left:84px}.p-all-85,.p-l-85,.p-rl-85{padding-left:85px}.p-all-86,.p-l-86,.p-rl-86{padding-left:86px}.p-all-87,.p-l-87,.p-rl-87{padding-left:87px}.p-all-88,.p-l-88,.p-rl-88{padding-left:88px}.p-all-89,.p-l-89,.p-rl-89{padding-left:89px}.p-all-90,.p-l-90,.p-rl-90{padding-left:90px}.p-all-91,.p-l-91,.p-rl-91{padding-left:91px}.p-all-92,.p-l-92,.p-rl-92{padding-left:92px}.p-all-93,.p-l-93,.p-rl-93{padding-left:93px}.p-all-94,.p-l-94,.p-rl-94{padding-left:94px}.p-all-95,.p-l-95,.p-rl-95{padding-left:95px}.p-all-96,.p-l-96,.p-rl-96{padding-left:96px}.p-all-97,.p-l-97,.p-rl-97{padding-left:97px}.p-all-98,.p-l-98,.p-rl-98{padding-left:98px}.p-all-99,.p-l-99,.p-rl-99{padding-left:99px}.p-all-0,.p-r-0,.p-rl-0{padding-right:0}.p-all-1,.p-r-1,.p-rl-1{padding-right:1px;}.p-all-2,.p-r-2,.p-rl-2{padding-right:2px}.p-all-3,.p-r-3,.p-rl-3{padding-right:3px}.p-all-4,.p-r-4,.p-rl-4{padding-right:4px}.p-all-5,.p-r-5,.p-rl-5{padding-right:5px}.p-all-6,.p-r-6,.p-rl-6{padding-right:6px}.p-all-7,.p-r-7,.p-rl-7{padding-right:7px}.p-all-8,.p-r-8,.p-rl-8{padding-right:8px}.p-all-9,.p-r-9,.p-rl-9{padding-right:9px}.p-all-10,.p-r-10,.p-rl-10{padding-right:10px}.p-all-11,.p-r-11,.p-rl-11{padding-right:11px}.p-all-12,.p-r-12,.p-rl-12{padding-right:12px}.p-all-13,.p-r-13,.p-rl-13{padding-right:13px}.p-all-14,.p-r-14,.p-rl-14{padding-right:14px}.p-all-15,.p-r-15,.p-rl-15{padding-right:15px}.p-all-16,.p-r-16,.p-rl-16{padding-right:16px}.p-all-17,.p-r-17,.p-rl-17{padding-right:17px}.p-all-18,.p-r-18,.p-rl-18{padding-right:18px}.p-all-19,.p-r-19,.p-rl-19{padding-right:19px}.p-all-20,.p-r-20,.p-rl-20{padding-right:20px}.p-all-21,.p-r-21,.p-rl-21{padding-right:21px}.p-all-22,.p-r-22,.p-rl-22{padding-right:22px}.p-all-23,.p-r-23,.p-rl-23{padding-right:23px}.p-all-24,.p-r-24,.p-rl-24{padding-right:24px}.p-all-25,.p-r-25,.p-rl-25{padding-right:25px}.p-all-26,.p-r-26,.p-rl-26{padding-right:26px}.p-all-27,.p-r-27,.p-rl-27{padding-right:27px}.p-all-28,.p-r-28,.p-rl-28{padding-right:28px}.p-all-29,.p-r-29,.p-rl-29{padding-right:29px}.p-all-30,.p-r-30,.p-rl-30{padding-right:30px}.p-all-31,.p-r-31,.p-rl-31{padding-right:31px}.p-all-32,.p-r-32,.p-rl-32{padding-right:32px}.p-all-33,.p-r-33,.p-rl-33{padding-right:33px}.p-all-34,.p-r-34,.p-rl-34{padding-right:34px}.p-all-35,.p-r-35,.p-rl-35{padding-right:35px}.p-all-36,.p-r-36,.p-rl-36{padding-right:36px}.p-all-37,.p-r-37,.p-rl-37{padding-right:37px}.p-all-38,.p-r-38,.p-rl-38{padding-right:38px}.p-all-39,.p-r-39,.p-rl-39{padding-right:39px}.p-all-40,.p-r-40,.p-rl-40{padding-right:40px}.p-all-41,.p-r-41,.p-rl-41{padding-right:41px}.p-all-42,.p-r-42,.p-rl-42{padding-right:42px}.p-all-43,.p-r-43,.p-rl-43{padding-right:43px}.p-all-44,.p-r-44,.p-rl-44{padding-right:44px}.p-all-45,.p-r-45,.p-rl-45{padding-right:45px}.p-all-46,.p-r-46,.p-rl-46{padding-right:46px}.p-all-47,.p-r-47,.p-rl-47{padding-right:47px}.p-all-48,.p-r-48,.p-rl-48{padding-right:48px}.p-all-49,.p-r-49,.p-rl-49{padding-right:49px}.p-all-50,.p-r-50,.p-rl-50{padding-right:50px}.p-all-51,.p-r-51,.p-rl-51{padding-right:51px}.p-all-52,.p-r-52,.p-rl-52{padding-right:52px}.p-all-53,.p-r-53,.p-rl-53{padding-right:53px}.p-all-54,.p-r-54,.p-rl-54{padding-right:54px}.p-all-55,.p-r-55,.p-rl-55{padding-right:55px}.p-all-56,.p-r-56,.p-rl-56{padding-right:56px}.p-all-57,.p-r-57,.p-rl-57{padding-right:57px}.p-all-58,.p-r-58,.p-rl-58{padding-right:58px}.p-all-59,.p-r-59,.p-rl-59{padding-right:59px}.p-all-60,.p-r-60,.p-rl-60{padding-right:60px}.p-all-61,.p-r-61,.p-rl-61{padding-right:61px}.p-all-62,.p-r-62,.p-rl-62{padding-right:62px}.p-all-63,.p-r-63,.p-rl-63{padding-right:63px}.p-all-64,.p-r-64,.p-rl-64{padding-right:64px}.p-all-65,.p-r-65,.p-rl-65{padding-right:65px}.p-all-66,.p-r-66,.p-rl-66{padding-right:66px}.p-all-67,.p-r-67,.p-rl-67{padding-right:67px}.p-all-68,.p-r-68,.p-rl-68{padding-right:68px}.p-all-69,.p-r-69,.p-rl-69{padding-right:69px}.p-all-70,.p-r-70,.p-rl-70{padding-right:70px}.p-all-71,.p-r-71,.p-rl-71{padding-right:71px}.p-all-72,.p-r-72,.p-rl-72{padding-right:72px}.p-all-73,.p-r-73,.p-rl-73{padding-right:73px}.p-all-74,.p-r-74,.p-rl-74{padding-right:74px}.p-all-75,.p-r-75,.p-rl-75{padding-right:75px}.p-all-76,.p-r-76,.p-rl-76{padding-right:76px}.p-all-77,.p-r-77,.p-rl-77{padding-right:77px}.p-all-78,.p-r-78,.p-rl-78{padding-right:78px}.p-all-79,.p-r-79,.p-rl-79{padding-right:79px}.p-all-80,.p-r-80,.p-rl-80{padding-right:80px}.p-all-81,.p-r-81,.p-rl-81{padding-right:81px}.p-all-82,.p-r-82,.p-rl-82{padding-right:82px}.p-all-83,.p-r-83,.p-rl-83{padding-right:83px}.p-all-84,.p-r-84,.p-rl-84{padding-right:84px}.p-all-85,.p-r-85,.p-rl-85{padding-right:85px}.p-all-86,.p-r-86,.p-rl-86{padding-right:86px}.p-all-87,.p-r-87,.p-rl-87{padding-right:87px}.p-all-88,.p-r-88,.p-rl-88{padding-right:88px}.p-all-89,.p-r-89,.p-rl-89{padding-right:89px}.p-all-90,.p-r-90,.p-rl-90{padding-right:90px}.p-all-91,.p-r-91,.p-rl-91{padding-right:91px}.p-all-92,.p-r-92,.p-rl-92{padding-right:92px}.p-all-93,.p-r-93,.p-rl-93{padding-right:93px}.p-all-94,.p-r-94,.p-rl-94{padding-right:94px}.p-all-95,.p-r-95,.p-rl-95{padding-right:95px}.p-all-96,.p-r-96,.p-rl-96{padding-right:96px}.p-all-97,.p-r-97,.p-rl-97{padding-right:97px}.p-all-98,.p-r-98,.p-rl-98{padding-right:98px}.p-all-99,.p-r-99,.p-rl-99{padding-right:99px}.p-all-100,.p-t-100,.p-tb-100{padding-top:100px}.p-all-105,.p-t-105,.p-tb-105{padding-top:105px}.p-all-110,.p-t-110,.p-tb-110{padding-top:110px}.p-all-115,.p-t-115,.p-tb-115{padding-top:115px}.p-all-120,.p-t-120,.p-tb-120{padding-top:120px}.p-all-125,.p-t-125,.p-tb-125{padding-top:125px}.p-all-130,.p-t-130,.p-tb-130{padding-top:130px}.p-all-135,.p-t-135,.p-tb-135{padding-top:135px}.p-all-140,.p-t-140,.p-tb-140{padding-top:140px}.p-all-145,.p-t-145,.p-tb-145{padding-top:145px}.p-all-150,.p-t-150,.p-tb-150{padding-top:150px}.p-all-155,.p-t-155,.p-tb-155{padding-top:155px}.p-all-160,.p-t-160,.p-tb-160{padding-top:160px}.p-all-165,.p-t-165,.p-tb-165{padding-top:165px}.p-all-170,.p-t-170,.p-tb-170{padding-top:170px}.p-all-175,.p-t-175,.p-tb-175{padding-top:175px}.p-all-180,.p-t-180,.p-tb-180{padding-top:180px}.p-all-185,.p-t-185,.p-tb-185{padding-top:185px}.p-all-190,.p-t-190,.p-tb-190{padding-top:190px}.p-all-195,.p-t-195,.p-tb-195{padding-top:195px}.p-all-200,.p-t-200,.p-tb-200{padding-top:200px}.p-all-205,.p-t-205,.p-tb-205{padding-top:205px}.p-all-210,.p-t-210,.p-tb-210{padding-top:210px}.p-all-215,.p-t-215,.p-tb-215{padding-top:215px}.p-all-220,.p-t-220,.p-tb-220{padding-top:220px}.p-all-225,.p-t-225,.p-tb-225{padding-top:225px}.p-all-230,.p-t-230,.p-tb-230{padding-top:230px}.p-all-235,.p-t-235,.p-tb-235{padding-top:235px}.p-all-240,.p-t-240,.p-tb-240{padding-top:240px}.p-all-245,.p-t-245,.p-tb-245{padding-top:245px}.p-all-250,.p-t-250,.p-tb-250{padding-top:250px}.p-all-255,.p-t-255,.p-tb-255{padding-top:255px}.p-all-260,.p-t-260,.p-tb-260{padding-top:260px}.p-all-265,.p-t-265,.p-tb-265{padding-top:265px}.p-all-270,.p-t-270,.p-tb-270{padding-top:270px}.p-all-275,.p-t-275,.p-tb-275{padding-top:275px}.p-all-280,.p-t-280,.p-tb-280{padding-top:280px}.p-all-285,.p-t-285,.p-tb-285{padding-top:285px}.p-all-290,.p-t-290,.p-tb-290{padding-top:290px}.p-all-295,.p-t-295,.p-tb-295{padding-top:295px}.p-all-300,.p-t-300,.p-tb-300{padding-top:300px}.p-all-100,.p-b-100,.p-tb-100{padding-bottom:100px}.p-all-105,.p-b-105,.p-tb-105{padding-bottom:105px}.p-all-110,.p-b-110,.p-tb-110{padding-bottom:110px}.p-all-115,.p-b-115,.p-tb-115{padding-bottom:115px}.p-all-120,.p-b-120,.p-tb-120{padding-bottom:120px}.p-all-125,.p-b-125,.p-tb-125{padding-bottom:125px}.p-all-130,.p-b-130,.p-tb-130{padding-bottom:130px}.p-all-135,.p-b-135,.p-tb-135{padding-bottom:135px}.p-all-140,.p-b-140,.p-tb-140{padding-bottom:140px}.p-all-145,.p-b-145,.p-tb-145{padding-bottom:145px}.p-all-150,.p-b-150,.p-tb-150{padding-bottom:150px}.p-all-155,.p-b-155,.p-tb-155{padding-bottom:155px}.p-all-160,.p-b-160,.p-tb-160{padding-bottom:160px}.p-all-165,.p-b-165,.p-tb-165{padding-bottom:165px}.p-all-170,.p-b-170,.p-tb-170{padding-bottom:170px}.p-all-175,.p-b-175,.p-tb-175{padding-bottom:175px}.p-all-180,.p-b-180,.p-tb-180{padding-bottom:180px}.p-all-185,.p-b-185,.p-tb-185{padding-bottom:185px}.p-all-190,.p-b-190,.p-tb-190{padding-bottom:190px}.p-all-195,.p-b-195,.p-tb-195{padding-bottom:195px}.p-all-200,.p-b-200,.p-tb-200{padding-bottom:200px}.p-all-205,.p-b-205,.p-tb-205{padding-bottom:205px}.p-all-210,.p-b-210,.p-tb-210{padding-bottom:210px}.p-all-215,.p-b-215,.p-tb-215{padding-bottom:215px}.p-all-220,.p-b-220,.p-tb-220{padding-bottom:220px}.p-all-225,.p-b-225,.p-tb-225{padding-bottom:225px}.p-all-230,.p-b-230,.p-tb-230{padding-bottom:230px}.p-all-235,.p-b-235,.p-tb-235{padding-bottom:235px}.p-all-240,.p-b-240,.p-tb-240{padding-bottom:240px}.p-all-245,.p-b-245,.p-tb-245{padding-bottom:245px}.p-all-250,.p-b-250,.p-tb-250{padding-bottom:250px}.p-all-255,.p-b-255,.p-tb-255{padding-bottom:255px}.p-all-260,.p-b-260,.p-tb-260{padding-bottom:260px}.p-all-265,.p-b-265,.p-tb-265{padding-bottom:265px}.p-all-270,.p-b-270,.p-tb-270{padding-bottom:270px}.p-all-275,.p-b-275,.p-tb-275{padding-bottom:275px}.p-all-280,.p-b-280,.p-tb-280{padding-bottom:280px}.p-all-285,.p-b-285,.p-tb-285{padding-bottom:285px}.p-all-290,.p-b-290,.p-tb-290{padding-bottom:290px}.p-all-295,.p-b-295,.p-tb-295{padding-bottom:295px}.p-all-300,.p-b-300,.p-tb-300{padding-bottom:300px}.p-all-100,.p-l-100,.p-rl-100{padding-left:100px}.p-all-105,.p-l-105,.p-rl-105{padding-left:105px}.p-all-110,.p-l-110,.p-rl-110{padding-left:110px}.p-all-115,.p-l-115,.p-rl-115{padding-left:115px}.p-all-120,.p-l-120,.p-rl-120{padding-left:120px}.p-all-125,.p-l-125,.p-rl-125{padding-left:125px}.p-all-130,.p-l-130,.p-rl-130{padding-left:130px}.p-all-135,.p-l-135,.p-rl-135{padding-left:135px}.p-all-140,.p-l-140,.p-rl-140{padding-left:140px}.p-all-145,.p-l-145,.p-rl-145{padding-left:145px}.p-all-150,.p-l-150,.p-rl-150{padding-left:150px}.p-all-155,.p-l-155,.p-rl-155{padding-left:155px}.p-all-160,.p-l-160,.p-rl-160{padding-left:160px}.p-all-165,.p-l-165,.p-rl-165{padding-left:165px}.p-all-170,.p-l-170,.p-rl-170{padding-left:170px}.p-all-175,.p-l-175,.p-rl-175{padding-left:175px}.p-all-180,.p-l-180,.p-rl-180{padding-left:180px}.p-all-185,.p-l-185,.p-rl-185{padding-left:185px}.p-all-190,.p-l-190,.p-rl-190{padding-left:190px}.p-all-195,.p-l-195,.p-rl-195{padding-left:195px}.p-all-200,.p-l-200,.p-rl-200{padding-left:200px}.p-all-205,.p-l-205,.p-rl-205{padding-left:205px}.p-all-210,.p-l-210,.p-rl-210{padding-left:210px}.p-all-215,.p-l-215,.p-rl-215{padding-left:215px}.p-all-220,.p-l-220,.p-rl-220{padding-left:220px}.p-all-225,.p-l-225,.p-rl-225{padding-left:225px}.p-all-230,.p-l-230,.p-rl-230{padding-left:230px}.p-all-235,.p-l-235,.p-rl-235{padding-left:235px}.p-all-240,.p-l-240,.p-rl-240{padding-left:240px}.p-all-245,.p-l-245,.p-rl-245{padding-left:245px}.p-all-250,.p-l-250,.p-rl-250{padding-left:250px}.p-all-255,.p-l-255,.p-rl-255{padding-left:255px}.p-all-260,.p-l-260,.p-rl-260{padding-left:260px}.p-all-265,.p-l-265,.p-rl-265{padding-left:265px}.p-all-270,.p-l-270,.p-rl-270{padding-left:270px}.p-all-275,.p-l-275,.p-rl-275{padding-left:275px}.p-all-280,.p-l-280,.p-rl-280{padding-left:280px}.p-all-285,.p-l-285,.p-rl-285{padding-left:285px}.p-all-290,.p-l-290,.p-rl-290{padding-left:290px}.p-all-295,.p-l-295,.p-rl-295{padding-left:295px}.p-all-300,.p-l-300,.p-rl-300{padding-left:300px}.p-all-100,.p-r-100,.p-rl-100{padding-right:100px}.p-all-105,.p-r-105,.p-rl-105{padding-right:105px}.p-all-110,.p-r-110,.p-rl-110{padding-right:110px}.p-all-115,.p-r-115,.p-rl-115{padding-right:115px}.p-all-120,.p-r-120,.p-rl-120{padding-right:120px}.p-all-125,.p-r-125,.p-rl-125{padding-right:125px}.p-all-130,.p-r-130,.p-rl-130{padding-right:130px}.p-all-135,.p-r-135,.p-rl-135{padding-right:135px}.p-all-140,.p-r-140,.p-rl-140{padding-right:140px}.p-all-145,.p-r-145,.p-rl-145{padding-right:145px}.p-all-150,.p-r-150,.p-rl-150{padding-right:150px}.p-all-155,.p-r-155,.p-rl-155{padding-right:155px}.p-all-160,.p-r-160,.p-rl-160{padding-right:160px}.p-all-165,.p-r-165,.p-rl-165{padding-right:165px}.p-all-170,.p-r-170,.p-rl-170{padding-right:170px}.p-all-175,.p-r-175,.p-rl-175{padding-right:175px}.p-all-180,.p-r-180,.p-rl-180{padding-right:180px}.p-all-185,.p-r-185,.p-rl-185{padding-right:185px}.p-all-190,.p-r-190,.p-rl-190{padding-right:190px}.p-all-195,.p-r-195,.p-rl-195{padding-right:195px}.p-all-200,.p-r-200,.p-rl-200{padding-right:200px}.p-all-205,.p-r-205,.p-rl-205{padding-right:205px}.p-all-210,.p-r-210,.p-rl-210{padding-right:210px}.p-all-215,.p-r-215,.p-rl-215{padding-right:215px}.p-all-220,.p-r-220,.p-rl-220{padding-right:220px}.p-all-225,.p-r-225,.p-rl-225{padding-right:225px}.p-all-230,.p-r-230,.p-rl-230{padding-right:230px}.p-all-235,.p-r-235,.p-rl-235{padding-right:235px}.p-all-240,.p-r-240,.p-rl-240{padding-right:240px}.p-all-245,.p-r-245,.p-rl-245{padding-right:245px}.p-all-250,.p-r-250,.p-rl-250{padding-right:250px}.p-all-255,.p-r-255,.p-rl-255{padding-right:255px}.p-all-260,.p-r-260,.p-rl-260{padding-right:260px}.p-all-265,.p-r-265,.p-rl-265{padding-right:265px}.p-all-270,.p-r-270,.p-rl-270{padding-right:270px}.p-all-275,.p-r-275,.p-rl-275{padding-right:275px}.p-all-280,.p-r-280,.p-rl-280{padding-right:280px}.p-all-285,.p-r-285,.p-rl-285{padding-right:285px}.p-all-290,.p-r-290,.p-rl-290{padding-right:290px}.p-all-295,.p-r-295,.p-rl-295{padding-right:295px}.p-all-300,.p-r-300,.p-rl-300{padding-right:300px}.m-all-0,.m-t-0,.m-tb-0{margin-top:0}.m-all-1,.m-t-1,.m-tb-1{margin-top:1px}.m-all-2,.m-t-2,.m-tb-2{margin-top:2px}.m-all-3,.m-t-3,.m-tb-3{margin-top:3px}.m-all-4,.m-t-4,.m-tb-4{margin-top:4px}.m-all-5,.m-t-5,.m-tb-5{margin-top:5px}.m-all-6,.m-t-6,.m-tb-6{margin-top:6px}.m-all-7,.m-t-7,.m-tb-7{margin-top:7px}.m-all-8,.m-t-8,.m-tb-8{margin-top:8px}.m-all-9,.m-t-9,.m-tb-9{margin-top:9px}.m-all-10,.m-t-10,.m-tb-10{margin-top:10px}.m-all-11,.m-t-11,.m-tb-11{margin-top:11px}.m-all-12,.m-t-12,.m-tb-12{margin-top:12px}.m-all-13,.m-t-13,.m-tb-13{margin-top:13px}.m-all-14,.m-t-14,.m-tb-14{margin-top:14px}.m-all-15,.m-t-15,.m-tb-15{margin-top:15px}.m-all-16,.m-t-16,.m-tb-16{margin-top:16px}.m-all-17,.m-t-17,.m-tb-17{margin-top:17px}.m-all-18,.m-t-18,.m-tb-18{margin-top:18px}.m-all-19,.m-t-19,.m-tb-19{margin-top:19px}.m-all-20,.m-t-20,.m-tb-20{margin-top:20px}.m-all-21,.m-t-21,.m-tb-21{margin-top:21px}.m-all-22,.m-t-22,.m-tb-22{margin-top:22px}.m-all-23,.m-t-23,.m-tb-23{margin-top:23px}.m-all-24,.m-t-24,.m-tb-24{margin-top:24px}.m-all-25,.m-t-25,.m-tb-25{margin-top:25px}.m-all-26,.m-t-26,.m-tb-26{margin-top:26px}.m-all-27,.m-t-27,.m-tb-27{margin-top:27px}.m-all-28,.m-t-28,.m-tb-28{margin-top:28px}.m-all-29,.m-t-29,.m-tb-29{margin-top:29px}.m-all-30,.m-t-30,.m-tb-30{margin-top:30px}.m-all-31,.m-t-31,.m-tb-31{margin-top:31px}.m-all-32,.m-t-32,.m-tb-32{margin-top:32px}.m-all-33,.m-t-33,.m-tb-33{margin-top:33px}.m-all-34,.m-t-34,.m-tb-34{margin-top:34px}.m-all-35,.m-t-35,.m-tb-35{margin-top:35px}.m-all-36,.m-t-36,.m-tb-36{margin-top:36px}.m-all-37,.m-t-37,.m-tb-37{margin-top:37px}.m-all-38,.m-t-38,.m-tb-38{margin-top:38px}.m-all-39,.m-t-39,.m-tb-39{margin-top:39px}.m-all-40,.m-t-40,.m-tb-40{margin-top:40px}.m-all-41,.m-t-41,.m-tb-41{margin-top:41px}.m-all-42,.m-t-42,.m-tb-42{margin-top:42px}.m-all-43,.m-t-43,.m-tb-43{margin-top:43px}.m-all-44,.m-t-44,.m-tb-44{margin-top:44px}.m-all-45,.m-t-45,.m-tb-45{margin-top:45px}.m-all-46,.m-t-46,.m-tb-46{margin-top:46px}.m-all-47,.m-t-47,.m-tb-47{margin-top:47px}.m-all-48,.m-t-48,.m-tb-48{margin-top:48px}.m-all-49,.m-t-49,.m-tb-49{margin-top:49px}.m-all-50,.m-t-50,.m-tb-50{margin-top:50px}.m-all-51,.m-t-51,.m-tb-51{margin-top:51px}.m-all-52,.m-t-52,.m-tb-52{margin-top:52px}.m-all-53,.m-t-53,.m-tb-53{margin-top:53px}.m-all-54,.m-t-54,.m-tb-54{margin-top:54px}.m-all-55,.m-t-55,.m-tb-55{margin-top:55px}.m-all-56,.m-t-56,.m-tb-56{margin-top:56px}.m-all-57,.m-t-57,.m-tb-57{margin-top:57px}.m-all-58,.m-t-58,.m-tb-58{margin-top:58px}.m-all-59,.m-t-59,.m-tb-59{margin-top:59px}.m-all-60,.m-t-60,.m-tb-60{margin-top:60px}.m-all-61,.m-t-61,.m-tb-61{margin-top:61px}.m-all-62,.m-t-62,.m-tb-62{margin-top:62px}.m-all-63,.m-t-63,.m-tb-63{margin-top:63px}.m-all-64,.m-t-64,.m-tb-64{margin-top:64px}.m-all-65,.m-t-65,.m-tb-65{margin-top:65px}.m-all-66,.m-t-66,.m-tb-66{margin-top:66px}.m-all-67,.m-t-67,.m-tb-67{margin-top:67px}.m-all-68,.m-t-68,.m-tb-68{margin-top:68px}.m-all-69,.m-t-69,.m-tb-69{margin-top:69px}.m-all-70,.m-t-70,.m-tb-70{margin-top:70px}.m-all-71,.m-t-71,.m-tb-71{margin-top:71px}.m-all-72,.m-t-72,.m-tb-72{margin-top:72px}.m-all-73,.m-t-73,.m-tb-73{margin-top:73px}.m-all-74,.m-t-74,.m-tb-74{margin-top:74px}.m-all-75,.m-t-75,.m-tb-75{margin-top:75px}.m-all-76,.m-t-76,.m-tb-76{margin-top:76px}.m-all-77,.m-t-77,.m-tb-77{margin-top:77px}.m-all-78,.m-t-78,.m-tb-78{margin-top:78px}.m-all-79,.m-t-79,.m-tb-79{margin-top:79px}.m-all-80,.m-t-80,.m-tb-80{margin-top:80px}.m-all-81,.m-t-81,.m-tb-81{margin-top:81px}.m-all-82,.m-t-82,.m-tb-82{margin-top:82px}.m-all-83,.m-t-83,.m-tb-83{margin-top:83px}.m-all-84,.m-t-84,.m-tb-84{margin-top:84px}.m-all-85,.m-t-85,.m-tb-85{margin-top:85px}.m-all-86,.m-t-86,.m-tb-86{margin-top:86px}.m-all-87,.m-t-87,.m-tb-87{margin-top:87px}.m-all-88,.m-t-88,.m-tb-88{margin-top:88px}.m-all-89,.m-t-89,.m-tb-89{margin-top:89px}.m-all-90,.m-t-90,.m-tb-90{margin-top:90px}.m-all-91,.m-t-91,.m-tb-91{margin-top:91px}.m-all-92,.m-t-92,.m-tb-92{margin-top:92px}.m-all-93,.m-t-93,.m-tb-93{margin-top:93px}.m-all-94,.m-t-94,.m-tb-94{margin-top:94px}.m-all-95,.m-t-95,.m-tb-95{margin-top:95px}.m-all-96,.m-t-96,.m-tb-96{margin-top:96px}.m-all-97,.m-t-97,.m-tb-97{margin-top:97px}.m-all-98,.m-t-98,.m-tb-98{margin-top:98px}.m-all-99,.m-t-99,.m-tb-99{margin-top:99px}.m-all-0,.m-b-0,.m-tb-0{margin-bottom:0}.m-all-1,.m-b-1,.m-tb-1{margin-bottom:1px}.m-all-2,.m-b-2,.m-tb-2{margin-bottom:2px}.m-all-3,.m-b-3,.m-tb-3{margin-bottom:3px}.m-all-4,.m-b-4,.m-tb-4{margin-bottom:4px}.m-all-5,.m-b-5,.m-tb-5{margin-bottom:5px}.m-all-6,.m-b-6,.m-tb-6{margin-bottom:6px}.m-all-7,.m-b-7,.m-tb-7{margin-bottom:7px}.m-all-8,.m-b-8,.m-tb-8{margin-bottom:8px}.m-all-9,.m-b-9,.m-tb-9{margin-bottom:9px}.m-all-10,.m-b-10,.m-tb-10{margin-bottom:10px}.m-all-11,.m-b-11,.m-tb-11{margin-bottom:11px}.m-all-12,.m-b-12,.m-tb-12{margin-bottom:12px}.m-all-13,.m-b-13,.m-tb-13{margin-bottom:13px}.m-all-14,.m-b-14,.m-tb-14{margin-bottom:14px}.m-all-15,.m-b-15,.m-tb-15{margin-bottom:15px}.m-all-16,.m-b-16,.m-tb-16{margin-bottom:16px}.m-all-17,.m-b-17,.m-tb-17{margin-bottom:17px}.m-all-18,.m-b-18,.m-tb-18{margin-bottom:18px}.m-all-19,.m-b-19,.m-tb-19{margin-bottom:19px}.m-all-20,.m-b-20,.m-tb-20{margin-bottom:20px}.m-all-21,.m-b-21,.m-tb-21{margin-bottom:21px}.m-all-22,.m-b-22,.m-tb-22{margin-bottom:22px}.m-all-23,.m-b-23,.m-tb-23{margin-bottom:23px}.m-all-24,.m-b-24,.m-tb-24{margin-bottom:24px}.m-all-25,.m-b-25,.m-tb-25{margin-bottom:25px}.m-all-26,.m-b-26,.m-tb-26{margin-bottom:26px}.m-all-27,.m-b-27,.m-tb-27{margin-bottom:27px}.m-all-28,.m-b-28,.m-tb-28{margin-bottom:28px}.m-all-29,.m-b-29,.m-tb-29{margin-bottom:29px}.m-all-30,.m-b-30,.m-tb-30{margin-bottom:30px}.m-all-31,.m-b-31,.m-tb-31{margin-bottom:31px}.m-all-32,.m-b-32,.m-tb-32{margin-bottom:32px}.m-all-33,.m-b-33,.m-tb-33{margin-bottom:33px}.m-all-34,.m-b-34,.m-tb-34{margin-bottom:34px}.m-all-35,.m-b-35,.m-tb-35{margin-bottom:35px}.m-all-36,.m-b-36,.m-tb-36{margin-bottom:36px}.m-all-37,.m-b-37,.m-tb-37{margin-bottom:37px}.m-all-38,.m-b-38,.m-tb-38{margin-bottom:38px}.m-all-39,.m-b-39,.m-tb-39{margin-bottom:39px}.m-all-40,.m-b-40,.m-tb-40{margin-bottom:40px}.m-all-41,.m-b-41,.m-tb-41{margin-bottom:41px}.m-all-42,.m-b-42,.m-tb-42{margin-bottom:42px}.m-all-43,.m-b-43,.m-tb-43{margin-bottom:43px}.m-all-44,.m-b-44,.m-tb-44{margin-bottom:44px}.m-all-45,.m-b-45,.m-tb-45{margin-bottom:45px}.m-all-46,.m-b-46,.m-tb-46{margin-bottom:46px}.m-all-47,.m-b-47,.m-tb-47{margin-bottom:47px}.m-all-48,.m-b-48,.m-tb-48{margin-bottom:48px}.m-all-49,.m-b-49,.m-tb-49{margin-bottom:49px}.m-all-50,.m-b-50,.m-tb-50{margin-bottom:50px}.m-all-51,.m-b-51,.m-tb-51{margin-bottom:51px}.m-all-52,.m-b-52,.m-tb-52{margin-bottom:52px}.m-all-53,.m-b-53,.m-tb-53{margin-bottom:53px}.m-all-54,.m-b-54,.m-tb-54{margin-bottom:54px}.m-all-55,.m-b-55,.m-tb-55{margin-bottom:55px}.m-all-56,.m-b-56,.m-tb-56{margin-bottom:56px}.m-all-57,.m-b-57,.m-tb-57{margin-bottom:57px}.m-all-58,.m-b-58,.m-tb-58{margin-bottom:58px}.m-all-59,.m-b-59,.m-tb-59{margin-bottom:59px}.m-all-60,.m-b-60,.m-tb-60{margin-bottom:60px}.m-all-61,.m-b-61,.m-tb-61{margin-bottom:61px}.m-all-62,.m-b-62,.m-tb-62{margin-bottom:62px}.m-all-63,.m-b-63,.m-tb-63{margin-bottom:63px}.m-all-64,.m-b-64,.m-tb-64{margin-bottom:64px}.m-all-65,.m-b-65,.m-tb-65{margin-bottom:65px}.m-all-66,.m-b-66,.m-tb-66{margin-bottom:66px}.m-all-67,.m-b-67,.m-tb-67{margin-bottom:67px}.m-all-68,.m-b-68,.m-tb-68{margin-bottom:68px}.m-all-69,.m-b-69,.m-tb-69{margin-bottom:69px}.m-all-70,.m-b-70,.m-tb-70{margin-bottom:70px}.m-all-71,.m-b-71,.m-tb-71{margin-bottom:71px}.m-all-72,.m-b-72,.m-tb-72{margin-bottom:72px}.m-all-73,.m-b-73,.m-tb-73{margin-bottom:73px}.m-all-74,.m-b-74,.m-tb-74{margin-bottom:74px}.m-all-75,.m-b-75,.m-tb-75{margin-bottom:75px}.m-all-76,.m-b-76,.m-tb-76{margin-bottom:76px}.m-all-77,.m-b-77,.m-tb-77{margin-bottom:77px}.m-all-78,.m-b-78,.m-tb-78{margin-bottom:78px}.m-all-79,.m-b-79,.m-tb-79{margin-bottom:79px}.m-all-80,.m-b-80,.m-tb-80{margin-bottom:80px}.m-all-81,.m-b-81,.m-tb-81{margin-bottom:81px}.m-all-82,.m-b-82,.m-tb-82{margin-bottom:82px}.m-all-83,.m-b-83,.m-tb-83{margin-bottom:83px}.m-all-84,.m-b-84,.m-tb-84{margin-bottom:84px}.m-all-85,.m-b-85,.m-tb-85{margin-bottom:85px}.m-all-86,.m-b-86,.m-tb-86{margin-bottom:86px}.m-all-87,.m-b-87,.m-tb-87{margin-bottom:87px}.m-all-88,.m-b-88,.m-tb-88{margin-bottom:88px}.m-all-89,.m-b-89,.m-tb-89{margin-bottom:89px}.m-all-90,.m-b-90,.m-tb-90{margin-bottom:90px}.m-all-91,.m-b-91,.m-tb-91{margin-bottom:91px}.m-all-92,.m-b-92,.m-tb-92{margin-bottom:92px}.m-all-93,.m-b-93,.m-tb-93{margin-bottom:93px}.m-all-94,.m-b-94,.m-tb-94{margin-bottom:94px}.m-all-95,.m-b-95,.m-tb-95{margin-bottom:95px}.m-all-96,.m-b-96,.m-tb-96{margin-bottom:96px}.m-all-97,.m-b-97,.m-tb-97{margin-bottom:97px}.m-all-98,.m-b-98,.m-tb-98{margin-bottom:98px}.m-all-99,.m-b-99,.m-tb-99{margin-bottom:99px}.m-all-0,.m-l-0,.m-rl-0{margin-left:0}.m-all-1,.m-l-1,.m-rl-1{margin-left:1px}.m-all-2,.m-l-2,.m-rl-2{margin-left:2px}.m-all-3,.m-l-3,.m-rl-3{margin-left:3px}.m-all-4,.m-l-4,.m-rl-4{margin-left:4px}.m-all-5,.m-l-5,.m-rl-5{margin-left:5px}.m-all-6,.m-l-6,.m-rl-6{margin-left:6px}.m-all-7,.m-l-7,.m-rl-7{margin-left:7px}.m-all-8,.m-l-8,.m-rl-8{margin-left:8px}.m-all-9,.m-l-9,.m-rl-9{margin-left:9px}.m-all-10,.m-l-10,.m-rl-10{margin-left:10px}.m-all-11,.m-l-11,.m-rl-11{margin-left:11px}.m-all-12,.m-l-12,.m-rl-12{margin-left:12px}.m-all-13,.m-l-13,.m-rl-13{margin-left:13px}.m-all-14,.m-l-14,.m-rl-14{margin-left:14px}.m-all-15,.m-l-15,.m-rl-15{margin-left:15px}.m-all-16,.m-l-16,.m-rl-16{margin-left:16px}.m-all-17,.m-l-17,.m-rl-17{margin-left:17px}.m-all-18,.m-l-18,.m-rl-18{margin-left:18px}.m-all-19,.m-l-19,.m-rl-19{margin-left:19px}.m-all-20,.m-l-20,.m-rl-20{margin-left:20px}.m-all-21,.m-l-21,.m-rl-21{margin-left:21px}.m-all-22,.m-l-22,.m-rl-22{margin-left:22px}.m-all-23,.m-l-23,.m-rl-23{margin-left:23px}.m-all-24,.m-l-24,.m-rl-24{margin-left:24px}.m-all-25,.m-l-25,.m-rl-25{margin-left:25px}.m-all-26,.m-l-26,.m-rl-26{margin-left:26px}.m-all-27,.m-l-27,.m-rl-27{margin-left:27px}.m-all-28,.m-l-28,.m-rl-28{margin-left:28px}.m-all-29,.m-l-29,.m-rl-29{margin-left:29px}.m-all-30,.m-l-30,.m-rl-30{margin-left:30px}.m-all-31,.m-l-31,.m-rl-31{margin-left:31px}.m-all-32,.m-l-32,.m-rl-32{margin-left:32px}.m-all-33,.m-l-33,.m-rl-33{margin-left:33px}.m-all-34,.m-l-34,.m-rl-34{margin-left:34px}.m-all-35,.m-l-35,.m-rl-35{margin-left:35px}.m-all-36,.m-l-36,.m-rl-36{margin-left:36px}.m-all-37,.m-l-37,.m-rl-37{margin-left:37px}.m-all-38,.m-l-38,.m-rl-38{margin-left:38px}.m-all-39,.m-l-39,.m-rl-39{margin-left:39px}.m-all-40,.m-l-40,.m-rl-40{margin-left:40px}.m-all-41,.m-l-41,.m-rl-41{margin-left:41px}.m-all-42,.m-l-42,.m-rl-42{margin-left:42px}.m-all-43,.m-l-43,.m-rl-43{margin-left:43px}.m-all-44,.m-l-44,.m-rl-44{margin-left:44px}.m-all-45,.m-l-45,.m-rl-45{margin-left:45px}.m-all-46,.m-l-46,.m-rl-46{margin-left:46px}.m-all-47,.m-l-47,.m-rl-47{margin-left:47px}.m-all-48,.m-l-48,.m-rl-48{margin-left:48px}.m-all-49,.m-l-49,.m-rl-49{margin-left:49px}.m-all-50,.m-l-50,.m-rl-50{margin-left:50px}.m-all-51,.m-l-51,.m-rl-51{margin-left:51px}.m-all-52,.m-l-52,.m-rl-52{margin-left:52px}.m-all-53,.m-l-53,.m-rl-53{margin-left:53px}.m-all-54,.m-l-54,.m-rl-54{margin-left:54px}.m-all-55,.m-l-55,.m-rl-55{margin-left:55px}.m-all-56,.m-l-56,.m-rl-56{margin-left:56px}.m-all-57,.m-l-57,.m-rl-57{margin-left:57px}.m-all-58,.m-l-58,.m-rl-58{margin-left:58px}.m-all-59,.m-l-59,.m-rl-59{margin-left:59px}.m-all-60,.m-l-60,.m-rl-60{margin-left:60px}.m-all-61,.m-l-61,.m-rl-61{margin-left:61px}.m-all-62,.m-l-62,.m-rl-62{margin-left:62px}.m-all-63,.m-l-63,.m-rl-63{margin-left:63px}.m-all-64,.m-l-64,.m-rl-64{margin-left:64px}.m-all-65,.m-l-65,.m-rl-65{margin-left:65px}.m-all-66,.m-l-66,.m-rl-66{margin-left:66px}.m-all-67,.m-l-67,.m-rl-67{margin-left:67px}.m-all-68,.m-l-68,.m-rl-68{margin-left:68px}.m-all-69,.m-l-69,.m-rl-69{margin-left:69px}.m-all-70,.m-l-70,.m-rl-70{margin-left:70px}.m-all-71,.m-l-71,.m-rl-71{margin-left:71px}.m-all-72,.m-l-72,.m-rl-72{margin-left:72px}.m-all-73,.m-l-73,.m-rl-73{margin-left:73px}.m-all-74,.m-l-74,.m-rl-74{margin-left:74px}.m-all-75,.m-l-75,.m-rl-75{margin-left:75px}.m-all-76,.m-l-76,.m-rl-76{margin-left:76px}.m-all-77,.m-l-77,.m-rl-77{margin-left:77px}.m-all-78,.m-l-78,.m-rl-78{margin-left:78px}.m-all-79,.m-l-79,.m-rl-79{margin-left:79px}.m-all-80,.m-l-80,.m-rl-80{margin-left:80px}.m-all-81,.m-l-81,.m-rl-81{margin-left:81px}.m-all-82,.m-l-82,.m-rl-82{margin-left:82px}.m-all-83,.m-l-83,.m-rl-83{margin-left:83px}.m-all-84,.m-l-84,.m-rl-84{margin-left:84px}.m-all-85,.m-l-85,.m-rl-85{margin-left:85px}.m-all-86,.m-l-86,.m-rl-86{margin-left:86px}.m-all-87,.m-l-87,.m-rl-87{margin-left:87px}.m-all-88,.m-l-88,.m-rl-88{margin-left:88px}.m-all-89,.m-l-89,.m-rl-89{margin-left:89px}.m-all-90,.m-l-90,.m-rl-90{margin-left:90px}.m-all-91,.m-l-91,.m-rl-91{margin-left:91px}.m-all-92,.m-l-92,.m-rl-92{margin-left:92px}.m-all-93,.m-l-93,.m-rl-93{margin-left:93px}.m-all-94,.m-l-94,.m-rl-94{margin-left:94px}.m-all-95,.m-l-95,.m-rl-95{margin-left:95px}.m-all-96,.m-l-96,.m-rl-96{margin-left:96px}.m-all-97,.m-l-97,.m-rl-97{margin-left:97px}.m-all-98,.m-l-98,.m-rl-98{margin-left:98px}.m-all-99,.m-l-99,.m-rl-99{margin-left:99px}.m-all-0,.m-r-0,.m-rl-0{margin-right:0}.m-all-1,.m-r-1,.m-rl-1{margin-right:1px}.m-all-2,.m-r-2,.m-rl-2{margin-right:2px}.m-all-3,.m-r-3,.m-rl-3{margin-right:3px}.m-all-4,.m-r-4,.m-rl-4{margin-right:4px}.m-all-5,.m-r-5,.m-rl-5{margin-right:5px}.m-all-6,.m-r-6,.m-rl-6{margin-right:6px}.m-all-7,.m-r-7,.m-rl-7{margin-right:7px}.m-all-8,.m-r-8,.m-rl-8{margin-right:8px}.m-all-9,.m-r-9,.m-rl-9{margin-right:9px}.m-all-10,.m-r-10,.m-rl-10{margin-right:10px}.m-all-11,.m-r-11,.m-rl-11{margin-right:11px}.m-all-12,.m-r-12,.m-rl-12{margin-right:12px}.m-all-13,.m-r-13,.m-rl-13{margin-right:13px}.m-all-14,.m-r-14,.m-rl-14{margin-right:14px}.m-all-15,.m-r-15,.m-rl-15{margin-right:15px}.m-all-16,.m-r-16,.m-rl-16{margin-right:16px}.m-all-17,.m-r-17,.m-rl-17{margin-right:17px}.m-all-18,.m-r-18,.m-rl-18{margin-right:18px}.m-all-19,.m-r-19,.m-rl-19{margin-right:19px}.m-all-20,.m-r-20,.m-rl-20{margin-right:20px}.m-all-21,.m-r-21,.m-rl-21{margin-right:21px}.m-all-22,.m-r-22,.m-rl-22{margin-right:22px}.m-all-23,.m-r-23,.m-rl-23{margin-right:23px}.m-all-24,.m-r-24,.m-rl-24{margin-right:24px}.m-all-25,.m-r-25,.m-rl-25{margin-right:25px}.m-all-26,.m-r-26,.m-rl-26{margin-right:26px}.m-all-27,.m-r-27,.m-rl-27{margin-right:27px}.m-all-28,.m-r-28,.m-rl-28{margin-right:28px}.m-all-29,.m-r-29,.m-rl-29{margin-right:29px}.m-all-30,.m-r-30,.m-rl-30{margin-right:30px}.m-all-31,.m-r-31,.m-rl-31{margin-right:31px}.m-all-32,.m-r-32,.m-rl-32{margin-right:32px}.m-all-33,.m-r-33,.m-rl-33{margin-right:33px}.m-all-34,.m-r-34,.m-rl-34{margin-right:34px}.m-all-35,.m-r-35,.m-rl-35{margin-right:35px}.m-all-36,.m-r-36,.m-rl-36{margin-right:36px}.m-all-37,.m-r-37,.m-rl-37{margin-right:37px}.m-all-38,.m-r-38,.m-rl-38{margin-right:38px}.m-all-39,.m-r-39,.m-rl-39{margin-right:39px}.m-all-40,.m-r-40,.m-rl-40{margin-right:40px}.m-all-41,.m-r-41,.m-rl-41{margin-right:41px}.m-all-42,.m-r-42,.m-rl-42{margin-right:42px}.m-all-43,.m-r-43,.m-rl-43{margin-right:43px}.m-all-44,.m-r-44,.m-rl-44{margin-right:44px}.m-all-45,.m-r-45,.m-rl-45{margin-right:45px}.m-all-46,.m-r-46,.m-rl-46{margin-right:46px}.m-all-47,.m-r-47,.m-rl-47{margin-right:47px}.m-all-48,.m-r-48,.m-rl-48{margin-right:48px}.m-all-49,.m-r-49,.m-rl-49{margin-right:49px}.m-all-50,.m-r-50,.m-rl-50{margin-right:50px}.m-all-51,.m-r-51,.m-rl-51{margin-right:51px}.m-all-52,.m-r-52,.m-rl-52{margin-right:52px}.m-all-53,.m-r-53,.m-rl-53{margin-right:53px}.m-all-54,.m-r-54,.m-rl-54{margin-right:54px}.m-all-55,.m-r-55,.m-rl-55{margin-right:55px}.m-all-56,.m-r-56,.m-rl-56{margin-right:56px}.m-all-57,.m-r-57,.m-rl-57{margin-right:57px}.m-all-58,.m-r-58,.m-rl-58{margin-right:58px}.m-all-59,.m-r-59,.m-rl-59{margin-right:59px}.m-all-60,.m-r-60,.m-rl-60{margin-right:60px}.m-all-61,.m-r-61,.m-rl-61{margin-right:61px}.m-all-62,.m-r-62,.m-rl-62{margin-right:62px}.m-all-63,.m-r-63,.m-rl-63{margin-right:63px}.m-all-64,.m-r-64,.m-rl-64{margin-right:64px}.m-all-65,.m-r-65,.m-rl-65{margin-right:65px}.m-all-66,.m-r-66,.m-rl-66{margin-right:66px}.m-all-67,.m-r-67,.m-rl-67{margin-right:67px}.m-all-68,.m-r-68,.m-rl-68{margin-right:68px}.m-all-69,.m-r-69,.m-rl-69{margin-right:69px}.m-all-70,.m-r-70,.m-rl-70{margin-right:70px}.m-all-71,.m-r-71,.m-rl-71{margin-right:71px}.m-all-72,.m-r-72,.m-rl-72{margin-right:72px}.m-all-73,.m-r-73,.m-rl-73{margin-right:73px}.m-all-74,.m-r-74,.m-rl-74{margin-right:74px}.m-all-75,.m-r-75,.m-rl-75{margin-right:75px}.m-all-76,.m-r-76,.m-rl-76{margin-right:76px}.m-all-77,.m-r-77,.m-rl-77{margin-right:77px}.m-all-78,.m-r-78,.m-rl-78{margin-right:78px}.m-all-79,.m-r-79,.m-rl-79{margin-right:79px}.m-all-80,.m-r-80,.m-rl-80{margin-right:80px}.m-all-81,.m-r-81,.m-rl-81{margin-right:81px}.m-all-82,.m-r-82,.m-rl-82{margin-right:82px}.m-all-83,.m-r-83,.m-rl-83{margin-right:83px}.m-all-84,.m-r-84,.m-rl-84{margin-right:84px}.m-all-85,.m-r-85,.m-rl-85{margin-right:85px}.m-all-86,.m-r-86,.m-rl-86{margin-right:86px}.m-all-87,.m-r-87,.m-rl-87{margin-right:87px}.m-all-88,.m-r-88,.m-rl-88{margin-right:88px}.m-all-89,.m-r-89,.m-rl-89{margin-right:89px}.m-all-90,.m-r-90,.m-rl-90{margin-right:90px}.m-all-91,.m-r-91,.m-rl-91{margin-right:91px}.m-all-92,.m-r-92,.m-rl-92{margin-right:92px}.m-all-93,.m-r-93,.m-rl-93{margin-right:93px}.m-all-94,.m-r-94,.m-rl-94{margin-right:94px}.m-all-95,.m-r-95,.m-rl-95{margin-right:95px}.m-all-96,.m-r-96,.m-rl-96{margin-right:96px}.m-all-97,.m-r-97,.m-rl-97{margin-right:97px}.m-all-98,.m-r-98,.m-rl-98{margin-right:98px}.m-all-99,.m-r-99,.m-rl-99{margin-right:99px}.m-all-100,.m-t-100,.m-tb-100{margin-top:100px}.m-all-105,.m-t-105,.m-tb-105{margin-top:105px}.m-all-110,.m-t-110,.m-tb-110{margin-top:110px}.m-all-115,.m-t-115,.m-tb-115{margin-top:115px}.m-all-120,.m-t-120,.m-tb-120{margin-top:120px}.m-all-125,.m-t-125,.m-tb-125{margin-top:125px}.m-all-130,.m-t-130,.m-tb-130{margin-top:130px}.m-all-135,.m-t-135,.m-tb-135{margin-top:135px}.m-all-140,.m-t-140,.m-tb-140{margin-top:140px}.m-all-145,.m-t-145,.m-tb-145{margin-top:145px}.m-all-150,.m-t-150,.m-tb-150{margin-top:150px}.m-all-155,.m-t-155,.m-tb-155{margin-top:155px}.m-all-160,.m-t-160,.m-tb-160{margin-top:160px}.m-all-165,.m-t-165,.m-tb-165{margin-top:165px}.m-all-170,.m-t-170,.m-tb-170{margin-top:170px}.m-all-175,.m-t-175,.m-tb-175{margin-top:175px}.m-all-180,.m-t-180,.m-tb-180{margin-top:180px}.m-all-185,.m-t-185,.m-tb-185{margin-top:185px}.m-all-190,.m-t-190,.m-tb-190{margin-top:190px}.m-all-195,.m-t-195,.m-tb-195{margin-top:195px}.m-all-200,.m-t-200,.m-tb-200{margin-top:200px}.m-all-205,.m-t-205,.m-tb-205{margin-top:205px}.m-all-210,.m-t-210,.m-tb-210{margin-top:210px}.m-all-215,.m-t-215,.m-tb-215{margin-top:215px}.m-all-220,.m-t-220,.m-tb-220{margin-top:220px}.m-all-225,.m-t-225,.m-tb-225{margin-top:225px}.m-all-230,.m-t-230,.m-tb-230{margin-top:230px}.m-all-235,.m-t-235,.m-tb-235{margin-top:235px}.m-all-240,.m-t-240,.m-tb-240{margin-top:240px}.m-all-245,.m-t-245,.m-tb-245{margin-top:245px}.m-all-250,.m-t-250,.m-tb-250{margin-top:250px}.m-all-255,.m-t-255,.m-tb-255{margin-top:255px}.m-all-260,.m-t-260,.m-tb-260{margin-top:260px}.m-all-265,.m-t-265,.m-tb-265{margin-top:265px}.m-all-270,.m-t-270,.m-tb-270{margin-top:270px}.m-all-275,.m-t-275,.m-tb-275{margin-top:275px}.m-all-280,.m-t-280,.m-tb-280{margin-top:280px}.m-all-285,.m-t-285,.m-tb-285{margin-top:285px}.m-all-290,.m-t-290,.m-tb-290{margin-top:290px}.m-all-295,.m-t-295,.m-tb-295{margin-top:295px}.m-all-300,.m-t-300,.m-tb-300{margin-top:300px}.m-all-100,.m-b-100,.m-tb-100{margin-bottom:100px}.m-all-105,.m-b-105,.m-tb-105{margin-bottom:105px}.m-all-110,.m-b-110,.m-tb-110{margin-bottom:110px}.m-all-115,.m-b-115,.m-tb-115{margin-bottom:115px}.m-all-120,.m-b-120,.m-tb-120{margin-bottom:120px}.m-all-125,.m-b-125,.m-tb-125{margin-bottom:125px}.m-all-130,.m-b-130,.m-tb-130{margin-bottom:130px}.m-all-135,.m-b-135,.m-tb-135{margin-bottom:135px}.m-all-140,.m-b-140,.m-tb-140{margin-bottom:140px}.m-all-145,.m-b-145,.m-tb-145{margin-bottom:145px}.m-all-150,.m-b-150,.m-tb-150{margin-bottom:150px}.m-all-155,.m-b-155,.m-tb-155{margin-bottom:155px}.m-all-160,.m-b-160,.m-tb-160{margin-bottom:160px}.m-all-165,.m-b-165,.m-tb-165{margin-bottom:165px}.m-all-170,.m-b-170,.m-tb-170{margin-bottom:170px}.m-all-175,.m-b-175,.m-tb-175{margin-bottom:175px}.m-all-180,.m-b-180,.m-tb-180{margin-bottom:180px}.m-all-185,.m-b-185,.m-tb-185{margin-bottom:185px}.m-all-190,.m-b-190,.m-tb-190{margin-bottom:190px}.m-all-195,.m-b-195,.m-tb-195{margin-bottom:195px}.m-all-200,.m-b-200,.m-tb-200{margin-bottom:200px}.m-all-205,.m-b-205,.m-tb-205{margin-bottom:205px}.m-all-210,.m-b-210,.m-tb-210{margin-bottom:210px}.m-all-215,.m-b-215,.m-tb-215{margin-bottom:215px}.m-all-220,.m-b-220,.m-tb-220{margin-bottom:220px}.m-all-225,.m-b-225,.m-tb-225{margin-bottom:225px}.m-all-230,.m-b-230,.m-tb-230{margin-bottom:230px}.m-all-235,.m-b-235,.m-tb-235{margin-bottom:235px}.m-all-240,.m-b-240,.m-tb-240{margin-bottom:240px}.m-all-245,.m-b-245,.m-tb-245{margin-bottom:245px}.m-all-250,.m-b-250,.m-tb-250{margin-bottom:250px}.m-all-255,.m-b-255,.m-tb-255{margin-bottom:255px}.m-all-260,.m-b-260,.m-tb-260{margin-bottom:260px}.m-all-265,.m-b-265,.m-tb-265{margin-bottom:265px}.m-all-270,.m-b-270,.m-tb-270{margin-bottom:270px}.m-all-275,.m-b-275,.m-tb-275{margin-bottom:275px}.m-all-280,.m-b-280,.m-tb-280{margin-bottom:280px}.m-all-285,.m-b-285,.m-tb-285{margin-bottom:285px}.m-all-290,.m-b-290,.m-tb-290{margin-bottom:290px}.m-all-295,.m-b-295,.m-tb-295{margin-bottom:295px}.m-all-300,.m-b-300,.m-tb-300{margin-bottom:300px}.m-all-100,.m-l-100,.m-rl-100{margin-left:100px}.m-all-105,.m-l-105,.m-rl-105{margin-left:105px}.m-all-110,.m-l-110,.m-rl-110{margin-left:110px}.m-all-115,.m-l-115,.m-rl-115{margin-left:115px}.m-all-120,.m-l-120,.m-rl-120{margin-left:120px}.m-all-125,.m-l-125,.m-rl-125{margin-left:125px}.m-all-130,.m-l-130,.m-rl-130{margin-left:130px}.m-all-135,.m-l-135,.m-rl-135{margin-left:135px}.m-all-140,.m-l-140,.m-rl-140{margin-left:140px}.m-all-145,.m-l-145,.m-rl-145{margin-left:145px}.m-all-150,.m-l-150,.m-rl-150{margin-left:150px}.m-all-155,.m-l-155,.m-rl-155{margin-left:155px}.m-all-160,.m-l-160,.m-rl-160{margin-left:160px}.m-all-165,.m-l-165,.m-rl-165{margin-left:165px}.m-all-170,.m-l-170,.m-rl-170{margin-left:170px}.m-all-175,.m-l-175,.m-rl-175{margin-left:175px}.m-all-180,.m-l-180,.m-rl-180{margin-left:180px}.m-all-185,.m-l-185,.m-rl-185{margin-left:185px}.m-all-190,.m-l-190,.m-rl-190{margin-left:190px}.m-all-195,.m-l-195,.m-rl-195{margin-left:195px}.m-all-200,.m-l-200,.m-rl-200{margin-left:200px}.m-all-205,.m-l-205,.m-rl-205{margin-left:205px}.m-all-210,.m-l-210,.m-rl-210{margin-left:210px}.m-all-215,.m-l-215,.m-rl-215{margin-left:215px}.m-all-220,.m-l-220,.m-rl-220{margin-left:220px}.m-all-225,.m-l-225,.m-rl-225{margin-left:225px}.m-all-230,.m-l-230,.m-rl-230{margin-left:230px}.m-all-235,.m-l-235,.m-rl-235{margin-left:235px}.m-all-240,.m-l-240,.m-rl-240{margin-left:240px}.m-all-245,.m-l-245,.m-rl-245{margin-left:245px}.m-all-250,.m-l-250,.m-rl-250{margin-left:250px}.m-all-255,.m-l-255,.m-rl-255{margin-left:255px}.m-all-260,.m-l-260,.m-rl-260{margin-left:260px}.m-all-265,.m-l-265,.m-rl-265{margin-left:265px}.m-all-270,.m-l-270,.m-rl-270{margin-left:270px}.m-all-275,.m-l-275,.m-rl-275{margin-left:275px}.m-all-280,.m-l-280,.m-rl-280{margin-left:280px}.m-all-285,.m-l-285,.m-rl-285{margin-left:285px}.m-all-290,.m-l-290,.m-rl-290{margin-left:290px}.m-all-295,.m-l-295,.m-rl-295{margin-left:295px}.m-all-300,.m-l-300,.m-rl-300{margin-left:300px}.m-all-100,.m-r-100,.m-rl-100{margin-right:100px}.m-all-105,.m-r-105,.m-rl-105{margin-right:105px}.m-all-110,.m-r-110,.m-rl-110{margin-right:110px}.m-all-115,.m-r-115,.m-rl-115{margin-right:115px}.m-all-120,.m-r-120,.m-rl-120{margin-right:120px}.m-all-125,.m-r-125,.m-rl-125{margin-right:125px}.m-all-130,.m-r-130,.m-rl-130{margin-right:130px}.m-all-135,.m-r-135,.m-rl-135{margin-right:135px}.m-all-140,.m-r-140,.m-rl-140{margin-right:140px}.m-all-145,.m-r-145,.m-rl-145{margin-right:145px}.m-all-150,.m-r-150,.m-rl-150{margin-right:150px}.m-all-155,.m-r-155,.m-rl-155{margin-right:155px}.m-all-160,.m-r-160,.m-rl-160{margin-right:160px}.m-all-165,.m-r-165,.m-rl-165{margin-right:165px}.m-all-170,.m-r-170,.m-rl-170{margin-right:170px}.m-all-175,.m-r-175,.m-rl-175{margin-right:175px}.m-all-180,.m-r-180,.m-rl-180{margin-right:180px}.m-all-185,.m-r-185,.m-rl-185{margin-right:185px}.m-all-190,.m-r-190,.m-rl-190{margin-right:190px}.m-all-195,.m-r-195,.m-rl-195{margin-right:195px}.m-all-200,.m-r-200,.m-rl-200{margin-right:200px}.m-all-205,.m-r-205,.m-rl-205{margin-right:205px}.m-all-210,.m-r-210,.m-rl-210{margin-right:210px}.m-all-215,.m-r-215,.m-rl-215{margin-right:215px}.m-all-220,.m-r-220,.m-rl-220{margin-right:220px}.m-all-225,.m-r-225,.m-rl-225{margin-right:225px}.m-all-230,.m-r-230,.m-rl-230{margin-right:230px}.m-all-235,.m-r-235,.m-rl-235{margin-right:235px}.m-all-240,.m-r-240,.m-rl-240{margin-right:240px}.m-all-245,.m-r-245,.m-rl-245{margin-right:245px}.m-all-250,.m-r-250,.m-rl-250{margin-right:250px}.m-all-255,.m-r-255,.m-rl-255{margin-right:255px}.m-all-260,.m-r-260,.m-rl-260{margin-right:260px}.m-all-265,.m-r-265,.m-rl-265{margin-right:265px}.m-all-270,.m-r-270,.m-rl-270{margin-right:270px}.m-all-275,.m-r-275,.m-rl-275{margin-right:275px}.m-all-280,.m-r-280,.m-rl-280{margin-right:280px}.m-all-285,.m-r-285,.m-rl-285{margin-right:285px}.m-all-290,.m-r-290,.m-rl-290{margin-right:290px}.m-all-295,.m-r-295,.m-rl-295{margin-right:295px}.m-all-300,.m-r-300,.m-rl-300{margin-right:300px}.m-all--1,.m-t--1,.m-tb--1{margin-top:-1px}.m-all--2,.m-t--2,.m-tb--2{margin-top:-2px}.m-all--3,.m-t--3,.m-tb--3{margin-top:-3px}.m-all--4,.m-t--4,.m-tb--4{margin-top:-4px}.m-all--5,.m-t--5,.m-tb--5{margin-top:-5px}.m-all--6,.m-t--6,.m-tb--6{margin-top:-6px}.m-all--7,.m-t--7,.m-tb--7{margin-top:-7px}.m-all--8,.m-t--8,.m-tb--8{margin-top:-8px}.m-all--9,.m-t--9,.m-tb--9{margin-top:-9px}.m-all--10,.m-t--10,.m-tb--10{margin-top:-10px}.m-all--11,.m-t--11,.m-tb--11{margin-top:-11px}.m-all--12,.m-t--12,.m-tb--12{margin-top:-12px}.m-all--13,.m-t--13,.m-tb--13{margin-top:-13px}.m-all--14,.m-t--14,.m-tb--14{margin-top:-14px}.m-all--15,.m-t--15,.m-tb--15{margin-top:-15px}.m-all--16,.m-t--16,.m-tb--16{margin-top:-16px}.m-all--17,.m-t--17,.m-tb--17{margin-top:-17px}.m-all--18,.m-t--18,.m-tb--18{margin-top:-18px}.m-all--19,.m-t--19,.m-tb--19{margin-top:-19px}.m-all--20,.m-t--20,.m-tb--20{margin-top:-20px}.m-all--21,.m-t--21,.m-tb--21{margin-top:-21px}.m-all--22,.m-t--22,.m-tb--22{margin-top:-22px}.m-all--23,.m-t--23,.m-tb--23{margin-top:-23px}.m-all--24,.m-t--24,.m-tb--24{margin-top:-24px}.m-all--25,.m-t--25,.m-tb--25{margin-top:-25px}.m-all--26,.m-t--26,.m-tb--26{margin-top:-26px}.m-all--27,.m-t--27,.m-tb--27{margin-top:-27px}.m-all--28,.m-t--28,.m-tb--28{margin-top:-28px}.m-all--29,.m-t--29,.m-tb--29{margin-top:-29px}.m-all--30,.m-t--30,.m-tb--30{margin-top:-30px}.m-all--31,.m-t--31,.m-tb--31{margin-top:-31px}.m-all--32,.m-t--32,.m-tb--32{margin-top:-32px}.m-all--33,.m-t--33,.m-tb--33{margin-top:-33px}.m-all--34,.m-t--34,.m-tb--34{margin-top:-34px}.m-all--35,.m-t--35,.m-tb--35{margin-top:-35px}.m-all--36,.m-t--36,.m-tb--36{margin-top:-36px}.m-all--37,.m-t--37,.m-tb--37{margin-top:-37px}.m-all--38,.m-t--38,.m-tb--38{margin-top:-38px}.m-all--39,.m-t--39,.m-tb--39{margin-top:-39px}.m-all--40,.m-t--40,.m-tb--40{margin-top:-40px}.m-all--41,.m-t--41,.m-tb--41{margin-top:-41px}.m-all--42,.m-t--42,.m-tb--42{margin-top:-42px}.m-all--43,.m-t--43,.m-tb--43{margin-top:-43px}.m-all--44,.m-t--44,.m-tb--44{margin-top:-44px}.m-all--45,.m-t--45,.m-tb--45{margin-top:-45px}.m-all--46,.m-t--46,.m-tb--46{margin-top:-46px}.m-all--47,.m-t--47,.m-tb--47{margin-top:-47px}.m-all--48,.m-t--48,.m-tb--48{margin-top:-48px}.m-all--49,.m-t--49,.m-tb--49{margin-top:-49px}.m-all--50,.m-t--50,.m-tb--50{margin-top:-50px}.m-all--51,.m-t--51,.m-tb--51{margin-top:-51px}.m-all--52,.m-t--52,.m-tb--52{margin-top:-52px}.m-all--53,.m-t--53,.m-tb--53{margin-top:-53px}.m-all--54,.m-t--54,.m-tb--54{margin-top:-54px}.m-all--55,.m-t--55,.m-tb--55{margin-top:-55px}.m-all--56,.m-t--56,.m-tb--56{margin-top:-56px}.m-all--57,.m-t--57,.m-tb--57{margin-top:-57px}.m-all--58,.m-t--58,.m-tb--58{margin-top:-58px}.m-all--59,.m-t--59,.m-tb--59{margin-top:-59px}.m-all--60,.m-t--60,.m-tb--60{margin-top:-60px}.m-all--61,.m-t--61,.m-tb--61{margin-top:-61px}.m-all--62,.m-t--62,.m-tb--62{margin-top:-62px}.m-all--63,.m-t--63,.m-tb--63{margin-top:-63px}.m-all--64,.m-t--64,.m-tb--64{margin-top:-64px}.m-all--65,.m-t--65,.m-tb--65{margin-top:-65px}.m-all--66,.m-t--66,.m-tb--66{margin-top:-66px}.m-all--67,.m-t--67,.m-tb--67{margin-top:-67px}.m-all--68,.m-t--68,.m-tb--68{margin-top:-68px}.m-all--69,.m-t--69,.m-tb--69{margin-top:-69px}.m-all--70,.m-t--70,.m-tb--70{margin-top:-70px}.m-all--71,.m-t--71,.m-tb--71{margin-top:-71px}.m-all--72,.m-t--72,.m-tb--72{margin-top:-72px}.m-all--73,.m-t--73,.m-tb--73{margin-top:-73px}.m-all--74,.m-t--74,.m-tb--74{margin-top:-74px}.m-all--75,.m-t--75,.m-tb--75{margin-top:-75px}.m-all--76,.m-t--76,.m-tb--76{margin-top:-76px}.m-all--77,.m-t--77,.m-tb--77{margin-top:-77px}.m-all--78,.m-t--78,.m-tb--78{margin-top:-78px}.m-all--79,.m-t--79,.m-tb--79{margin-top:-79px}.m-all--80,.m-t--80,.m-tb--80{margin-top:-80px}.m-all--81,.m-t--81,.m-tb--81{margin-top:-81px}.m-all--82,.m-t--82,.m-tb--82{margin-top:-82px}.m-all--83,.m-t--83,.m-tb--83{margin-top:-83px}.m-all--84,.m-t--84,.m-tb--84{margin-top:-84px}.m-all--85,.m-t--85,.m-tb--85{margin-top:-85px}.m-all--86,.m-t--86,.m-tb--86{margin-top:-86px}.m-all--87,.m-t--87,.m-tb--87{margin-top:-87px}.m-all--88,.m-t--88,.m-tb--88{margin-top:-88px}.m-all--89,.m-t--89,.m-tb--89{margin-top:-89px}.m-all--90,.m-t--90,.m-tb--90{margin-top:-90px}.m-all--91,.m-t--91,.m-tb--91{margin-top:-91px}.m-all--92,.m-t--92,.m-tb--92{margin-top:-92px}.m-all--93,.m-t--93,.m-tb--93{margin-top:-93px}.m-all--94,.m-t--94,.m-tb--94{margin-top:-94px}.m-all--95,.m-t--95,.m-tb--95{margin-top:-95px}.m-all--96,.m-t--96,.m-tb--96{margin-top:-96px}.m-all--97,.m-t--97,.m-tb--97{margin-top:-97px}.m-all--98,.m-t--98,.m-tb--98{margin-top:-98px}.m-all--99,.m-t--99,.m-tb--99{margin-top:-99px}.m-all--100,.m-t--100,.m-tb--100{margin-top:-100px}.m-all--0,.m-b--0,.m-tb--0{margin-bottom:0}.m-all--1,.m-b--1,.m-tb--1{margin-bottom:-1px}.m-all--2,.m-b--2,.m-tb--2{margin-bottom:-2px}.m-all--3,.m-b--3,.m-tb--3{margin-bottom:-3px}.m-all--4,.m-b--4,.m-tb--4{margin-bottom:-4px}.m-all--5,.m-b--5,.m-tb--5{margin-bottom:-5px}.m-all--6,.m-b--6,.m-tb--6{margin-bottom:-6px}.m-all--7,.m-b--7,.m-tb--7{margin-bottom:-7px}.m-all--8,.m-b--8,.m-tb--8{margin-bottom:-8px}.m-all--9,.m-b--9,.m-tb--9{margin-bottom:-9px}.m-all--10,.m-b--10,.m-tb--10{margin-bottom:-10px}.m-all--11,.m-b--11,.m-tb--11{margin-bottom:-11px}.m-all--12,.m-b--12,.m-tb--12{margin-bottom:-12px}.m-all--13,.m-b--13,.m-tb--13{margin-bottom:-13px}.m-all--14,.m-b--14,.m-tb--14{margin-bottom:-14px}.m-all--15,.m-b--15,.m-tb--15{margin-bottom:-15px}.m-all--16,.m-b--16,.m-tb--16{margin-bottom:-16px}.m-all--17,.m-b--17,.m-tb--17{margin-bottom:-17px}.m-all--18,.m-b--18,.m-tb--18{margin-bottom:-18px}.m-all--19,.m-b--19,.m-tb--19{margin-bottom:-19px}.m-all--20,.m-b--20,.m-tb--20{margin-bottom:-20px}.m-all--21,.m-b--21,.m-tb--21{margin-bottom:-21px}.m-all--22,.m-b--22,.m-tb--22{margin-bottom:-22px}.m-all--23,.m-b--23,.m-tb--23{margin-bottom:-23px}.m-all--24,.m-b--24,.m-tb--24{margin-bottom:-24px}.m-all--25,.m-b--25,.m-tb--25{margin-bottom:-25px}.m-all--26,.m-b--26,.m-tb--26{margin-bottom:-26px}.m-all--27,.m-b--27,.m-tb--27{margin-bottom:-27px}.m-all--28,.m-b--28,.m-tb--28{margin-bottom:-28px}.m-all--29,.m-b--29,.m-tb--29{margin-bottom:-29px}.m-all--30,.m-b--30,.m-tb--30{margin-bottom:-30px}.m-all--31,.m-b--31,.m-tb--31{margin-bottom:-31px}.m-all--32,.m-b--32,.m-tb--32{margin-bottom:-32px}.m-all--33,.m-b--33,.m-tb--33{margin-bottom:-33px}.m-all--34,.m-b--34,.m-tb--34{margin-bottom:-34px}.m-all--35,.m-b--35,.m-tb--35{margin-bottom:-35px}.m-all--36,.m-b--36,.m-tb--36{margin-bottom:-36px}.m-all--37,.m-b--37,.m-tb--37{margin-bottom:-37px}.m-all--38,.m-b--38,.m-tb--38{margin-bottom:-38px}.m-all--39,.m-b--39,.m-tb--39{margin-bottom:-39px}.m-all--40,.m-b--40,.m-tb--40{margin-bottom:-40px}.m-all--41,.m-b--41,.m-tb--41{margin-bottom:-41px}.m-all--42,.m-b--42,.m-tb--42{margin-bottom:-42px}.m-all--43,.m-b--43,.m-tb--43{margin-bottom:-43px}.m-all--44,.m-b--44,.m-tb--44{margin-bottom:-44px}.m-all--45,.m-b--45,.m-tb--45{margin-bottom:-45px}.m-all--46,.m-b--46,.m-tb--46{margin-bottom:-46px}.m-all--47,.m-b--47,.m-tb--47{margin-bottom:-47px}.m-all--48,.m-b--48,.m-tb--48{margin-bottom:-48px}.m-all--49,.m-b--49,.m-tb--49{margin-bottom:-49px}.m-all--50,.m-b--50,.m-tb--50{margin-bottom:-50px}.m-all--51,.m-b--51,.m-tb--51{margin-bottom:-51px}.m-all--52,.m-b--52,.m-tb--52{margin-bottom:-52px}.m-all--53,.m-b--53,.m-tb--53{margin-bottom:-53px}.m-all--54,.m-b--54,.m-tb--54{margin-bottom:-54px}.m-all--55,.m-b--55,.m-tb--55{margin-bottom:-55px}.m-all--56,.m-b--56,.m-tb--56{margin-bottom:-56px}.m-all--57,.m-b--57,.m-tb--57{margin-bottom:-57px}.m-all--58,.m-b--58,.m-tb--58{margin-bottom:-58px}.m-all--59,.m-b--59,.m-tb--59{margin-bottom:-59px}.m-all--60,.m-b--60,.m-tb--60{margin-bottom:-60px}.m-all--61,.m-b--61,.m-tb--61{margin-bottom:-61px}.m-all--62,.m-b--62,.m-tb--62{margin-bottom:-62px}.m-all--63,.m-b--63,.m-tb--63{margin-bottom:-63px}.m-all--64,.m-b--64,.m-tb--64{margin-bottom:-64px}.m-all--65,.m-b--65,.m-tb--65{margin-bottom:-65px}.m-all--66,.m-b--66,.m-tb--66{margin-bottom:-66px}.m-all--67,.m-b--67,.m-tb--67{margin-bottom:-67px}.m-all--68,.m-b--68,.m-tb--68{margin-bottom:-68px}.m-all--69,.m-b--69,.m-tb--69{margin-bottom:-69px}.m-all--70,.m-b--70,.m-tb--70{margin-bottom:-70px}.m-all--71,.m-b--71,.m-tb--71{margin-bottom:-71px}.m-all--72,.m-b--72,.m-tb--72{margin-bottom:-72px}.m-all--73,.m-b--73,.m-tb--73{margin-bottom:-73px}.m-all--74,.m-b--74,.m-tb--74{margin-bottom:-74px}.m-all--75,.m-b--75,.m-tb--75{margin-bottom:-75px}.m-all--76,.m-b--76,.m-tb--76{margin-bottom:-76px}.m-all--77,.m-b--77,.m-tb--77{margin-bottom:-77px}.m-all--78,.m-b--78,.m-tb--78{margin-bottom:-78px}.m-all--79,.m-b--79,.m-tb--79{margin-bottom:-79px}.m-all--80,.m-b--80,.m-tb--80{margin-bottom:-80px}.m-all--81,.m-b--81,.m-tb--81{margin-bottom:-81px}.m-all--82,.m-b--82,.m-tb--82{margin-bottom:-82px}.m-all--83,.m-b--83,.m-tb--83{margin-bottom:-83px}.m-all--84,.m-b--84,.m-tb--84{margin-bottom:-84px}.m-all--85,.m-b--85,.m-tb--85{margin-bottom:-85px}.m-all--86,.m-b--86,.m-tb--86{margin-bottom:-86px}.m-all--87,.m-b--87,.m-tb--87{margin-bottom:-87px}.m-all--88,.m-b--88,.m-tb--88{margin-bottom:-88px}.m-all--89,.m-b--89,.m-tb--89{margin-bottom:-89px}.m-all--90,.m-b--90,.m-tb--90{margin-bottom:-90px}.m-all--91,.m-b--91,.m-tb--91{margin-bottom:-91px}.m-all--92,.m-b--92,.m-tb--92{margin-bottom:-92px}.m-all--93,.m-b--93,.m-tb--93{margin-bottom:-93px}.m-all--94,.m-b--94,.m-tb--94{margin-bottom:-94px}.m-all--95,.m-b--95,.m-tb--95{margin-bottom:-95px}.m-all--96,.m-b--96,.m-tb--96{margin-bottom:-96px}.m-all--97,.m-b--97,.m-tb--97{margin-bottom:-97px}.m-all--98,.m-b--98,.m-tb--98{margin-bottom:-98px}.m-all--99,.m-b--99,.m-tb--99{margin-bottom:-99px}.m-all--100,.m-b--100,.m-tb--100{margin-bottom:-100px}.m-all--0,.m-l--0,.m-rl--0{margin-left:0}.m-all--1,.m-l--1,.m-rl--1{/* margin-left:-1px */}.m-all--2,.m-l--2,.m-rl--2{margin-left:-2px}.m-all--3,.m-l--3,.m-rl--3{margin-left:-3px}.m-all--4,.m-l--4,.m-rl--4{margin-left:-4px}.m-all--5,.m-l--5,.m-rl--5{margin-left:-5px}.m-all--6,.m-l--6,.m-rl--6{margin-left:-6px}.m-all--7,.m-l--7,.m-rl--7{margin-left:-7px}.m-all--8,.m-l--8,.m-rl--8{margin-left:-8px}.m-all--9,.m-l--9,.m-rl--9{margin-left:-9px}.m-all--10,.m-l--10,.m-rl--10{margin-left:-10px}.m-all--11,.m-l--11,.m-rl--11{margin-left:-11px}.m-all--12,.m-l--12,.m-rl--12{margin-left:-12px}.m-all--13,.m-l--13,.m-rl--13{margin-left:-13px}.m-all--14,.m-l--14,.m-rl--14{margin-left:-14px}.m-all--15,.m-l--15,.m-rl--15{margin-left:-15px}.m-all--16,.m-l--16,.m-rl--16{margin-left:-16px}.m-all--17,.m-l--17,.m-rl--17{margin-left:-17px}.m-all--18,.m-l--18,.m-rl--18{margin-left:-18px}.m-all--19,.m-l--19,.m-rl--19{margin-left:-19px}.m-all--20,.m-l--20,.m-rl--20{margin-left:-20px}.m-all--21,.m-l--21,.m-rl--21{margin-left:-21px}.m-all--22,.m-l--22,.m-rl--22{margin-left:-22px}.m-all--23,.m-l--23,.m-rl--23{margin-left:-23px}.m-all--24,.m-l--24,.m-rl--24{margin-left:-24px}.m-all--25,.m-l--25,.m-rl--25{margin-left:-25px}.m-all--26,.m-l--26,.m-rl--26{margin-left:-26px}.m-all--27,.m-l--27,.m-rl--27{margin-left:-27px}.m-all--28,.m-l--28,.m-rl--28{margin-left:-28px}.m-all--29,.m-l--29,.m-rl--29{margin-left:-29px}.m-all--30,.m-l--30,.m-rl--30{margin-left:-30px}.m-all--31,.m-l--31,.m-rl--31{margin-left:-31px}.m-all--32,.m-l--32,.m-rl--32{margin-left:-32px}.m-all--33,.m-l--33,.m-rl--33{margin-left:-33px}.m-all--34,.m-l--34,.m-rl--34{margin-left:-34px}.m-all--35,.m-l--35,.m-rl--35{margin-left:-35px}.m-all--36,.m-l--36,.m-rl--36{margin-left:-36px}.m-all--37,.m-l--37,.m-rl--37{margin-left:-37px}.m-all--38,.m-l--38,.m-rl--38{margin-left:-38px}.m-all--39,.m-l--39,.m-rl--39{margin-left:-39px}.m-all--40,.m-l--40,.m-rl--40{margin-left:-40px}.m-all--41,.m-l--41,.m-rl--41{margin-left:-41px}.m-all--42,.m-l--42,.m-rl--42{margin-left:-42px}.m-all--43,.m-l--43,.m-rl--43{margin-left:-43px}.m-all--44,.m-l--44,.m-rl--44{margin-left:-44px}.m-all--45,.m-l--45,.m-rl--45{margin-left:-45px}.m-all--46,.m-l--46,.m-rl--46{margin-left:-46px}.m-all--47,.m-l--47,.m-rl--47{margin-left:-47px}.m-all--48,.m-l--48,.m-rl--48{margin-left:-48px}.m-all--49,.m-l--49,.m-rl--49{margin-left:-49px}.m-all--50,.m-l--50,.m-rl--50{margin-left:-50px}.m-all--51,.m-l--51,.m-rl--51{margin-left:-51px}.m-all--52,.m-l--52,.m-rl--52{margin-left:-52px}.m-all--53,.m-l--53,.m-rl--53{margin-left:-53px}.m-all--54,.m-l--54,.m-rl--54{margin-left:-54px}.m-all--55,.m-l--55,.m-rl--55{margin-left:-55px}.m-all--56,.m-l--56,.m-rl--56{margin-left:-56px}.m-all--57,.m-l--57,.m-rl--57{margin-left:-57px}.m-all--58,.m-l--58,.m-rl--58{margin-left:-58px}.m-all--59,.m-l--59,.m-rl--59{margin-left:-59px}.m-all--60,.m-l--60,.m-rl--60{margin-left:-60px}.m-all--61,.m-l--61,.m-rl--61{margin-left:-61px}.m-all--62,.m-l--62,.m-rl--62{margin-left:-62px}.m-all--63,.m-l--63,.m-rl--63{margin-left:-63px}.m-all--64,.m-l--64,.m-rl--64{margin-left:-64px}.m-all--65,.m-l--65,.m-rl--65{margin-left:-65px}.m-all--66,.m-l--66,.m-rl--66{margin-left:-66px}.m-all--67,.m-l--67,.m-rl--67{margin-left:-67px}.m-all--68,.m-l--68,.m-rl--68{margin-left:-68px}.m-all--69,.m-l--69,.m-rl--69{margin-left:-69px}.m-all--70,.m-l--70,.m-rl--70{margin-left:-70px}.m-all--71,.m-l--71,.m-rl--71{margin-left:-71px}.m-all--72,.m-l--72,.m-rl--72{margin-left:-72px}.m-all--73,.m-l--73,.m-rl--73{margin-left:-73px}.m-all--74,.m-l--74,.m-rl--74{margin-left:-74px}.m-all--75,.m-l--75,.m-rl--75{margin-left:-75px}.m-all--76,.m-l--76,.m-rl--76{margin-left:-76px}.m-all--77,.m-l--77,.m-rl--77{margin-left:-77px}.m-all--78,.m-l--78,.m-rl--78{margin-left:-78px}.m-all--79,.m-l--79,.m-rl--79{margin-left:-79px}.m-all--80,.m-l--80,.m-rl--80{margin-left:-80px}.m-all--81,.m-l--81,.m-rl--81{margin-left:-81px}.m-all--82,.m-l--82,.m-rl--82{margin-left:-82px}.m-all--83,.m-l--83,.m-rl--83{margin-left:-83px}.m-all--84,.m-l--84,.m-rl--84{margin-left:-84px}.m-all--85,.m-l--85,.m-rl--85{margin-left:-85px}.m-all--86,.m-l--86,.m-rl--86{margin-left:-86px}.m-all--87,.m-l--87,.m-rl--87{margin-left:-87px}.m-all--88,.m-l--88,.m-rl--88{margin-left:-88px}.m-all--89,.m-l--89,.m-rl--89{margin-left:-89px}.m-all--90,.m-l--90,.m-rl--90{margin-left:-90px}.m-all--91,.m-l--91,.m-rl--91{margin-left:-91px}.m-all--92,.m-l--92,.m-rl--92{margin-left:-92px}.m-all--93,.m-l--93,.m-rl--93{margin-left:-93px}.m-all--94,.m-l--94,.m-rl--94{margin-left:-94px}.m-all--95,.m-l--95,.m-rl--95{margin-left:-95px}.m-all--96,.m-l--96,.m-rl--96{margin-left:-96px}.m-all--97,.m-l--97,.m-rl--97{margin-left:-97px}.m-all--98,.m-l--98,.m-rl--98{margin-left:-98px}.m-all--99,.m-l--99,.m-rl--99{margin-left:-99px}.m-all--100,.m-l--100,.m-rl--100{margin-left:-100px}.m-all--0,.m-r--0,.m-rl--0{margin-right:0}.m-all--1,.m-r--1,.m-rl--1{/* margin-right:-1px; */}.m-all--2,.m-r--2,.m-rl--2{margin-right:-2px}.m-all--3,.m-r--3,.m-rl--3{margin-right:-3px}.m-all--4,.m-r--4,.m-rl--4{margin-right:-4px}.m-all--5,.m-r--5,.m-rl--5{margin-right:-5px}.m-all--6,.m-r--6,.m-rl--6{margin-right:-6px}.m-all--7,.m-r--7,.m-rl--7{margin-right:-7px}.m-all--8,.m-r--8,.m-rl--8{margin-right:-8px}.m-all--9,.m-r--9,.m-rl--9{margin-right:-9px}.m-all--10,.m-r--10,.m-rl--10{margin-right:-10px}.m-all--11,.m-r--11,.m-rl--11{margin-right:-11px}.m-all--12,.m-r--12,.m-rl--12{margin-right:-12px}.m-all--13,.m-r--13,.m-rl--13{margin-right:-13px}.m-all--14,.m-r--14,.m-rl--14{margin-right:-14px}.m-all--15,.m-r--15,.m-rl--15{margin-right:-15px}.m-all--16,.m-r--16,.m-rl--16{margin-right:-16px}.m-all--17,.m-r--17,.m-rl--17{margin-right:-17px}.m-all--18,.m-r--18,.m-rl--18{margin-right:-18px}.m-all--19,.m-r--19,.m-rl--19{margin-right:-19px}.m-all--20,.m-r--20,.m-rl--20{margin-right:-20px}.m-all--21,.m-r--21,.m-rl--21{margin-right:-21px}.m-all--22,.m-r--22,.m-rl--22{margin-right:-22px}.m-all--23,.m-r--23,.m-rl--23{margin-right:-23px}.m-all--24,.m-r--24,.m-rl--24{margin-right:-24px}.m-all--25,.m-r--25,.m-rl--25{margin-right:-25px}.m-all--26,.m-r--26,.m-rl--26{margin-right:-26px}.m-all--27,.m-r--27,.m-rl--27{margin-right:-27px}.m-all--28,.m-r--28,.m-rl--28{margin-right:-28px}.m-all--29,.m-r--29,.m-rl--29{margin-right:-29px}.m-all--30,.m-r--30,.m-rl--30{margin-right:-30px}.m-all--31,.m-r--31,.m-rl--31{margin-right:-31px}.m-all--32,.m-r--32,.m-rl--32{margin-right:-32px}.m-all--33,.m-r--33,.m-rl--33{margin-right:-33px}.m-all--34,.m-r--34,.m-rl--34{margin-right:-34px}.m-all--35,.m-r--35,.m-rl--35{margin-right:-35px}.m-all--36,.m-r--36,.m-rl--36{margin-right:-36px}.m-all--37,.m-r--37,.m-rl--37{margin-right:-37px}.m-all--38,.m-r--38,.m-rl--38{margin-right:-38px}.m-all--39,.m-r--39,.m-rl--39{margin-right:-39px}.m-all--40,.m-r--40,.m-rl--40{margin-right:-40px}.m-all--41,.m-r--41,.m-rl--41{margin-right:-41px}.m-all--42,.m-r--42,.m-rl--42{margin-right:-42px}.m-all--43,.m-r--43,.m-rl--43{margin-right:-43px}.m-all--44,.m-r--44,.m-rl--44{margin-right:-44px}.m-all--45,.m-r--45,.m-rl--45{margin-right:-45px}.m-all--46,.m-r--46,.m-rl--46{margin-right:-46px}.m-all--47,.m-r--47,.m-rl--47{margin-right:-47px}.m-all--48,.m-r--48,.m-rl--48{margin-right:-48px}.m-all--49,.m-r--49,.m-rl--49{margin-right:-49px}.m-all--50,.m-r--50,.m-rl--50{margin-right:-50px}.m-all--51,.m-r--51,.m-rl--51{margin-right:-51px}.m-all--52,.m-r--52,.m-rl--52{margin-right:-52px}.m-all--53,.m-r--53,.m-rl--53{margin-right:-53px}.m-all--54,.m-r--54,.m-rl--54{margin-right:-54px}.m-all--55,.m-r--55,.m-rl--55{margin-right:-55px}.m-all--56,.m-r--56,.m-rl--56{margin-right:-56px}.m-all--57,.m-r--57,.m-rl--57{margin-right:-57px}.m-all--58,.m-r--58,.m-rl--58{margin-right:-58px}.m-all--59,.m-r--59,.m-rl--59{margin-right:-59px}.m-all--60,.m-r--60,.m-rl--60{margin-right:-60px}.m-all--61,.m-r--61,.m-rl--61{margin-right:-61px}.m-all--62,.m-r--62,.m-rl--62{margin-right:-62px}.m-all--63,.m-r--63,.m-rl--63{margin-right:-63px}.m-all--64,.m-r--64,.m-rl--64{margin-right:-64px}.m-all--65,.m-r--65,.m-rl--65{margin-right:-65px}.m-all--66,.m-r--66,.m-rl--66{margin-right:-66px}.m-all--67,.m-r--67,.m-rl--67{margin-right:-67px}.m-all--68,.m-r--68,.m-rl--68{margin-right:-68px}.m-all--69,.m-r--69,.m-rl--69{margin-right:-69px}.m-all--70,.m-r--70,.m-rl--70{margin-right:-70px}.m-all--71,.m-r--71,.m-rl--71{margin-right:-71px}.m-all--72,.m-r--72,.m-rl--72{margin-right:-72px}.m-all--73,.m-r--73,.m-rl--73{margin-right:-73px}.m-all--74,.m-r--74,.m-rl--74{margin-right:-74px}.m-all--75,.m-r--75,.m-rl--75{margin-right:-75px}.m-all--76,.m-r--76,.m-rl--76{margin-right:-76px}.m-all--77,.m-r--77,.m-rl--77{margin-right:-77px}.m-all--78,.m-r--78,.m-rl--78{margin-right:-78px}.m-all--79,.m-r--79,.m-rl--79{margin-right:-79px}.m-all--80,.m-r--80,.m-rl--80{margin-right:-80px}.m-all--81,.m-r--81,.m-rl--81{margin-right:-81px}.m-all--82,.m-r--82,.m-rl--82{margin-right:-82px}.m-all--83,.m-r--83,.m-rl--83{margin-right:-83px}.m-all--84,.m-r--84,.m-rl--84{margin-right:-84px}.m-all--85,.m-r--85,.m-rl--85{margin-right:-85px}.m-all--86,.m-r--86,.m-rl--86{margin-right:-86px}.m-all--87,.m-r--87,.m-rl--87{margin-right:-87px}.m-all--88,.m-r--88,.m-rl--88{margin-right:-88px}.m-all--89,.m-r--89,.m-rl--89{margin-right:-89px}.m-all--90,.m-r--90,.m-rl--90{margin-right:-90px}.m-all--91,.m-r--91,.m-rl--91{margin-right:-91px}.m-all--92,.m-r--92,.m-rl--92{margin-right:-92px}.m-all--93,.m-r--93,.m-rl--93{margin-right:-93px}.m-all--94,.m-r--94,.m-rl--94{margin-right:-94px}.m-all--95,.m-r--95,.m-rl--95{margin-right:-95px}.m-all--96,.m-r--96,.m-rl--96{margin-right:-96px}.m-all--97,.m-r--97,.m-rl--97{margin-right:-97px}.m-all--98,.m-r--98,.m-rl--98{margin-right:-98px}.m-all--99,.m-r--99,.m-rl--99{margin-right:-99px}.m-all--100,.m-r--100,.m-rl--100{margin-right:-100px}.m-l-auto,.m-rl-auto{margin-left:auto}.m-r-auto,.m-rl-auto{margin-right:auto}.m-t-auto,.m-tb-auto{margin-top:auto}.m-b-auto,.m-tb-auto{margin-bottom:auto}.clwhite{color:#fff}.clblack{color:#000}.lh-00{line-height:0}.lh-01{line-height:.1}.lh-02{line-height:.2}.lh-03{line-height:.3}.lh-04{line-height:.4}.lh-05{line-height:.5}.lh-06{line-height:.6}.lh-07{line-height:.7}.lh-08{line-height:.8}.lh-09{line-height:.9}.lh-10{line-height:1}.lh-11{line-height:1.1}.lh-12{line-height:1.2}.lh-13{line-height:1.3}.lh-14{line-height:1.4}.lh-15{line-height:1.5}.lh-16{line-height:1.6}.lh-17{line-height:1.7}.lh-18{line-height:1.8}.lh-19{line-height:1.9}.lh-20{line-height:2}.lh-21{line-height:2.1}.lh-22{line-height:2.2}.lh-23{line-height:2.3}.lh-24{line-height:2.4}.lh-25{line-height:2.5}.lh-26{line-height:2.6}.lh-27{line-height:2.7}.lh-28{line-height:2.8}.lh-29{line-height:2.9}.lh-30{line-height:3}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.txt-middle{vertical-align:middle}.s-full{width:100%;height:100%}.w-full{width:100%}.h-full{height:100%}.max-s-full{max-width:100%;max-height:100%}.max-w-full{max-width:100%}.max-h-full{max-height:100%}.min-w-full{min-width:100%}.min-h-full{min-height:100%}.bgwhite{background-color:#fff}.bgblack{background-color:#000}.op-00{opacity:0}.op-01{opacity:.1}.op-02{opacity:.2}.op-03{opacity:.3}.op-04{opacity:.4}.op-05{opacity:.5}.op-06{opacity:.6}.op-07{opacity:.7}.op-08{opacity:.8}.op-09{opacity:.9}.op-10{opacity:1}.pointer{cursor:pointer}.of-hidden{overflow:hidden}.visible-false{visibility:hidden}.visible-true{visibility:visible}.trans-01{-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;transition:all .1s}.trans-02{-webkit-transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.trans-03{-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.trans-04{-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.trans-05{-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.trans-06{-webkit-transition:all .6s;-o-transition:all .6s;-moz-transition:all .6s;transition:all .6s}.trans-07{-webkit-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s}.trans-08{-webkit-transition:all .8s;-o-transition:all .8s;-moz-transition:all .8s;transition:all .8s}.trans-09{-webkit-transition:all .9s;-o-transition:all .9s;-moz-transition:all .9s;transition:all .9s}.trans-10{-webkit-transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;transition:all 1s}.pos-relative{position:relative}.pos-absolute{position:absolute}.pos-fixed{position:fixed}.float-l{float:left}.float-r{float:right}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-auto{top:auto}.bottom-auto{bottom:auto}.left-auto{left:auto}.right-auto{right:auto}.dis-none{display:none}.dis-block{display:block}.dis-inline{display:inline}.dis-inline-block{display:inline-block}.ver-top{vertical-align:top}.ver-middle{vertical-align:middle}.ver-bottom{vertical-align:bottom}.al-self-s{align-self:flex-start}.al-self-c{align-self:center}.al-self-e{align-self:flex-end}.ali-c,.ali-e,.ali-s,.ali-st,.dis-flex,.felx,.flex-c-c,.flex-c-e,.flex-c-s,.flex-c-st,.flex-col,.flex-col-c-c,.flex-col-c-e,.flex-col-c-s,.flex-col-c-st,.flex-col-e-c,.flex-col-e-e,.flex-col-e-s,.flex-col-e-st,.flex-col-s-c,.flex-col-s-e,.flex-col-s-s,.flex-col-s-st,.flex-col-sa-c,.flex-col-sa-e,.flex-col-sa-s,.flex-col-sa-st,.flex-col-sb-c,.flex-col-sb-e,.flex-col-sb-s,.flex-col-sb-st,.flex-col-wr,.flex-col-wr-c-c,.flex-col-wr-c-e,.flex-col-wr-c-s,.flex-col-wr-c-st,.flex-col-wr-e-c,.flex-col-wr-e-e,.flex-col-wr-e-s,.flex-col-wr-e-st,.flex-col-wr-s-c,.flex-col-wr-s-e,.flex-col-wr-s-s,.flex-col-wr-s-st,.flex-col-wr-sa-c,.flex-col-wr-sa-e,.flex-col-wr-sa-s,.flex-col-wr-sa-st,.flex-col-wr-sb-c,.flex-col-wr-sb-e,.flex-col-wr-sb-s,.flex-col-wr-sb-st,.flex-colrev,.flex-colrev-c-c,.flex-colrev-c-e,.flex-colrev-c-s,.flex-colrev-c-st,.flex-colrev-e-c,.flex-colrev-e-e,.flex-colrev-e-s,.flex-colrev-e-st,.flex-colrev-s-c,.flex-colrev-s-e,.flex-colrev-s-s,.flex-colrev-s-st,.flex-colrev-sa-c,.flex-colrev-sa-e,.flex-colrev-sa-s,.flex-colrev-sa-st,.flex-colrev-sb-c,.flex-colrev-sb-e,.flex-colrev-sb-s,.flex-colrev-sb-st,.flex-colrev-wr,.flex-colrev-wr-c-c,.flex-colrev-wr-c-e,.flex-colrev-wr-c-s,.flex-colrev-wr-c-st,.flex-colrev-wr-e-c,.flex-colrev-wr-e-e,.flex-colrev-wr-e-s,.flex-colrev-wr-e-st,.flex-colrev-wr-s-c,.flex-colrev-wr-s-e,.flex-colrev-wr-s-s,.flex-colrev-wr-s-st,.flex-colrev-wr-sa-c,.flex-colrev-wr-sa-e,.flex-colrev-wr-sa-s,.flex-colrev-wr-sa-st,.flex-colrev-wr-sb-c,.flex-colrev-wr-sb-e,.flex-colrev-wr-sb-s,.flex-colrev-wr-sb-st,.flex-e-c,.flex-e-e,.flex-e-s,.flex-e-st,.flex-row,.flex-row-c-c,.flex-row-c-e,.flex-row-c-s,.flex-row-c-st,.flex-row-e-c,.flex-row-e-e,.flex-row-e-s,.flex-row-e-st,.flex-row-s-c,.flex-row-s-e,.flex-row-s-s,.flex-row-s-st,.flex-row-sa-c,.flex-row-sa-e,.flex-row-sa-s,.flex-row-sa-st,.flex-row-sb-c,.flex-row-sb-e,.flex-row-sb-s,.flex-row-sb-st,.flex-row-wr,.flex-row-wr-c-c,.flex-row-wr-c-e,.flex-row-wr-c-s,.flex-row-wr-c-st,.flex-row-wr-e-c,.flex-row-wr-e-e,.flex-row-wr-e-s,.flex-row-wr-e-st,.flex-row-wr-s-c,.flex-row-wr-s-e,.flex-row-wr-s-s,.flex-row-wr-s-st,.flex-row-wr-sa-c,.flex-row-wr-sa-e,.flex-row-wr-sa-s,.flex-row-wr-sa-st,.flex-row-wr-sb-c,.flex-row-wr-sb-e,.flex-row-wr-sb-s,.flex-row-wr-sb-st,.flex-rowrev,.flex-rowrev-c-c,.flex-rowrev-c-e,.flex-rowrev-c-s,.flex-rowrev-c-st,.flex-rowrev-e-c,.flex-rowrev-e-e,.flex-rowrev-e-s,.flex-rowrev-e-st,.flex-rowrev-s-c,.flex-rowrev-s-e,.flex-rowrev-s-s,.flex-rowrev-s-st,.flex-rowrev-sa-c,.flex-rowrev-sa-e,.flex-rowrev-sa-s,.flex-rowrev-sa-st,.flex-rowrev-sb-c,.flex-rowrev-sb-e,.flex-rowrev-sb-s,.flex-rowrev-sb-st,.flex-rowrev-wr,.flex-rowrev-wr-c-c,.flex-rowrev-wr-c-e,.flex-rowrev-wr-c-s,.flex-rowrev-wr-c-st,.flex-rowrev-wr-e-c,.flex-rowrev-wr-e-e,.flex-rowrev-wr-e-s,.flex-rowrev-wr-e-st,.flex-rowrev-wr-s-c,.flex-rowrev-wr-s-e,.flex-rowrev-wr-s-s,.flex-rowrev-wr-s-st,.flex-rowrev-wr-sa-c,.flex-rowrev-wr-sa-e,.flex-rowrev-wr-sa-s,.flex-rowrev-wr-sa-st,.flex-rowrev-wr-sb-c,.flex-rowrev-wr-sb-e,.flex-rowrev-wr-sb-s,.flex-rowrev-wr-sb-st,.flex-s-c,.flex-s-e,.flex-s-s,.flex-s-st,.flex-sa-c,.flex-sa-e,.flex-sa-s,.flex-sa-st,.flex-sb-c,.flex-sb-e,.flex-sb-s,.flex-sb-st,.flex-wr,.flex-wr-c-c,.flex-wr-c-e,.flex-wr-c-s,.flex-wr-c-st,.flex-wr-e-c,.flex-wr-e-e,.flex-wr-e-s,.flex-wr-e-st,.flex-wr-s-c,.flex-wr-s-e,.flex-wr-s-s,.flex-wr-s-st,.flex-wr-sa-c,.flex-wr-sa-e,.flex-wr-sa-s,.flex-wr-sa-st,.flex-wr-sb-c,.flex-wr-sb-e,.flex-wr-sb-s,.flex-wr-sb-st,.jus-c,.jus-e,.jus-s,.jus-sa,.jus-sb{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.flex-col,.flex-col-c-c,.flex-col-c-e,.flex-col-c-s,.flex-col-c-st,.flex-col-e-c,.flex-col-e-e,.flex-col-e-s,.flex-col-e-st,.flex-col-s-c,.flex-col-s-e,.flex-col-s-s,.flex-col-s-st,.flex-col-sa-c,.flex-col-sa-e,.flex-col-sa-s,.flex-col-sa-st,.flex-col-sb-c,.flex-col-sb-e,.flex-col-sb-s,.flex-col-sb-st,.flex-col-wr,.flex-col-wr-c-c,.flex-col-wr-c-e,.flex-col-wr-c-s,.flex-col-wr-c-st,.flex-col-wr-e-c,.flex-col-wr-e-e,.flex-col-wr-e-s,.flex-col-wr-e-st,.flex-col-wr-s-c,.flex-col-wr-s-e,.flex-col-wr-s-s,.flex-col-wr-s-st,.flex-col-wr-sa-c,.flex-col-wr-sa-e,.flex-col-wr-sa-s,.flex-col-wr-sa-st,.flex-col-wr-sb-c,.flex-col-wr-sb-e,.flex-col-wr-sb-s,.flex-col-wr-sb-st{flex-direction:column}.flex-colrev,.flex-colrev-c-c,.flex-colrev-c-e,.flex-colrev-c-s,.flex-colrev-c-st,.flex-colrev-e-c,.flex-colrev-e-e,.flex-colrev-e-s,.flex-colrev-e-st,.flex-colrev-s-c,.flex-colrev-s-e,.flex-colrev-s-s,.flex-colrev-s-st,.flex-colrev-sa-c,.flex-colrev-sa-e,.flex-colrev-sa-s,.flex-colrev-sa-st,.flex-colrev-sb-c,.flex-colrev-sb-e,.flex-colrev-sb-s,.flex-colrev-sb-st,.flex-colrev-wr,.flex-colrev-wr-c-c,.flex-colrev-wr-c-e,.flex-colrev-wr-c-s,.flex-colrev-wr-c-st,.flex-colrev-wr-e-c,.flex-colrev-wr-e-e,.flex-colrev-wr-e-s,.flex-colrev-wr-e-st,.flex-colrev-wr-s-c,.flex-colrev-wr-s-e,.flex-colrev-wr-s-s,.flex-colrev-wr-s-st,.flex-colrev-wr-sa-c,.flex-colrev-wr-sa-e,.flex-colrev-wr-sa-s,.flex-colrev-wr-sa-st,.flex-colrev-wr-sb-c,.flex-colrev-wr-sb-e,.flex-colrev-wr-sb-s,.flex-colrev-wr-sb-st{flex-direction:column-reverse}.flex-row,.flex-row-c-c,.flex-row-c-e,.flex-row-c-s,.flex-row-c-st,.flex-row-e-c,.flex-row-e-e,.flex-row-e-s,.flex-row-e-st,.flex-row-s-c,.flex-row-s-e,.flex-row-s-s,.flex-row-s-st,.flex-row-sa-c,.flex-row-sa-e,.flex-row-sa-s,.flex-row-sa-st,.flex-row-sb-c,.flex-row-sb-e,.flex-row-sb-s,.flex-row-sb-st,.flex-row-wr,.flex-row-wr-c-c,.flex-row-wr-c-e,.flex-row-wr-c-s,.flex-row-wr-c-st,.flex-row-wr-e-c,.flex-row-wr-e-e,.flex-row-wr-e-s,.flex-row-wr-e-st,.flex-row-wr-s-c,.flex-row-wr-s-e,.flex-row-wr-s-s,.flex-row-wr-s-st,.flex-row-wr-sa-c,.flex-row-wr-sa-e,.flex-row-wr-sa-s,.flex-row-wr-sa-st,.flex-row-wr-sb-c,.flex-row-wr-sb-e,.flex-row-wr-sb-s,.flex-row-wr-sb-st{flex-direction:row}.flex-rowrev,.flex-rowrev-c-c,.flex-rowrev-c-e,.flex-rowrev-c-s,.flex-rowrev-c-st,.flex-rowrev-e-c,.flex-rowrev-e-e,.flex-rowrev-e-s,.flex-rowrev-e-st,.flex-rowrev-s-c,.flex-rowrev-s-e,.flex-rowrev-s-s,.flex-rowrev-s-st,.flex-rowrev-sa-c,.flex-rowrev-sa-e,.flex-rowrev-sa-s,.flex-rowrev-sa-st,.flex-rowrev-sb-c,.flex-rowrev-sb-e,.flex-rowrev-sb-s,.flex-rowrev-sb-st,.flex-rowrev-wr,.flex-rowrev-wr-c-c,.flex-rowrev-wr-c-e,.flex-rowrev-wr-c-s,.flex-rowrev-wr-c-st,.flex-rowrev-wr-e-c,.flex-rowrev-wr-e-e,.flex-rowrev-wr-e-s,.flex-rowrev-wr-e-st,.flex-rowrev-wr-s-c,.flex-rowrev-wr-s-e,.flex-rowrev-wr-s-s,.flex-rowrev-wr-s-st,.flex-rowrev-wr-sa-c,.flex-rowrev-wr-sa-e,.flex-rowrev-wr-sa-s,.flex-rowrev-wr-sa-st,.flex-rowrev-wr-sb-c,.flex-rowrev-wr-sb-e,.flex-rowrev-wr-sb-s,.flex-rowrev-wr-sb-st{flex-direction:row-reverse}.flex-col-wr,.flex-col-wr-c-c,.flex-col-wr-c-e,.flex-col-wr-c-s,.flex-col-wr-c-st,.flex-col-wr-e-c,.flex-col-wr-e-e,.flex-col-wr-e-s,.flex-col-wr-e-st,.flex-col-wr-s-c,.flex-col-wr-s-e,.flex-col-wr-s-s,.flex-col-wr-s-st,.flex-col-wr-sa-c,.flex-col-wr-sa-e,.flex-col-wr-sa-s,.flex-col-wr-sa-st,.flex-col-wr-sb-c,.flex-col-wr-sb-e,.flex-col-wr-sb-s,.flex-col-wr-sb-st,.flex-colrev-wr,.flex-colrev-wr-c-c,.flex-colrev-wr-c-e,.flex-colrev-wr-c-s,.flex-colrev-wr-c-st,.flex-colrev-wr-e-c,.flex-colrev-wr-e-e,.flex-colrev-wr-e-s,.flex-colrev-wr-e-st,.flex-colrev-wr-s-c,.flex-colrev-wr-s-e,.flex-colrev-wr-s-s,.flex-colrev-wr-s-st,.flex-colrev-wr-sa-c,.flex-colrev-wr-sa-e,.flex-colrev-wr-sa-s,.flex-colrev-wr-sa-st,.flex-colrev-wr-sb-c,.flex-colrev-wr-sb-e,.flex-colrev-wr-sb-s,.flex-colrev-wr-sb-st,.flex-row-wr,.flex-row-wr-c-c,.flex-row-wr-c-e,.flex-row-wr-c-s,.flex-row-wr-c-st,.flex-row-wr-e-c,.flex-row-wr-e-e,.flex-row-wr-e-s,.flex-row-wr-e-st,.flex-row-wr-s-c,.flex-row-wr-s-e,.flex-row-wr-s-s,.flex-row-wr-s-st,.flex-row-wr-sa-c,.flex-row-wr-sa-e,.flex-row-wr-sa-s,.flex-row-wr-sa-st,.flex-row-wr-sb-c,.flex-row-wr-sb-e,.flex-row-wr-sb-s,.flex-row-wr-sb-st,.flex-rowrev-wr,.flex-rowrev-wr-c-c,.flex-rowrev-wr-c-e,.flex-rowrev-wr-c-s,.flex-rowrev-wr-c-st,.flex-rowrev-wr-e-c,.flex-rowrev-wr-e-e,.flex-rowrev-wr-e-s,.flex-rowrev-wr-e-st,.flex-rowrev-wr-s-c,.flex-rowrev-wr-s-e,.flex-rowrev-wr-s-s,.flex-rowrev-wr-s-st,.flex-rowrev-wr-sa-c,.flex-rowrev-wr-sa-e,.flex-rowrev-wr-sa-s,.flex-rowrev-wr-sa-st,.flex-rowrev-wr-sb-c,.flex-rowrev-wr-sb-e,.flex-rowrev-wr-sb-s,.flex-rowrev-wr-sb-st,.flex-wr,.flex-wr-c-c,.flex-wr-c-e,.flex-wr-c-s,.flex-wr-c-st,.flex-wr-e-c,.flex-wr-e-e,.flex-wr-e-s,.flex-wr-e-st,.flex-wr-s-c,.flex-wr-s-e,.flex-wr-s-s,.flex-wr-s-st,.flex-wr-sa-c,.flex-wr-sa-e,.flex-wr-sa-s,.flex-wr-sa-st,.flex-wr-sb-c,.flex-wr-sb-e,.flex-wr-sb-s,.flex-wr-sb-st{flex-wrap:wrap}.flex-col-s-c,.flex-col-s-e,.flex-col-s-s,.flex-col-s-st,.flex-col-wr-s-c,.flex-col-wr-s-e,.flex-col-wr-s-s,.flex-col-wr-s-st,.flex-colrev-s-c,.flex-colrev-s-e,.flex-colrev-s-s,.flex-colrev-s-st,.flex-colrev-wr-s-c,.flex-colrev-wr-s-e,.flex-colrev-wr-s-s,.flex-colrev-wr-s-st,.flex-row-s-c,.flex-row-s-e,.flex-row-s-s,.flex-row-s-st,.flex-row-wr-s-c,.flex-row-wr-s-e,.flex-row-wr-s-s,.flex-row-wr-s-st,.flex-rowrev-s-c,.flex-rowrev-s-e,.flex-rowrev-s-s,.flex-rowrev-s-st,.flex-rowrev-wr-s-c,.flex-rowrev-wr-s-e,.flex-rowrev-wr-s-s,.flex-rowrev-wr-s-st,.flex-s-c,.flex-s-e,.flex-s-s,.flex-s-st,.flex-wr-s-c,.flex-wr-s-e,.flex-wr-s-s,.flex-wr-s-st,.jus-s{justify-content:flex-start}.flex-c-c,.flex-c-e,.flex-c-s,.flex-c-st,.flex-col-c-c,.flex-col-c-e,.flex-col-c-s,.flex-col-c-st,.flex-col-wr-c-c,.flex-col-wr-c-e,.flex-col-wr-c-s,.flex-col-wr-c-st,.flex-colrev-c-c,.flex-colrev-c-e,.flex-colrev-c-s,.flex-colrev-c-st,.flex-colrev-wr-c-c,.flex-colrev-wr-c-e,.flex-colrev-wr-c-s,.flex-colrev-wr-c-st,.flex-row-c-c,.flex-row-c-e,.flex-row-c-s,.flex-row-c-st,.flex-row-wr-c-c,.flex-row-wr-c-e,.flex-row-wr-c-s,.flex-row-wr-c-st,.flex-rowrev-c-c,.flex-rowrev-c-e,.flex-rowrev-c-s,.flex-rowrev-c-st,.flex-rowrev-wr-c-c,.flex-rowrev-wr-c-e,.flex-rowrev-wr-c-s,.flex-rowrev-wr-c-st,.flex-wr-c-c,.flex-wr-c-e,.flex-wr-c-s,.flex-wr-c-st,.jus-c{justify-content:center}.flex-col-e-c,.flex-col-e-e,.flex-col-e-s,.flex-col-e-st,.flex-col-wr-e-c,.flex-col-wr-e-e,.flex-col-wr-e-s,.flex-col-wr-e-st,.flex-colrev-e-c,.flex-colrev-e-e,.flex-colrev-e-s,.flex-colrev-e-st,.flex-colrev-wr-e-c,.flex-colrev-wr-e-e,.flex-colrev-wr-e-s,.flex-colrev-wr-e-st,.flex-e-c,.flex-e-e,.flex-e-s,.flex-e-st,.flex-row-e-c,.flex-row-e-e,.flex-row-e-s,.flex-row-e-st,.flex-row-wr-e-c,.flex-row-wr-e-e,.flex-row-wr-e-s,.flex-row-wr-e-st,.flex-rowrev-e-c,.flex-rowrev-e-e,.flex-rowrev-e-s,.flex-rowrev-e-st,.flex-rowrev-wr-e-c,.flex-rowrev-wr-e-e,.flex-rowrev-wr-e-s,.flex-rowrev-wr-e-st,.flex-wr-e-c,.flex-wr-e-e,.flex-wr-e-s,.flex-wr-e-st,.jus-e{justify-content:flex-end}.flex-col-sb-c,.flex-col-sb-e,.flex-col-sb-s,.flex-col-sb-st,.flex-col-wr-sb-c,.flex-col-wr-sb-e,.flex-col-wr-sb-s,.flex-col-wr-sb-st,.flex-colrev-sb-c,.flex-colrev-sb-e,.flex-colrev-sb-s,.flex-colrev-sb-st,.flex-colrev-wr-sb-c,.flex-colrev-wr-sb-e,.flex-colrev-wr-sb-s,.flex-colrev-wr-sb-st,.flex-row-sb-c,.flex-row-sb-e,.flex-row-sb-s,.flex-row-sb-st,.flex-row-wr-sb-c,.flex-row-wr-sb-e,.flex-row-wr-sb-s,.flex-row-wr-sb-st,.flex-rowrev-sb-c,.flex-rowrev-sb-e,.flex-rowrev-sb-s,.flex-rowrev-sb-st,.flex-rowrev-wr-sb-c,.flex-rowrev-wr-sb-e,.flex-rowrev-wr-sb-s,.flex-rowrev-wr-sb-st,.flex-sb-c,.flex-sb-e,.flex-sb-s,.flex-sb-st,.flex-wr-sb-c,.flex-wr-sb-e,.flex-wr-sb-s,.flex-wr-sb-st,.jus-sb{justify-content:space-between}.flex-col-sa-c,.flex-col-sa-e,.flex-col-sa-s,.flex-col-sa-st,.flex-col-wr-sa-c,.flex-col-wr-sa-e,.flex-col-wr-sa-s,.flex-col-wr-sa-st,.flex-colrev-sa-c,.flex-colrev-sa-e,.flex-colrev-sa-s,.flex-colrev-sa-st,.flex-colrev-wr-sa-c,.flex-colrev-wr-sa-e,.flex-colrev-wr-sa-s,.flex-colrev-wr-sa-st,.flex-row-sa-c,.flex-row-sa-e,.flex-row-sa-s,.flex-row-sa-st,.flex-row-wr-sa-c,.flex-row-wr-sa-e,.flex-row-wr-sa-s,.flex-row-wr-sa-st,.flex-rowrev-sa-c,.flex-rowrev-sa-e,.flex-rowrev-sa-s,.flex-rowrev-sa-st,.flex-rowrev-wr-sa-c,.flex-rowrev-wr-sa-e,.flex-rowrev-wr-sa-s,.flex-rowrev-wr-sa-st,.flex-sa-c,.flex-sa-e,.flex-sa-s,.flex-sa-st,.flex-wr-sa-c,.flex-wr-sa-e,.flex-wr-sa-s,.flex-wr-sa-st,.jus-sa{justify-content:space-around}.ali-s,.flex-c-s,.flex-col-c-s,.flex-col-e-s,.flex-col-s-s,.flex-col-sa-s,.flex-col-sb-s,.flex-col-wr-c-s,.flex-col-wr-e-s,.flex-col-wr-s-s,.flex-col-wr-sa-s,.flex-col-wr-sb-s,.flex-colrev-c-s,.flex-colrev-e-s,.flex-colrev-s-s,.flex-colrev-sa-s,.flex-colrev-sb-s,.flex-colrev-wr-c-s,.flex-colrev-wr-e-s,.flex-colrev-wr-s-s,.flex-colrev-wr-sa-s,.flex-colrev-wr-sb-s,.flex-e-s,.flex-row-c-s,.flex-row-e-s,.flex-row-s-s,.flex-row-sa-s,.flex-row-sb-s,.flex-row-wr-c-s,.flex-row-wr-e-s,.flex-row-wr-s-s,.flex-row-wr-sa-s,.flex-row-wr-sb-s,.flex-rowrev-c-s,.flex-rowrev-e-s,.flex-rowrev-s-s,.flex-rowrev-sa-s,.flex-rowrev-sb-s,.flex-rowrev-wr-c-s,.flex-rowrev-wr-e-s,.flex-rowrev-wr-s-s,.flex-rowrev-wr-sa-s,.flex-rowrev-wr-sb-s,.flex-s-s,.flex-sa-s,.flex-sb-s,.flex-wr-c-s,.flex-wr-e-s,.flex-wr-s-s,.flex-wr-sa-s,.flex-wr-sb-s{align-items:flex-start}.ali-c,.flex-c-c,.flex-col-c-c,.flex-col-e-c,.flex-col-s-c,.flex-col-sa-c,.flex-col-sb-c,.flex-col-wr-c-c,.flex-col-wr-e-c,.flex-col-wr-s-c,.flex-col-wr-sa-c,.flex-col-wr-sb-c,.flex-colrev-c-c,.flex-colrev-e-c,.flex-colrev-s-c,.flex-colrev-sa-c,.flex-colrev-sb-c,.flex-colrev-wr-c-c,.flex-colrev-wr-e-c,.flex-colrev-wr-s-c,.flex-colrev-wr-sa-c,.flex-colrev-wr-sb-c,.flex-e-c,.flex-row-c-c,.flex-row-e-c,.flex-row-s-c,.flex-row-sa-c,.flex-row-sb-c,.flex-row-wr-c-c,.flex-row-wr-e-c,.flex-row-wr-s-c,.flex-row-wr-sa-c,.flex-row-wr-sb-c,.flex-rowrev-c-c,.flex-rowrev-e-c,.flex-rowrev-s-c,.flex-rowrev-sa-c,.flex-rowrev-sb-c,.flex-rowrev-wr-c-c,.flex-rowrev-wr-e-c,.flex-rowrev-wr-s-c,.flex-rowrev-wr-sa-c,.flex-rowrev-wr-sb-c,.flex-s-c,.flex-sa-c,.flex-sb-c,.flex-wr-c-c,.flex-wr-e-c,.flex-wr-s-c,.flex-wr-sa-c,.flex-wr-sb-c{align-items:center}.ali-e,.flex-c-e,.flex-col-c-e,.flex-col-e-e,.flex-col-s-e,.flex-col-sa-e,.flex-col-sb-e,.flex-col-wr-c-e,.flex-col-wr-e-e,.flex-col-wr-s-e,.flex-col-wr-sa-e,.flex-col-wr-sb-e,.flex-colrev-c-e,.flex-colrev-e-e,.flex-colrev-s-e,.flex-colrev-sa-e,.flex-colrev-sb-e,.flex-colrev-wr-c-e,.flex-colrev-wr-e-e,.flex-colrev-wr-s-e,.flex-colrev-wr-sa-e,.flex-colrev-wr-sb-e,.flex-e-e,.flex-row-c-e,.flex-row-e-e,.flex-row-s-e,.flex-row-sa-e,.flex-row-sb-e,.flex-row-wr-c-e,.flex-row-wr-e-e,.flex-row-wr-s-e,.flex-row-wr-sa-e,.flex-row-wr-sb-e,.flex-rowrev-c-e,.flex-rowrev-e-e,.flex-rowrev-s-e,.flex-rowrev-sa-e,.flex-rowrev-sb-e,.flex-rowrev-wr-c-e,.flex-rowrev-wr-e-e,.flex-rowrev-wr-s-e,.flex-rowrev-wr-sa-e,.flex-rowrev-wr-sb-e,.flex-s-e,.flex-sa-e,.flex-sb-e,.flex-wr-c-e,.flex-wr-e-e,.flex-wr-s-e,.flex-wr-sa-e,.flex-wr-sb-e{align-items:flex-end}.ali-st,.flex-c-st,.flex-col-c-st,.flex-col-e-st,.flex-col-s-st,.flex-col-sa-st,.flex-col-sb-st,.flex-col-wr-c-st,.flex-col-wr-e-st,.flex-col-wr-s-st,.flex-col-wr-sa-st,.flex-col-wr-sb-st,.flex-colrev-c-st,.flex-colrev-e-st,.flex-colrev-s-st,.flex-colrev-sa-st,.flex-colrev-sb-st,.flex-colrev-wr-c-st,.flex-colrev-wr-e-st,.flex-colrev-wr-s-st,.flex-colrev-wr-sa-st,.flex-colrev-wr-sb-st,.flex-e-st,.flex-row-c-st,.flex-row-e-st,.flex-row-s-st,.flex-row-sa-st,.flex-row-sb-st,.flex-row-wr-c-st,.flex-row-wr-e-st,.flex-row-wr-s-st,.flex-row-wr-sa-st,.flex-row-wr-sb-st,.flex-rowrev-c-st,.flex-rowrev-e-st,.flex-rowrev-s-st,.flex-rowrev-sa-st,.flex-rowrev-sb-st,.flex-rowrev-wr-c-st,.flex-rowrev-wr-e-st,.flex-rowrev-wr-s-st,.flex-rowrev-wr-sa-st,.flex-rowrev-wr-sb-st,.flex-s-st,.flex-sa-st,.flex-sb-st,.flex-wr-c-st,.flex-wr-e-st,.flex-wr-s-st,.flex-wr-sa-st,.flex-wr-sb-st{align-items:stretch}.ab-b-c,.ab-b-l,.ab-b-r,.ab-c-m,.ab-m-l,.ab-m-r,.ab-t-c,.ab-t-l,.ab-t-r{position:absolute}.ab-t-c,.ab-t-l,.ab-t-r{top:0}.ab-b-c,.ab-b-l,.ab-b-r{bottom:0}.ab-b-l,.ab-m-l,.ab-t-l{left:0}.ab-b-r,.ab-m-r,.ab-t-r{right:0}.ab-c-m,.ab-m-l,.ab-m-r{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ab-b-c,.ab-c-m,.ab-t-c{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.pointer-e-none{pointer-events:none}.pointer-e-auto{pointer-events:auto}@media (max-width:1199px){.m-l-auto-sr1199{margin-left:auto!important}.m-r-auto-sr1199{margin-right:auto!important}.m-rl-auto-sr1199{margin-left:auto!important;margin-right:auto!important}.p-all-0-sr1199,.p-t-0-sr1199,.p-tb-0-sr1199{padding-top:0!important}.p-all-0-sr1199,.p-b-0-sr1199,.p-tb-0-sr1199{padding-bottom:0!important}.p-all-0-sr1199,.p-r-0-sr1199,.p-rl-0-sr1199{padding-right:0!important}.p-all-0-sr1199,.p-l-0-sr1199,.p-rl-0-sr1199{padding-left:0!important}.p-all-15-sr1199,.p-t-15-sr1199,.p-tb-15-sr1199{padding-top:15px!important}.p-all-15-sr1199,.p-b-15-sr1199,.p-tb-15-sr1199{padding-bottom:15px!important}.p-all-15-sr1199,.p-r-15-sr1199,.p-rl-15-sr1199{padding-right:15px!important}.p-all-15-sr1199,.p-l-15-sr1199,.p-rl-15-sr1199{padding-left:15px!important}.m-all-0-sr1199,.m-t-0-sr1199,.m-tb-0-sr1199{margin-top:0!important}.m-all-0-sr1199,.m-b-0-sr1199,.m-tb-0-sr1199{margin-bottom:0!important}.m-all-0-sr1199,.m-r-0-sr1199,.m-rl-0-sr1199{margin-right:0!important}.m-all-0-sr1199,.m-l-0-sr1199,.m-rl-0-sr1199{margin-left:0!important}.m-all-15-sr1199,.m-t-15-sr1199,.m-tb-15-sr1199{margin-top:15px!important}.m-all-15-sr1199,.m-b-15-sr1199,.m-tb-15-sr1199{margin-bottom:15px!important}.m-all-15-sr1199,.m-r-15-sr1199,.m-rl-15-sr1199{margin-right:15px!important}.m-all-15-sr1199,.m-l-15-sr1199,.m-rl-15-sr1199{margin-left:15px!important}.w-full-sr1199{width:100%!important}.h-full-sr1199{height:100%!important}.s-full-sr1199{width:100%!important;height:100%!important}.dis-none-sr1199{display:none!important}}@media (max-width:991px){.m-l-auto-sr991{margin-left:auto!important}.m-r-auto-sr991{margin-right:auto!important}.m-rl-auto-sr991{margin-left:auto!important;margin-right:auto!important}.p-all-0-sr991,.p-t-0-sr991,.p-tb-0-sr991{padding-top:0!important}.p-all-0-sr991,.p-b-0-sr991,.p-tb-0-sr991{padding-bottom:0!important}.p-all-0-sr991,.p-r-0-sr991,.p-rl-0-sr991{padding-right:0!important}.p-all-0-sr991,.p-l-0-sr991,.p-rl-0-sr991{padding-left:0!important}.p-all-15-sr991,.p-t-15-sr991,.p-tb-15-sr991{padding-top:15px!important}.p-all-15-sr991,.p-b-15-sr991,.p-tb-15-sr991{padding-bottom:15px!important}.p-all-15-sr991,.p-r-15-sr991,.p-rl-15-sr991{padding-right:15px!important}.p-all-15-sr991,.p-l-15-sr991,.p-rl-15-sr991{padding-left:15px!important}.m-all-0-sr991,.m-t-0-sr991,.m-tb-0-sr991{margin-top:0!important}.m-all-0-sr991,.m-b-0-sr991,.m-tb-0-sr991{margin-bottom:0!important}.m-all-0-sr991,.m-r-0-sr991,.m-rl-0-sr991{margin-right:0!important}.m-all-0-sr991,.m-l-0-sr991,.m-rl-0-sr991{margin-left:0!important}.m-all-15-sr991,.m-t-15-sr991,.m-tb-15-sr991{margin-top:15px!important}.m-all-15-sr991,.m-b-15-sr991,.m-tb-15-sr991{margin-bottom:15px!important}.m-all-15-sr991,.m-r-15-sr991,.m-rl-15-sr991{margin-right:15px!important}.m-all-15-sr991,.m-l-15-sr991,.m-rl-15-sr991{margin-left:15px!important}.w-full-sr991{width:100%!important}.h-full-sr991{height:100%!important}.s-full-sr991{width:100%!important;height:100%!important}.dis-none-sr991{display:none!important}}@media (max-width:767px){.m-l-auto-sr767{margin-left:auto!important}.m-r-auto-sr767{margin-right:auto!important}.m-rl-auto-sr767{margin-left:auto!important;margin-right:auto!important}.p-all-0-sr767,.p-t-0-sr767,.p-tb-0-sr767{padding-top:0!important}.p-all-0-sr767,.p-b-0-sr767,.p-tb-0-sr767{padding-bottom:0!important}.p-all-0-sr767,.p-r-0-sr767,.p-rl-0-sr767{padding-right:0!important}.p-all-0-sr767,.p-l-0-sr767,.p-rl-0-sr767{padding-left:0!important}.p-all-15-sr767,.p-t-15-sr767,.p-tb-15-sr767{padding-top:15px!important}.p-all-15-sr767,.p-b-15-sr767,.p-tb-15-sr767{padding-bottom:15px!important}.p-all-15-sr767,.p-r-15-sr767,.p-rl-15-sr767{padding-right:15px!important}.p-all-15-sr767,.p-l-15-sr767,.p-rl-15-sr767{padding-left:15px!important}.m-all-0-sr767,.m-t-0-sr767,.m-tb-0-sr767{margin-top:0!important}.m-all-0-sr767,.m-b-0-sr767,.m-tb-0-sr767{margin-bottom:0!important}.m-all-0-sr767,.m-r-0-sr767,.m-rl-0-sr767{margin-right:0!important}.m-all-0-sr767,.m-l-0-sr767,.m-rl-0-sr767{margin-left:0!important}.m-all-15-sr767,.m-t-15-sr767,.m-tb-15-sr767{margin-top:15px!important}.m-all-15-sr767,.m-b-15-sr767,.m-tb-15-sr767{margin-bottom:15px!important}.m-all-15-sr767,.m-r-15-sr767,.m-rl-15-sr767{margin-right:15px!important}.m-all-15-sr767,.m-l-15-sr767,.m-rl-15-sr767{margin-left:15px!important}.w-full-sr767{width:100%!important}.h-full-sr767{height:100%!important}.s-full-sr767{width:100%!important;height:100%!important}.dis-none-sr767{display:none!important}}@media (max-width:575px){.m-l-auto-sr575{margin-left:auto!important}.m-r-auto-sr575{margin-right:auto!important}.m-rl-auto-sr575{margin-left:auto!important;margin-right:auto!important}.p-all-0-sr575,.p-t-0-sr575,.p-tb-0-sr575{padding-top:0!important}.p-all-0-sr575,.p-b-0-sr575,.p-tb-0-sr575{padding-bottom:0!important}.p-all-0-sr575,.p-r-0-sr575,.p-rl-0-sr575{padding-right:0!important}.p-all-0-sr575,.p-l-0-sr575,.p-rl-0-sr575{padding-left:0!important}.p-all-15-sr575,.p-t-15-sr575,.p-tb-15-sr575{padding-top:15px!important}.p-all-15-sr575,.p-b-15-sr575,.p-tb-15-sr575{padding-bottom:15px!important}.p-all-15-sr575,.p-r-15-sr575,.p-rl-15-sr575{padding-right:15px!important}.p-all-15-sr575,.p-l-15-sr575,.p-rl-15-sr575{padding-left:15px!important}.m-all-0-sr575,.m-t-0-sr575,.m-tb-0-sr575{margin-top:0!important}.m-all-0-sr575,.m-b-0-sr575,.m-tb-0-sr575{margin-bottom:0!important}.m-all-0-sr575,.m-r-0-sr575,.m-rl-0-sr575{margin-right:0!important}.m-all-0-sr575,.m-l-0-sr575,.m-rl-0-sr575{margin-left:0!important}.m-all-15-sr575,.m-t-15-sr575,.m-tb-15-sr575{margin-top:15px!important}.m-all-15-sr575,.m-b-15-sr575,.m-tb-15-sr575{margin-bottom:15px!important}.m-all-15-sr575,.m-r-15-sr575,.m-rl-15-sr575{margin-right:15px!important}.m-all-15-sr575,.m-l-15-sr575,.m-rl-15-sr575{margin-left:15px!important}.w-full-sr575{width:100%!important}.h-full-sr575{height:100%!important}.s-full-sr575{width:100%!important;height:100%!important}.dis-none-sr575{display:none!important}}@media (max-width:480px){.m-l-auto-sr480{margin-left:auto!important}.m-r-auto-sr480{margin-right:auto!important}.m-rl-auto-sr480{margin-left:auto!important;margin-right:auto!important}.p-all-0-sr480,.p-t-0-sr480,.p-tb-0-sr480{padding-top:0!important}.p-all-0-sr480,.p-b-0-sr480,.p-tb-0-sr480{padding-bottom:0!important}.p-all-0-sr480,.p-r-0-sr480,.p-rl-0-sr480{padding-right:0!important}.p-all-0-sr480,.p-l-0-sr480,.p-rl-0-sr480{padding-left:0!important}.p-all-15-sr480,.p-t-15-sr480,.p-tb-15-sr480{padding-top:15px!important}.p-all-15-sr480,.p-b-15-sr480,.p-tb-15-sr480{padding-bottom:15px!important}.p-all-15-sr480,.p-r-15-sr480,.p-rl-15-sr480{padding-right:15px!important}.p-all-15-sr480,.p-l-15-sr480,.p-rl-15-sr480{padding-left:15px!important}.m-all-0-sr480,.m-t-0-sr480,.m-tb-0-sr480{margin-top:0!important}.m-all-0-sr480,.m-b-0-sr480,.m-tb-0-sr480{margin-bottom:0!important}.m-all-0-sr480,.m-r-0-sr480,.m-rl-0-sr480{margin-right:0!important}.m-all-0-sr480,.m-l-0-sr480,.m-rl-0-sr480{margin-left:0!important}.m-all-15-sr480,.m-t-15-sr480,.m-tb-15-sr480{margin-top:15px!important}.m-all-15-sr480,.m-b-15-sr480,.m-tb-15-sr480{margin-bottom:15px!important}.m-all-15-sr480,.m-r-15-sr480,.m-rl-15-sr480{margin-right:15px!important}.m-all-15-sr480,.m-l-15-sr480,.m-rl-15-sr480{margin-left:15px!important}.w-full-sr480{width:100%!important}.h-full-sr480{height:100%!important}.s-full-sr480{width:100%!important;height:100%!important}.dis-none-sr480{display:none!important}}

/*==================================================================
   Size A Style 
==================================================================*/
.size-a-1 {
	width: 45px;
	height: 100%;
}
.size-a-2 {
	width: 220px;
	height: 40px;
}
.size-a-3 {
	width: 98%;
	height: 482px;
}
.size-a-4 {
	width: 100%;
	height: 244px;
}
.size-a-5 {
	width: 100%;
	height: 194px;
}
.size-a-6 {
	max-width: 100%;
	max-height: 72px;
}
.size-a-7 {
	max-width: 100%;
	max-height: 54px;
}
.size-a-8 {
	width: 34px;
	height: 34px;
	border-radius:30px;
}
.size-a-9 {
	width: 100%;
	height: 50px;
}
.size-a-10 {
	width: 55px;
	height: 100%;
}
.size-a-11 {
	width: 100%;
	height: 400px;
}
 @media (max-width: 1199px) {
.size-a-11 {
	height: 320px;
}
}
 @media (max-width: 575px) {
.size-a-11 {
	height: 280px;
}
}
.size-a-12 {
	width: 100%;
	height: 292px;
}
.size-a-13 {
	width: 100%;
	height: 50px;
}
.size-a-14 {
	width: 100%;
	height: 240px;
}
.size-a-15 {
	width: 100%;
	min-height: 150px;
}
.size-a-16 {
	width: 100%;
	max-width: 286px;
	height: 50px;
}
.size-a-17 {
	max-width: 100%;
	min-width: 180px;
	height: 40px;
}
.size-a-18 {
	width: 100%;
	height: 550px;
}
 @media (max-width: 767px) {
.size-a-18 {
	height: 480px;
}
}
.size-a-19 {
	width: 100%;
	height: 50px;
}
.size-a-20 {
	max-width: 100%;
	min-width: 120px;
	height: 40px;
}

/*==================================================================
   Size W Style 
==================================================================*/
.size-w-0 {
	flex-grow: 1;
}
.size-w-1 {
	width: 100px;
}
.size-w-2 {
	width: calc(100% - 118px);
}
.size-w-3 {
	width: calc(100% - 48px);
}
.size-w-4 {
	width: 80px;
}
.size-w-5 {
	width: calc(100% - 95px);
}
.size-w-6 {
	width: calc(62% - 15px);
}
.size-w-7 {
	width: calc(38% - 15px);
}
.size-w-8 {
	width: 260px;
}
.size-w-9 {
	width: calc(100% - 285px);
}
.size-w-10 {
	width: 100px;
}
.size-w-11 {
	width: calc(100% - 118px);
}

/*==================================================================
   Size H Style 
==================================================================*/
.size-h-1 {
	max-height: 45px;
}
.size-h-2 {
	min-height: 40px;
}
.size-h-3 {
	height: 95px;
}
.size-h-3 {
	height: 95px;
}
.size-h-4 {
	min-height: 80px;
}

/*==================================================================
   Background Style 
==================================================================*/
.bg-none {
	background-color: transparent;
}
.bg0 {
	background-color: #fff;
}
.bg1 {
	background-color: #111;
}
.bg2 {
	background-color: #222;
}
.bg3 {
	background-color: #333;
}
.bg4 {
	background-color: #444;
}
.bg5 {
	background-color: #555;
}
.bg6 {
	background-color: #666;
}
.bg7 {
	background-color: #777;
}
.bg8 {
	background-color: #888;
}
.bg9 {
	background-color: #999;
}
.bg10 {
	background-color: #1da1f2;
}
.bg11 {
	background-color: #151515;
}
.bg-img1 {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-img2 {
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-facebook {
	background-color: #3b5998;
}
.bg-twitter {
	background-color: #1da1f2;
}
.bg-youtube {
	background-color: #ff0000;
}
.bg-google {
	background-color: #dd4b39;
}
.bg-pinterest {
	background-color: #bd081c;
}
.how-bor1 {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.how-bor1:last-child {
	border: none;
}
.bad-bor1 {
	border-bottom: 1px solid rgba(0,0,0,0.08);
}
.how-bor2 {
	border-bottom: 1px solid #f0f0f0;
}
.how-bor2:last-child {
	border: none;
}
.how-bor3 {
	border-bottom: 1px solid #e6e6e6;
}
.how-bor3:first-child {
	border-top: 1px solid #e6e6e6;
}
.how-txt1 {
	white-space: normal;
	display: box;
	display: -moz-box;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.how-txt2 {
	white-space: normal;
	display: box;
	display: -moz-box;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.how-txt3 {
	white-space: normal;
	overflow: hidden;
}
.how-overlay1 {
	position: relative;
	z-index: 1;
}
.how-overlay1::before {
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0.5;
	background: rgba(0,0,0,0.5);
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
	background: -o-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
	background: -moz-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
	background: linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
}
.how1 {
	position: relative;
}
.how1-child1 {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0.9;
	background: rgba(0,0,0,0.5);
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
	background: -o-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
	background: -moz-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
	background: linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
}
.how1:hover .how1-child1 {
	opacity: 0.7;
}
/*.bg-img1.how1:hover img {
	opacity: 0.7;
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);
	-webkit-transform: scale(1.2) rotate(5deg);
	transform: scale(1.2) rotate(5deg);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-webkit-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}*/
.how-bor1 {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.how-bor1:last-child {
	border: none;
}
.bad-bor1 {
	border-bottom: 1px solid rgba(0,0,0,0.08);
}
.how-bor2 {
	border-bottom: 1px solid #f0f0f0;
}
.how-bor2:last-child {
	border: none;
}
.how-bor3 {
	border-bottom: 1px solid #e6e6e6;
}
.how-bor3:first-child {
	border-top: 1px solid #e6e6e6;
}
.how-txt1 {
	white-space: normal;
	display: box;
	display: -moz-box;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 20px;
	color: #fff;
	/* font-family: "Titillium Web", sans-serif!important; */
}
.how-txt2 {
	white-space: normal;
	display: box;
	display: -moz-box;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.how-txt3 {
	white-space: normal;
	overflow: hidden;
}
.how-overlay1 {
	position: relative;
	z-index: 1;
}
.how-overlay1::before {
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0.5;
	background: rgba(0,0,0,0.5);
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
	background: -o-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
	background: -moz-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
	background: linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
}
.how1 {
	position: relative;
}
.how1-child1 {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0.9;
	background: rgba(0,0,0,0.5);
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
	background: -o-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
	background: -moz-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
	background: linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
	border: 1px solid #fff;
}
.how1:hover .how1-child1 {
	opacity: 0.7;
}
/*.bg-img1.how1:hover img {
	opacity: 0.7;
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);
	-webkit-transform: scale(1.2) rotate(5deg);
	transform: scale(1.2) rotate(5deg);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-webkit-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}*/
.how1-child2 {
	z-index: 3;
}
.how2 {
	height: 50px;
	border: 1px solid #e6e6e6;
	padding: 0 18px;
	position: relative;
	border-radius:4px 30px 30px 4px;
}
.how2::before {
	content: "";
	display: block;
	position: absolute;
	width: 5px;
	height: calc(100% + 2px);
	top: -1px;
	left: -1px;
	border-radius:4px;
}
.how2-cl1::before {
	background-color: #e71d69;
}
.how2-cl2::before {
	background-color: #1da1f2;
}
.how2-cl3::before {
	background-color: #e3724a;
}
.how2-cl4::before {
	background-color: #333333;
}
.how2-cl5::before {
	background-color: #00b5e9;
}
.how2-cl6::before {
	background-color: #2489b0;
}

/*==================================================================
   Hover Style 
==================================================================*/
.hov-cl0:hover {
	color: #fff;
}
.hov-bg0:hover {
	background-color: #fff;
}
.hov-cl10:hover {
	color: #ff0000;
}
.hov-bg10:hover {
	background-color: #1da1f2;
}
.hov-img0 {
	display: block;
	overflow: hidden;
}
.hov-img0 > img {
	width: 100%;
	-webkit-transition: transform 0.9s ease;
	-o-transition: transform 0.9s ease;
	-moz-transition: transform 0.9s ease;
	transition: transform 0.9s ease;
}
.hov-img0:hover > img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.hov-link1:hover {
	color: #1da1f2;
	text-decoration: underline;
}
.hov-btn1 {
	/* background-color: #1da1f2; */
	border-color: #fff;
	color: #fff;
}
.hov-btn1:hover {
	/* background-color: #1da1f2; */
	border-color: #ff0000;
	color: #ff0000;
}
.hov-btn2:hover {
	border-color: #1da1f2;
	color: #1da1f2;
}
.hov1:hover {
	opacity: 0.8;
}
.comment_block input{
	width: 100%;
	max-width: 100%;
	height: 46px;
}


/*-------------------------------------------------------------------
[11. Post list Items]
*------------------------------------------------------------------*/
.post-lists{
	overflow: hidden;
}
.post-lists .columns{
	padding-bottom: 30px;
}
.post-lists .column-3:nth-child(odd){
	padding-right: 15px;
}
.post-lists .column-3:nth-child(even){
	padding-left: 15px;
}
.post-lists .column-2{
	padding-left:15px;
	padding-right: 15px; 
}
.post-lists .column-2:nth-child(3n){
	padding-right: 0;
}
.post-lists .column-2:nth-child(3n+1){
	padding-left: 0;
}
.post-list-item{
	border-radius: 3px;
	border:solid 1px #EEE;
	overflow: hidden;
	margin: 10px 0 10px 0;
}
.post-list-item:hover{
	-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.1);
	box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.1);
/*
	background-color: #0b0b0beb;
*/
}
.post-list-item:hover .post-title a span{
	bottom:30px;
	color:#ff0000;
}
.post-list-item:hover .post-image{
	opacity:0.5;
}
/*
.post-list-item:hover .post-share i{
	color:gray;
}
*/
.post-list-item .post-top{
	position: relative;
	width: 100%;
	height: 240px;
	overflow: hidden;
	
}
.post-list-item .post-image{
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.post-list-item .post-share i{
	color:#fff;
	font-size: initial;
}
.post-list-item .post-share{
	position: absolute;
	margin: 0;
	padding: 0;
	font-size: 20px;
	/* left: 0; */
	right: 25px;
	/* bottom: 0; */
	top: 20px;
	line-height: 1.2;
}
.post-list-item .post-title{
	position: absolute;
	margin: 0;
	padding: 0;
	font-size: 20px;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	line-height: 1.2;
}
.shareIconsCountInside{
	display:none;
}
.post-lists .column-2 .post-list-item .post-title{
	font-size: 16px;
}
.post-list-item .post-title:before{
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	bottom: 0;
	height: 60%;
	background: -webkit-linear-gradient(bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,0) 100%);
    background: linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,0) 100%);
}
.post-list-item .post-title a{
	color: #FFF;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 20px;
}
.post-list-item .post-title a span{
	position: absolute;
	left: 20px;
	bottom: 20px;
	right: 20px;
	-webkit-transition: bottom 100ms linear; 
	-moz-transition: bottom 100ms linear; 
	-o-transition: bottom 100ms linear; 
	transition: bottom 100ms linear; 
}
.post-list-item .post-bottom{
	height: auto;
	padding: 5px 20px;
    text-align: justify;
}
.post-list-item .post-author-box{
	display: table;
	font-size: 13px;
}
.post-list-item .author-avatar{
	display: table-cell;
	vertical-align: middle;
	
}
.post-list-item .author-avatar img{
	border-radius: 50%;
	overflow: hidden;
	display: block;
	width: 24px;
	height: 24px;
}
.post-list-item .author-name{
	display: table-cell;
	vertical-align: middle;
	padding-right: 20px;
	padding-left: 10px;
	text-decoration: none;
	white-space: nowrap;
}
.post-list-item:hover a{
}
.post-list-item .author-name:hover{
	text-decoration: underline;
}
.post-list-item .post-date{
	display: table-cell;
	vertical-align: middle;
	opacity: .4;
	white-space: nowrap;
}
.post-list-item .post-meta{
	display: block;
	margin-top: 15px;
	padding-top: 15px;
	border-top: solid 1px #EEE;
	font-size: 14px;
}
.post-list-item .post-meta h3{
	font-size: 20px;
}
.post-list-item .read-more{
	text-decoration: none;
	position: relative;
	color: #333;
}
.post-list-item .read-more:hover{
	color: #0e0052;
}
.post-list-item .read-more:hover i{
	left: 10px;
}
.post-list-item .read-more i{
	position: relative;
	top: 5px;
	left: 0;
	font-size: 18px;
	-webkit-transition: left 200ms linear; 
	-moz-transition: left 200ms linear; 
	-o-transition: left 200ms linear; 
	transition: left 200ms linear; 
}



.post-meta a span{color: #fff;}
.post-meta a span:hover{color: #ff0000;}

/*-------------------------------------------------------------------
[18. Article more posts styles]
*------------------------------------------------------------------*/
.more-article{
	margin-bottom: 30px;
}
.more-posts{
	overflow: hidden;
}
.more-posts .columns{
	padding:0 5px;
}
.more-posts .column-2:nth-child(1){
	padding-left: 0;
	padding-right: 10px;
}
.more-posts .column-2:nth-child(3){
	padding-right: 0;
	padding-left: 10px;
}
.more-posts .post-box{
	height: 260px;
}
.more-posts .post-title{
	font-size: 16px;
}
/*end of part 18---------------------------------------------------*/
.blog-notas  h1, h2, h3, h4, h5, p, li, .titleblog{
	color: #000;
    font-family: "Roboto", sans-serif !important;
    font-weight: unset;
}
.titleblog h2{
	/* color: #ff0000; */
	font-family: "Roboto", sans-serif !important;
	font-size:30px;
}
.blog-notas .sidebar-item h4,  .blog-notas .section-title{
	
    font-size:25px;
}
.blog-notas .meta-line p{
font-weight: 400;
    font-size: 14px;
 }

.blog-notas .post-box{
height: 300px;
 }
.blog-notas .tag-list .tag-list-item {
    display: block;
    float: left;
    margin: 0 6px 6px 0;
    padding: 6px 10px;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    color: #000;
    font-size: 0.75em;
    font-weight: unset;
    background-color: #fff;
    transition: all .15s ease-in;
}

.titleblog  p {
    color: #000;
}
