@font-face {
  font-family: "factory";
  src: url("../fonts/factory.eot");
  src: url("../fonts/factory.eot?#iefix") format("embedded-opentype"),
       url("../fonts/factory.woff") format("woff"),
       url("../fonts/factory.ttf") format("truetype"),
       url("../fonts/factory.svg#factory") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "factory";
    src: url("../fonts/factory.svg#factory") format("svg");
  }
}

[class^="factory-"]:before, [class*=" factory-"]:before,
[class^="factory-"]:after, [class*=" factory-"]:after {   
font-family: factory;
font-size: 25px;
font-style: normal;
line-height:24px;
margin-right: 4px;
margin-left: 2px;
}
.factory-solder:before { content: "\f100"; }
.factory-resistor:before { content: "\f101"; }
.factory-technology:before { content: "\f102"; }
.factory-capacitor:before { content: "\f103"; }
.factory-capacitor-1:before { content: "\f104"; }
.factory-solder-1:before { content: "\f105"; }
.factory-computer:before { content: "\f106"; }
.factory-transistor:before { content: "\f107"; }
.factory-solder-2:before { content: "\f108"; }
.factory-multimeter:before { content: "\f109"; }
.factory-multimeter-1:before { content: "\f10a"; }
.factory-power:before { content: "\f10b"; }
.factory-multimeter-2:before { content: "\f10c"; }
.factory-electronic-transistor:before { content: "\f10d"; }
.factory-witch:before { content: "\f10e"; }
.factory-diode:before { content: "\f10f"; }
.factory-capacitor-2:before { content: "\f110"; }
.factory-resistor-1:before { content: "\f111"; }
.factory-coil:before { content: "\f112"; }
.factory-computer-1:before { content: "\f113"; }
.factory-soldering-machine:before { content: "\f114"; }
.factory-ammeter:before { content: "\f115"; }
.factory-technology-1:before { content: "\f116"; }
.factory-capacitor-3:before { content: "\f117"; }
.factory-led-diode:before { content: "\f118"; }
.factory-circuit-board:before { content: "\f119"; }
.factory-integrated-circuit:before { content: "\f11a"; }
.factory-electrical-circuit:before { content: "\f11b"; }
.factory-scheme:before { content: "\f11c"; }
.factory-circuit:before { content: "\f11d"; }
.factory-distributed:before { content: "\f11e"; }
.factory-cctv:before { content: "\f11f"; }
.factory-circuit-1:before { content: "\f120"; }
.factory-circuit-2:before { content: "\f121"; }
.factory-cctv-1:before { content: "\f122"; }
.factory-chip:before { content: "\f123"; }
.factory-technology-products:before { content: "\f124"; }
.factory-electronic-circuit:before { content: "\f125"; }
.factory-circuit-3:before { content: "\f126"; }
.factory-diode-1:before { content: "\f127"; }
.factory-zener-diode:before { content: "\f128"; }
.factory-pnp:before { content: "\f129"; }
.factory-account:before { content: "\f12a"; }
.factory-account-1:before { content: "\f12b"; }
.factory-account-2:before { content: "\f12c"; }
.factory-loupe:before { content: "\f12d"; }
.factory-database:before { content: "\f12e"; }
.factory-database-1:before { content: "\f12f"; }
.factory-server:before { content: "\f130"; }
.factory-search:before { content: "\f131"; }
.factory-multiple-users:before { content: "\f132"; }
.factory-man:before { content: "\f133"; }
.factory-group:before { content: "\f134"; }
.factory-team:before { content: "\f135"; }
.factory-team-1:before { content: "\f136"; }
.factory-database-2:before { content: "\f137"; }
.factory-server-1:before { content: "\f138"; }
.factory-server-2:before { content: "\f139"; }
.factory-database-3:before { content: "\f13a"; }
.factory-server-3:before { content: "\f13b"; }
.factory-database-4:before { content: "\f13c"; }
.factory-cpu:before { content: "\f13d"; }
.factory-key:before { content: "\f13e"; }
.factory-world:before { content: "\f13f"; }
.factory-earth:before { content: "\f140"; }
.factory-globe:before { content: "\f141"; }
.factory-folder:before { content: "\f142"; }
.factory-graph-analysis:before { content: "\f143"; }
.factory-loupe-1:before { content: "\f144"; }
.factory-search-1:before { content: "\f145"; }
.factory-magnifier:before { content: "\f146"; }
.factory-call:before { content: "\f147"; }
.factory-call-1:before { content: "\f148"; }
.factory-hand-graving:before { content: "\f149"; }
.factory-contact:before { content: "\f14a"; }
.factory-devices:before { content: "\f14b"; }
.factory-notebook:before { content: "\f14c"; }
.factory-placeholder:before { content: "\f14d"; }
.factory-placeholder-1:before { content: "\f14e"; }
.factory-placeholder-filled-point:before { content: "\f14f"; }
.factory-processor:before { content: "\f150"; }
.factory-cpu-1:before { content: "\f151"; }
.factory-processor-1:before { content: "\f152"; }
.factory-cpu-2:before { content: "\f153"; }
.factory-motherboard:before { content: "\f154"; }
.factory-chip-1:before { content: "\f155"; }
.factory-chip-2:before { content: "\f156"; }
.factory-motherboard-1:before { content: "\f157"; }
.factory-chip-3:before { content: "\f158"; }
.factory-circuit-4:before { content: "\f159"; }
.factory-microprocessor:before { content: "\f15a"; }
.factory-motherboard-2:before { content: "\f15b"; }
.factory-payment:before { content: "\f15c"; }
.factory-chip-4:before { content: "\f15d"; }
.factory-shield:before { content: "\f15e"; }
.factory-ram:before { content: "\f15f"; }
.factory-microchip:before { content: "\f160"; }
.factory-microchip-1:before { content: "\f161"; }
.factory-motherboard-3:before { content: "\f162"; }
.factory-motherboard-4:before { content: "\f163"; }
.factory-support:before { content: "\f164"; }
.factory-banners:before { content: "\f165"; }
.factory-banners-1:before { content: "\f166"; }
.factory-plastic:before { content: "\f167"; }
.factory-3d-printer:before { content: "\f168"; }
.factory-plastic-1:before { content: "\f169"; }
.factory-pair-of-gears:before { content: "\f16a"; }
.factory-cog:before { content: "\f16b"; }
.factory-cog-1:before { content: "\f16c"; }
.factory-circuit-5:before { content: "\f16d"; }
.factory-circuit-6:before { content: "\f16e"; }
.factory-cctv-2:before { content: "\f16f"; }
.factory-printed-circuit:before { content: "\f170"; }
.factory-chip-5:before { content: "\f171"; }
.factory-circuit-7:before { content: "\f172"; }
.factory-circuit-8:before { content: "\f173"; }
.factory-circuit-9:before { content: "\f174"; }
.factory-circuit-10:before { content: "\f175"; }
.factory-circuit-board-1:before { content: "\f176"; }
.factory-socket:before { content: "\f177"; }
.factory-electric-appliances:before { content: "\f178"; }
.factory-boiler:before { content: "\f179"; }
.factory-diode-2:before { content: "\f17a"; }
.factory-diode-3:before { content: "\f17b"; }
.factory-diode-4:before { content: "\f17c"; }
.factory-transformer:before { content: "\f17d"; }
.factory-power-1:before { content: "\f17e"; }
.factory-circuit-11:before { content: "\f17f"; }
.factory-gear:before { content: "\f180"; }
.factory-support-1:before { content: "\f181"; }
.factory-information-button:before { content: "\f182"; }
.factory-written-conversation:before { content: "\f183"; }
.factory-help-operator:before { content: "\f184"; }
.factory-business-card:before { content: "\f185"; }
.factory-information:before { content: "\f186"; }
.factory-info:before { content: "\f187"; }
.factory-info-1:before { content: "\f188"; }
.factory-support-2:before { content: "\f189"; }
.factory-info-2:before { content: "\f18a"; }
.factory-handhouse:before { content: "\f18b"; }
.factory-home:before { content: "\f18c"; }
.factory-thumbs-up:before { content: "\f18d"; }
.factory-press-button:before { content: "\f18e"; }
.factory-hand:before { content: "\f18f"; }
.factory-draw:before { content: "\f190"; }
.factory-pen:before { content: "\f191"; }
.factory-like:before { content: "\f192"; }
.factory-tap:before { content: "\f193"; }
.factory-exit:before { content: "\f194"; }
.factory-exit-white:before { content: "\f195"; }
.factory-timetable:before { content: "\f196"; }
.factory-clock:before { content: "\f197"; }
.factory-clock-1:before { content: "\f198"; }
.factory-upload-2:before { content: "\f199"; }
.factory-spreadsheet-cell-row:before { content: "\f19a"; }
.factory-table-selection-cell:before { content: "\f19b"; }
.factory-spreadsheet-column:before { content: "\f19c"; }
.factory-excel:before { content: "\f19d"; }
.factory-open-folder-with-document:before { content: "\f19e"; }
.factory-open-folder:before { content: "\f19f"; }
.factory-calendar:before { content: "\f1a0"; }
.factory-schedule:before { content: "\f1a1"; }
.factory-calendar-1:before { content: "\f1a2"; }
.factory-product:before { content: "\f1a3"; }
.factory-savings:before { content: "\f1a4"; }
.factory-handshake:before { content: "\f1a5"; }
.factory-payment-method:before { content: "\f1a6"; }
.factory-flame:before { content: "\f1a7"; }
.factory-ui:before { content: "\f1a8"; }
.factory-product-1:before { content: "\f1a9"; }
.factory-interview:before { content: "\f1aa"; }
.factory-log-out:before { content: "\f1ab"; }
.factory-cabinet:before { content: "\f1ac"; }
.factory-cabinet-1:before { content: "\f1ad"; }
.factory-archive:before { content: "\f1ae"; }
.factory-cabinets:before { content: "\f1af"; }
.factory-locker:before { content: "\f1b0"; }
.factory-question-circular-button:before { content: "\f1b1"; }
.factory-customer:before { content: "\f1b2"; }
.factory-settings:before { content: "\f1b3"; }
.factory-tax:before { content: "\f1b4"; }
.factory-spreadsheet-ascending-order:before { content: "\f1b5"; }
.factory-planing:before { content: "\f1b6"; }
.factory-file:before { content: "\f1b7"; }
.factory-search-2:before { content: "\f1b8"; }
.factory-desktop:before { content: "\f1b9"; }
.factory-search-3:before { content: "\f1ba"; }
.factory-search-4:before { content: "\f1bb"; }
.factory-folder-1:before { content: "\f1bc"; }
.factory-password:before { content: "\f1bd"; }
.factory-password-1:before { content: "\f1be"; }
.factory-login:before { content: "\f1bf"; }
.factory-entering-password:before { content: "\f1c0"; }
.factory-login-1:before { content: "\f1c1"; }
.factory-password-2:before { content: "\f1c2"; }
.factory-outbox:before { content: "\f1c3"; }
.factory-upload-3:before { content: "\f1c4"; }
.factory-upload:before { content: "\f1c5"; }
.factory-upload-1:before { content: "\f1c6"; }
}
/* Large screen and bigger */
@media (min-width: 1220px) {
  /* Horizontal */
  .uk-grid {
    margin-left: 0px;
    background: #fff;
}}
body {
    background-color: none !important;
}
/* Headings
 ========================================================================== */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 20px 0;
  font-family: 'Roboto Condensed';
  font-weight: 400;
  color: #000000;
  text-transform: none;
}
/*
 * Margins
 */
* + h1,
* + h2,
* + h3,
* + h4,
* + h5,
* + h6 {
  margin-top: 10px;
}
/*
 * Sizes
 */
h1,
.uk-h1 {
  font-size: 27px;
  line-height: 42px;
}
h2,
.uk-h2 {
  font-size: 22px;
  line-height: 30px;
}
h3,
.uk-h3 {
  font-size: 18px;
  line-height: 24px;
}
h4,
.uk-h4 {
  font-size: 16px;
  line-height: 22px;
}
h5,
.uk-h5 {
  font-size: 14px;
  line-height: 20px;
}
h6,
.uk-h6 {
  font-size: 12px;
  line-height: 18px;
}
#column-wrap-id-1543296540522 {
    margin-bottom: 40px;
    z-index: 999;
}
/* ========================================================================
   Component: Badge
 ========================================================================== */
.uk-badge {
  display: inline-block;
  padding: 0 6px;
  background: #ec483b;
  font-size: 10px;
  font-weight: bold;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  text-transform: none;
}
/*
 * Keep color when badge is a link
 */
a.uk-badge:hover {
  color: #ffffff;
}
/* Modifier: `uk-badge-notification`;
 ========================================================================== */
.uk-badge-notification {
  box-sizing: border-box;
  min-width: 22px;
  border-radius: 500px;
  font-size: 12px;
  line-height: 22px;
}
/* Color modifier
 ========================================================================== */
/*
 * Modifier: `uk-badge-success`
 */
.uk-badge-success {
  background-color: #6fc45f;
}
/*
 * Modifier: `uk-badge-warning`
 */
.uk-badge-warning {
  background-color: #faa732;
}
/*
 * Modifier: `uk-badge-danger`
 */
.uk-badge-danger {
  background-color: #ff4a4a;
}

.uk-badge-gray {
    background-color: #797979;
}



.tm-navbar .tm-logo {
  margin-right: 22px;
}
.tm-header > .tm-logo {
  display: inline-block;
  margin-bottom: 30px;
}
@media (min-width: 1220px) {
  .tm-header > .tm-logo {
    margin-bottom: 40px;
  }
}
.tm-header {
  margin-top: 1px;
  margin-bottom: 1px;
}
@media (min-width: 1220px) {
  .tm-header {
    margin-top: 4px;
    margin-bottom: 5px;
	
  }
}
/* Large screen and bigger */

  /* Vertical */
  .uk-grid + .uk-grid,
  .uk-grid-margin,
  .uk-grid > * > .uk-panel + .uk-panel {
    margin-top: 5px;
  }
}
body {
    padding-left: 0;
    padding-right: 0;
    background-color: none !important;

}
.tm-noblog .tm-content, .tm-isblog .tm-article {
    padding: 30px;
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.03);
    background: #ffffffde;
	
}
.tm-toolbar {
    padding: 10px 10px;
    background: #313131;
    color: #ffffff;
} 
.tm-toolbar .uk-subnav > * > *, .tm-toolbar .uk-icon-hover {
    color: rgba(255, 255, 255, 0.8);
}
[class*='uk-icon-'] {
  font-family: FontAwesome;
  /* 1 */
  display: inline-block;
  /* 2 */
  font-weight: normal;
  font-style: normal;
  /* 4 */
  line-height: 1;
  /* 5 */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
    font-size: 16px !important;
    color: #4a4a4a;
    padding-right: 5px;
}
/* 6 */
[class*='uk-icon-'],
[class*='uk-icon-']:hover,
[class*='uk-icon-']:focus {
  text-decoration: none;
}
.uk-subnav {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 30px;
    margin-top: -10px;
    padding: 0;

}

.uk-subnav-line > :nth-child(n+2):before {
    margin-right: 20px;
    border-left: 1px solid rgb(255, 255, 255);
    margin-left: 20px;
}
/* Size modifiers
 ========================================================================== */
.uk-icon-small {
  font-size: 160%;
  vertical-align: -10%;
}
.uk-icon-medium {
  font-size: 200%;
  vertical-align: -16%;
}
.uk-icon-large {
  font-size: 250%;
  vertical-align: -22%;
}
/* Modifier: `uk-icon-justify`
 ========================================================================== */
.uk-icon-justify {
  width: 1em;
  text-align: center;
}
/* Modifier: `uk-icon-spin`
 ========================================================================== */
.uk-icon-spin {
  display: inline-block;
  -webkit-animation: uk-rotate 2s infinite linear;
  animation: uk-rotate 2s infinite linear;
}
/* Modifier: `uk-icon-hover`
 ========================================================================== */
.uk-icon-hover {
  color: #fd0000;
}
/*
 * Hover
 */
.uk-icon-hover:hover {
  color: #7f7f7f;
}
/* Modifier: `uk-icon-button`
 ========================================================================== */
.uk-icon-button {
  box-sizing: border-box;
  display: inline-block;
  width: 56px;
  height: 56px;
  border-radius: 100%;
  background: #f6f6f6;
  line-height: 56px;
  color: #7f7f7f;
  font-size: 22px;
  text-align: center;
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-icon-button:hover,
.uk-icon-button:focus {
  background-color: #eeeeee;
  color: #7f7f7f;
  /* 2 */
  outline: none;
}
/* Active */
.uk-icon-button:active {
  background-color: #e9e9e9 !important;
  color: #7f7f7f;
}

.uk-nav-side > li.uk-active > a {
    background: rgba(0, 0, 0, 0);
    color: #ff0000 !important;
}
.uk-panel-box {
    padding: 30px;
    background: #ffffff;
    color: #7f7f7f;
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.03);
    border: 1px solid #8e8e8e;
}
.su-tabs-style-grid .su-tabs-nav span {
    margin: 0 5px 0 0;
    background: transparent;
    color: #ec483b;
    font-weight: bold;
}
.su-tabs-style-modern-light .su-tabs-nav span.su-tabs-current {
    position: relative;
    z-index: 1;
    border-bottom-color: #f5f5f5;
    background: #f5f5f5;
    color: #f00;
    text-shadow: 0 1px 0 #fff;
}
/*
 * Авторизация SC Login
 * 1. 
 * 2. 
 
 */
 .sourcecoast .btn-group > .btn:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 2px !important;
    -moz-border-radius-topleft: 2px !important;
    border-top-left-radius: 2px !important;
    -webkit-border-bottom-left-radius: 2px !important;
    -moz-border-radius-bottomleft: 2px !important;
    border-bottom-left-radius: 2px !important;
    border: 1px solid #cc3737!important;
    background: #fff;
}
.sourcecoast .btn-group.open .btn.dropdown-toggle {
    background-color: #eee!important;
}
.sclogin a.forgot.btn {
    height: 54px !important;
    padding: 0;
    width: 40px;
}
.sourcecoast .input-append input, .sourcecoast .input-append select, .sourcecoast .input-append .uneditable-input {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    height: 54px!important;
    width: 192px!important;
}
.sourcecoast .btn-primary {
    background-color: #cc3737 !important;
}

#form-sclogin-submitcreate a, .scuser-menu a.dropdown-toggle {
    color: #5f5f5f!important;
}

.sourcecoast .dropdown-menu > li > a:hover,
.sourcecoast .dropdown-menu > li > a:focus,
.sourcecoast .dropdown-submenu:hover > a,
.sourcecoast .dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #999;
  background-image: -moz-linear-gradient(top, #999, #ccc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#ccc));
  background-image: -webkit-linear-gradient(top, #999, #ccc);
  background-image: -o-linear-gradient(top, #999, #ccc);
  background-image: linear-gradient(to bottom, #999, #ccc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#ccc', GradientType=0);
}


.uk-navbar {
    background: #ffffff;
    color: #060606;
    padding: 20px;
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.05);
}
.uk-navbar-nav > li > a {
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    height: 40px;
    padding: 0 15px;
    line-height: 40px;

    color: #5d5d5d;
    font-size: 16px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
}
.uk-navbar-nav > li.uk-active > a {
    

    color: #f00 !important;

    max-height: 35px;
    /* padding: 5px; */
    /* font-size: 12px; */
    text-transform: uppercase;
    border-radius: 5px !important;
    cursor: pointer;
    border: solid 1px #ff1d1d;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    background-color: rgba(0, 0, 0, 0);
    color: red !important;
    outline: none;
}
.uk-navbar-nav-subtitle li:hover > a, .uk-navbar-nav-subtitle > li > a:focus, .uk-navbar-nav-subtitle > a {
	
	   color: #000 !important;
}
.uk-navbar-nav-subtitle > div {
    margin-top: -5px;
    font-size: 11px !important;
    line-height: 14px !important;
    color: #a99f9fe8 !important;
}
.uk-nav > li > a {
    padding: 10px 20px;
}
.uk-panel-box-secondary {
    background-color: #b1b1b1;
    color: #ffffff;
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.03);
}
tspan, textPath {
    white-space: inherit;
	font-size:0px;
}
    /* DROPTABLES */
ul#mainTable.nav.nav-tabs {
    background: rgb(179, 179, 179);
    height: 45px;
    border-bottom: none;
    box-shadow: 1px 1px 12px 1px rgba(0, 0, 0, 0.1);
    margin-bottom: 0;
    overflow-y: auto;
    width: 100%;
    margin: 0;
    margin-bottom: 18px;
}
#search_term #dp-form-search {
    margin-top: 9px;
    margin-right: 10px;
    background-color: rgb(243, 243, 243);
    border: none;
    width: 150px;
    color: #ffffff;
    height: 18px;
    padding: 4px 6px;
    box-sizing: content-box;
}
#search_term {
    right: 16px !important;
    height: 45px;
    border: none;
    background: rgb(179, 179, 179);
    position: absolute;
}
.glyphicon-menu-right, .glyphicon-menu-left {
    box-shadow: 1px 1px 12px 1px rgba(0, 0, 0, 0.1);
    padding: 5px;
    border-radius: 15px;
    background-color: rgb(12, 12, 12);
}
.subhead, #editTopButton {
    background: #fd0000 !important;
    border-bottom: 1px solid #dedede !important;
    box-shadow: 1px 1px 12px 1px rgba(0, 0, 0, 0.1) !important;
}
    /* DROPFILES */
#mod_btnsearch {
    height: 44px;
    width: 50px;
    background-color: #ff0000;
    text-align: center;
    color: #ffffff;
    border: none;
    display: inline-block;
    border-radius: 0 2px 2px 0;
}
#dropfiles_q {
    border: 1px solid #ccc;
    padding: 10px;
    height: 23px;
    width: 85%;
    border-radius: 2px 0 0 2px;
    box-sizing: initial !important;
}
div.box-search-filter input#dropfiles_q.pull-left.required #btnsearchbelow, #mod_btnsearchbelow {
    background-color: #ff0000;
    color: #ffffff;
}
.btnsearch, #btnsearch {
    height: 45px;
    width: 70px;
    text-align: center;
    color: #ffffff;
    border: none;
    display: inline-block;
    border-radius: 0 2px 2px 0;
    vertical-align: top;
    background: #ff0000 none !important;
}
.btnsearchbelow {
    vertical-align: top;
    width: auto;
    padding: 5px 20px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    border-radius: 2px;
    font-size: 12px;
    line-height: 22px;
    color: #fff;
    background: #4a4a4a none;
}
.list-results table tbody tr:hover {
    background: #3e3e3e!important;
    color: #fff;
    cursor: default;
}
.uk-panel-box-primary {
    /* background: url(../../../images/theme/back_plate.jpg); */
    background: #eee;
    background-position: left bottom;
    color: #6b6b6b;
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.03);
    border: 1px solid #ccc;
}
.uk-panel-box-primary a, .uk-panel-box-primary .uk-link {
    color: #e82121;
    text-decoration: underline;
}
.uk-contrast .uk-text-muted, .uk-panel-box-primary .uk-text-muted, .uk-panel-box-secondary .uk-text-muted {
    color: rgba(0, 0, 0, 0.6) !important;
}
.uk-contrast .uk-panel-title, .uk-panel-box-primary .uk-panel-title, .uk-panel-box-secondary .uk-panel-title {
    color: #8a8a8a;
}
.uk-nav-navbar > li > a {
    color: #404040;
}
.su-tabs {
    margin: 0 0 1.5em 0;
    padding: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #eee;
    z-index: 999999;
}
.uk-tab-left > li {
    margin-right: -1px;
    line-height: 14px;
    text-align: left;
    font-size: 13px;
}
.uk-flex-space-between {

    background: #3333336b;
}

.tablesorter-bootstrap .tablesorter-filter-row td {
    background-color: #dedcdc;
    line-height: normal;
    text-align: center;
    padding: 4px 6px;
    vertical-align: middle;
    -webkit-transition: line-height 0.1s ease;
    -moz-transition: line-height 0.1s ease;
    -o-transition: line-height 0.1s ease;
    transition: line-height 0.1s ease;
}
.uk-panel.tm-panel-box-alternative .uk-nav-side > li > a {
    border-top-color: rgba(255, 255, 255, 0.1);
    color: #c5c5c5;
}
h3, .uk-h3 {
    font-size: 20px;
    line-height: 20px;
	color:#6b6b6b;
}
.osm-plan-recommended .osm-plan-price {
    background: #cc3737;
}
.osm-plan-price {
    background: #9e9e9e;
    color: #fff;
    padding: 20px 0 10px;
}
.osm-pricing-table .osm-plan .osm-plan-header {
    padding: 10px 50px;
    color: #fff;
    display: block;
    background-color: #4a4a4a;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.osm-pricing-table .osm-plan-recommended .plan-recommended {
    background: #1eaf1d;
    border-radius: 0 0 4px 4px;
    color: white;
    display: block;
    font-size: 11px;
    font-weight: bold;
	letter-spacing: 1.7px;
    left: -32px;
    line-height: 22px;
    padding: 5px 10px;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px rgba(0, 0, 0, 0.81);
    top: 20px;
    transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    width: 140px;

}
.btn-primary-red {

    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #e73a2c;
    background-image: -moz-linear-gradient(top, #ec483b, #de2416);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec483b), to(#de2416));
    background-image: -webkit-linear-gradient(top, #ec483b, #de2416);
    background-image: -o-linear-gradient(top, #ec483b, #de2416);
    background-image: linear-gradient(to bottom, #ec483b, #b31105);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec483b', endColorstr='#ffde2416', GradientType=0);
    border-color: #de2416 #de2416 #99190f;
    *: ;
    background-color: #de2416;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
text-align: center;
text-transform: uppercase;
font-weight: 600;
}
.btn-primary-red :hover,
.btn-primary-red :focus,
.btn-primary-red :active,
.btn-primary-red .active,
.btn-primary-red .disabled
{
  background-color: #b31105;
}
.osm-pricing-table .osm-plan .osm-plan-short-description {
    padding: 40px;
    text-align: left;
}
.logo-image {
    position: relative;
    top: -21px;
}

/* КОМПОНЕНТ EASY PROFILE; */   
#jsn-form.flat > ul.z-tabs-nav > li.z-active > a {
    background: #dedede;
    color: #000!important;
    text-shadow: none;
    box-shadow: none;
}
#jsn-form.z-tabs>ul#jsn-profile-tabs li>a {
    font-size: 11px;
}




 /*КОМПОНЕНТ COMMUNITY BUILDER; */
	.cb_template .cbCanvasLayout .cbCanvasLayoutBottom .cbCanvasLayoutTitle .cbProfileTitle, .cb_template .cbCanvasLayout .cbCanvasLayoutBottom .cbCanvasLayoutTitle .cbProfileTitle > h3 {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    font-size: inherit;
    font-weight: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
    text-transform: uppercase;
}
em {
    color: #ec483b;
}
i {
    color: #ec483b;
}
	.cbProfileTitle:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: FontAwesome !important;
}
.cb_template .text-primary {
    color: #de2416 !important;
}
.cb_template .mb-3, .cb_template .my-3 {
    margin-bottom: 1rem !important;
}
.cb_template .border {
    border: 1px solid #e8e8e8 !important;
}
.cb_template .text-primary {
    color: #000000 !important;
}
.cb_template .navbar-light .navbar-nav .show > .nav-link, .cb_template .navbar-light .navbar-nav .active > .nav-link, .cb_template .navbar-light .navbar-nav .nav-link.show, .cb_template .navbar-light .navbar-nav .nav-link.active {
    color: rgba(255, 255, 255, 0.9);
    border: 1px solid #b50000!important;
    background: #ca0000!important;
}
.cb_template .border {
    border: 1px solid #ececec !important;
}

  /*ИЗМЕНЕНИЯ BOOTSTRAPA; */
  li, dt, dd {
    line-height: 24px;
  
}
.control-group input {
    height: 40px;
    min-height: 20px !important;
    line-height: 20px;
    border: 1px solid #ccc;
	width: 50%;
}
.btn {
    border: none;
    border-radius: 0;
    border: 1px solid #dedede !important;
    box-shadow: none;
    text-shadow: none;
    line-height: 22px;
    background: #fbfbfb;
    color: #7f7f7f;
    text-decoration: none !important;
}
.btn.disabled, .btn[disabled] {
    background-color: rgb(255, 0, 0);
    color: #ffffff;
    text-decoration: none !important;
}
.label, .badge {
    text-shadow: none;
    padding: 0 6px;
    background: #5d9416;
    font-size: 12px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    font-weight: normal;
    vertical-align: middle;
}
select {
    border-color: rgb(255, 0, 0)!important;
}
  /*ИЗМЕНЕНИЯ DJ-Classifields; */
  #dj-classifieds .dj-items-table-smart .no_results {
    color: #5f5f5f;
    font-size: 1.2em;
    padding-top: 10px;
}
  #dj-classifieds .dj-item span.row_label {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 0 0;
    font-size: 1.1em;
    font-weight: 600;
    text-transform: none;
    color: #000000;
    line-height: 25px;
}
.tm-noblog .tm-content, .tm-isblog .tm-article {
    /* padding: 30px; */
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.71);
    /* background: #ffffffde; */
    /* margin-top: 10px; */
}
	
.desc_content ul li{
	
color: #999;	
}
.sppb-addon-content ul li {
	
color:#7f7f7f;	
}
  #dj-classifieds .see_details_box a {

    background: #9e0d0d;

}
  #dj-classifieds .see_details_box a:hover {
    color: #ffffff;
    background: #ff0000!important;
    text-decoration: none;
}
  .dj_cf_search_onerow .search_row1 input[type="text"], .dj_cf_search_onerow .search_row1 select {
    box-sizing: border-box;
    height: 40px;
}
#dj-classifieds .dj-item .general_det {
    float: left;
    margin: 0 0 30px;
    width: 60% !important;
}
  .dj_cf_search div input[type="text"], .dj_cf_search div select {
    width: 100%;
    margin: 0;
    height: 40px;
}
  #dj-classifieds .dj-item .title_top h2 {
    margin: 10px 10px 10px!important;
    font-size: 2.1em!important;
    font-weight: 300!important;
    line-height: 2.0!important;

}
#dj-classifieds .useritems_search .inputbox {
    margin: 0px;
    width: 50%;
    min-width: 100px;
    height: 40px;
    border: 1px solid #d0caca;
}
#dj-classifieds .dj-item .djc_thumbnails.djc_thumbs_gal3 .djc_thumbnail {
    max-width: 33.3%;
    padding: 2px;
}
  #dj-classifieds .dj-items .item_row .item_content .item_title .auction_icon {
    display: inline-block;
    vertical-align: top;
    background-image: url(../images/icons/auction-1.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 17px;
    width: 17px;
    margin: 1px 5px 0 0;
}
#dj-classifieds .dj-category .cat_row_title, #dj-classifieds h1.main_cat_title, #dj-classifieds .dj-cattree-box .title_top, #dj-classifieds .dj-regtree-box .title_top, #dj-classifieds .title_top h1, #dj-classifieds .dj-additem .title_top, #dj-classifieds table.paymentdetails td.td_title h2, #dj-classifieds .profile_outer h2.profile_name, #dj-classifieds .djcf_warning_outer .title_top, #dj-classifieds .pointspackages .title_top, #dj-classifieds .djcf_checkout_outer .title_top {
    font-weight: normal;
    font-size: 24px;
    line-height: 1.1;
    text-transform: uppercase;
    padding: 0 0 20px;
    margin: 0;
}
#dj-classifieds .dj-category .title h2 a {
    color: #000000;
}
#dj-classifieds .dj-items .item_row .item_details .item_price {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.1;
    word-wrap: break-word;
    margin-bottom: 10px;
    color: #cd2626;
}
#dj-classifieds .dj-items .item_row .item_content .item_title h3 a {
    color: #000000;
}
#dj-classifieds .button:hover, .dj_cf_search button.button:hover, .dj_cf_search a.button:hover, .dj_cf_search span.button:hover, .dj_cf_regions_selects button.button:hover, .djcf_menu .button:hover, #dj-classifieds .button:focus, .dj_cf_search button.button:focus, .dj_cf_search a.button:focus, .dj_cf_search span.button:focus, .dj_cf_regions_selects button.button:focus, .djcf_menu .button:focus, #multiuploader_file .plupload_button:hover, #uploader_container .plupload_button:hover, #multiuploader_file .plupload_button:focus, #uploader_container .plupload_button:focus {
    background: #ff0000;
    text-decoration: none;
}
#dj-classifieds .button, .dj_cf_search button.button, .dj_cf_search a.button, .dj_cf_search span.button, .dj_cf_regions_selects button.button, .djcf_menu .button, #multiuploader_file .plupload_button, #uploader_container .plupload_button {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 20px;
    text-decoration: none;
    font-size: 13px;
    font-family: inherit;
    font-weight: 400;
    color: #eee;
    padding: 11px 30px;
    margin: 0;
    height: auto;
    width: auto;
    border: none;
    background: #717171 !important;
    text-transform: none;
    text-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
#dj-classifieds .button#abuse_form_button {
    margin-left: 16px;
    text-align: center;
    font-size: 13px;
    font-weight: 400;
    color: #2f2f2f !important;
    display: inline-block;
    padding: 9px 30px;
    line-height: 20px;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    border: 2px solid #616161;
    background: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
#dj-classifieds .dj-item .general_det .price_wrap span.row_value {
    display: inline-block;
    font-size: 24px;
    font-weight: 400;
    line-height: 1;
    padding-left: 10px;
    color: #ff0000;
}
#dj-classifieds .dj-item .title_top .fav_icon_link .nfav_label:hover {
  color: #000000;
}

#dj-classifieds .dj-additem select, #dj-classifieds .dj-additem textarea, #dj-classifieds .dj-additem input[type="text"], #dj-classifieds .dj-additem input[type="password"], #dj-classifieds .dj-additem input[type="datetime"], #dj-classifieds .dj-additem input[type="datetime-local"], #dj-classifieds .dj-additem input[type="date"], #dj-classifieds .dj-additem input[type="month"], #dj-classifieds .dj-additem input[type="time"], #dj-classifieds .dj-additem input[type="week"], #dj-classifieds .dj-additem input[type="number"], #dj-classifieds .dj-additem input[type="email"], #dj-classifieds .dj-additem input[type="url"], #dj-classifieds .dj-additem input[type="search"], #dj-classifieds .dj-additem input[type="tel"], #dj-classifieds .dj-additem input[type="color"] {
    max-width: 400px;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 42px;
}
#dj-classifieds .dj-additem .mce-container {
    max-width: 100%;
    border-color: #e7e7e7;
}

#dj-classifieds .dj-useradverts .row_ua .row_ua1 .icon_name .title {
    font-size: 1.2em;
    line-height: 1.1;
    color: #040404;
    text-decoration: none;
    text-transform: none;
}


  /*ИЗМЕНЕНИЯ DJ-catalog; */
  .djc_mod_search input#mod_djcatsearch {
    max-width: 100%;
    height: 40px;
}
#djcatalog .djc_subcategories_grid .djc_subcategory_in {

}
#djcatalog .djc_filters input.inputbox {
    margin: 0;
    border: 1px solid #d6d6d6;
    width: 430px;
}
#djcatalog .djc_filters .djc_filters_in, #djcatalog .djc_order .djc_order_in {
    padding: 10px;
    background: #fdfdfd;
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border: 1px solid #ccc;
}
#djcatalog .djc_filters select {
    margin: 0;
    width: auto;
}
#djcatalog .djc_filter_list li span, #djcatalog .djc_filter_search li span, #djcatalog .djc_filter_map_search li span, #djcatalog .djc_filter_radius_search li span, #djcatalog .djc_order_buttons li span {
    font-weight: bolder;
    color: #f00;
    font-size: 15px;
}

  /*ИЗМЕНЕНИЯ PAYPLANS; */
  #pp .pp-invoice-container {
    position: relative;
    display: -webkit-box !important;
    display: -ms-flexbox!important;
    margin: 1.2em auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border-radius: .2em;
    max-width: 60%!important;
}
#pp .o-avatar-rounded, #pp .o-avatar-rounded img {
    border-radius: 10%;
}
#pp .o-avatar--lg {
    width: 100%;
    height: 100%;
    line-height: 4.8em;
}
  #pp a {
    color: #ff0000;
}
#pp .pp-plan-card__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    background-color: #ff0000;
    color: #fff;
}
#pp .pp-access-alert--warning {
    background-color: #f1f1f1!important;
    border-color: #c3c3c3!important;
}
#pp .pp-access-alert--warning:before {
    border-top-color: #bb3737;
}
#pp .btn-pp-primary {
    color: #fff!important;
    background-color: #333333!important;
    border-color: transparent!important;
}
#pp .btn-pp-primary.active, #pp .btn-pp-primary:active, #pp .btn-pp-primary:focus, #pp .btn-pp-primary:hover, .open>#pp .btn-pp-primary.dropdown-toggle_ {
    color: #fff!important;
    background-color: #ff0000!important;
}
.tm-footer > .uk-panel {
    background: #313131;
    color: #8e8e8e;
}
.uk-panel.tm-panel-box-alternative {
    background: #313131;
}
.uk-navbar-nav {
    margin-top: 10px;
    padding-left: 40px !important;
    list-style: none;
    float: left;
    margin-bottom: 5px;
}

.tm-navbar-more > a {
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-left: -10px;
    border-radius: 50%;
    font-family: "Avion";
    font-size: 50px;
 
    color: #fd0000;
    text-align: center;
    -webkit-transition: background 0.1s ease-in-out;
    transition: background 0.1s ease-in-out;
}
.tm-navbar-more > a:hover {
    background: #f7c0c0;
    color: #fd0000;
}
.uk-open > .uk-dropdown.uk-dropdown-flip {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    top: 60px!important;
    left: -250px!important;
    width: 300px !important;
    border-radius: 5px;
    border: 1px solid #9e00004d;
}
.uk-panel-title {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    text-transform: none;
    color: #000000;
    border-bottom: 1px solid #98989847;
    text-align: -webkit-left;
}
.uk-flex > *, .uk-flex-inline > * {
    -ms-flex-negative: 1;
}
.uk-nav-side > li > a {
    color: #676767;
    padding: 10px 0;
    border-top: 1px solid #d2d1d1ed;
}


table.tabtable-rs_y6skifvu tr.tr_ht1 td.tabcol, table.tabtable-rs_y6skifvu tr.tr_ht1:hover td.tabcol, table.tabtable-rs_y6skifvu tr.tr_ht1 td.tabcol:hover {
    font-style: normal;
    font-weight: 300;
    color: #ffffff;
    background-color: #2b2b2b;
}


.tm-navbar-more > a:before {
 content: url(../images/icons/icon-lock-0001.svg);
}

.tm-navbar .tm-logo {
  margin-right: 20px;
}
.tm-header > .tm-logo {
    display: inline-block;
    margin-bottom: 20px;
    margin-top: 20px !important;
}
/* ========================================================================
   Tabulizer
 ========================================================================== */
/* 
 ========================================================================== */
 table.dataTable {display:none;}
 div.tab_top, div.tab_bottom {
    color: #333333;
    background-color: #DDDDDD;
    padding-top: 20px !important;
}
 .dataTables_processing {

    visibility: hidden !important;
}
table.tabtable-rs_s4z3j0qr tr.tr_ht1 td.tabcol, table.tabtable-rs_s4z3j0qr tr.tr_ht1:hover td.tabcol, table.tabtable-rs_s4z3j0qr tr.tr_ht1 td.tabcol:hover {
    font-style: normal!important;
    font-weight: 300!important;
    color: #ffffff!important;
    background-color: #4e4e4e!important;
    border-left: 1px solid #ffffff40!important;
   
}

.dataTables_info {
    float: left;
    padding-right: 5px;
    font-weight: 600;
    background: #f00;
    /* border-radius: 10px; */
    padding: 5px 5px 5px 5px;
    color: #fff;
    font-size: 16px;
    text-align: center;
}
.dataTables_info {
    float: left;
    padding-right: 5px;
    height: 0px;

    visibility: hidden;

}
.dataTables_filter {
    float: left;
    padding-right: 5px;
    width: 73%;

}
.dataTables_length {
    float: left;
    padding-right: 5px;
    visibility: hidden;
}
div.tab_top, div.tab_bottom {
    color: #333333;
    background-color: #f5f5f5!important;
}
div.dataTables_filter input {
    width: 90%;

	height: 40px;
	  border: 1px dashed red;
}
.dataTables_length {
    float: right !important;
    margin-right: -30px;
}
div.dataTables_filter input {
    width: 145%!important;
    height: 55px!important;
    border: 3px solid #a51818!important;
    background-image: url(../../../images/icons/icon-search-back.png);
    background-repeat: no-repeat;
    background-position: right;
    border-radius: 8px;
 
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.2em;
}

div.dataTables_wrapper select {
    width: auto;
    margin-top: 10px;
    padding-top: 8px;
	
    border: 1px solid #0c0c0c;
}
table.tabtable-rs_s4z3j0qr tr.tr_ht1 td.tabcol, table.tabtable-rs_s4z3j0qr tr.tr_ht1:hover td.tabcol, table.tabtable-rs_s4z3j0qr tr.tr_ht1 td.tabcol:hover  { 
font-style: normal;font-weight: bold;color: #ffffff;background-color:#1f497d;
	padding-left:5px;
}
table.tabtable-rs_s4z3j0qr tr {
    border: none;
    color: #000;
}
table.tabtable-rs_s4z3j0qr tr:nth-child(even) td.tabcol, table.tabtable-rs_s4z3j0qr tr:nth-child(even) td {
    font-style: normal;
    font-weight: normal;
  background-color: #828282!important;
    font-size: 13px !important;padding-left: 5px;border-right: 1px solid #f00;
}
table.tabtable-rs_s4z3j0qr tr:nth-child(odd) td.tabcol, table.tabtable-rs_s4z3j0qr tr:nth-child(odd) td {
    font-size: 13px !important;
    padding-left: 5px;
    border-right: 1px solid #f00;
    color: red;
    font-weight: 400;
    background: #dedede;
}
table.tabtable-rs_s4z3j0qr td:nth-child(even) td.tabcol {

    text-align: center;font-size: 13px !important;padding-left: 5px; border-right: 1px solid #f00;
}
table.tabtable-rs_s4z3j0qr td:nth-child(odd) td.tabcol {

    text-align: center;font-size: 13px !important;
}
div.tab_top_left, div.tab_top_right, div.tab_bottom_left, div.tab_bottom_right {
    width: 95% !important;
}

.search_highlight {
    background-color: #ec483b !important;
    border: 1px solid #960b0b;
    color: #fff;
    padding: 4px;
}
table.tabtable-rs_s4z3j0qr {
    border-collapse: collapse;
    width: 100%;
    background-color: transparent;
     text-align: left;
}
table.tabtable-rs_s4z3j0qr tr.tr_ht1 td.tabcol, table.tabtable-rs_s4z3j0qr tr.tr_ht1:hover td.tabcol, table.tabtable-rs_s4z3j0qr tr.tr_ht1 td.tabcol:hover  { 
font-style: normal;font-weight: bold;color: #ffffff;background-color:#1f497d;}
table.tabtable-rs_s4z3j0qr tr {
    border: 1px solid #f71313!important;
}
thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
	text-align: center;
}
.uk-panel-space {
    padding: 20px 0px 0px 30px;
}

div.tab_top_right, div.tab_bottom_right {
    float: right;
    text-align: right;
    padding-right: 5px;
    visibility: hidden;
}
/* НОВОСТИ */
.vina-ticker-content .header-block h3 {
    padding: 0;
    margin: 0;
    line-height: 25px;
    Color: #737373;
    font-weight: 600;
}

#column-id-1543296540522 {

    z-index: -999;
}
* {
  margin: 0;
  padding: 0;
}
html,
body {
  height: 100%;
}
.wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.content {
  flex: 1 0 auto;
}
.footer {
  flex: 0 0 auto;
}
/* Large screen and bigger */
@media (min-width: 1220px) {
  /* Horizontal */
  .uk-grid {
    margin-left: -40px;
   
  }

.tm-main-top + .tm-content,
.tm-content + .tm-main-bottom,
.tm-middle + .tm-bottom-a,
.tm-middle + .tm-bottom-b,
.tm-footer-margin-top {
  margin-top: 30px;
}
@media (min-width: 1220px) {
  .tm-main-top + .tm-content,
  .tm-content + .tm-main-bottom,
  .tm-middle + .tm-bottom-a,
  .tm-middle + .tm-bottom-b,
  .tm-footer-margin-top {
    margin-top: 5px;
  }
}
body > .uk-container > *:last-child {
  margin-bottom: 0px;
}
@media (min-width: 1220px) {
  body > .uk-container > *:last-child {
    margin-bottom: 0px;
	padding-top: 5px;
  }
}
