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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
@import url('https://fonts.googleapis.com/css?family=Open+Sans|Roboto:400,700&subset=cyrillic');

body {font-style:normal;color:#000 !important;font-family:'Open Sans', sans-serif;font-size:18px;}
h1 {color:#3399ff;}
h1, .uk-h1 {font-size:28px;}
h2, .uk-h2 {font-size:24px;color:#4687c8;}
h3, .uk-h3 {font-size:22px;color:#4687c8;}
h4, .uk-h4 {font-size:20px;color:#4687c8;}
.uk-panel-title {color:#3399ff;}
.tm-headerbar-right p {color:#fff;}
.uk-article-title {border-bottom:1px #3399ff solid;font-size:32px;}
.uk-title {color:#3399ff;}
.sdb-app-link p, .sdb-privat-link p {
	font-size: 12px;
	line-height: 16px;
}

@media (max-width:768px) {
.tm-headerbar-right p {line-height:92%;font-size:80%;}
}

.tm-headerbar-right a {color:#fff;}
.tm-headerbar-right a:hover {color:#cacaca;}
.tm-toolbar {padding-top:0;padding-bottom:0;}
.tm-toolbar {font-size:14px;}
@media (max-width:767px) {
.tm-page > div.tm-block-gutter {margin:5px;}
.uk-article-title {font-size:22px;line-height:24px;word-wrap:normal;}
}


table#rustable, table.rustable {margin:10px auto;border-bottom:1px solid #cacaca;max-width:100%;}
table#rustable th, table.rustable th {background-color:#a6d0e3;text-align:center;border:1px solid #000;}
table#rustable td, table.rustable td {border:1px solid #000;}
table#rustable tr:hover, table.rustable tr:hover {background-color:#e9f7fd;}
.uk-table p, .rustable p {margin-bottom:0;}
.uk-table td > ul, .uk-table td > ol {margin:0;}
.rustable h2,.rustable h3 {margin-bottom:0;}
.uk-table th, .uk-table td, table.rustable td {
    padding: 5px 8px;
}



@media (min-width: 768px) {
.tm-headerbar {padding:10px;}
}
aside h3.uk-panel-title {
	background-color: #0d5eba;
    color: #fff;
    padding: 5px;
	text-align:center;
	font-size:20px;
	font-family:'Roboto', sans-serif;
	letter-spacing:0.7px;
}
aside.tm-sidebar-a {padding-left:20px;}
aside .uk-panel {
	background-color:#FBFBFB;
	padding:5px;
}
.extra-cat .uk-panel {background-color:#ddd;}
.uk-panel-title {font-family:'Open Sans', sans-serif;}
/*меню*/
.uk-navbar-nav > li > a {font-size:20px;color:#000;}
.uk-navbar {background-color:#efc70e;}

.tm-footer {padding-top:50px;padding-bottom:10px;}
footer h4 {color:#fff;font-weight:600;}
footer .footer-line1 {color:#fff;}
footer .footer-line1 li {line-height:22px;font-size:16px;}
footer .tm-totop-scroller {border:1px solid #000;}
footer a {color:#fff !important;}
footer a:hover {color:#fff;text-decoration:underline;}
.footer-line_bottom {display:flex;justify-content:center;align-items:center;}
.mobapps_wrapper img:hover {opacity:0.7;}
.artel-copyright {color:#cacaca;text-align:center;margin-bottom:0;}

/**/
.sdb-razrab-list li a, .sdb-statti-list li a {line-height:16px;font-size:15px;}
.nav-sdb-oborud-menu ul li a, .nav-sdb-materials ul li a {padding:3px 5px;line-height:20px;font-size:15px;}
.nav-sdb-oborud-menu {font-family:'Roboto', sans-serif;}
/*.uk-navbar .uk-dropdown-navbar {background-color:#efc70e;border:2px solid #fff;} */
.uk-navbar .uk-dropdown-navbar a {padding:4px 12px;color:#000;line-height:20px;}
.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {background-color:#0d5eba;}

.uk-nav-side > li.uk-active {}
.uk-nav-side > li.uk-active > a {color:#0d5eba;background-color:#fff;}

.no-readmore-link p a.uk-button-link {display:none;}
.uk-button:hover {}
.oborudovanie-grid h3 {font-size:18px;line-height:18px;}
.art-oborudovanie-widget > div:hover > div > h3 > a {border-bottom:1px solid #000;}
.top-rated > div > div > ul > li > div:hover .uk-button:hover {background-color:#0d5eba;}

.sticky-logo {margin-right:40px;display:none;opacity:0;margin:10px 40px;}
nav.uk-active > div > a > .sticky-logo {display:block;opacity:1;transition:1s;}

@media (min-width:768px) {
.tm-content .image-in-category  img {max-width:400px;}
}
ul.videos > li {margin-bottom:10px;}
ul.videos > li > iframe {width:100%;min-height:320px;}
.contact-workers-list {color:#333;}
.contact-workers-list  > div {margin-bottom:20px;}
.contact-workers-list h3, .contact-workers-list h4 {margin:0;color:#1E5B79;}
.contact-workers-list  ul {list-style-type:none;padding:0; margin:0;}
.contact-workers-list a {color:#000;}
.contact-workers-list span {color:#585656;margin-bottom:10px;}
.uk-nav-offcanvas ul a {
    color: #010101;
}
@media (max-width:767px) {
ul.footer-phones li a {padding:4px 10px;border:1px solid #fff;margin:5px 0;min-width:200px;}
ul.footer-phones li {margin:20px 0;}
footer h4 {margin-top:30px;margin-bottom:5px;}
.artel-copyright {font-size:14px;line-height:18px;}
.header-mobile {font-size: 14px;}
}

@media (max-width:325px) {
	.ar-mob-logo {width:120px;}
	.tm-headerbar-right {font-size:14px;}
	
}
@media (min-width:326px) and (max-width:416px) {
	.ar-mob-logo {width:60%;}
	.tm-headerbar-right {font-size:14px;}
	
}
/**/
.anonsblock h3.uk-panel-title {color:#0d5eba;font-size:24px ;font-weight:300;letter-spacing:1px;border-bottom:1px solid #0d5eba; line-height:26px; }
a.lazernaja-plazennaja-rezka img {border:1px solid #0058ba;}
.novinki img+p {margin-top:3px;line-height:20px;}
.vystavki_photo_home h3.uk-panel-title {color:#3399ff;}
.akciya-pressy-2018 h3 {color:#fa4d4e;font-size:40px;letter-spacing:3px;font-weight:700;}
.akciya-pressy-2018 .uk-text-large {color:white;letter-spacing:1px;}
/*.akciya-pressy-2018 .uk-overlay-panel > div {background:rgba(0,0,0,0.5);padding:15px;} */
.akciya-pressy-2018 .uk-overlay-panel > div {background:rgba(61,95,191,0.5);padding:15px;}
.tm-main .uk-slider .uk-cover-background {background-size:contain;}

.street-adress {white-space: nowrap}
.art-tel {letter-spacing:1px;}
	



.formResponsive {}
.formResponsive .formControlLabel {padding-top:0 !important;font-size:14px;font-weight:400;}
.formResponsive input[type="submit"] {border-radius:0 !important;}
.formBody input {margin-bottom:0 !important;}

