body {
  font-family: 'Mulish', sans-serif !important;
  font-size: 16px;
  color: #333;
}
a {
  color: #66807d;
}
.socials {
  display: flex;
  gap: 15px;
  list-style: none;
 padding: 10px 10px 0 15px;
}

.socials li {
  display: inline-block;
}
.socials li i {font-size: 22px;}

.wapp .fa-whatsapp {color: #128c7e;font-size: 24px!important;}
.moduleItemImage img {width: 100%;}
#cookiesck {padding-top: 20px; box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.1);}
#cookiesck_text {max-width:800px; padding:10px!important;color: #333!important;}
#cookiesck_buttons {display: flex;}
#cookiesck_settings {display:none;}
#cookiesck_accept {order: 1;display:block;}
#cookiesck_decline {background: transparent!important;
  border: 1px solid #696969!important;
  color: #333!important;}
.catItemTitle {margin-top:30px!important;}
.content-box .main-item .itemBody .itemIntroText {
  font-size: 16px;
  font-weight: normal;
}
#k2Container.itemListView .itemList .itemContainer .catItemView .main-item .catItemHeader .catItemTitle a {
font-size: 24px;}
#k2Container.itemListView .itemList .itemContainer {
  padding: 0 15px;
}
div.itemFullText h3, .itemIntroText h3 {
  line-height: 130%;
  font-weight: 600;
}
#k2Container.itemListView .itemList {
  display: block;
}
.content-box .main-item {
  padding: 0;
}
.catItemTitle {
  font-size: 30px;
  font-weight: 800;
}
.itemListCategoriesBlock {
  padding-top: 30px;
}
#k2Container.itemListView
  .itemList
  .itemContainer
  .catItemView
  .catItemImageBlock {
  margin: 0 !important;
}
.catItemBody {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 40px !important;
}
.itemToolbar {
  display: flex;
  margin-bottom: 10px !important;
}
.mm-listview {
  text-transform: none;
  font-size: 18px;
  font-weight: 500;
}
.mm-navbar {
  border-bottom: 0;
}
.mm-panels > .mm-panel > .mm-listview:first-child,
.mm-panels > .mm-panel > .mm-navbar + .mm-listview {
  margin-right: 0px;
}
#yt_menu .btn-hamburger {
  width: 10%;
}
@media (max-width: 767px) {
	.desk,#column-wrap-id-1708273158932 {display:none!important;}
	}
@media (min-width: 768px) {
  #yt_mainmenu #content_top2 {
    display: none;
  }
  #fixed, .mob {
    display: none;
  }
}
@media (max-width: 380px) {
  .home-layout2 #yt_wrapper #yt_header #yt_logo .logo img {
    max-width: 200px !important;
  }
}
@media (max-width: 340px) {
  #content_top1 {
    width: 40% !important;
  }
  #yt_logo {
    width: 60% !important;
  }
  .home-layout2 #yt_wrapper #yt_header #yt_logo .logo img {
    max-width: 150px !important;
  }
}
@media (max-width: 767px) {
  .pull-left,
  #left .kontakt {
    display: none;
  }
  #content_top2 .number a {
    font-size: 24px !important;
  }
  #content_top2 .mail {
    font-size: 14px !important;
  }
  #yt_header #content_top2 {
    display: none;
  }
  #content_top2 {
    width: 90%;
    padding: 0 0 0 10px;
  }
  .homepage .latestbig {
    margin: 10px 0 0 0px !important;
  }
  #content_main {
    padding-top: 10px !important;
  }
}
#yt_header .container .row,
#yt_mainmenu {
  display: flex;
}
#yt_header .container .row > div {
  display: flex;
  align-items: center;
}
#content_top2,
#content_top1 {
  display: flex;
  align-items: center;
  justify-content: end;
}
#yt_header #content_top1 .module {
  float: right;
  margin: 0;
}
@media (max-width: 1330px) {
  .navi > li > .item-link {
    padding: 0 15px;
  }
}
@media (max-width: 1235px) {
  .navi > li > .item-link .menu-title {
    font-size: 16px !important;
  }
}
.instagram img {
  max-width: 250px;
}
@media (max-width: 520px) {
  .sigProImg {
    width: 190px !important;
    height: 190px !important;
  }
  .sigProLink {
    width: 190px !important;
    height: 190px !important;
  }
  /*.sigProImg {width: 100%!important;height: 100%!important;}
	.sigProLink {width: 100%!important;height: 100%!important;}*/
}

@media (max-width: 450px) {
  .sigProImg {
    width: 170px !important;
    height: 170px !important;
  }
  .sigProLink {
    width: 170px !important;
    height: 170px !important;
  }
}
@media (max-width: 409px) {
  .sigProImg {
    width: 160px !important;
    height: 160px !important;
  }
  .sigProLink {
    width: 160px !important;
    height: 160px !important;
  }
}
@media (max-width: 390px) {
  .sigProImg {
    width: 150px !important;
    height: 150px !important;
  }
  .sigProLink {
    width: 150px !important;
    height: 150px !important;
  }
}
@media (max-width: 370px) {
  .sigProImg {
    width: 140px !important;
    height: 140px !important;
  }
  .sigProLink {
    width: 140px !important;
    height: 140px !important;
  }
}
@media (max-width: 350px) {
  .sigProImg {
    width: 130px !important;
    height: 130px !important;
  }
  .sigProLink {
    width: 130px !important;
    height: 130px !important;
  }
}
@media (max-width: 330px) {
  .sigProImg {
    width: 220px !important;
    height: 220px !important;
  }
  .sigProLink {
    width: 220px !important;
    height: 220px !important;
  }
}
@media (max-width: 991px) {
  #yt_extra_slider,
  .lft.fm-active,
  .lft {
    display: none;
  }
  #left {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 20px;
  }
}

@media (max-width: 1280px) {
  #yt_extra_slider .advertisements.k2ItemsBlock > ul > li {
    width: 33% !important;
  }
  #yt_extra_slider .advertisements.k2ItemsBlock > ul > li {
    display: none; /* Сначала скрываем все элементы */
  }

  #yt_extra_slider .advertisements.k2ItemsBlock > ul > li:nth-child(-n + 3) {
    display: block; /* Или display: list-item;, если это элементы списка */
  }
}
@media (min-width: 1281px) and (max-width: 1440px) {
  #yt_extra_slider .advertisements.k2ItemsBlock > ul > li {
    width: 25% !important;
  }
  #yt_extra_slider .advertisements.k2ItemsBlock > ul > li {
    display: none; /* Сначала скрываем все элементы */
  }

  #yt_extra_slider .advertisements.k2ItemsBlock > ul > li:nth-child(-n + 4) {
    display: block; /* Или display: list-item;, если это элементы списка */
  }
}
#yt_extra_slider .advertisements.k2ItemsBlock > ul > li .moduleItemImage {
  margin-right: 10px;
}
#yt_extra_slider
  .advertisements.k2ItemsBlock
  > ul
  > li.lastItem
  .moduleItemImage {
  margin-right: 0px;
}
#content_top2,
#content_top1 {
  position: relative; /*top: 20px;*/
}
.link:hover {
  color: #66807d;
}
.home-layout2 #yt_wrapper #yt_coppyright {
  min-height: 0;
}
.home-layout2 #yt_wrapper #yt_menu .navi > li > .item-link,
.home-layout2
  #yt_wrapper
  #yt_menu
  .navi
  > li.havechild
  > .level1
  .menu-title::after {
  line-height: 70px;
}
.home-layout2 #yt_wrapper #yt_header {
  padding: 10px 0 0;
}
.home-layout2 #yt_wrapper #yt_menu {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
}
#content_main {
  padding-top: 20px;
}
@media (min-width: 768px) {
  div.itemAttachmentsBlock ul.itemAttachments {
    display: inline-block;
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2; /* стандартный синтаксис */
  }
}
.home-layout2
  #yt_wrapper
  #content
  #content_main
  .content-box
  .main-item
  .itemBody {
  padding-top: 0px;
}
.content-box .itemLinks .itemTagsBlock {
  padding-bottom: 0;
}
.content-box {
  background-color: #fff;
  margin-bottom: 0px;
}
.content-box .main-item .itemBody .itemFullText {
  border-bottom: none;
}
.content-box .main-item .itemHeader .itemTitle {
  padding: 0;
  font-size: 26px;
  font-weight: 800;
  margin: 25px 0;
}
#content_top2 p {
  margin: 0;
}

.wk-slideshow {
  width: 100%;
}
@media (min-width: 1200px) {
  .col-lg-7 {
    width: 55%;
  }
}
@media (min-width: 1200px) {
  .col-lg-2 {
    width: 15%;
  }
}
@media (min-width: 1641px) {
  div.container {
    width: 1600px;
  }
}
@media (max-width: 1640px) {
  div.container {
    max-width: 1600px;
    width: 100% !important;
    padding: 0 30px;
  }
}
@media (max-width: 1400px) {
  div.container {
    max-width: 1380px;
    width: 100% !important;
  }
}
@media (max-width: 1280px) {
  div.container {
    width: 100% !important;
    padding-right: 25px;
    padding-left: 25px;
  }
}

#k2Container .main-item {
  padding: 0 !important;
}
.home-layout2 #yt_wrapper .lft .modtitle {
  background-color: transparent;
  color: #333;
  font-weight: 800;
  padding: 0;
  font-size: 20px;
}
.home-layout2 #yt_wrapper .lft .modtitle::before {
  content: '';
}
#right .module .modtitle .title,
#left .module .modtitle .title,
.global-title-module .modtitle .title {
  display: inline-block;
  border-bottom: none;
}
.advertisements.k2ItemsBlock > ul > li .main-item .moduleItemTitle {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  font-family: Roboto Condensed, sans-serif;
  font-size: 18px;
  color: #333333;
  font-weight: 600;
  text-align: center;
}
#yt_wrapper #yt_menu .navi > li > .first.item-link {
  padding-left: 0;
}
.homepage .latestbig {
  margin: 20px -4px 10px 0px;
}
.homepage .advertisements.k2ItemsBlock > ul > li {
  margin: 0;
  margin-bottom: 20px;
  width: 24.4%;
}
.homepage .advertisements.k2ItemsBlock > ul > li .moduleItemImage {
  display: block;
  overflow: hidden;
  max-height: 200px;
}
@media (max-width: 1280px) {
  .homepage .advertisements.k2ItemsBlock > ul > li {
    float: left;
    margin-bottom: 20px;
    width: 32.7%;
  }
  .homepage .advertisements.k2ItemsBlock > ul > li .moduleItemImage {
    display: block;
    overflow: hidden;
    max-height: 250px;
  }
}
@media (max-width: 1075px) {
  .homepage .advertisements.k2ItemsBlock > ul > li {
    width: 49.2%;
  }
  .homepage .advertisements ul {
    gap: 0;
  }
  .homepage .latestbig {
    margin: 10px 0 0 0px;
  }
}
@media (max-width: 500px) {
	 .homepage .advertisements.k2ItemsBlock > ul > li .moduleItemImage {
    max-height: 200px;
  }
  .advertisements.k2ItemsBlock > ul > li .main-item {
  padding: 10px;}
    #sppb-addon-1708274252487 .sppb-addon-title {
    font-size: 26px!important;}
}
@media (max-width: 420px) {
	 .homepage .advertisements.k2ItemsBlock > ul > li .moduleItemImage {
    max-height: 130px;
  }
}
@media (max-width: 672px) {
  .homepage .advertisements.k2ItemsBlock > ul > li {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media (max-width: 830px) {
  #yt_header #content_top1 .module {
    float: left;
  }
}
.homepage.home-layout2 #yt_wrapper #yt_menu {
  margin-bottom: 15px;
}
.home-layout2 #yt_wrapper #yt_footer_bottom,
.home-layout2 #yt_wrapper #yt_coppyright,
.mm-menu.mm-theme-black {
  background-color: #66807d !important;
}
#meganavigator .level1.item-link,
#moonavigator .level1.item-link,
div.itemAttachmentsBlock ul.itemAttachments li a {
  font-family: 'Mulish', sans-serif !important;
  font-weight: 800;
}
#content_left {
  padding: 0;
}

.advertisements.k2ItemsBlock > ul > li .moduleItemImage {
  display: block;
  overflow: hidden;
  max-height: 200px;
}
#meganavigator .mega-content ul.subnavi li .item-link {
  color: #333;
  font-size: 16px;
}
#meganavigator .mega-content {
  background: #fff;
  border-top: 1px solid #fff;
}
.latest-news-post .list-post li .moduleItemIntrotext .moduleItemImage {
  max-height: 150px;
  overflow: hidden;
}
.advertisements.k2ItemsBlock > ul > li .main-item {
  border-right: none;
}
.prefix-head .sub-hr {
  display: none;
}
.homepage .advertisements ul {
  display: flex;
  flex-wrap: wrap;
  gap: 10px; /*margin: 0 -28px 0 8px;*/
}
#content_top2 .module {
  text-align: right;
}
.latest-news-post .list-post {
  margin: 0 -15px;
}
.latest-news-post .list-post li {
  width: 25%;
  float: left;
  padding: 0 15px;
  margin-bottom: 20px;
  height: 150px;
}
.latest-news-post .list-post li:first-child {
  width: 50%;
}
.latest-news-post .list-post li .moduleItemIntrotext {
  position: relative;
}
.latest-news-post .list-post li .moduleItemIntrotext .moduleItemImage {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.latest-news-post .list-post li .moduleItemIntrotext .moduleItemImage img {
  width: 100%;
}
.latest-news-post .list-post li .moduleItemIntrotext .main {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
  width: 100%;
  z-index: 1;
  color: #fff;
}
.latest-news-post .list-post li .moduleItemIntrotext .main:before {
  z-index: -1;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.06) 11%,
    rgba(0, 0, 0, 0.14) 23%,
    rgba(0, 0, 0, 0.4) 51%,
    rgba(0, 0, 0, 0.55) 70%,
    rgba(0, 0, 0, 0.6) 79%,
    rgba(0, 0, 0, 0.6) 100%
  );
  background: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.06) 11%,
    rgba(0, 0, 0, 0.14) 23%,
    rgba(0, 0, 0, 0.4) 51%,
    rgba(0, 0, 0, 0.55) 70%,
    rgba(0, 0, 0, 0.6) 79%,
    rgba(0, 0, 0, 0.6) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.06) 11%,
    rgba(0, 0, 0, 0.14) 23%,
    rgba(0, 0, 0, 0.4) 51%,
    rgba(0, 0, 0, 0.55) 70%,
    rgba(0, 0, 0, 0.6) 79%,
    rgba(0, 0, 0, 0.6) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);
}
.latest-news-post .list-post li .moduleItemIntrotext .main a {
  color: #fff;
}
.latest-news-post .list-post li .moduleItemIntrotext .main a:hover {
  color: #66807d;
}
.latest-news-post .list-post li .moduleItemIntrotext .main .moduleItemTitle {
  line-height: 16px;
  margin-bottom: 5px;
}
.latest-news-post .list-post li .moduleItemIntrotext .main .moduleItemTitle a {
  color: #fff;
  font-size: 16px;
}
.latest-news-post
  .list-post
  li
  .moduleItemIntrotext
  .main
  .moduleItemTitle
  a:hover {
  color: #66807d;
}
.latest-news-post .list-post li .moduleItemIntrotext .main .moduleItemAuthor {
  padding-right: 10px;
}
.latest-news-post .list-post li .moduleItemIntrotext .main .moduleItemAuthor,
.latest-news-post .list-post li .moduleItemIntrotext .main .moduleItemCate {
  float: left;
  font-size: 12px;
}
.latest-news-post .list-post li .moduleItemIntrotext:hover .moduleItemImage {
  opacity: 0.75;
}
#yt_header > div:nth-child(1) {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 15px;
}
#fixed p {
  margin: 0;
}
@media (max-width: 767px) {
  #fixed {
    display: flex;
    position: fixed;
    bottom: 0;
    z-index: 999;
	right:10px;
  }
  #fixed .phone {
    background: #66807d none repeat scroll 0 0;
    border: 1px solid #66807d;
    bottom: 5px;
    display: flex !important;
    padding: 12px 15px;
    /*position: fixed;*/
    left: 5px;
    z-index: 9999;
    /*border-radius: 4px;*/
  }
  #fixed .wapp {
    bottom: 5px;
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
    display: flex !important;
    padding: 5px 10px;
    /*position: fixed;*/
    left: 50%;
    z-index: 9999;
  }
  #fixed .wapp a {
    color: #128c7e;
    font-size: 44px;
  }
  #fixed .wapp a:hover,
  #fixed .wapp a:active {
    color: #075e54;
  }
  #fixed a {
    color: #ffffff;
    font-weight: normal;
    font-size: 19px;
  }
  #fixed a:hover {
    color: #fff;
  }
}
@media (min-width: 768px) {
  #fixed {
    display: none;
  }
}
.kontakt .fa-whatsapp {
  color: #128c7e;
  font-size: 24px;
}
.kontakt .fa-whatsapp:hover {
  color: #128c7e;
}
.kontakt .wapp {
  padding: 10px 10px 0 15px;
}

@media (min-width: 351px) {
  #buttons-bottom {
    display: flex;
  }
  .ones {
    margin-right: 10px;
  }
  #buttons-bottom .two,
  #buttons-bottom .ones {
    width: 200px;
  }
}
#buttons-bottom .ones a {
  color: #66807d;
}
#buttons-bottom .ones a:hover,
#buttons-bottom .ones a:visited {
  color: #66807d;
}
#buttons-bottom .two a:hover,
#buttons-bottom .two a:visited {
  color: #7d6356;
}
@media (max-width: 465px) {
  #buttons-bottom a {
    font-size: 12px;
  }
}
@media (min-width: 466px) {
  #buttons-bottom a {
    font-size: 15px;
  }
}
#buttons-bottom {
  margin: 20px 0 20px;
}
#buttons-bottom a {
  font-weight: 700;
  text-transform: uppercase;
}
#buttons-bottom .two,
#buttons-bottom .ones {
  text-align: center;
  padding: 10px 0;
  border-radius: 3px;
}
.ones {
  border: 2px solid #66807d;
}
.two {
  border: 2px solid #7d6356;
}

.ones:hover {
  border-color: #7d6356;
}
.two:hover {
  border-color: #66807d;
}
.btn-none .ones {
  display: none;
}

div.itemAttachmentsBlock ul.itemAttachments li a {
  font-size: 16px;
  font-weight: normal;
  line-height: 36px;
}

yt_mainmenu {
  padding: 15px 0 0 0;
}
.mm-hasnavbar-top-2 .mm-panels,
.mm-navbar-top-3 {
  top: 40px;
}
.mm-hasnavbar-top-1 .mm-panels,
.mm-navbar-top-2 {
  top: 0;
}
.mm-navbar-top-1 {
  display: none;
}
.mm-listview .mm-next {
  width: 100%;
}
@media (max-width: 767px) {
  .cons h3 {
    margin-bottom: 15px !important;
  }
}
ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {
  box-shadow: none !important;
}
.sigProImg {
  border-radius: 3px;
}
.at_icon img {
  width: 35px;
  position: relative;
  top: 10px;
}
.itemAttachments img {
  width: 35px;
  position: relative;
  margin-right: 5px;
}
div.itemAttachmentsBlock .attlegend {
  display: none;
}
div.itemAttachmentsBlock ul.itemAttachments li {
  display: block;
  list-style: none;
  padding: 5px 0;
  margin: 0;
  text-align: inherit;
}
.attachmentsList caption {
  display: none;
}
#main div.attachmentsList table,
div.attachmentsList table {
  border: none;
}
div.attachmentsList img.link_overlay {
  display: none;
}
div.attachmentsList table tbody td,
div.attachmentsList table tbody td {
  padding: 5px 3px 5px 3px;
  vertical-align: bottom;
}
#main div.attachmentsList tbody tr.even,
#main div.attachmentsList tbody tr.even td,
div.attachmentsList tbody tr.even td,
div.attachmentsList tbody tr.even {
  background-color: #fff;
}
#main div.attachmentsList table tbody tr.even td,
div.attachmentsList table tbody tr.even td {
  background-color: #fff;
}
#main div.attachmentsList table a,
div.attachmentsList table a {
  font-weight: normal;
  color: #444;
}
div.attachmentsList td.at_file_size {
  color: #777;
  font-weight: normal;
  font-size: 11px;
}
div.attachmentsList a.at_icon,
div.attachmentsList a.at_icon {
  padding-right: 8px;
}

.attachmentsContainer .attachmentsList table {
  border: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 36px;
}
.attachmentsList caption {
  display: none;
}
div.attachmentsList table tbody tr.even td,
div.attachmentsList tbody tr.even {
  background-color: transparent;
}
div.attachmentsContainer {
  clear: none;
}
div.attachmentsList td.at_file_size {
  color: #777;
  font-weight: normal;
  font-size: 11px;
}
div.attachmentsList table tbody td {
  padding: 5px 3px 5px 3px;
  vertical-align: bottom;
}
.attachmentsContainer .attachmentsList table a {
  font-weight: normal;
  font-family: 'Mulish', sans-serif;
}
.breadcrumb {
  background-color: #fff;
}
.breadcrumb a,
.breadcrumb span {
  color: #333 !important;
}
.content-box .itemLinks {
  padding: 0 0px 0px;
}
.social-gp {
  display: none !important;
}
.latest-news-post .list-post li:first-child {
  height: auto;
}
.catItemView .main-item {
  margin: 0;
}
#k2Container .main-item {
  padding: 10px 20px;
}
.catItemView .read-more {
  border-left: 2px solid #66807d;
  color: #333;
  font-size: 12px;
  font-weight: bold;
  padding: 0 10px;
  text-transform: uppercase;
}
#k2Container.itemListView
  .itemList
  .itemContainer
  .catItemView
  .catItemImageBlock {
  margin: 0 20px;
  overflow: hidden;
  padding: 0;
}
#osmap h1 {
  visibility: hidden;
  height: 0;
}
#yt_footer_bottom p,
#yt_coppyright,
#yt_coppyright a {
  font-size: 15px !important;
}
.home-layout2 #yt_wrapper #yt_coppyright a {
  color: #66807d;
  height: 0;
  display: inline-block;
}
.desc h1,
.desc h2,
.desc h3 {
  font-family: 'Mulish', sans-serif;
}

ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {
  border: 0;
  padding: 0;
}
div.itemImageGallery {
  margin: 0;
}
.breadcrumb {
  border-radius: 0;
  margin-bottom: 0;
  padding: 0 0 0 0px;
  font-size: 12px;
}
div.itemRatingBlock {
  padding: 0 !important;
}
.breadcrumb > li + li::before {
  color: #ccc !important;
}
.breadcrumb .divider {
  display: none;
}
.breadcrumb a {
  color: #eee;
}
.breadcrumb > .active {
  color: #eee;
}
#yt_copyright,
#bottom8 li a {
  color: #fff !important;
}
#bottom8 li a:hover {
  color: #fff !important;
}
div.itemTagsBlock ul.itemTags li a::before {
  content: none;
}
div.itemTagsBlock ul.itemTags li a {
  font-size: 12px;
  color: #ccc !important;
}
.fa-tags::before {
  color: #ccc;
}
b,
strong {
  color: #333;
  font-weight: 400;
}
#k2Container {
  padding: 0;
}
.itemFullText ul {
  margin-bottom: 10px;
}
div.itemFullText h3 {
  padding: 15px 0;
}
#main-top0 {
  background: #66807d;
  color: #fff;
  padding: 15px 20px;
  margin: 0;
}
.konsult {
  border: 1px solid #fff;
  padding: 10px;
}
.cons {
  margin-top: 11px;
}
#main-top0 h3 {
  margin: 0;
}
#main-top0 a {
  color: #fff !important;
}
#main-top0 a:hover {
  color: #7d6356;
}
.sales .menu-title {
  color: red !important;
  text-transform: uppercase !important;
}
#yt_mainmenu .sitemap,
.muted {
  display: none;
}
.itemBody ul li {
  list-style: outside none disc;
  margin: 0 0 10px 20px;
}
.desc h2 {
  margin: 0 0 15px;
}
.mm-search {
  display: none;
}
.nspArt h4.nspHeader {
  font-size: 12px !important;
  padding: 10px 0 0 8px !important;
  text-transform: uppercase;
}
.nspArt .fleft {
  padding: 0 10px;
}
.latestmob {
  margin-top: 10px;
}
.nspArts,
.nspLinksWrap {
  padding: 0 !important;
}
#content_main6 .prefix-head {
  margin: 8px 0;
}
.prefix-head {
  margin: 8px 0 0;
}
div.mod-languages a {
  color: #333;
  font-family: Roboto Condensed, sans-serif;
  font-weight: 700;
  font-size: 15px;
}
.mod-languages {
  margin: 10px 0 0;
}
div.itemHeader {
  color: #333;
  margin-bottom: 15px;
}
#yt_menu {
  margin-bottom: 10px;
}
.navi > li > .item-link .menu-title {
  font-weight: 600;
  text-transform: none;
  font-size: 18px;
}
#yt_logo {
  margin: 14px 0 0;
}
#content_top1 {
  margin: 14px 0 0;
  padding: 0;
}
.mail {
  text-transform: none;
}

#content_top2 .number {
  font-size: 40px;
}
#content_top2 a {
  color: #333;
}
#content_top2 p {
  color: #333;
  font-size: 18px;
}
.hiddenproduct {
  display: none;
}
.lft .modtitle {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

@media (min-width: 768px) {
  #k2Container.itemView .itemImageBlock {
    float: right;
    width: 350px;
    margin: 0 0 15px 15px;
  }
}
@media (min-width: 1400px) {
  #k2Container.itemView .itemImageBlock {
    float: right;
    width: 500px;
    margin: 0 0 15px 15px;
  }
}
@media (max-width: 767px) {
  #k2Container.itemView .itemImageBlock {
    float: none;
    max-width: 600px;
    margin: 0 0 15px;
    overflow: hidden;
    max-height: 300px;
  }
  span.itemImage img {
    margin: -45px;
  }
}

span.itemImage {
  overflow: hidden;
  border-radius: 10px;
}

.designby,
.designby a {
  font-size: 0;
}
@media (min-width: 980px) and (max-width: 1199px) {
}
@media (min-width: 768px) and (max-width: 979px) {
}
@media (max-width: 768px) {
  .home-layout2 #yt_wrapper #yt_header #yt_logo .logo img,
  .about-footer2 img {
    max-width: 250px;
  }
  #content_top2 p {
    margin: 0;
  }
  .home-layout2 #yt_header #yt_logo {
    margin-bottom: 7px !important;
  }
}

#yt_logo,
#content_top1 {
  margin: 0 !important;
}
#content_top2 .number a {
  font-size: 28px;
  font-weight: 700;
  margin-right: 10px;
}
#content_top2 .mail {
  font-size: 18px;
  position: relative;
  top: -2px;
}

@media (min-width: 980px) {
  .latestmob {
    display: none;
  }
}
