html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; font-family: Helvetica, Arial, sans-serif; }
ul.menu.mm-listview li a::after {content: ""; border-bottom: 1px solid #ccc;}
nav#mm-menu {background: #2F2A27; border-color: rgba(0, 0, 0, 0.9); color: rgb(224, 217, 228);}
nav#mm-menu a.mm-title {color: rgb(224, 217, 228);}
nav#mm-menu a.mm-close.mm-btn {color: rgb(224, 217, 228);}
nav#mm-menu .mm-navbar {border-bottom: 1px solid #ccc;}
nav#mm-menu .mm-listview > li:not(.mm-divider):after {content: ""; border-bottom: 1px solid #ccc;}
img.sp-image {margin-top: 0px!important;}
.entry-content ol {margin: 10px 0px 10px 30px;list-style-type: decimal;}
.mobilemenu {background: url(images/bg-list.png) center center no-repeat transparent; display: none; width: 40px; height: 34px; float: right;color: transparent;} 
#tchsp a.buttons.next {background: transparent url(images/next.png) no-repeat center center; color: transparent; border-radius: 0; opacity: 0.5; }
#tchsp a.buttons.prev {background: transparent url(images/prev.png) no-repeat center center; color: transparent; border-radius: 0; opacity: 0.5; }
#tchsp a.buttons.next:hover, 
#tchsp a.buttons.prev:hover {opacity: 1; }
#tchsp ul.overview li {border: 0px;}
#tchsp ul.overview li a img{max-heght: 70px; width:auto;}
div#content {width: 41%; background: rgba(47,42,39,0.7); padding: 20px 2%; min-height: 800px; color: #ddd; font-size: 14px; line-height: 20px; padding-top: 125px; min-width: 500px; /* float: left; *//* clear: both; */position: relative;/* top: -103px; */z-index: 2;}
div#content .entry-content ul {list-style: disc inside; margin-bottom: 12px;}
.content-slider {right: 0; width: 53%; height: 900px; z-index: 1; position: absolute; min-width: 656px;}
div#content p {margin-bottom: 12px;}
p.date, div#content p.date a { color: #bbb; margin: 0; font-size: 11px;}
div#content a {color: #fff;text-decoration: none;}
div#content a:hover {color: #fff;text-decoration: underline;}
a.brands:hover {opacity: 1;}
a.brands:nth-child(3n) {margin-right:0;}
a.brands img {width: 100%; height: auto;}
a.brands {width: 31%; display: inline-block; margin: 0px 2% 16px 0; opacity: 0.6; vertical-align: top;font-size: 0;letter-spacing: -1px;}
div#content .homepage-posts h2 {margin-bottom: 4px;}
div#content h1 {color: #fff; font-weight: normal; font-size: 28px; text-transform: uppercase; margin-bottom: 30px; line-height:normal; }
div#content .homepage-posts .entry-content {font-size: 13px; color: #888; line-height: 17px; }
div#content .homepage-posts .post-img {float: left; margin: 0 10px 5px 0; }
div#content .homepage-posts .entry-content a.more-link {text-decoration: none; color: #c43434; }
div#content .homepage-posts .post {border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px;/* min-height: 130px; */}
div#content .homepage-posts h2 a:hover {text-decoration: underline;}
div#content .homepage-posts .post:last-child {border: 0px; }
div#content .homepage-posts h2 a {/* COLOR: #2792dd; */ text-decoration: none; /* font-family: Times New Roman, sans-serif; */ font-weight: normal; font-size: 16px; }
body {background: #2F2A27 url(images/bg.jpg) top 40px center no-repeat; line-height: 1;}
ol, ul {list-style: none; }
blockquote, q {quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none; }
table {border-collapse: collapse; border-spacing: 0; }
caption, th, td {font-weight: normal; text-align: left; }
h1, h2, h3, h4, h5, h6 {clear: both; }
h2 {margin-bottom: 20px; color: #fff;}
html {overflow-y: scroll; font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
a:focus {}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block; }
.post .post-img {/* width: 150px; */ /* height: 100px; */ overflow: hidden; /* border: 1px solid #ccc; */ }
.post .post-img img {width: 100%; height: auto; }
audio, canvas, video {display: inline-block; }
audio:not([controls]) {display: none; }
del {color: #333; }
ins {background: #fff9c0; text-decoration: none; }
hr {background-color: #ccc; border: 0; height: 1px; margin: 24px; margin-bottom: 1.714285714rem; }
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup {top: -0.5em; }
sub {bottom: -0.25em; }
small {font-size: smaller; }
img {border: 0; -ms-interpolation-mode: bicubic; }
.entry-content img {max-width: 100%; height: auto;}
.clear:after, .wrapper:after, .format-status .entry-header:after {clear: both; }
.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after {display: table; content: ""; }
.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {font-size: 11px; font-size: 0.785714286rem; line-height: 2.181818182; font-weight: bold; text-transform: uppercase; color: #636363; }
article.format-quote footer.entry-meta, article.format-link footer.entry-meta, article.format-status footer.entry-meta {font-size: 11px; font-size: 0.785714286rem; line-height: 2.181818182; }
button, input, select, textarea {border: 1px solid #ccc; border-radius: 3px; font-family: inherit; padding: 6px; padding: 5px 2%; width: 96%; }
button, input {line-height: normal; }
textarea {font-size: 100%; overflow: auto; vertical-align: top; }
input[type="checkbox"], input[type="radio"], input[type="file"], input[type="hidden"], input[type="image"], input[type="color"] {border: 0; border-radius: 0; padding: 0; }
.menu-toggle, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], .bypostauthor cite span {padding: 6px 10px; padding: 0.428571429rem 0.714285714rem; font-size: 11px; font-size: 0.785714286rem; line-height: 1.428571429; font-weight: normal; color: #7c7c7c; background-color: #e6e6e6; background-repeat: repeat-x; background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6); background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6); background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6); background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6); background-image: linear-gradient(top, #f4f4f4, #e6e6e6); border: 1px solid #d2d2d2; border-radius: 3px; box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1); }
.menu-toggle, button, input[type="submit"], input[type="button"], input[type="reset"] {cursor: pointer; }
input.wpcf7-submit {width: initial; padding: 5px 5%; }
input.wpcf7-submit:hover {}
button[disabled], input[disabled] {cursor: default; }
.menu-toggle:hover, .menu-toggle:focus, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required input[type=submit]:hover {color: #5e5e5e; background-color: #ebebeb; background-repeat: repeat-x; background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb); background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb); background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb); background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb); background-image: linear-gradient(top, #f9f9f9, #ebebeb); }
.menu-toggle:active, .menu-toggle.toggled-on, button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {color: #757575; background-color: #e1e1e1; background-repeat: repeat-x; background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1); background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1); background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1); background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1); background-image: linear-gradient(top, #ebebeb, #e1e1e1); box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4; border-color: transparent; }
.zone {margin: 0 auto; max-width: 1260px; /* overflow: hidden; */}
.main-content {position: relative;}
.footer.zone div#tchsp {margin-top: 0; padding: 10px 40px; }
.footer.zone .metaslider {width: 100%; max-width: initial!important; }
.layout-main.zone {/* background-color: #fff; */}
.logo img {margin: 0 0 12px 0; max-width: 120px;}
.logo {clear: left;float: left;margin: 10px 2%; position: relative;z-index: 10;}
.header-nav.zone .soc {clear: right; float: left; padding: 12px 0 6px;margin-left: 23%; position: relative;z-index: 10;}
.layout-header {width: 100%; height: 42px; margin: 0 auto; background-color: #2f2a27; border-top: 4px solid #fff; margin-top: 4px;box-shadow: 4px -4px 0 4px #68615b;}
.layout-nav {/* box-shadow: 0px 4px 8px #666; */ width: 1000px; margin: 0 auto; background-color: #fff; }
div#primary {max-width: 1260px; margin: 0 auto; }
.layout-header h1 {text-align: center; }
.header-nav .main-menu {float: left;margin-left: 2%;}
.header-nav .main-menu li a {text-decoration: none; color: #ccc; font-size: 14px; line-height: 40px; text-transform: uppercase; padding: 12px 17px 14px 17px; }
.header-nav .main-menu li:first-child a {padding-left: 0;}
.header-nav .main-menu li a:before {content: "";}
.header-nav .main-menu li.current_page_item a, .header-nav .main-menu li:hover a {color: #fff; }
.header-nav .main-menu li {display: inline-block; /* margin-right: -27px; */ margin-left: 0px;padding: 0 20px; border-top-color: red; position: relative;}
.header-nav .main-menu li:first-child {padding-left: 0;}
.header-nav .main-menu li:hover a {color: #fff;}
.soc h3 {display: none; }
.header-nav .top-menu {float: left; }
.header-nav .contacts {background: #d63431; float: right; background-image: url("images/contact-with-us.jpg"); width: 171px; }
.header-nav .contacts a {color: #fff; padding: 12px 0 12px 63px; display: inline-block; text-decoration: none; }
.top-menu li {float: left; padding: 12px 10px 12px 0; }
.top-menu a {color: #A4A4A4; }
.languages {float: right; margin-right: 10px; margin-top: 9px; }
.languages li {float: left; padding: 4px 0 0 0; /* margin: 0 0 0 8px; */}
.languages a {color: #aaa; display: inline-block; text-decoration: none; /* border-left: 1px solid #ddd; */ padding-left: 8px; font-size: 12px; }
.languages a:hover {color: #888; }
.languages a span.icl_lang_sel_current {color: #4ca8e8; }
.languages li:first-child a {border: 0; }
.main-nav {/* padding: 10px 0; */}
.main-nav a {text-decoration: none; color: #aaa; font-family: Times New Roman, sans-serif; font-size: 17px; }
.main-nav ul.menu {margin: 0 auto; display: table; }
.main-nav .logo {float: left; }
.main-nav .logo a {display: inline-block; }
.main-nav li {float: left; padding: 5px 24px 8px 24px; border-bottom: 2px solid #eee; display: inline-block; text-align: center; }
.main-nav ul#menu-menu-lv li {padding: 5px 30px 8px 30px; }
.main-nav li:hover a {color: #888; }
.main-nav li:hover {border-bottom: 2px solid #aaa; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.main-menu ul > li > ul {display: none; }
.layout-slider {min-height: 400px; margin: 0 0 20px 0; }
.simple {min-height: 200px !important; }
.layout-footer {width: 100%; background-color: #2f2a27; color: #ccc; font-size: 13px; line-height: 20px; padding: 14px 0; clear: both;border-top: 4px solid #fff;margin-top: 4px;box-shadow: 0 0px 0 4px #68615b;}
.main-content .sp-fade-full-screen {display:none;}
.layout-footer.first {border-bottom: 4px solid #fff; margin-bottom: 4px; box-shadow: 0 4px 0 4px #68615b; margin-top: 0; border-top: 0;}
.slider-layout {background: #fff; height: 104px;}
.layout-footer .main-menu ul li a:hover {color: #fff; }
.layout-footer .main-menu ul li a {color: #ccc; text-transform: uppercase;}
.layout-footer .main-menu ul li {display: inline-block; padding: 0 2%; width: 8%;}
.layout-footer aside.widget:last-child {padding-right: 0; }
.layout-footer .copyright {/* margin-top: 8px; */ }
.layout-footer aside.widget:last-child span.seko {position: relative; top: -9px; }
.layout-footer aside.widget img:hover {opacity: 1; }
.layout-footer aside.widget img {opacity: 0.7; }
.layout-footer aside.widget:first-child {max-width: 140px; }
.layout-footer aside.widget {display: inline-block; width: 24%; padding-right: 2%; vertical-align: top; padding-left: 2%; }
.layout-footer a, .layout-footer span {color: #fff; text-decoration: none; }
span.seko {color: #ddd; position: relative; top: -8px;}
@media screen and (max-width: 1280px) {
.header-nav .main-menu li a {padding: 12px 9px 14px 9px;white-space: nowrap;}
.header-nav .main-menu li {padding: 0 17px; }
}
@media screen and (max-width: 1150px) {
.layout-footer .copyright br {display:none;}
 .layout-footer aside.widget:nth-child(3) {
 display: none; }
.layout-footer .copyright {margin-top: 4px; }
.layout-footer aside.widget {padding: 0 1%; width: 40%; }
 }
@media screen and (max-width: 1110px) {
.header-nav .main-menu li a {padding: 12px 0px 14px 6px;white-space: nowrap;}
}
@media screen and (max-width: 1000px) {
.header-nav .main-menu li a {padding: 12px 8px 14px 8px;white-space: nowrap;}
.header-nav .main-menu li{padding: 0 10px;}
.header-nav .main-menu li:first-child {padding-left: 0; }
.header-nav .main-menu li::before, .header-nav .main-menu li::after, 
.header-nav .main-menu li:hover::before, .header-nav .main-menu li:hover::after {content: none; }
}
 @media screen and (max-width: 960px) {
.layout-footer aside.widget {padding: 0 1%; width: 38%;}
.header-nav .main-menu li{padding: 0px 2px;}
.header-nav .main-menu li a {/* text-transform: none; */ /* font-size: 13px; */ padding: 12px 6px 15px 6px;}
}
@media screen and (max-width: 800px) {
.header-nav .main-menu .menu{display:none;}
.layout-footer aside.widget:nth-child(1) {display:none;}
.layout-footer aside.widget:nth-child(2) {display:none;}
.layout-footer aside.widget {width: 96%; text-align: center;}
.slider-layout {display:none;}
.layout-footer.first {display: none;}
div#content {margin: 0 auto; width: 94%;min-width: initial;}
.content-slider {display: none;}
a.brands {width: 22%;}
a.brands:nth-child(3n) {margin-right: 2%;}
a.brands:nth-child(4n) {margin-right: 0;}
.content-slider {width: 98%;}
.header-nav .main-menu .menu {display:none;}
.header-nav.zone .soc {float: right;padding-right: 4%; margin-left: 0;}
.layout-header {height: 34px;}
.logo {width: 20%; min-width: 100px; }
.logo img {width: 100%; min-width: 70px; }
}
@media screen and (max-width: 600px) {
a.brands {width: 31%;}
a.brands:nth-child(4n) {margin-right: 2%;}
a.brands:nth-child(3n) {margin-right: 0;}
div#content {padding-top: initial;}
}
@media screen and (max-width: 450px) {
a.brands {width: 47%;}
a.brands:nth-child(3n) {margin-right: 0;}
a.brands:nth-child(2n) {margin-right: 2%;}
}
@media screen and (max-width: 360px) {
.layout-footer .seko {display:none;}
.layout-footer .copyright br {display:initial;}
.header-nav.zone .soc {display: none;}
.layout-header {height: 35px;}
.logo {width: 28%; min-width: 50px;}
}
@media screen and (max-width: 250px) {
a.brands {width: 90%;margin: 4px 5%;}
a.brands:nth-child(3n) {margin-right: 0;}
a.brands:nth-child(2n) {margin-right: 0;}
}
@-ms-viewport {width: device-width; }
@viewport {width: device-width; }
@media print {
}