/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
.tm-page-bg{
	margin-top: 77px!important;
}
@media (max-width: 1200px) and (min-width: 960px) {
	.tm-page-bg{margin-top: 100px!important}
}


@media (max-width: 960px) and (min-width: 800px) {
	.tm-page-bg{margin-top: 140px!important}
	.uk-offcanvas-bar.uk-offcanvas-bar-show{margin-top: 140px!important;}	
}

@media (max-width: 960px) and (min-width: 610px) {
	.tm-page-bg{margin-top: 140px!important}
	.uk-offcanvas-bar.uk-offcanvas-bar-show{margin-top: 140px!important;}	
}

@media (max-width: 610px)/* and (min-width: 540px) */ {
	.tm-page-bg{margin-top: 190px!important}
	.uk-offcanvas-bar.uk-offcanvas-bar-show{margin-top: 190px!important;}	
}

/*свернутое меню*/
.uk-offcanvas{background: rgba(0, 0, 0, 0.0);}
.uk-navbar-toggle{color: rgba(255, 255, 255, 1);}
.uk-offcanvas {  background: rgba(0, 0, 0, 0);}
.uk-offcanvas-bar {  background: #fff;}
.uk-nav-offcanvas {
    border-bottom: 1px solid rgba(0, 0, 0, 1)!important;
	border: 1px solid rgba(0, 0, 0, 1);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.0)!important;
}
/* Panel in offcanvas
 ========================================================================== */
.uk-offcanvas .uk-panel {
  margin: 20px 15px;
  color: red;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0);
}
.uk-offcanvas .uk-panel-title {
  color: #000;
}
.uk-offcanvas .uk-panel a:not([class]) {
  color: #000;
}
.uk-offcanvas .uk-panel a:not([class]):hover {
  color: #ffffff;
}
.uk-offcanvas .uk-search-field {
  width: 100%;
  border-color: rgba(0, 0, 0, 0);
  background: #fff;
  color: #000;
}
.uk-offcanvas-bar:after {
  background: rgba(0, 0, 0, 1);
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0);
}
.uk-offcanvas-bar-flip:after {
  background: rgba(0, 0, 0, 1);
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0);
}

.uk-nav-offcanvas {
    border-bottom: 1px solid rgba(0, 0, 0, 1);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0);
}

/* Modifier `uk-nav-offcanvas`
 ========================================================================== */
/*
 * Items
 */
.uk-nav-offcanvas > li > a {
  color: #fff;
  background-color: #000;
  border-top: 1px solid rgba(0, 0, 0, 1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0);
}
.uk-nav-offcanvas .uk-nav-sub {
    border-top: 1px solid rgba(0, 0, 0, 1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0);
}
.uk-nav-offcanvas ul a {
    color: #000;
}
.uk-nav-offcanvas ul a:hover {
    color: #fff;
	background-color: #000
}
.uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: #000!important;
    color: #ffffff!important;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.0)!important;
}

/* end свернутое меню*/


body {
  background: #fff;
  color: #000
}

/*my*/
.adapt-ver{display: none;}
h1, h2, h3, h4, h5, h6{color: #000!important;}
.uk-search-field {    color: #000!important;	border: 1px solid rgba(0, 0, 0, 1);}
a, .uk-link {color: #000;}
a:hover,.uk-link:hover, a p:hover {color: #fff;background-color:#000; text-decoration: none;}
a.tm-logo:hover{color: #000;  background-color:#fff;  text-decoration: none;}
a.tm-logo:hover h1, a.tm-logo:hover h3{color: #fff!important;  background-color:#000;}
em{color:#000}
.uk-panel-box{color: #000}
.tm-grid-block, .tm-block-bottom, .uk-article, .tm-content-boxed .tm-content, .tm-middle > [class*='tm-sidebar-'] > .uk-panel {
    box-shadow: 0 0 0 1px rgba(0, 0, 0,1), 0 0px 0px rgba(0, 0, 0, 0);
}

/*menu*/
.uk-navbar{
	background: #000;
    color: rgba(255, 255, 255, 1);
}

.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a {
  background-color: rgba(255, 255, 255, 1);
  color: rgba(0, 0, 0, 1);
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.0);
}
.uk-navbar-nav > li.uk-active > a {
    background-color: #fff;
    color: #000;
    background-origin: border-box;
}
.uk-nav-navbar > li > a:hover,
.uk-nav-navbar > li > a:focus {
  background: rgba(0, 0, 0, 1);
  color: #fff;
}

.uk-dropdown-navbar {
    background: #ffffff;
    color: #000;
    border: 1px solid rgba(0, 0, 0, 1);
    background-clip: padding-box;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
.uk-nav-navbar > li > a {
  color: #000;
}
/*end menu*/
/*menu obr*/
.uk-subnav > li > a {color: #000;}
.uk-subnav > li > a:hover {color: #fff;}
.uk-subnav > li > a img {display: none}
/*end obr*/

/*search main*/
input.uk-search-field {
  -webkit-appearance: none;
}
/* Placeholder */
.uk-search-field:-ms-input-placeholder {
  color: #000;
}
.uk-search-field::-moz-placeholder {
  color: #000;
}
.uk-search-field::-webkit-input-placeholder {
  color: #000;
}
/* Focus */
.uk-search-field:focus {
  outline: 0;
  border-color: rgba(0, 0, 0, 1);
  background-clip: padding-box;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0);
}
.uk-search:before {
    color: rgba(0, 0, 0, 1);
}
/*-end search main-*/

.uk-width-1-1.uk-width-medium-2-3{display: none;}
.tm-top-a .uk-width-1-1.uk-width-medium-1-3{width: 100%!important;}
.tm-grid-block > [class*='uk-width-']:nth-child(1n+2) > [class*='uk-panel-box'] {
    border-left: 1px solid rgba(0, 0, 0, 1);
}
.tm-top-a.tm-grid-block > [class*='uk-width-']:nth-child(1n+2) > [class*='uk-panel-box'] {
    border-left: 1px solid rgba(0, 0, 0, 0.0)!important;
}


.tm-article .tm-article-date-true .tm-article-date{	background: #000;}
.uk-article-title{border-bottom: 1px solid rgba(0, 0, 0, 1);}

.tm-grid-block.tm-bottom-b + .tm-footer, .tm-grid-block.tm-bottom-c + .tm-footer {border-top: 1px solid rgba(0, 0, 0, 1);}
.tm-grid-block.tm-bottom-b + .tm-grid-block.tm-bottom-c{border-top: 1px solid rgba(0, 0, 0, 1);}
.tm-footer {background: #fff; /*border-top: 1px solid red*/}


/* ========================================================================
   Component: Table
 ========================================================================== */
.uk-table th,
.uk-table td {
  border: 1px solid rgba(0, 0, 0, 1);
}
.uk-table caption {
  color: #000;
}
/* Modifier: `uk-table-striped`
 ========================================================================== */
.uk-table-striped tbody tr:nth-of-type(odd) {
  background: #fff;
}

/* Modifier: `uk-table-hover`
 ========================================================================== */
.uk-table-hover tbody tr:hover {
  background: rgba(255, 255, 255, 1);
}

.wk-accordion-default .toggler {
    border: 1px solid #000;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #fff 100%);
    background: -webkit-linear-gradient(top, #fff 0%, #fff 100%);
    background: -o-linear-gradient(top, #fff 0%, #fff 100%);
    background: linear-gradient(to bottom, #fff 0%, #fff 100%);
    box-shadow: 0 1px 0 #fff inset;
    text-shadow: 0 1px 0 #fff;
}

/* Items
 ========================================================================== */
/*
 * 1. Makes pagination more robust against different box-sizing use
 * 2. Reset text-align to center if alignment modifier is used
 */
.uk-pagination > li > a,
.uk-pagination > li > span {
  border: 1px solid rgba(0, 0, 0, 1);
}
/*
 * Links
 */
.uk-pagination > li > a {
  background: #ffffff;
  color: #000;
  background-image: -webkit-linear-gradient(top, #fff, #fff);
  background-image: linear-gradient(to bottom, #fff, #fff);
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-pagination > li > a:hover,
.uk-pagination > li > a:focus {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 1);
}
/* OnClick */
.uk-pagination > li > a:active {
  background-color: #fff;
  color: #000;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 1);
}
/*
 * Active
 */
.uk-pagination > .uk-active > span {
  background: #000;
  color: #ffffff;
  /*background-image: -webkit-linear-gradient(top, #e4623f, #d64c31);
  background-image: linear-gradient(to bottom, #e4623f, #d64c31);*/
}
/*
 * Disabled
 */
.uk-pagination > .uk-disabled > span {
  background-color: #fff;
  color: #000;
}


/*вывод картинки в зависимости от настроек версии для слабовидящих*/
img.adapting-img{display: none;}
img.adapting-img.img-white, img.adapting-img-visible{display: block!important;}
.uk-article img, .category-desc img, .tm-content img, .tm-main-bottom img{display: none;}


