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

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

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

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

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

body,html {
  color: #354052;
  background-color: #ffffff;
  font-family: Raleway,sans-serif;
  -webkit-font-feature-settings: 'lnum';
  -moz-font-feature-settings: 'lnum';
  font-feature-settings: 'lnum';
}

::-moz-selection {
  text-shadow: none;
  color: #fff;
  background-color: #4c72d0;
}

::selection {
  text-shadow: none;
  color: #fff;
  background-color: #4c72d0;
}

audio,canvas,iframe,img,svg,video {
  vertical-align: middle;
}

button {
  outline: 0!important;
}

label {
  cursor: pointer;
}

fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

hr {
  background-color: #717171;
  border: none!important;
  margin: 10px 0;
  opacity: .15;
  height: 1px;
}

.land-block-special-text>.text-inner>div span,.land-block-special-text>.text-inner>div>a,.random-material-side span,a {
  color: #4c72d0;
  border-color: rgba(8, 120, 161,.25);
  outline: 0!important;
  text-decoration: none!important;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-blog-post-active .land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover span,.land-block-special-text>.text-inner>div span:focus,.land-block-special-text>.text-inner>div span:hover,.land-block-special-text>.text-inner>div.random-material-side>a:hover span,.land-block-special-text>.text-inner>div>a:focus,.land-block-special-text>.text-inner>div>a:hover,.random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.random-material-side span:focus,.random-material-side span:hover,.random-material-side>a:hover span,.random-material-side>span:hover span,a:focus,a:hover {
  color: initial;
}

input,select,textarea {
  color: #717171;
  outline: 0!important;
  background-color: #fff;
  border: 1px solid #eee;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 20px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

input:hover,select:hover,textarea:hover {
  border-color: #dadada;
}

input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus {
  border-color: #dadada;
  background-color: #fff;
}

input[type=button],input[type=reset],input[type=submit] {
  color: #fff;
  background-color: #4c72d0;
  cursor: pointer;
  border: none!important;
  border-color: transparent!important;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  margin: 0 auto;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
  letter-spacing: 1px;
}

input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover {
  color: #fff;
  background-color: #000;
}

.button,.shop-page-pagination>#shop-page-more>button {
  display: block;
  width: auto;
  max-width: 280px;
  height: 50px;
  color: #fff;
  background-color: #0dc378;
  cursor: pointer;
  border: none!important;
  border-color: transparent!important;
  font-weight: 700;
  text-transform: none;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  margin: 0 auto;
  line-height: 51px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
  letter-spacing: 0;
}

.button:focus,.button:hover,.shop-page-pagination>#shop-page-more>button:focus,.shop-page-pagination>#shop-page-more>button:hover {
  color: #fff;
  background-color: #0fb172;
  letter-spacing: 0px;
}

input.button {
  letter-spacing: 1px;
  line-height: 26px;
}

input.button:hover {
  letter-spacing: 0px;
}

.option-chooser-links>span {
  color: #4c72d0;
  font-weight: 500;
  cursor: pointer;
}

.option-chooser-links>span.active {
  color: #354052;
}

.option-chooser-options {
  display: none;
  opacity: 0;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.option-chooser-options.active {
  display: block;
  opacity: 1;
}

.input-white-preset input:not([type=submit]):not([type=reset]) {
  background-color: #fafafa;
}

.input-white-preset input:not([type=submit]):not([type=reset]):hover {
  background-color: #fff;
}

.input-white-preset input:not([type=submit]):not([type=reset]):active,.input-white-preset input:not([type=submit]):not([type=reset]):focus {
  background-color: #fff;
}

.input-white-preset select,.input-white-preset textarea {
  background-color: #fafafa;
}

.input-white-preset select:hover,.input-white-preset textarea:hover {
  background-color: #fff;
}

.input-white-preset select:active,.input-white-preset select:focus,.input-white-preset textarea:active,.input-white-preset textarea:focus {
  background-color: #fff;
}

.popup-window {
  max-width: 500px;
  padding: 20px 30px;
  text-align: left;
  margin: 40px auto;
  position: relative;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fafafa;
}

.popup-window-header {
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  margin-bottom: 20px;
}

.popup-window-body form>input {
  display: block;
  width: 90%;
  border: none;
  padding: 14px 20px;
  margin: 0 auto 20px auto;
}

.popup-window-body input.button {
  padding-top: 14px;
}

.my-mfp-zoom-in .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -ms-transform: scale(.8);
  -o-transform: scale(.8);
  transform: scale(.8);
}

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -ms-transform: scale(.8);
  -o-transform: scale(.8);
  transform: scale(.8);
  opacity: 0;
}

.my-mfp-zoom-in.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
}

.my-mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: .8;
}

.my-mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

.my-mfp-slide-bottom .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  transition: all .2s ease-out;
  -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  -moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  transform: translateY(-20px) perspective(600px) rotateX(10deg);
}

.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: translateY(0) perspective(600px) rotateX(0);
  -moz-transform: translateY(0) perspective(600px) rotateX(0);
  transform: translateY(0) perspective(600px) rotateX(0);
}

.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
  opacity: 0;
  -webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  -moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  transform: translateY(-10px) perspective(600px) rotateX(10deg);
}

.my-mfp-slide-bottom.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
}

.my-mfp-slide-bottom.mfp-ready.mfp-bg {
  opacity: .8;
}

.my-mfp-slide-bottom.mfp-removing.mfp-bg {
  opacity: 0;
}

.added-tie:before {
  content: 'новое';
  color: #fff;
  background-color: #4c72d0;
}

.updated-tie:before {
  content: 'обновлено';
  color: #354052;
  background-color: #ffc518;
}

.added-tie,.updated-tie {
  position: relative;
}

.added-tie:before,.updated-tie:before {
  display: block;
  position: absolute;
  padding: 5px 10px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  -moz-border-radius: 2px;
  border-radius: 2px;
  z-index: 77;
  top: 10px;
  left: 10px;
  line-height: 1;
}

.mfp-title {
  text-align: center;
}

.uf-tooltip {
  display: none!important;
}

.nice-select .list {
  z-index: -1;
}

.open.nice-select .list {
  z-index: 9;
}

#land input[type=checkbox],#land input[type=radio],#side input[type=checkbox],#side input[type=radio],.main-contact-form input[type=checkbox],.main-contact-form input[type=radio] {
  display: none;
}

#land select,#side select,.main-contact-form select {
  display: none;
}

.header {
  display: block;
  background: #ffffff;
  border-top: 2px solid #eee;
  padding: 20px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
  margin-bottom: 30px;
}

#logo {
  display: block;
  border: none;
  font-weight: 700;
  line-height: 1.2;
  text-transform: none;
}

#logo>div {
  float: left;
}

#logo .logo-icon {
  display: block;
  float: left;
  padding-right: 5px;
}

#logo .logo-icon :after,#logo .logo-icon :before,#logo .logo-icon>* {
  font-size: 40px;
}

#logo .logo-icon>img {
  width: auto;
}

#logo .logo-name {
  display: block;
  font-size: 24px;
  font-weight: 600;
}

#logo .logo-slogan {
  display: block;
  color: #717171;
  font-size: 12px;
  font-weight: 700;
}

#logo .logo-icon:after,#logo .logo-name:after {
  display: none;
}

.mail-box-text {
  text-align: center;
  font-size: 14px;
  color: #717171;
}

.mail-box-e {
  text-align: center;
  font-size: 18px;
  letter-spacing: 1px;
}

.land-block-special-text>.text-inner>div .mail-box-e span,.mail-box-e .land-block-special-text>.text-inner>div span,.mail-box-e .land-block-special-text>.text-inner>div>a,.mail-box-e .random-material-side span,.mail-box-e a,.random-material-side .mail-box-e span {
  border: none;
}

.info-box {
  position: relative;
  height: 50px;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  cursor: default;
  text-align: center;
  z-index: 100;
}

.info-box-phone {
  font-size: 24px;
  font-weight: 700;
}

.info-box-phone:after {
  color: #717171;
  content: '\f1f7';
  font-family: Flaticon;
  font-size: 10px;
  position: relative;
  top: -4px;
  margin-left: 5px;
}

.info-box-phone>span {
  color: #4c72d0;
}

.info-box-body {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

.info-box-body .land-block-special-text>.text-inner>div span,.info-box-body .land-block-special-text>.text-inner>div>a,.info-box-body .random-material-side span,.info-box-body a,.land-block-special-text>.text-inner>div .info-box-body span,.random-material-side .info-box-body span {
  border: none!important;
}

.info-box-body-additional {
  display: none;
  padding: 20px 0 10px 0;
}

.info-box-body-additional>div {
  font-size: 24px;
  margin-bottom: 5px;
}

.info-box-body-additional>div:last-child {
  margin-bottom: 0;
}

.info-box-body-additional>div span,.info-box-body-additional>div>i {
  margin-right: 5px;
}

.info-box-body-hours {
  color: #717171;
  font-size: 14px;
}

.info-box.active,.info-box:hover {
  background-color: #fafafa;
}

.info-box.active .info-box-phone:after,.info-box:hover .info-box-phone:after {
  content: '\f1f1';
}

.info-box.active>.info-box-body,.info-box:hover>.info-box-body {
  top: 40px;
  background-color: #fafafa;
  -webkit-box-shadow: 0 40px 200px rgba(113,113,113,.4);
  -moz-box-shadow: 0 40px 200px rgba(113,113,113,.4);
  box-shadow: 0 40px 200px rgba(113,113,113,.4);
}

.info-box.active>.info-box-body .info-box-body-additional,.info-box:hover>.info-box-body .info-box-body-additional {
  display: block;
}

.info-box.active>.info-box-body .info-box-body-hours,.info-box:hover>.info-box-body .info-box-body-hours {
  padding-bottom: 10px;
}

#rubrics {
  display: block;
}

#rubrics .container,#rubrics .container-fluid,#rubrics .row {
  height: 100%;
}

#rubrics .rubric {
  display: block;
  height: 360px;
  position: relative;
  color: #fff;
  background-color: #4c72d0;
}

#rubrics .rubric-data {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: #fff;
  border: none;
  text-decoration: none;
  z-index: 11;
  overflow: hidden;
}

#rubrics .rubric-data:before {
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: -100%;
  opacity: 0;
  background-color: #000;
  z-index: 4;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

#rubrics .rubric-data:after {
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: .9;
  background-color: #4c72d0;
  z-index: 4;
  top: 0;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

#rubrics .rubric-data-text {
  position: absolute;
  width: 100%;
  height: 112px;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  z-index: 5;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

#rubrics .rubric-data-text-link {
  font-size: 48px;
  border-bottom: 1px solid rgba(255,255,255,.3);
}

#rubrics .rubric-data-text-main {
  font-size: 24px;
  font-weight: 100;
  margin-top: 10px;
}

#rubrics .rubric-data-background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 3;
  -o-object-fit: cover;
  object-fit: cover;
}

#rubrics .rubric-data:hover:before {
  bottom: -78%;
  opacity: .7;
}

#rubrics .rubric-data:hover:after {
  top: -100%;
  opacity: .1;
}

#rubrics .rubric-data:hover .rubric-data-text {
  top: 90%;
}

#rubrics .rubric-data:hover .rubric-data-text-link {
  color: #fff;
  font-weight: 700;
  border-color: transparent;
}

#rubrics .rubric-data:hover .rubric-data-text-main {
  display: none;
}

.header-button>.button,.shop-page-pagination>#shop-page-more.header-button>button {
  width: 100%;
  font-size: 11px;
  height: 46px;
  line-height: 47px;
}

#slider {
  position: relative;
  height: 450px;
  overflow: hidden;
  background-color: #4c72d0;
}

#slider .slider-slide {
  position: relative;
  width: 1110px;
  height: 450px;
  overflow: hidden;
}

#slider .slider-slide:not(.slick-current):not(.slick-center) .slider-slide-body {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: all .5s ease-out .3s;
  -o-transition: all .5s ease-out .3s;
  -moz-transition: all .5s ease-out .3s;
  transition: all .5s ease-out .3s;
}

#slider .slider-slide:not(.slick-current):not(.slick-center) .slider-slide-body-title {
  opacity: 0;
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -ms-transform: scale(.8);
  -o-transform: scale(.8);
  transform: scale(.8);
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

#slider .slider-slide:before {
  display: block;
  width: 100%;
  height: 100%;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background-color: #4c72d0;
  opacity: .8;
  z-index: 15;
}

#slider .slider-slide.slick-center .slider-slide-body,#slider .slider-slide.slick-current .slider-slide-body {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

#slider .slider-slide.slick-center .slider-slide-body-title,#slider .slider-slide.slick-current .slider-slide-body-title {
  opacity: 1;
  padding: 0 40px;
  -webkit-transform: scale(.9);
  -moz-transform: scale(.9);
  -ms-transform: scale(.9);
  -o-transform: scale(.9);
  transform: scale(.9);
}

#slider .slider-slide.slick-center .land-block-special-text>.text-inner>div .slider-slide-body-title>span,#slider .slider-slide.slick-center .land-block-special-text>.text-inner>div.slider-slide-body-title>a,#slider .slider-slide.slick-center .random-material-side .slider-slide-body-title>span,#slider .slider-slide.slick-center .slider-slide-body-title span,#slider .slider-slide.slick-center .slider-slide-body-title>a,#slider .slider-slide.slick-current .land-block-special-text>.text-inner>div .slider-slide-body-title>span,#slider .slider-slide.slick-current .land-block-special-text>.text-inner>div.slider-slide-body-title>a,#slider .slider-slide.slick-current .random-material-side .slider-slide-body-title>span,#slider .slider-slide.slick-current .slider-slide-body-title span,#slider .slider-slide.slick-current .slider-slide-body-title>a,.land-block-special-text>.text-inner>div #slider .slider-slide.slick-center .slider-slide-body-title>span,.land-block-special-text>.text-inner>div #slider .slider-slide.slick-current .slider-slide-body-title>span,.random-material-side #slider .slider-slide.slick-center .slider-slide-body-title>span,.random-material-side #slider .slider-slide.slick-current .slider-slide-body-title>span {
  top: 0;
  opacity: 1;
}

#slider .slider-slide.slick-center:before,#slider .slider-slide.slick-current:before {
  opacity: 0;
  z-index: -1;
}

#slider .slider-slide.slick-center .slider-slide-category,#slider .slider-slide.slick-current .slider-slide-category {
  top: 40px;
  opacity: 1;
}

#slider .slider-slide-body {
  display: table;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

#slider .slider-slide-body-title {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
  font-size: 48px;
  font-weight: 900;
  overflow: hidden;
  position: relative;
  z-index: 5;
  -webkit-transition: all .3s ease-out .4s;
  -o-transition: all .3s ease-out .4s;
  -moz-transition: all .3s ease-out .4s;
  transition: all .3s ease-out .4s;
  background-color: rgba(0,0,0,.5);
}

#slider .land-block-special-text>.text-inner>div .slider-slide-body-title>span,#slider .land-block-special-text>.text-inner>div.slider-slide-body-title>a,#slider .random-material-side .slider-slide-body-title>span,#slider .slider-slide-body-title span,#slider .slider-slide-body-title>a,.land-block-special-text>.text-inner>div #slider .slider-slide-body-title>span,.random-material-side #slider .slider-slide-body-title>span {
  position: relative;
  top: -20px;
  opacity: 0;
  -webkit-transition: top .3s ease-out .6s,opacity .3s ease-out .6s,color .3s ease-out;
  -o-transition: top .3s ease-out .6s,opacity .3s ease-out .6s,color .3s ease-out;
  -moz-transition: top .3s ease-out .6s,opacity .3s ease-out .6s,color .3s ease-out;
  transition: top .3s ease-out .6s,opacity .3s ease-out .6s,color .3s ease-out;
  color: #fff;
  border-color: rgba(255,255,255,.25);
  z-index: 5;
  outline: 0!important;
}

#slider .land-block-blog-post-active .land-block-blog-post-title.slider-slide-body-title>a,#slider .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title.slider-slide-body-title>span,#slider .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title.slider-slide-body-title>a,#slider .land-block-blog-post-active .random-material-side .land-block-blog-post-title.slider-slide-body-title>span,#slider .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title.slider-slide-body-title>span,#slider .land-block-special-text>.text-inner>div .random-material-side>span:hover .slider-slide-body-title>span,#slider .land-block-special-text>.text-inner>div .slider-slide-body-title>span:hover,#slider .land-block-special-text>.text-inner>div.random-material-side>a:hover .slider-slide-body-title>span,#slider .land-block-special-text>.text-inner>div.slider-slide-body-title>a:hover,#slider .random-material-side .land-block-blog-post-active .land-block-blog-post-title.slider-slide-body-title>span,#slider .random-material-side .slider-slide-body-title>span:hover,#slider .random-material-side>a:hover .land-block-special-text>.text-inner>div.slider-slide-body-title>span,#slider .random-material-side>a:hover .slider-slide-body-title>span,#slider .random-material-side>span:hover .slider-slide-body-title>span,#slider .slider-slide-body-title>a:hover,.land-block-blog-post-active #slider .land-block-blog-post-title.slider-slide-body-title>a,.land-block-blog-post-active #slider .land-block-special-text>.text-inner>div.land-block-blog-post-title.slider-slide-body-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div #slider .land-block-blog-post-title.slider-slide-body-title>span,.land-block-blog-post-active .random-material-side #slider .land-block-blog-post-title.slider-slide-body-title>span,.land-block-special-text>.text-inner>div #slider .slider-slide-body-title>span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active #slider .land-block-blog-post-title.slider-slide-body-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover #slider .slider-slide-body-title>span,.land-block-special-text>.text-inner>div.random-material-side>a:hover #slider .slider-slide-body-title>span,.random-material-side #slider .slider-slide-body-title>span:hover,.random-material-side .land-block-blog-post-active #slider .land-block-blog-post-title.slider-slide-body-title>span,.random-material-side>a:hover #slider .land-block-special-text>.text-inner>div.slider-slide-body-title>span,.random-material-side>a:hover #slider .slider-slide-body-title>span,.random-material-side>span:hover #slider .slider-slide-body-title>span {
  color: #ffc518;
  border-color: rgba(255,197,24,.25);
}

#slider .slider-slide-background {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

#slider .slider-slide-category {
  position: absolute;
  top: 50px;
  right: 70px;
  z-index: 50;
  opacity: 0;
  -webkit-transition: all .9s ease-out .3s;
  -o-transition: all .9s ease-out .3s;
  -moz-transition: all .9s ease-out .3s;
  transition: all .9s ease-out .3s;
}

#slider .land-block-special-text>.text-inner>div .slider-slide-category>span,#slider .land-block-special-text>.text-inner>div.slider-slide-category>a,#slider .random-material-side .slider-slide-category>span,#slider .slider-slide-category span,#slider .slider-slide-category>a,.land-block-special-text>.text-inner>div #slider .slider-slide-category>span,.random-material-side #slider .slider-slide-category>span {
  color: #000;
  background-color: #ffc518;
  border: none!important;
  padding: 10px 20px;
  font-weight: 900;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 12px;
}

#slider #slider-arrows {
  width: 1110px;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

#slider .slick-next,#slider .slick-prev {
  width: 28px;
  height: 24px;
  z-index: 888;
}

#slider .slick-next:before,#slider .slick-prev:before {
  font-size: 24px;
  font-family: Flaticon;
}

#slider .slick-next:focus:before,#slider .slick-prev:focus:before {
  opacity: .75;
}

#slider .slick-next:hover:before,#slider .slick-prev:hover:before {
  opacity: 1;
}

#slider .slick-prev {
  left: -40px;
}

#slider .slick-prev:before {
  content: '\f107';
}

#slider .slick-next {
  right: -40px;
}

#slider .slick-next:before {
  content: '\f108';
}

@-moz-document url-prefix() {
  .land-block-special-text>.text-inner>div .slider-slide-body-title>span,.land-block-special-text>.text-inner>div.slider-slide-body-title>a,.random-material-side .slider-slide-body-title>span,.slider-slide-body-title>a {
    border: none!important;
  }
}

.shop-main-slider {
  position: relative;
  height: 450px;
  overflow: hidden;
  background-color: #fafafa;
  margin-bottom: 40px;
}

.shop-main-slider-slide {
  height: 450px;
  overflow: hidden;
  position: relative;
}

.shop-main-slider-slide-body {
  position: absolute;
  width: 30%;
  height: 100%;
  top: 0;
  left: -100%;
  font-size: 24px;
  font-weight: 500;
  color: #fff;
  display: table;
  background-color: transparent;
  z-index: 9;
  -webkit-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.shop-main-slider-slide-body:after {
  display: none;
  position: absolute;
  content: '';
  top: 0;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 450px 450px 0 160px;
  border-color: transparent transparent transparent rgba(8, 120, 161,.9);
  z-index: 2;
}

.shop-main-slider-slide-body>div {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 0 40px;
  position: relative;
  top: -20px;
  opacity: 0;
  -webkit-transition: all .3s ease-out .4s;
  -o-transition: all .3s ease-out .4s;
  -moz-transition: all .3s ease-out .4s;
  transition: all .3s ease-out .4s;
}

.shop-main-slider-slide-body>div>div {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

.shop-main-slider-slide-special {
  position: absolute;
  top: -50px;
  right: 40px;
  font-size: 12px;
  font-weight: 900;
  padding: 10px 20px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-transform: uppercase;
  background-color: #ffc518;
  opacity: 0;
  z-index: 10;
  -webkit-transition: all .3s ease-out .4s;
  -o-transition: all .3s ease-out .4s;
  -moz-transition: all .3s ease-out .4s;
  transition: all .3s ease-out .4s;
}

.shop-main-slider-slide-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.shop-main-slider-slide-image>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.shop-main-slider-slide-button {
  position: absolute;
  right: 40px;
  bottom: -60px;
  margin: auto;
  z-index: 10;
  opacity: 0;
  -webkit-transition: all .3s ease-out .4s;
  -o-transition: all .3s ease-out .4s;
  -moz-transition: all .3s ease-out .4s;
  transition: all .3s ease-out .4s;
}

.shop-main-slider-slide.slick-current .shop-main-slider-slide-body {
  left: 0;
}

.shop-main-slider-slide.slick-current .shop-main-slider-slide-body>div {
  top: 0;
  opacity: 1;
}

.shop-main-slider-slide.slick-current .shop-main-slider-slide-special {
  top: 20px;
  opacity: 1;
}

.shop-main-slider-slide.slick-current .shop-main-slider-slide-button {
  bottom: 20px;
  opacity: 1;
}

.shop-main-slider .slick-dots {
  width: auto;
  left: 140px;
  bottom: 30px;
  z-index: 11;
}

.shop-main-slider .slick-dots li {
  width: auto;
  height: auto;
  margin: 0 20px 0 0;
}

.shop-main-slider .slick-dots li:last-child {
  margin-right: 0;
}

.shop-main-slider .slick-dots li.slick-active button {
  opacity: 1;
}

.shop-main-slider .slick-dots li button {
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  opacity: .3;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #fff;
}

.shop-main-slider .slick-dots li button:before {
  display: none;
}

#navigation {
  display: block;
  margin: 20px 0 30px 0;
}

#navigation #mobile-navigation {
  position: relative;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  padding: 10px 0;
  background-color: #fafafa;
  cursor: pointer;
}

#navigation #mobile-navigation:after {
  position: absolute;
  top: 16px;
  right: 20px;
  display: block;
  content: '\f0c9';
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#navigation .navigation-inner {
  position: relative;
  padding-right: 40px;
  padding-left: 15px;
}

#navigation [id^=uNMenuDiv] {
  position: relative;
  z-index: 50;
  font-weight: 700;
  text-transform: uppercase;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span,#navigation [id^=uNMenuDiv] .random-material-side span,#navigation [id^=uNMenuDiv] a,#navigation [id^=uNMenuDiv] span,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span,.random-material-side #navigation [id^=uNMenuDiv] span {
  color: #000;
  border: none;
  text-decoration: none;
}

#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-blog-post-title>a,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .random-material-side>span:hover span,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.uMenuItemA,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span:active,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span:hover,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.random-material-side>a:hover span,#navigation [id^=uNMenuDiv] .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,#navigation [id^=uNMenuDiv] .random-material-side span.uMenuItemA,#navigation [id^=uNMenuDiv] .random-material-side span:active,#navigation [id^=uNMenuDiv] .random-material-side span:hover,#navigation [id^=uNMenuDiv] .random-material-side>a:hover span,#navigation [id^=uNMenuDiv] .random-material-side>span:hover span,#navigation [id^=uNMenuDiv] a:active,#navigation [id^=uNMenuDiv] a:hover,#navigation [id^=uNMenuDiv] span.uMenuItemA,#navigation [id^=uNMenuDiv] span:active,#navigation [id^=uNMenuDiv] span:hover,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>a,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.uMenuItemA,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span:active,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover #navigation [id^=uNMenuDiv] span,.land-block-special-text>.text-inner>div.random-material-side>a:hover #navigation [id^=uNMenuDiv] span,.random-material-side #navigation [id^=uNMenuDiv] span.uMenuItemA,.random-material-side #navigation [id^=uNMenuDiv] span:active,.random-material-side #navigation [id^=uNMenuDiv] span:hover,.random-material-side .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span,.random-material-side>a:hover #navigation [id^=uNMenuDiv] span,.random-material-side>span:hover #navigation [id^=uNMenuDiv] span {
  color: #4c72d0;
}



#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-blog-post-title>a.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-blog-post-title>a.sale-tie:before,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span.sale-tie:before,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.sale-tie:before,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span.sale-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span.sale-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .random-material-side>span:hover span.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .random-material-side>span:hover span.sale-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span:hover.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span:hover.sale-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.random-material-side>a:hover span.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.random-material-side>a:hover span.sale-tie:before,#navigation [id^=uNMenuDiv] .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span.best-tie:before,#navigation [id^=uNMenuDiv] .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span.sale-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span:hover.best-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span:hover.sale-tie:before,#navigation [id^=uNMenuDiv] .random-material-side>a:hover span.best-tie:before,#navigation [id^=uNMenuDiv] .random-material-side>a:hover span.sale-tie:before,#navigation [id^=uNMenuDiv] .random-material-side>span:hover span.best-tie:before,#navigation [id^=uNMenuDiv] .random-material-side>span:hover span.sale-tie:before,#navigation [id^=uNMenuDiv] a:hover.best-tie:before,#navigation [id^=uNMenuDiv] a:hover.sale-tie:before,#navigation [id^=uNMenuDiv] span:hover.best-tie:before,#navigation [id^=uNMenuDiv] span:hover.sale-tie:before,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>a.best-tie:before,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>a.sale-tie:before,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.best-tie:before,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.sale-tie:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:before,.land-block-blog-post-active .random-material-side #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:before,.land-block-blog-post-active .random-material-side #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span:hover.best-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span:hover.sale-tie:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover #navigation [id^=uNMenuDiv] span.best-tie:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover #navigation [id^=uNMenuDiv] span.sale-tie:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.best-tie:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.sale-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span:hover.best-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span:hover.sale-tie:before,.random-material-side .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:before,.random-material-side .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:before,.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.best-tie:before,.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.sale-tie:before,.random-material-side>span:hover #navigation [id^=uNMenuDiv] span.best-tie:before,.random-material-side>span:hover #navigation [id^=uNMenuDiv] span.sale-tie:before {
  visibility: visible;
  top: -6px;
  opacity: 1;
}

#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-blog-post-title>a.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-blog-post-title>a.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .random-material-side>span:hover span.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .random-material-side>span:hover span.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span:hover.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span:hover.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.random-material-side>a:hover span.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.random-material-side>a:hover span.sale-tie:after,#navigation [id^=uNMenuDiv] .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span.best-tie:after,#navigation [id^=uNMenuDiv] .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span.sale-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span:hover.best-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span:hover.sale-tie:after,#navigation [id^=uNMenuDiv] .random-material-side>a:hover span.best-tie:after,#navigation [id^=uNMenuDiv] .random-material-side>a:hover span.sale-tie:after,#navigation [id^=uNMenuDiv] .random-material-side>span:hover span.best-tie:after,#navigation [id^=uNMenuDiv] .random-material-side>span:hover span.sale-tie:after,#navigation [id^=uNMenuDiv] a:hover.best-tie:after,#navigation [id^=uNMenuDiv] a:hover.sale-tie:after,#navigation [id^=uNMenuDiv] span:hover.best-tie:after,#navigation [id^=uNMenuDiv] span:hover.sale-tie:after,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>a.best-tie:after,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>a.sale-tie:after,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.best-tie:after,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.sale-tie:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:after,.land-block-blog-post-active .random-material-side #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:after,.land-block-blog-post-active .random-material-side #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span:hover.best-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span:hover.sale-tie:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover #navigation [id^=uNMenuDiv] span.best-tie:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover #navigation [id^=uNMenuDiv] span.sale-tie:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.best-tie:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.sale-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span:hover.best-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span:hover.sale-tie:after,.random-material-side .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:after,.random-material-side .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:after,.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.best-tie:after,.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.sale-tie:after,.random-material-side>span:hover #navigation [id^=uNMenuDiv] span.best-tie:after,.random-material-side>span:hover #navigation [id^=uNMenuDiv] span.sale-tie:after {
  visibility: visible;
  top: -25px;
  opacity: 1;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.sale-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span.sale-tie:before,#navigation [id^=uNMenuDiv] a.sale-tie:before,#navigation [id^=uNMenuDiv] span.sale-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.sale-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span.sale-tie:before {
  border-top-color: #e24747!important;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.sale-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span.sale-tie:after,#navigation [id^=uNMenuDiv] a.sale-tie:after,#navigation [id^=uNMenuDiv] span.sale-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.sale-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span.sale-tie:after {
  content: 'новое';
  background-color: #e24747;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.best-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span.best-tie:before,#navigation [id^=uNMenuDiv] a.best-tie:before,#navigation [id^=uNMenuDiv] span.best-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.best-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span.best-tie:before {
  border-top-color: #009688!important;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.best-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span.best-tie:after,#navigation [id^=uNMenuDiv] a.best-tie:after,#navigation [id^=uNMenuDiv] span.best-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.best-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span.best-tie:after {
  content: 'лучшее';
  background-color: #009688;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.best-tie,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.sale-tie,#navigation [id^=uNMenuDiv] .random-material-side span.best-tie,#navigation [id^=uNMenuDiv] .random-material-side span.sale-tie,#navigation [id^=uNMenuDiv] a.best-tie,#navigation [id^=uNMenuDiv] a.sale-tie,#navigation [id^=uNMenuDiv] span.best-tie,#navigation [id^=uNMenuDiv] span.sale-tie,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.best-tie,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.sale-tie,.random-material-side #navigation [id^=uNMenuDiv] span.best-tie,.random-material-side #navigation [id^=uNMenuDiv] span.sale-tie {
  position: relative;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.sale-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span.best-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span.sale-tie:before,#navigation [id^=uNMenuDiv] a.best-tie:before,#navigation [id^=uNMenuDiv] a.sale-tie:before,#navigation [id^=uNMenuDiv] span.best-tie:before,#navigation [id^=uNMenuDiv] span.sale-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.best-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.sale-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span.best-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span.sale-tie:before {
  display: none;
  visibility: hidden;
  content: '';
  position: absolute;
  top: -15px;
  right: 0;
  left: 0;
  width: 0;
  height: 0;
  margin: auto;
  border: solid transparent;
  pointer-events: none;
  border-color: transparent;
  border-width: 6px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
  opacity: 0;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.sale-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span.best-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span.sale-tie:after,#navigation [id^=uNMenuDiv] a.best-tie:after,#navigation [id^=uNMenuDiv] a.sale-tie:after,#navigation [id^=uNMenuDiv] span.best-tie:after,#navigation [id^=uNMenuDiv] span.sale-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.best-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.sale-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span.best-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span.sale-tie:after {
  display: none;
  position: absolute;
  visibility: hidden;
  color: #fff;
  width: 65px;
  top: -35px;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
  font-size: 8px;
  padding: 4px 10px;
  letter-spacing: 1px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
  opacity: 0;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span>span:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div>a>span:after,#navigation [id^=uNMenuDiv] .random-material-side span>span:after,#navigation [id^=uNMenuDiv] a>span:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span>span:after,.random-material-side #navigation [id^=uNMenuDiv] span>span:after {
  display: none!important;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li {
  float: left;
  margin-right: 40px;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li:last-child {
  margin-right: 0;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li.uWithSubmenu>ul {
  top: 82px;
  left: 0;
  border-right: none;
  border-top: 2px solid #4c72d0;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li.uWithSubmenu>ul:before {
  top: -25px!important;
  right: initial!important;
  width: 50%!important;
  height: 25px!important;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li.uWithSubmenu:hover>ul {
  top: 30px;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li>li {
  display: block;
  float: left;
  font-weight: 700;
  position: relative;
  margin-right: 60px;
  z-index: 99;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li>li:after {
  content: '';
  display: block;
  position: absolute;
  width: 2px;
  height: 22px;
  top: 0;
  right: -29px;
  background-color: #222;
  pointer-events: none;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li>li:last-child {
  margin: 0;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li>li:last-child:after {
  display: none;
}

#navigation .uWithSubmenu {
  position: relative;
  z-index: 15;
}

#navigation .land-block-special-text>.text-inner>div .uWithSubmenu>span,#navigation .land-block-special-text>.text-inner>div.uWithSubmenu>a,#navigation .random-material-side .uWithSubmenu>span,#navigation .uWithSubmenu span,#navigation .uWithSubmenu>a,.land-block-special-text>.text-inner>div #navigation .uWithSubmenu>span,.random-material-side #navigation .uWithSubmenu>span {
  position: relative;
}

#navigation .land-block-special-text>.text-inner>div .uWithSubmenu>span:after,#navigation .land-block-special-text>.text-inner>div.uWithSubmenu>a:after,#navigation .random-material-side .uWithSubmenu>span:after,#navigation .uWithSubmenu span:after,#navigation .uWithSubmenu>a:after,.land-block-special-text>.text-inner>div #navigation .uWithSubmenu>span:after,.random-material-side #navigation .uWithSubmenu>span:after {
  display: inline-block;
  content: '\f1f7';
  font-size: 8px;
  font-family: Flaticon;
  position: relative;
  top: -3px;
  margin-left: 4px;
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  -moz-transition: transform .3s ease-out,-moz-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out,-o-transform .3s ease-out;
}

#navigation .uWithSubmenu>ul {
  width: 200px;
  position: absolute;
  top: 0;
  left: -200%;
  visibility: hidden;
  opacity: 0;
  margin: 0;
  padding: 20px 40px;
  list-style-type: none;
  -webkit-transition: all .3s ease-out .3s;
  -o-transition: all .3s ease-out .3s;
  -moz-transition: all .3s ease-out .3s;
  transition: all .3s ease-out .3s;
  background-color: #fff;
  -webkit-box-shadow: 0 10px 50px rgba(113,113,113,.4);
  -moz-box-shadow: 0 10px 50px rgba(113,113,113,.4);
  box-shadow: 0 10px 50px rgba(113,113,113,.4);
  z-index: -1;
  text-align: center;
  font-size: 14px;
  line-height: 1;
  border-right: 2px solid #4c72d0;
}

#navigation .uWithSubmenu>ul>li {
  padding: 16px 0 14px 0;
  border-bottom: 1px solid rgba(113,113,113,.2);
}

#navigation .uWithSubmenu>ul>li:last-child {
  border: none;
}

#navigation .land-block-special-text>.text-inner>div .uWithSubmenu:hover>span,#navigation .land-block-special-text>.text-inner>div.uWithSubmenu:hover>a,#navigation .random-material-side .uWithSubmenu:hover>span,#navigation .uWithSubmenu:hover>a,.land-block-special-text>.text-inner>div #navigation .uWithSubmenu:hover>span,.random-material-side #navigation .uWithSubmenu:hover>span {
  color: #4c72d0!important;
}

#navigation .land-block-special-text>.text-inner>div .uWithSubmenu:hover>span:after,#navigation .land-block-special-text>.text-inner>div.uWithSubmenu:hover>a:after,#navigation .random-material-side .uWithSubmenu:hover>span:after,#navigation .uWithSubmenu:hover>a:after,.land-block-special-text>.text-inner>div #navigation .uWithSubmenu:hover>span:after,.random-material-side #navigation .uWithSubmenu:hover>span:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

#navigation .land-block-special-text>.text-inner>div .uWithSubmenu:hover>span>span,#navigation .land-block-special-text>.text-inner>div.uWithSubmenu:hover>a>span,#navigation .random-material-side .uWithSubmenu:hover>span>span,#navigation .uWithSubmenu:hover>a>span,.land-block-special-text>.text-inner>div #navigation .uWithSubmenu:hover>span>span,.random-material-side #navigation .uWithSubmenu:hover>span>span {
  color: #4c72d0!important;
}

#navigation .uWithSubmenu:hover>ul {
  left: -190%;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
  visibility: visible;
  opacity: 1;
  z-index: 5;
}

#navigation .navigation-inner.active #mobile-navigation {
  color: #fff;
  background-color: #fff;
  border-bottom: 1px solid #c7c7c7;
}

#navigation .navigation-inner.active #mobile-navigation:after {
  color: #354052;
  content: '\f00d';
  font-size: 24px;
  top: 10px;
  right: 0;
}

#navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li {
  display: block;
  float: none;
  width: 100%;
  text-align: center;
}

#navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li span,#navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>a,#navigation .navigation-inner.active .land-block-special-text>.text-inner>div [id^=uNMenuDiv]>.uMenuRoot>li>span,#navigation .navigation-inner.active .random-material-side [id^=uNMenuDiv]>.uMenuRoot>li>span,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>span,.random-material-side #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>span {
  display: block;
  padding: 8px;
  color: #fff!important;
  background-color: #717171;
  border-top: 1px solid #858585;
  border-bottom: 1px solid #5d5d5d;
  text-shadow: 0 1px 2px #3e3e3e;
}

#navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li span:after,#navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>a:after,#navigation .navigation-inner.active .land-block-special-text>.text-inner>div [id^=uNMenuDiv]>.uMenuRoot>li>span:after,#navigation .navigation-inner.active .random-material-side [id^=uNMenuDiv]>.uMenuRoot>li>span:after,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>span:after,.random-material-side #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>span:after {
  color: #fff!important;
}

#navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>a>span,#navigation .navigation-inner.active .land-block-special-text>.text-inner>div [id^=uNMenuDiv]>.uMenuRoot>li>span>span,#navigation .navigation-inner.active .random-material-side [id^=uNMenuDiv]>.uMenuRoot>li>span>span,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>span>span,.random-material-side #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>span>span {
  display: inline-block;
  border: none!important;
}

#navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li:not('.uWithSubmenu')>a>span,#navigation .navigation-inner.active .land-block-special-text>.text-inner>div [id^=uNMenuDiv]>.uMenuRoot>li:not('.uWithSubmenu')>span>span,#navigation .navigation-inner.active .random-material-side [id^=uNMenuDiv]>.uMenuRoot>li:not('.uWithSubmenu')>span>span,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li:not('.uWithSubmenu')>span>span,.random-material-side #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li:not('.uWithSubmenu')>span>span {
  display: inline-block;
}

#navigation .navigation-inner.active .land-block-special-text>.text-inner>div .uWithSubmenu:hover>span:after,#navigation .navigation-inner.active .land-block-special-text>.text-inner>div.uWithSubmenu:hover>a:after,#navigation .navigation-inner.active .random-material-side .uWithSubmenu:hover>span:after,#navigation .navigation-inner.active .uWithSubmenu:hover>a:after,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active .uWithSubmenu:hover>span:after,.random-material-side #navigation .navigation-inner.active .uWithSubmenu:hover>span:after {
  color: #fff!important;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

#navigation .navigation-inner.active .uWithSubmenu>ul {
  display: none;
  width: 100%;
  position: static;
  visibility: visible!important;
  opacity: 1!important;
  border: none!important;
  background-color: #767676;
}

#navigation .navigation-inner.active .uWithSubmenu>ul>li {
  padding: 0;
  border: none;
}

#navigation .navigation-inner.active .land-block-special-text>.text-inner>div .uWithSubmenu>ul>li>span,#navigation .navigation-inner.active .random-material-side .uWithSubmenu>ul>li>span,#navigation .navigation-inner.active .uWithSubmenu>ul>li span,#navigation .navigation-inner.active .uWithSubmenu>ul>li>a,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active .uWithSubmenu>ul>li>span,.random-material-side #navigation .navigation-inner.active .uWithSubmenu>ul>li>span {
  display: block;
  padding: 8px;
  color: #fff;
  background-color: #717171;
  border-top: 1px solid #858585!important;
  border-left: 1px solid #5d5d5d!important;
  border-right: 1px solid #5d5d5d!important;
  border-bottom: 1px solid #5d5d5d!important;
  text-shadow: 0 1px 2px #3e3e3e;
}

#navigation .navigation-inner.active .land-block-special-text>.text-inner>div .uWithSubmenu>ul>li>span:after,#navigation .navigation-inner.active .random-material-side .uWithSubmenu>ul>li>span:after,#navigation .navigation-inner.active .uWithSubmenu>ul>li span:after,#navigation .navigation-inner.active .uWithSubmenu>ul>li>a:after,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active .uWithSubmenu>ul>li>span:after,.random-material-side #navigation .navigation-inner.active .uWithSubmenu>ul>li>span:after {
  color: #fff!important;
}

#navigation .navigation-inner.active .land-block-special-text>.text-inner>div .uWithSubmenu>ul>li>span>span,#navigation .navigation-inner.active .random-material-side .uWithSubmenu>ul>li>span>span,#navigation .navigation-inner.active .uWithSubmenu>ul>li>a>span,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active .uWithSubmenu>ul>li>span>span,.random-material-side #navigation .navigation-inner.active .uWithSubmenu>ul>li>span>span {
  display: inline-block!important;
  border: none!important;
}

#navigation .navigation-inner.active .land-block-special-text>.text-inner>div .uWithSubmenu>ul>li:not('.uWithSubmenu')>span>span,#navigation .navigation-inner.active .random-material-side .uWithSubmenu>ul>li:not('.uWithSubmenu')>span>span,#navigation .navigation-inner.active .uWithSubmenu>ul>li:not('.uWithSubmenu')>a>span,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active .uWithSubmenu>ul>li:not('.uWithSubmenu')>span>span,.random-material-side #navigation .navigation-inner.active .uWithSubmenu>ul>li:not('.uWithSubmenu')>span>span {
  display: inline-block;
}

#navigation .search-box-form {
  position: absolute;
  top: 0;
  right: 18px;
  width: 100%;
  height: 100%;
}

#navigation .search-box-form-icon {
  color: #000;
  position: absolute;
  top: -4px;
  right: 0;
  cursor: pointer;
  z-index: 30;
}

#navigation .search-box-form-icon:before {
  content: '\f1e9';
  font-size: 20px;
  font-family: Flaticon;
}

#navigation .search-box-form-icon>* {
  cursor: pointer;
}

#navigation .search-box-form-icon>:after,#navigation .search-box-form-icon>:before {
  font-size: 20px;
}

#navigation .search-box-form-icon:hover {
  color: #4c72d0;
}

#navigation .search-box-form-body {
  display: none;
  width: 500px;
  position: absolute;
  top: -11px;
  right: 40px;
  background-color: #fafafa;
  z-index: 20;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

#navigation .search-box-form-body .searchForm {
  position: relative;
}

#navigation .search-box-form-body .searchForm .queryField {
  width: 100%;
  padding-right: 50px;
}

#navigation .search-box-form-body .searchForm .searchSbmFl {
  position: absolute;
  top: 1px;
  right: 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  font-family: Flaticon;
}

#navigation .search-box-form.active {
  width: 100%;
}

#navigation .search-box-form.active .search-box-form-icon {
  color: #4c72d0;
}

#navigation .search-box-form.active .search-box-form-icon:before {
  content: '\f106';
}

#navigation .search-box-form.active .search-box-form-body {
  display: block;
  width: 93.5%;
}

.land-background-white {
  margin-top: 60px;
  padding: 30px 0 50px 0;
  background-color: #fafafa;
}

.land-background-white .land-block {
  margin: 0!important;
}

.land-block {
  margin-top: 60px;
}

.land-block:first-child {
  margin-top: 40px;
}

.land-block-title {
  position: relative;
}

.land-block-title-text {
  font-size: 48px;
  font-weight: 100;
}

.land-block-title-description {
  color: #b1b1b1;
  font-size: 18px;
}

.land-block-title-link {
  position: absolute;
  right: 0;
  bottom: 12px;
}

.land-block-special-text>.text-inner>div .land-block-title-link>span,.land-block-special-text>.text-inner>div.land-block-title-link>a,.land-block-title-link>a,.random-material-side .land-block-title-link>span {
  border: none;
}

.land-block-body {
  position: relative;
  margin-top: 30px;
}

.land-block .land-dispatch {
  display: table;
  width: 100%;
  height: 220px;
  background-color: #fafafa;
}

.land-block .land-dispatch-inner {
  display: table-cell;
  vertical-align: middle;
  font-size: 14px;
  color: #717171;
  text-align: center;
  padding: 0 20px;
}

.land-block .land-dispatch-inner>div {
  display: block;
  color: #354052;
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.land-block .land-dispatch-inner>span {
  display: block;
  margin-bottom: 10px;
}

.land-block .land-dispatch-inner input[type=text] {
  width: 95%;
  font-size: 12px;
  padding-right: 50px;
}

.land-block .land-dispatch-inner input[type=submit] {
  font-size: 12px;
  font-weight: 700;
  position: absolute;
  padding: 5px 8px;
  top: 6px;
  right: 12px;
}

.land-block .land-dispatch-feed {
  position: relative;
}

.land-block-we-offer .land-block-body>div>div {
  margin-bottom: 30px;
}

.land-block-we-offer .land-block-body>div>div:nth-child(4n+1) {
  clear: left;
}

.land-block-we-offer .offer-block {
  display: block;
  border: none;
  background-color: #fafafa;
}

.land-block-we-offer .offer-block-image {
  height: 130px;
  position: relative;
  overflow: hidden;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

.land-block-we-offer .offer-block-image>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.land-block-we-offer .offer-block-text {
  color: #000;
  padding: 5px 10px 10px 10px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-we-offer .offer-block-text>span {
  color: #717171;
  font-size: 18px;
}

.land-block-we-offer .offer-block-text>div {
  font-size: 24px;
}

.land-block-we-offer .offer-block:hover {
  -webkit-box-shadow: 0 0 50px rgba(113,113,113,.2);
  -moz-box-shadow: 0 0 50px rgba(113,113,113,.2);
  box-shadow: 0 0 50px rgba(113,113,113,.2);
}

.land-block-we-offer .offer-block:hover .offer-block-text {
  color: #4c72d0;
}

.land-block-we-offer .offer-block-tour .offer-block-meta,.land-block-we-offer .offer-block-work .offer-block-meta {
  position: absolute;
  display: block;
  font-size: 14px;
  text-align: center;
  color: #fff;
  background-color: #4c72d0;
  width: 90%;
  height: 70px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  bottom: -80px;
  right: 0;
  left: 0;
  margin: auto;
  padding-top: 10px;
  z-index: 2;
  -webkit-transition: all .3s ease-out .3s;
  -o-transition: all .3s ease-out .3s;
  -moz-transition: all .3s ease-out .3s;
  transition: all .3s ease-out .3s;
  overflow: hidden;
}

.land-block-we-offer .offer-block-tour .offer-block-meta>div,.land-block-we-offer .offer-block-work .offer-block-meta>div {
  position: relative;
  display: inline-block;
  cursor: help;
  margin-right: 20px;
  top: 20px;
  opacity: 0;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-we-offer .offer-block-tour .offer-block-meta>div:after,.land-block-we-offer .offer-block-work .offer-block-meta>div:after {
  content: '';
  display: block;
  width: 1px;
  height: 80%;
  position: absolute;
  top: 10%;
  right: -10px;
  background-color: rgba(255,255,255,.4);
}

.land-block-we-offer .offer-block-tour .offer-block-meta>div:last-child,.land-block-we-offer .offer-block-work .offer-block-meta>div:last-child {
  margin-right: 0;
}

.land-block-we-offer .offer-block-tour .offer-block-meta>div:last-child:after,.land-block-we-offer .offer-block-work .offer-block-meta>div:last-child:after {
  display: none;
}

.land-block-we-offer .offer-block-tour .offer-block-meta>div i,.land-block-we-offer .offer-block-tour .offer-block-meta>div>span,.land-block-we-offer .offer-block-work .offer-block-meta>div i,.land-block-we-offer .offer-block-work .offer-block-meta>div>span {
  display: block;
}

.land-block-we-offer .offer-block-tour .offer-block-meta>div i:after,.land-block-we-offer .offer-block-tour .offer-block-meta>div i:before,.land-block-we-offer .offer-block-tour .offer-block-meta>div>span:after,.land-block-we-offer .offer-block-tour .offer-block-meta>div>span:before,.land-block-we-offer .offer-block-work .offer-block-meta>div i:after,.land-block-we-offer .offer-block-work .offer-block-meta>div i:before,.land-block-we-offer .offer-block-work .offer-block-meta>div>span:after,.land-block-we-offer .offer-block-work .offer-block-meta>div>span:before {
  font-size: 20px;
}

.land-block-we-offer .offer-block-tour .offer-block-text,.land-block-we-offer .offer-block-work .offer-block-text {
  text-align: center;
}

.land-block-we-offer .offer-block-tour .offer-block-text>span,.land-block-we-offer .offer-block-work .offer-block-text>span {
  font-size: 14px;
}

.land-block-we-offer .offer-block-tour .offer-block-text>div,.land-block-we-offer .offer-block-work .offer-block-text>div {
  font-size: 18px;
}

.land-block-we-offer .offer-block-tour:hover .offer-block-meta,.land-block-we-offer .offer-block-work:hover .offer-block-meta {
  bottom: 10px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-we-offer .offer-block-tour:hover .offer-block-meta>div,.land-block-we-offer .offer-block-work:hover .offer-block-meta>div {
  top: 0;
  opacity: 1;
  -webkit-transition: all .3s ease-out .1s;
  -o-transition: all .3s ease-out .1s;
  -moz-transition: all .3s ease-out .1s;
  transition: all .3s ease-out .1s;
}

.land-block-we-offer .offer-block-tour:hover .offer-block-meta>div:nth-child(1),.land-block-we-offer .offer-block-work:hover .offer-block-meta>div:nth-child(1) {
  -webkit-transition: all .3s ease-out .2s;
  -o-transition: all .3s ease-out .2s;
  -moz-transition: all .3s ease-out .2s;
  transition: all .3s ease-out .2s;
}

.land-block-we-offer .offer-block-tour:hover .offer-block-meta>div:nth-child(2),.land-block-we-offer .offer-block-work:hover .offer-block-meta>div:nth-child(2) {
  -webkit-transition: all .3s ease-out .4s;
  -o-transition: all .3s ease-out .4s;
  -moz-transition: all .3s ease-out .4s;
  transition: all .3s ease-out .4s;
}

.land-block-we-offer .offer-block-tour:hover .offer-block-meta>div:nth-child(3),.land-block-we-offer .offer-block-work:hover .offer-block-meta>div:nth-child(3) {
  -webkit-transition: all .3s ease-out .6s;
  -o-transition: all .3s ease-out .6s;
  -moz-transition: all .3s ease-out .6s;
  transition: all .3s ease-out .6s;
}

.land-block-we-offer .offer-block-tour:hover .offer-block-meta>div:nth-child(4),.land-block-we-offer .offer-block-work:hover .offer-block-meta>div:nth-child(4) {
  -webkit-transition: all .3s ease-out .8s;
  -o-transition: all .3s ease-out .8s;
  -moz-transition: all .3s ease-out .8s;
  transition: all .3s ease-out .8s;
}

.land-block-we-work .land-block-body>div:last-child>div>div:after {
  display: none;
}

.land-block-we-work .work-unit {
  display: table;
  width: 100%;
  height: 100px;
  position: relative;
  background-color: #fafafa;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.land-block-we-work .work-unit:before {
  display: block;
  width: 50px;
  height: 100%;
  content: attr(data-number);
  position: absolute;
  color: #fff;
  background-color: #4c72d0;
  text-align: center;
  font-size: 48px;
  padding: 14px 0 0 14px;
  z-index: 3;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}

.land-block-we-work .work-unit:after {
  display: block;
  position: absolute;
  content: '';
  top: 0;
  left: 50px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 100px 100px 0 30px;
  border-color: transparent transparent transparent #4c72d0;
  z-index: 2;
}

.land-block-we-work .work-unit>div {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 0 90px;
}

.land-block-we-work .work-unit>div:after {
  display: block;
  content: "\f1d9";
  position: absolute;
  top: 0;
  right: -25px;
  bottom: 0;
  margin: auto;
  width: 20px;
  height: 20px;
  line-height: 1;
  color: #4c72d0;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-family: Flaticon;
}

.land-block-calculator .main-calculator-form>div {
  margin-bottom: 30px;
}

.land-block-calculator .main-calculator-form input:not([type=submit]):not([type=reset]) {
  width: 100%;
}

.land-block-calculator .main-calculator-form select,.land-block-calculator .main-calculator-form textarea {
  width: 100%;
}

.land-block-calculator .main-calculator-form label {
  display: inline-block;
  float: left;
  clear: left;
  margin-bottom: 12px;
  cursor: default;
}

.land-block-calculator .main-calculator-form label:last-child {
  margin-bottom: 0;
}

.land-block-calculator .main-calculator-form label.label-select {
  display: block;
  float: none;
  width: 100%;
}

.land-block-calculator .main-calculator-form label>* {
  cursor: pointer;
}

.land-block-calculator .main-calculator-form label>span {
  display: inline-block;
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  vertical-align: baseline;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.land-block-calculator .main-calculator-form label .nice-select,.land-block-calculator .main-calculator-form label>select {
  margin-top: 10px;
}

.land-block-calculator .main-calculator-form .icheckbox_square {
  margin-right: 10px;
}

.land-block-special {
  display: block;
  height: 200px;
  position: relative;
  overflow: hidden;
}

.land-block-special-text {
  display: block;
  height: 200px;
  position: relative;
  font-size: 24px;
  color: #fff;
  background-color: #4c72d0;
}

.land-block-special-text:after {
  display: block;
  position: absolute;
  content: '';
  top: -50%;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 400px 400px 0 160px;
  border-color: transparent transparent transparent #4c72d0;
  z-index: 2;
}

.land-block-special-text>.text-inner {
  display: table;
  width: 100%;
  height: 100%;
}

.land-block-special-text>.text-inner>div {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 0 30px;
  line-height: 1.2;
}

.land-block-special-text>.text-inner>div span,.land-block-special-text>.text-inner>div>a,.land-block-special-text>.text-inner>div>span,.random-material-side .land-block-special-text>.text-inner>div>span {
  display: inline-block;
  color: #fff;
  border-color: rgba(255,255,255,.5);
  font-weight: 900;
  font-size: 16px;
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 30px;
}

.land-block-special-image {
  display: block;
  height: 200px;
  position: relative;
  overflow: hidden;
}

.land-block-special-image>img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.land-block-news-single {
  color: #717171;
  font-size: 14px;
}

.land-block-news-single>* {
  display: block;
}

.land-block-news-single>span {
  font-size: 12px;
}

.land-block-news-single>a,.land-block-special-text>.text-inner>div .land-block-news-single>span,.land-block-special-text>.text-inner>div.land-block-news-single>a,.random-material-side .land-block-news-single>span {
  margin: 5px 0;
  line-height: 1.2;
  font-size: 16px;
  font-weight: 700;
  border-color: transparent;
}

.land-block-why-we .land-block-title-text>.left {
  margin-right: 12px;
}

.land-block-why-we .why-we-options {
  display: block;
  overflow: hidden;
  height: 70px;
  padding: 0;
  margin: 0;
  position: relative;
  color: #4c72d0;
  font-weight: 500;
  list-style-type: none;
}

.land-block-why-we .why-we-options>li {
  display: inline-block;
  position: absolute;
  top: -100%;
  left: 0;
  min-width: 200px;
  opacity: 0;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-why-we .why-we-options>li.active {
  display: inline-block;
  top: 0;
  opacity: 1;
}

.land-block-why-we .why-we-number-section .number-unit {
  color: #717171;
  font-size: 14px;
  text-align: center;
}

.land-block-why-we .why-we-number-section .number-unit-icon :after,.land-block-why-we .why-we-number-section .number-unit-icon>:before {
  color: #4c72d0;
  font-size: 72px;
  margin: 0;
}

.land-block-why-we .why-we-number-section .number-unit-numeric {
  color: #354052;
  font-size: 36px;
  font-weight: 700;
}

.land-block-why-we .why-we-photo-section>div .photo-unit {
  margin-bottom: 30px;
}

.land-block-why-we .why-we-photo-section>div .photo-unit:last-child {
  margin-bottom: 0;
}

.land-block-why-we .why-we-photo-section .photo-unit {
  display: block;
  position: relative;
  text-align: center;
  border: none!important;
  overflow: hidden;
}

.land-block-why-we .why-we-photo-section .photo-unit:after {
  display: block;
  content: '';
  position: absolute;
  width: 84%;
  height: 0;
  top: 5%;
  left: 8%;
  margin-top: 140%;
  background-color: #4c72d0;
  -moz-border-radius: 5px;
  border-radius: 5px;
  z-index: 4;
  opacity: 0;
  -webkit-transition: all .3s ease-in .6s;
  -o-transition: all .3s ease-in .6s;
  -moz-transition: all .3s ease-in .6s;
  transition: all .3s ease-in .6s;
}

.land-block-why-we .why-we-photo-section .photo-unit>img {
  width: 100%;
  z-index: 2;
}

.land-block-why-we .why-we-photo-section .photo-unit>span {
  display: block;
  position: absolute;
  width: 80%;
  height: 80px;
  top: -5%;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  line-height: 1;
  z-index: 5;
  opacity: 0;
  -webkit-transition: all .3s ease-in .3s;
  -o-transition: all .3s ease-in .3s;
  -moz-transition: all .3s ease-in .3s;
  transition: all .3s ease-in .3s;
}

.land-block-why-we .why-we-photo-section .photo-unit>span:after {
  display: block;
  content: '';
  width: 0;
  height: 2px;
  left: 0;
  right: 0;
  bottom: -10px;
  margin: auto;
  position: absolute;
  background-color: #fff;
  -webkit-transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  transition: all .3s ease-in;
}

.land-block-why-we .why-we-photo-section .photo-unit:hover:after {
  height: 90%;
  margin-top: 0;
  top: 5%;
  opacity: 1;
  -webkit-transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  transition: all .3s ease-in;
}

.land-block-why-we .why-we-photo-section .photo-unit:hover>span {
  top: 0;
  opacity: 1;
  -webkit-transition: all .3s ease-in .3s;
  -o-transition: all .3s ease-in .3s;
  -moz-transition: all .3s ease-in .3s;
  transition: all .3s ease-in .3s;
}

.land-block-why-we .why-we-photo-section .photo-unit:hover>span:after {
  width: 60px;
  -webkit-transition: all .3s ease-in .6s;
  -o-transition: all .3s ease-in .6s;
  -moz-transition: all .3s ease-in .6s;
  transition: all .3s ease-in .6s;
}

.land-block-contact input:not([type=submit]):not([type=reset]) {
  width: 100%;
}

.land-block-contact select,.land-block-contact textarea {
  width: 100%;
}

.land-block-contact input,.land-block-contact select,.land-block-contact textarea {
  border: none;
  padding: 14px 20px;
}

.land-block-contact .main-contact-form {
  text-align: center;
}

.land-block-contact .main-contact-form>div {
  margin-bottom: 30px;
}

.land-block-contact .main-contact-form>div:last-child {
  margin-bottom: 0;
}

.land-block-blog-post {
  background-color: #fff;
  text-align: center;
  border: 1px solid #eee;
  -webkit-box-shadow: 0 10px 50px rgba(238,238,238,.3);
  -moz-box-shadow: 0 10px 50px rgba(238,238,238,.3);
  box-shadow: 0 10px 50px rgba(238,238,238,.3);
}

.land-block-blog-post-image {
  display: block;
  border: none!important;
  cursor: pointer;
  position: relative;
  height: 200px;
  overflow: hidden;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.land-block-blog-post-image:before {
  display: block;
  color: #fff;
  content: '\f137';
  font-family: Flaticon;
  font-size: 32px;
  font-style: normal;
  width: 100%;
  position: absolute;
  bottom: 20px;
  left: 0;
  opacity: 0;
  z-index: 3;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-blog-post-image:after {
  display: block;
  content: '';
  background-color: #4c72d0;
  width: 50%;
  height: 48px;
  position: absolute;
  -moz-border-radius: 5px;
  border-radius: 5px;
  bottom: -58px;
  right: 0;
  left: 0;
  margin: auto;
  z-index: 2;
  -webkit-transition: all .3s ease-out .3s;
  -o-transition: all .3s ease-out .3s;
  -moz-transition: all .3s ease-out .3s;
  transition: all .3s ease-out .3s;
}

.land-block-blog-post-image>img {
  width: 100%;
}

.land-block-blog-post-image-text:before {
  content: attr(data-text);
  font-family: Raleway,sans-serif;
  font-size: 24px;
  bottom: 25px;
}

.land-block-blog-post-meta {
  font-size: 12px;
  color: #717171;
  padding: 10px 10px 0 10px;
}

.land-block-blog-post-meta span {
  margin-right: 20px;
}

.land-block-blog-post-meta span:last-child {
  margin-right: 0;
}

.land-block-blog-post-meta .land-block-special-text>.text-inner>div span,.land-block-blog-post-meta .land-block-special-text>.text-inner>div>a,.land-block-blog-post-meta .random-material-side span,.land-block-blog-post-meta a,.land-block-special-text>.text-inner>div .land-block-blog-post-meta span,.random-material-side .land-block-blog-post-meta span {
  color: #717171!important;
  border: none!important;
}

.land-block-blog-post-title {
  font-size: 18px;
  line-height: 1.4;
  padding: 10px 10px 20px 10px;
}

.land-block-blog-post-active .land-block-blog-post-image:before {
  opacity: 1;
  -webkit-transition: all .3s ease-out .3s;
  -o-transition: all .3s ease-out .3s;
  -moz-transition: all .3s ease-out .3s;
  transition: all .3s ease-out .3s;
}

.land-block-blog-post-active .land-block-blog-post-image:after {
  bottom: 20px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.groupAdmin {
  font-weight: 900;
}

.land-block-special-text>.text-inner>div .u-star-rating-15 span,.land-block-special-text>.text-inner>div .u-star-rating-30 span,.random-material-side .u-star-rating-15 span,.random-material-side .u-star-rating-30 span,.u-star-rating-15 .land-block-special-text>.text-inner>div span,.u-star-rating-15 .land-block-special-text>.text-inner>div>a,.u-star-rating-15 .random-material-side span,.u-star-rating-15 a,.u-star-rating-30 .land-block-special-text>.text-inner>div span,.u-star-rating-30 .land-block-special-text>.text-inner>div>a,.u-star-rating-30 .random-material-side span,.u-star-rating-30 a {
  -webkit-transition: none!important;
  -o-transition: none!important;
  -moz-transition: none!important;
  transition: none!important;
  border: none!important;
}

.page-header {
  display: block;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.page-under-header {
  display: block;
  color: #717171;
  font-size: 14px;
  text-align: center;
  margin-bottom: 40px;
}

#main {
  display: block;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.add-page #main,.edit-page #main,.entry-page #main,.index-module #main {
  padding: 20px 0px;
  background-color: #fff;
}

#main h1 {
  font-size: 2.2em;
  font-weight: 600;
}

.entry-page.shop-module #main h1 {
  line-height: 1.1;
}

#main hr {
  margin: 20px 0;
}

#main hr:first-child {
  margin: 16px 0 20px 0;
}

#main blockquote {
  color: #717171;
  background-color: #fff;
  padding: 20px 40px;
  font-size: 24px;
  position: relative;
  left: -40px;
}

#main blockquote>p {
  margin: 0;
}

.page-breadcrumbs {
  float: left;
}

.add-entry-link {
  float: right;
}

.add-entry-link,.page-breadcrumbs {
  color: #000;
  font-size: 14px;
}

.add-entry-link>small,.page-breadcrumbs>small {
  opacity: .5;
}

.add-entry-link .land-block-special-text>.text-inner>div span,.add-entry-link .land-block-special-text>.text-inner>div>a,.add-entry-link .random-material-side span,.add-entry-link a,.land-block-special-text>.text-inner>div .add-entry-link span,.land-block-special-text>.text-inner>div .page-breadcrumbs span,.page-breadcrumbs .land-block-special-text>.text-inner>div span,.page-breadcrumbs .land-block-special-text>.text-inner>div>a,.page-breadcrumbs .random-material-side span,.page-breadcrumbs a,.random-material-side .add-entry-link span,.random-material-side .page-breadcrumbs span {
  border: none;
}

.add-entry-link>span,.page-breadcrumbs>span {
  color: #717171;
}

#allEntries>div {
  margin-bottom: 40px;
}

#pagesBlock,#pagesBlock1,#pagesBlock2,.pagesBlock,.pagesBlock1,.pagesBlock2,.pagesBlockuz,.pagesBlockuz1,.pagesBlockuz2,.plist,.pnext,.pprev {
  width: 100%;
}

#pagesBlock1>*,#pagesBlock2>*,#pagesBlock>*,.pagesBlock1>*,.pagesBlock2>*,.pagesBlock>*,.pagesBlockuz1>*,.pagesBlockuz2>*,.pagesBlockuz>*,.plist>*,.pnext>*,.pprev>* {
  display: inline-block;
  padding: 10px 20px;
  border: none!important;
  background-color: #fafafa;
  -moz-border-radius: 8px;
  border-radius: 8px;
  font-weight: 900;
  font-size: 14px;
}

#pagesBlock1>:hover,#pagesBlock2>:hover,#pagesBlock>:hover,.pagesBlock1>:hover,.pagesBlock2>:hover,.pagesBlock>:hover,.pagesBlockuz1>:hover,.pagesBlockuz2>:hover,.pagesBlockuz>:hover,.plist>:hover,.pnext>:hover,.pprev>:hover {
  background-color: #f5f5f5;
}

#pagesBlock1>.swchItemA,#pagesBlock2>.swchItemA,#pagesBlock>.swchItemA,.pagesBlock1>.swchItemA,.pagesBlock2>.swchItemA,.pagesBlock>.swchItemA,.pagesBlockuz1>.swchItemA,.pagesBlockuz2>.swchItemA,.pagesBlockuz>.swchItemA,.plist>.swchItemA,.pnext>.swchItemA,.pprev>.swchItemA {
  color: #fff!important;
  background-color: #4c72d0!important;
  font-weight: 700;
  cursor: default;
}

.pagesBlockuz1>*,.pagesBlockuz2>*,.pagesBlockuz>* {
  padding: 4px 12px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.nice-select.codeButtons {
  display: inline-block;
  float: none;
}

input.codeButtons {
  padding: 8px 12px;
  width: auto!important;
}

.add-page label,.edit-page label {
  margin: 0;
}

.add-page .icheckbox_square,.edit-page .icheckbox_square {
  vertical-align: top;
}

ul.form-fields [type=file] {
  margin-left: 10px;
}

#main #iplus>input {
  display: inline!important;
  width: auto!important;
  height: auto!important;
  padding: 0;
  line-height: 1;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0!important;
}

.entry-news {
  display: block;
  position: relative;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fafafa;
}

.entry-news-mod {
  position: absolute;
  top: 12px;
  right: 25px;
  z-index: 25;
}

.entry-news-mod>div {
  margin: 0;
}

.entry-news-category,.entry-news-special {
  position: absolute;
  border: none!important;
  color: #fff;
  background-color: #4c72d0;
  font-size: 12px;
  padding: 5px 10px;
  text-transform: uppercase;
  -moz-border-radius: 2px;
  border-radius: 2px;
  top: 10px;
  left: 10px;
  z-index: 9;
}

.entry-news-special {
  color: #000;
  background-color: #ffc518;
  font-weight: 900;
  top: 50px;
}

.entry-news-link {
  border: none;
}

.entry-news-link:hover .entry-news-image:before {
  opacity: 1;
  -webkit-transition: all .5s ease-out .3s;
  -o-transition: all .5s ease-out .3s;
  -moz-transition: all .5s ease-out .3s;
  transition: all .5s ease-out .3s;
}

.entry-news-link:hover .entry-news-image:after {
  opacity: 1;
  top: -30%;
  left: -30%;
  -webkit-transition-property: left,top,opacity;
  -o-transition-property: left,top,opacity;
  -moz-transition-property: left,top,opacity;
  transition-property: left,top,opacity;
  -webkit-transition-duration: .7s,.7s,.15s;
  -moz-transition-duration: .7s,.7s,.15s;
  -o-transition-duration: .7s,.7s,.15s;
  transition-duration: .7s,.7s,.15s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}

.entry-news-link:hover .entry-news-image>img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

.entry-news-image {
  width: 100%;
  height: 240px;
  overflow: hidden;
  position: relative;
}

.entry-news-image:before {
  content: '\f137';
  color: #fff;
  background-color: rgba(0,0,0,.7);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  font-family: Flaticon;
  font-size: 48px;
  font-style: normal;
  line-height: 230px;
  opacity: 0;
  z-index: 18;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.entry-news-image:after {
  content: '';
  position: absolute;
  top: -200%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  transform: rotate(30deg);
  background: rgba(255,255,255,.13);
  background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.13)),color-stop(77%,rgba(255,255,255,.13)),color-stop(92%,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));
  background: -webkit-linear-gradient(left,rgba(255,255,255,.13) 0,rgba(255,255,255,.13) 77%,rgba(255,255,255,.5) 92%,rgba(255,255,255,0) 100%);
  background: -moz-linear-gradient(left,rgba(255,255,255,.13) 0,rgba(255,255,255,.13) 77%,rgba(255,255,255,.5) 92%,rgba(255,255,255,0) 100%);
  background: linear-gradient(to right,rgba(255,255,255,.13) 0,rgba(255,255,255,.13) 77%,rgba(255,255,255,.5) 92%,rgba(255,255,255,0) 100%);
  z-index: 15;
}

.entry-news-image>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.entry-news-title {
  font-size: 24px;
  margin-top: 10px;
  padding: 0 20px;
}

.entry-news-title>span {
  border-bottom: 1px solid rgba(8, 120, 161,.4);
}

.entry-news-link:hover .entry-news-title>span {
  border-color: rgba(0,0,0,.4);
}

.entry-news-message {
  font-size: 14px;
  margin-top: 15px;
  padding: 0 20px 20px 20px;
}

.entry-news-meta {
  color: #fff;
  font-size: 14px;
  text-align: center;
  padding: 10px 0;
  position: absolute;
  top: 199px;
  left: 0;
  right: 0;
  background-color: rgba(16,16,16,.777);
  z-index: 20;
}

.entry-news-meta>span:after {
  content: '|';
  margin: 0 10px;
  opacity: .5;
}

.entry-news-meta>span:last-child:after {
  display: none;
}

.entry-news-meta>span .land-block-special-text>.text-inner>div span,.entry-news-meta>span .land-block-special-text>.text-inner>div>a,.entry-news-meta>span .random-material-side span,.entry-news-meta>span a,.land-block-special-text>.text-inner>div .entry-news-meta>span span,.random-material-side .entry-news-meta>span span {
  color: #fff;
  border-color: rgba(255,255,255,.2);
}

.entry-news-meta>span .land-block-special-text>.text-inner>div span>small,.entry-news-meta>span .land-block-special-text>.text-inner>div>a>small,.entry-news-meta>span .random-material-side span>small,.entry-news-meta>span a>small,.land-block-special-text>.text-inner>div .entry-news-meta>span span>small,.random-material-side .entry-news-meta>span span>small {
  position: relative;
  top: -4px;
  left: 4px;
  font-weight: 700;
  padding-right: 6px;
}

.entry-news-meta>span .land-block-blog-post-active .land-block-blog-post-title>a,.entry-news-meta>span .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.entry-news-meta>span .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.entry-news-meta>span .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.entry-news-meta>span .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.entry-news-meta>span .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.entry-news-meta>span .land-block-special-text>.text-inner>div span:hover,.entry-news-meta>span .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.entry-news-meta>span .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.entry-news-meta>span .random-material-side span:hover,.entry-news-meta>span .random-material-side>a:hover span,.entry-news-meta>span .random-material-side>span:hover span,.entry-news-meta>span a:hover,.land-block-blog-post-active .entry-news-meta>span .land-block-blog-post-title>a,.land-block-blog-post-active .entry-news-meta>span .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .entry-news-meta>span .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .entry-news-meta>span .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .entry-news-meta>span span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active .entry-news-meta>span .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .entry-news-meta>span span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .entry-news-meta>span span,.random-material-side .entry-news-meta>span span:hover,.random-material-side .land-block-blog-post-active .entry-news-meta>span .land-block-blog-post-title>span,.random-material-side>a:hover .entry-news-meta>span span,.random-material-side>span:hover .entry-news-meta>span span {
  color: #ffc518;
  border-color: rgba(255,197,24,.2);
}

.archiveDateTitle {
  display: block;
  margin-top: 30px;
  font-weight: 900;
  text-transform: uppercase;
}

.archiveEntryComms {
  color: #ccc;
}

.uz {
  padding: 0;
  list-style-type: none;
}

.blog-module>.row>div>main>table:first-of-type,.news-module>.row>div>main>table:first-of-type {
  margin-top: -30px;
}

.blog-module .entry-block,.load-module .entry-block,.news-module .entry-block {
  overflow: hidden;
}

.blog-module .entry-block:nth-child(2n+1),.load-module .entry-block:nth-child(2n+1),.news-module .entry-block:nth-child(2n+1) {
  clear: left;
}

.load-module .entry-block {
  overflow: visible;
}

.entry-page #main img {
  max-width: 100%;
  border-radius: 6px;
}

.entry-page #main .ulightbox>img[align=left] {
  margin-right: 20px!important;
}

.entry-page #main .ulightbox>img[align=right] {
  margin-left: 20px!important;
}

.page-message-blog h1,.page-message-news h1 {
  line-height: 1.2;
  font-weight: 700;
  margin: 20px 0;
}

.page-message-blog>.row>div,.page-message-news>.row>div {
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
}

.page-message-blog>.full-text>div,.page-message-news>.full-text>div {
  width: 100%!important;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}

.page-message-blog>.full-text>div blockquote:after,.page-message-blog>.full-text>div blockquote:before,.page-message-news>.full-text>div blockquote:after,.page-message-news>.full-text>div blockquote:before {
  width: 146px!important;
  background-position: -234px 0!important;
}

.page-message-blog>.full-text>div blockquote:before,.page-message-news>.full-text>div blockquote:before {
  margin-bottom: 20px!important;
}

.page-message-blog>.full-text>div blockquote:after,.page-message-news>.full-text>div blockquote:after {
  margin-top: 20px!important;
}

.page-message-blog-meta-item,.page-message-news-meta-item {
  text-align: center;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: default;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.page-message-blog-meta-item#page-message-date,.page-message-news-meta-item#page-message-date {
  background-color: #ffc518;
}

.page-message-blog-meta-item#page-message-date hr,.page-message-news-meta-item#page-message-date hr {
  background-color: #860;
}

.page-message-blog-meta-item#page-message-comments,.page-message-news-meta-item#page-message-comments {
  color: #4c72d0;
  cursor: pointer;
}

.page-message-blog-meta-item#page-message-comments:hover,.page-message-news-meta-item#page-message-comments:hover {
  color: #000;
}

.page-message-blog-meta-item hr,.page-message-news-meta-item hr {
  width: 50%;
  margin: 0 auto 8px auto!important;
  opacity: .1;
  opacity: .08;
}

.page-message-blog-meta-item-data,.page-message-news-meta-item-data {
  font-size: 24px;
  font-weight: 900;
  padding-bottom: 5px;
}

.page-message-blog-meta-item-data>span:after,.page-message-blog-meta-item-data>span:before,.page-message-news-meta-item-data>span:after,.page-message-news-meta-item-data>span:before {
  font-size: 42px;
}

#page-message-date .page-message-blog-meta-item-data,#page-message-date .page-message-news-meta-item-data {
  font-size: 36px;
}

.page-message-blog-meta-item-title,.page-message-news-meta-item-title {
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
}

#page-message-date .page-message-blog-meta-item-title,#page-message-date .page-message-news-meta-item-title {
  font-size: 12px;
}

.page-message-blog-tags,.page-message-news-tags {
  color: #fafafa;
}

.page-message-blog-tags .ed-value,.page-message-news-tags .ed-value {
  display: block;
}

.land-block-special-text>.text-inner>div .page-message-blog-tags .ed-value span,.land-block-special-text>.text-inner>div .page-message-news-tags .ed-value span,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div span,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div>a,.page-message-blog-tags .ed-value .random-material-side span,.page-message-blog-tags .ed-value a,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div span,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div>a,.page-message-news-tags .ed-value .random-material-side span,.page-message-news-tags .ed-value a,.random-material-side .page-message-blog-tags .ed-value span,.random-material-side .page-message-news-tags .ed-value span {
  color: #000;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  margin-left: 8px;
  border-bottom: 1px solid transparent;
}

.land-block-special-text>.text-inner>div .page-message-blog-tags .ed-value span:first-child,.land-block-special-text>.text-inner>div .page-message-news-tags .ed-value span:first-child,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div span:first-child,.page-message-blog-tags .ed-value .random-material-side span:first-child,.page-message-blog-tags .ed-value a:first-child,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div span:first-child,.page-message-news-tags .ed-value .random-material-side span:first-child,.page-message-news-tags .ed-value a:first-child,.random-material-side .page-message-blog-tags .ed-value span:first-child,.random-material-side .page-message-news-tags .ed-value span:first-child {
  margin-left: 0;
}

.land-block-special-text>.text-inner>div .page-message-blog-tags .ed-value span:before,.land-block-special-text>.text-inner>div .page-message-news-tags .ed-value span:before,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div span:before,.page-message-blog-tags .ed-value .random-material-side span:before,.page-message-blog-tags .ed-value a:before,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div span:before,.page-message-news-tags .ed-value .random-material-side span:before,.page-message-news-tags .ed-value a:before,.random-material-side .page-message-blog-tags .ed-value span:before,.random-material-side .page-message-news-tags .ed-value span:before {
  content: '\f15f';
  font-family: Flaticon;
  font-size: 14px;
  margin-right: 4px;
}

.land-block-blog-post-active .land-block-special-text>.text-inner>div .page-message-blog-tags .ed-value .land-block-blog-post-title>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div .page-message-news-tags .ed-value .land-block-blog-post-title>span,.land-block-blog-post-active .page-message-blog-tags .ed-value .land-block-blog-post-title>a,.land-block-blog-post-active .page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .page-message-news-tags .ed-value .land-block-blog-post-title>a,.land-block-blog-post-active .page-message-news-tags .ed-value .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .random-material-side .page-message-blog-tags .ed-value .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .page-message-news-tags .ed-value .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .page-message-blog-tags .ed-value .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .page-message-news-tags .ed-value .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .page-message-blog-tags .ed-value span:hover,.land-block-special-text>.text-inner>div .page-message-news-tags .ed-value span:hover,.land-block-special-text>.text-inner>div .random-material-side>span:hover .page-message-blog-tags .ed-value span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .page-message-news-tags .ed-value span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .page-message-blog-tags .ed-value span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .page-message-news-tags .ed-value span,.page-message-blog-tags .ed-value .land-block-blog-post-active .land-block-blog-post-title>a,.page-message-blog-tags .ed-value .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.page-message-blog-tags .ed-value .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.page-message-blog-tags .ed-value .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div span:hover,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.page-message-blog-tags .ed-value .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.page-message-blog-tags .ed-value .random-material-side span:hover,.page-message-blog-tags .ed-value .random-material-side>a:hover span,.page-message-blog-tags .ed-value .random-material-side>span:hover span,.page-message-blog-tags .ed-value a:hover,.page-message-news-tags .ed-value .land-block-blog-post-active .land-block-blog-post-title>a,.page-message-news-tags .ed-value .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.page-message-news-tags .ed-value .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.page-message-news-tags .ed-value .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div span:hover,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.page-message-news-tags .ed-value .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.page-message-news-tags .ed-value .random-material-side span:hover,.page-message-news-tags .ed-value .random-material-side>a:hover span,.page-message-news-tags .ed-value .random-material-side>span:hover span,.page-message-news-tags .ed-value a:hover,.random-material-side .land-block-blog-post-active .page-message-blog-tags .ed-value .land-block-blog-post-title>span,.random-material-side .land-block-blog-post-active .page-message-news-tags .ed-value .land-block-blog-post-title>span,.random-material-side .page-message-blog-tags .ed-value span:hover,.random-material-side .page-message-news-tags .ed-value span:hover,.random-material-side>a:hover .page-message-blog-tags .ed-value span,.random-material-side>a:hover .page-message-news-tags .ed-value span,.random-material-side>span:hover .page-message-blog-tags .ed-value span,.random-material-side>span:hover .page-message-news-tags .ed-value span {
  color: #000;
  border-color: rgba(0,0,0,.2);
}

.page-message-blog-rate,.page-message-news-rate {
  color: #ccc;
  text-align: center;
}

.page-message-blog-rate-desc,.page-message-news-rate-desc {
  font-size: 12px;
}

.page-message-blog-rate>ul,.page-message-news-rate>ul {
  display: block;
  margin: 0 auto;
}

.land-block-special-text>.text-inner>div .page-message-blog-rate>ul li span,.land-block-special-text>.text-inner>div .page-message-news-rate>ul li span,.page-message-blog-rate>ul li .land-block-special-text>.text-inner>div span,.page-message-blog-rate>ul li .land-block-special-text>.text-inner>div>a,.page-message-blog-rate>ul li .random-material-side span,.page-message-blog-rate>ul li a,.page-message-news-rate>ul li .land-block-special-text>.text-inner>div span,.page-message-news-rate>ul li .land-block-special-text>.text-inner>div>a,.page-message-news-rate>ul li .random-material-side span,.page-message-news-rate>ul li a,.random-material-side .page-message-blog-rate>ul li span,.random-material-side .page-message-news-rate>ul li span {
  border: none!important;
  -webkit-transition: none!important;
  -o-transition: none!important;
  -moz-transition: none!important;
  transition: none!important;
}

.page-blog-comments,.page-news-comments,.page-shop-comments {
  margin-top: 40px;
}

.page-blog-comments-title,.page-news-comments-title,.page-shop-comments-title {
  position: relative;
  font-size: 24px;
  text-align: center;
}

.page-blog-comments .com-order-block,.page-news-comments .com-order-block,.page-shop-comments .com-order-block {
  display: none!important;
  text-align: center;
}

.page-blog-comments .com-order-block .com-order-wrap,.page-news-comments .com-order-block .com-order-wrap,.page-shop-comments .com-order-block .com-order-wrap {
  text-align: center;
  display: block;
  margin: 0;
}

.page-blog-comments .com-order-block .com-order-title,.page-news-comments .com-order-block .com-order-title,.page-shop-comments .com-order-block .com-order-title {
  display: block;
}

.comEnt,[id^=comEnt] {
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.comEnt:target .uc-content,[id^=comEnt]:target .uc-content {
  outline: rgba(113,113,113,.15);
}

.comEnt:hover,[id^=comEnt]:hover {
  opacity: 1!important;
}

.comEnt:hover .uc-top .uc-opacity,[id^=comEnt]:hover .uc-top .uc-opacity {
  opacity: 1;
  left: 0;
  visibility: visible;
}

.comEnt.comment-trans,[id^=comEnt].comment-trans {
  opacity: .3;
}

.comEnt .land-block-special-text>.text-inner>div span,.comEnt .land-block-special-text>.text-inner>div>a,.comEnt .random-material-side span,.comEnt a,.land-block-special-text>.text-inner>div .comEnt span,.land-block-special-text>.text-inner>div [id^=comEnt] span,.random-material-side .comEnt span,.random-material-side [id^=comEnt] span,[id^=comEnt] .land-block-special-text>.text-inner>div span,[id^=comEnt] .land-block-special-text>.text-inner>div>a,[id^=comEnt] .random-material-side span,[id^=comEnt] a {
  border: none!important;
}

.comEnt .uc-avatar img,[id^=comEnt] .uc-avatar img {
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.comEnt .uc-content,[id^=comEnt] .uc-content {
  position: relative;
  padding: 30px 20px;
  background-color: #fafafa;
}

.comEnt .uc-content:before,[id^=comEnt] .uc-content:before {
  content: '';
  border: 8px solid transparent;
  border-right: 8px solid #fafafa;
  position: absolute;
  top: 16px;
  left: -16px;
}

.comEnt .uc-top,[id^=comEnt] .uc-top {
  font-size: 14px;
  margin-bottom: 12px;
  padding-bottom: 6px;
  border-bottom: 1px dashed rgba(113,113,113,.15);
}

.comEnt .uc-top-right,[id^=comEnt] .uc-top-right {
  color: #717171;
  font-size: 12px;
}

.comEnt .uc-top-right span[itemprop^=ratingValue],[id^=comEnt] .uc-top-right span[itemprop^=ratingValue] {
  color: green;
  font-weight: 700;
}

.comEnt .uc-top-right.valuation-good,[id^=comEnt] .uc-top-right.valuation-good {
  color: green;
  font-weight: 700;
}

.comEnt .uc-top-right.valuation-bad,[id^=comEnt] .uc-top-right.valuation-bad {
  color: red;
  font-weight: 700;
}

.comEnt .land-block-special-text>.text-inner>div .uc-top-left>span:first-child,.comEnt .land-block-special-text>.text-inner>div.uc-top-left>a:first-child,.comEnt .random-material-side .uc-top-left>span:first-child,.comEnt .uc-top-left img,.comEnt .uc-top-left>a:first-child,.land-block-special-text>.text-inner>div .comEnt .uc-top-left>span:first-child,.land-block-special-text>.text-inner>div [id^=comEnt] .uc-top-left>span:first-child,.random-material-side .comEnt .uc-top-left>span:first-child,.random-material-side [id^=comEnt] .uc-top-left>span:first-child,[id^=comEnt] .land-block-special-text>.text-inner>div .uc-top-left>span:first-child,[id^=comEnt] .land-block-special-text>.text-inner>div.uc-top-left>a:first-child,[id^=comEnt] .random-material-side .uc-top-left>span:first-child,[id^=comEnt] .uc-top-left img,[id^=comEnt] .uc-top-left>a:first-child {
  display: none;
}

.comEnt .uc-top-left .uc-profile-link,[id^=comEnt] .uc-top-left .uc-profile-link {
  font-weight: 700;
}

.comEnt .uc-top .uc-opacity,[id^=comEnt] .uc-top .uc-opacity {
  display: inline-block;
  color: #717171;
  font-size: 12px;
  position: relative;
  top: 2px;
  left: 20px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.comEnt .uc-message,[id^=comEnt] .uc-message {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
}

.comEnt .uc-answer,[id^=comEnt] .uc-answer {
  color: #717171;
  font-style: italic;
  font-size: 14px;
  margin-top: 20px;
}

.comEnt .uc-answer-link,[id^=comEnt] .uc-answer-link {
  float: right;
  text-align: center;
  background-color: #fff;
  padding: 0 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

.land-block-special-text>.text-inner>div .uf-tooltip>span,.land-block-special-text>.text-inner>div.uf-tooltip>a,.random-material-side .uf-tooltip>span,.uf-tooltip>a {
  border: none!important;
}

#main .land-block-blog-post-title {
  font-size: 24px;
  padding: 10px 20px 20px 20px;
}

#main .land-block-blog-post-image {
  height: 240px;
}

#main .land-block-blog-post-message {
  font-size: 14px;
  color: #717171;
  text-align: left;
  padding: 0 20px 20px 20px;
}

#main .land-block-blog-post-mod {
  padding-bottom: 10px;
}

#main .land-block-blog-post-meta .land-block-special-text>.text-inner>div span,#main .land-block-blog-post-meta .random-material-side span,#main .land-block-blog-post-meta a,.land-block-special-text>.text-inner>div #main .land-block-blog-post-meta span,.random-material-side #main .land-block-blog-post-meta span {
  border-bottom: 1px solid rgba(113,113,113,.1)!important;
}

#main .land-block-blog-post-meta .land-block-special-text>.text-inner>div span small,#main .land-block-blog-post-meta .random-material-side span small,#main .land-block-blog-post-meta a small,.land-block-special-text>.text-inner>div #main .land-block-blog-post-meta span small,.random-material-side #main .land-block-blog-post-meta span small {
  position: relative;
  top: -4px;
  left: 4px;
  padding-right: 6px;
}

#main .land-block-blog-post:hover .land-block-blog-post-message:before {
  width: 100%;
  margin-bottom: 20px;
}

#main #page-message-author {
  padding-top: 0;
}

#main #page-message-author img {
  -moz-border-radius: 5px;
  border-radius: 5px;
}

#main #page-message-author .land-block-special-text>.text-inner>div span,#main #page-message-author .random-material-side span,#main #page-message-author a,.land-block-special-text>.text-inner>div #main #page-message-author span,.random-material-side #main #page-message-author span {
  color: #354052;
  border-color: transparent;
}

#main #page-message-author .land-block-blog-post-active .land-block-blog-post-title>a,#main #page-message-author .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,#main #page-message-author .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,#main #page-message-author .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,#main #page-message-author .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,#main #page-message-author .land-block-special-text>.text-inner>div .random-material-side>span:hover span,#main #page-message-author .land-block-special-text>.text-inner>div span:hover,#main #page-message-author .land-block-special-text>.text-inner>div.random-material-side>a:hover span,#main #page-message-author .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,#main #page-message-author .random-material-side span:hover,#main #page-message-author .random-material-side>a:hover span,#main #page-message-author .random-material-side>span:hover span,#main #page-message-author a:hover,.land-block-blog-post-active #main #page-message-author .land-block-blog-post-title>a,.land-block-blog-post-active #main #page-message-author .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div #main #page-message-author .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side #main #page-message-author .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div #main #page-message-author span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active #main #page-message-author .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover #main #page-message-author span,.land-block-special-text>.text-inner>div.random-material-side>a:hover #main #page-message-author span,.random-material-side #main #page-message-author span:hover,.random-material-side .land-block-blog-post-active #main #page-message-author .land-block-blog-post-title>span,.random-material-side>a:hover #main #page-message-author span,.random-material-side>span:hover #main #page-message-author span {
  color: #4c72d0;
}

.page-message-related {
  margin-top: 30px;
}

.page-message-related-title {
  font-size: 28px;
  margin-bottom: 10px;
  text-align: center;
}

.entry-page.shop-module .page-message-related-title {
  margin-bottom: 20px;
}

.page-message-related>#related-materials {
  margin: 0;
}

.page-message-related>#related-materials .land-block-blog-post {
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.page-message-related>#related-materials .land-block-blog-post-active {
  -webkit-box-shadow: 0 0 50px rgba(113,113,113,.2);
  -moz-box-shadow: 0 0 50px rgba(113,113,113,.2);
  box-shadow: 0 0 50px rgba(113,113,113,.2);
}

.page-message-related>#related-materials .land-block-blog-post-image {
  height: 160px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.page-message-related>#related-materials .land-block-blog-post-image:after {
  width: 70%;
}

.page-message-related>#related-materials .land-block-blog-post-title {
  font-size: 16px;
  padding: 10px 20px 20px 20px;
  text-align: left;
}

.x-unselectable.u-combo {
  position: relative;
}

form #uCatsMenu7 {
  top: 30px!important;
  left: 0!important;
}

.u-combolist {
  font-size: 18px!important;
}

.u-combolist>div {
  margin: 2px 0 0 10px;
}

.u-combolist input {
  vertical-align: sub;
}

.main-page.load-module h1.tac {
  margin: 20px 0;
}

#rubrics.rubric-page .rubric {
  margin-top: 40px;
  background-color: #fafafa;
}

#rubrics.rubric-page .rubric:first-child {
  margin-top: 0;
}

#rubrics.rubric-page .rubric-data:after {
  background-color: #354052;
}

#rubrics.rubric-page .rubric-desc {
  display: table;
  color: #354052;
  width: 100%;
  height: 100%;
  font-size: 14px;
  overflow: hidden;
}

#rubrics.rubric-page .rubric-desc>span {
  display: table-cell;
  vertical-align: middle;
  padding: 0 20px;
}

.load-module .entry-block-offer-mod {
  position: absolute;
  top: 20px;
  right: 30px;
}

.load-module .land-block-we-offer .offer-block-image {
  height: 180px;
}

.load-module .land-block-we-offer .offer-block-text {
  padding: 8px 16px 12px 16px;
}

.page-message-service h1 {
  font-size: 42px;
  line-height: 1.2;
  font-weight: 900;
  margin: 10px 0;
}

.page-form-service {
  margin-top: 40px;
  padding: 20px 30px;
  background-color: #fafafa;
}

.page-form-service-title {
  font-size: 24px;
  text-align: center;
}

.page-form-service-title:after {
  content: '';
  display: block;
  width: 146px;
  height: 18px;
  background-image: url(../img/z.png);
  background-repeat: repeat-x;
  margin: 20px auto 30px auto;
  opacity: .1;
  -webkit-transition: all .8s ease;
  -o-transition: all .8s ease;
  -moz-transition: all .8s ease;
  transition: all .8s ease;
}

.page-form-service .main-page-service-form>div {
  margin-bottom: 30px;
}

.page-form-service .main-page-service-form>div:last-child {
  margin-bottom: 0;
}

.page-form-service .main-page-service-form input[type=text] {
  width: 100%;
}

.page-form-service .main-page-service-form input,.page-form-service .main-page-service-form textarea {
  border: none;
}

.page-form-service .main-page-service-form span {
  vertical-align: middle;
}

.page-form-service .main-page-service-form .iradio_square {
  margin-right: 4px;
}

.page-form-service .main-page-service-form .tac>label {
  margin: 0 20px 0 0;
}

.page-form-service .main-page-service-form .tac>label:last-child {
  margin: 0;
}

span.recommended-products-name {
  height: 30px!important;
  line-height: 30px!important;
}

span.recommended-products-name>span.remove {
  line-height: 26px;
}

.land-block-special-text>.text-inner>div span.recommended-products-name span,.random-material-side span.recommended-products-name span,span.recommended-products-name .land-block-special-text>.text-inner>div span,span.recommended-products-name .land-block-special-text>.text-inner>div>a,span.recommended-products-name .random-material-side span,span.recommended-products-name a {
  border: none!important;
}

.goods-list .basket,.goods-list .wish,.shop-new-slider-body .basket,.shop-new-slider-body .wish {
  text-align: center;
  height: auto!important;
  background: 0 0!important;
  margin-bottom: 20px;
  cursor: pointer;
}

.goods-list .basket:hover,.goods-list .wish:hover,.shop-new-slider-body .basket:hover,.shop-new-slider-body .wish:hover {
  color: #ffc518;
}

.goods-list .basket.now,.shop-new-slider-body .basket.now {
  width: 50%;
  float: left;
}

.goods-list .basket.now:after,.shop-new-slider-body .basket.now:after {
  content: '\f1c3';
  font-family: Flaticon;
  font-size: 28px;
  font-style: normal;
}

.goods-list .wish,.shop-new-slider-body .wish {
  width: 50%;
  float: left;
}

.goods-list .wish:after,.shop-new-slider-body .wish:after {
  content: '\f1ec';
  font-family: Flaticon;
  font-size: 28px;
  font-style: normal;
}

.goods-list .wish.wdel,.shop-new-slider-body .wish.wdel {
  color: #4c72d0;
}

.list-item {
  padding: 0;
  position: relative;
}

.list-item:not(.col-12) {
  width: 25%;
  float: left;
}

.shop-item {
  position: relative;
  width: 100%;
  height: 500px;
  padding: 40px;
  z-index: 10;
}

.shop-item.added-tie:before {
  content: attr(data-new-text);
  top: 0;
  left: 0;
  padding: 0;
  font-size: 9px;
  -webkit-transform: rotate(-45deg) translate(-8px,14px);
  -moz-transform: rotate(-45deg) translate(-8px,14px);
  -ms-transform: rotate(-45deg) translate(-8px,14px);
  -o-transform: rotate(-45deg) translate(-8px,14px);
  transform: rotate(-45deg) translate(-8px,14px);
  background-color: transparent;
  z-index: 3;
}

.shop-item.added-tie:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border: 30px solid transparent;
  border-left: 30px solid #4c72d0;
  border-top: 30px solid #4c72d0;
}

.land-block-special-text>.text-inner>div .shop-item span,.random-material-side .shop-item span,.shop-item .land-block-special-text>.text-inner>div span,.shop-item .land-block-special-text>.text-inner>div>a,.shop-item .random-material-side span,.shop-item a {
  color: #000;
  border: none;
}

.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-item .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .shop-item .land-block-blog-post-title>span,.land-block-blog-post-active .shop-item .land-block-blog-post-title>a,.land-block-blog-post-active .shop-item .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-item .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-item span,.land-block-special-text>.text-inner>div .shop-item span:hover,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-item span,.random-material-side .land-block-blog-post-active .shop-item .land-block-blog-post-title>span,.random-material-side .shop-item span:hover,.random-material-side>a:hover .shop-item span,.random-material-side>span:hover .shop-item span,.shop-item .land-block-blog-post-active .land-block-blog-post-title>a,.shop-item .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.shop-item .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.shop-item .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.shop-item .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.shop-item .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.shop-item .land-block-special-text>.text-inner>div span:hover,.shop-item .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.shop-item .land-block-special-text>.text-inner>div>a:hover,.shop-item .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.shop-item .random-material-side span:hover,.shop-item .random-material-side>a:hover span,.shop-item .random-material-side>span:hover span,.shop-item a:hover {
  color: #4c72d0;
}

.shop-item-category {
  display: block;
  color: #717171;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 20px;
  position: relative;
  z-index: 10;
}

.land-block-special-text>.text-inner>div .shop-item-category>span,.land-block-special-text>.text-inner>div.shop-item-category>a,.random-material-side .shop-item-category>span,.shop-item-category>a {
  color: #717171;
}

.shop-item-entry {
  display: block;
  border: none;
}

.shop-item-entry.discount-text:before {
  position: absolute;
  content: attr(data-discount-text);
  font-size: 12px;
  font-weight: 900;
  color: #000;
  top: 0;
  right: 0;
  -webkit-transform: rotate(45deg) translate(3px,12px);
  -moz-transform: rotate(45deg) translate(3px,12px);
  -ms-transform: rotate(45deg) translate(3px,12px);
  -o-transform: rotate(45deg) translate(3px,12px);
  transform: rotate(45deg) translate(3px,12px);
  z-index: 3;
}

.shop-item-entry.discount-text:after {
  display: block;
  content: '';
  position: absolute;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  top: 0;
  right: 0;
  border: 30px solid transparent;
  border-right: 30px solid #ffc518;
  border-bottom: 30px solid #ffc518;
}

.shop-item-image {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.shop-item-title {
  display: block;
  font-size: 16px!important;
  line-height: 1.4;
  text-align: center;
  font-weight: 900;
  text-transform: uppercase;
  max-height: 90px;
  overflow: hidden;
}

.shop-item-text {
  display: none;
}

.shop-item-meta {
  width: -webkit-calc(100% - 80px);
  width: -moz-calc(100% - 80px);
  width: calc(100% - 80px);
  position: absolute;
  bottom: 0;
}

.shop-item-meta-price {
  color: #333;
  font-size: 18px;
  font-weight: 900;
  text-align: center;
  margin-bottom: 10px;
}

.shop-item-meta-price>.old-price {
  color: #d2d2d2;
  font-size: 14px;
  position: relative;
}

.shop-item-meta-price>.old-price:before {
  content: '';
  width: 104%;
  height: 2px;
  background-color: #989898;
  position: absolute;
  top: 45%;
  left: -2%;
}

.shop-item-meta-price>.new-price {
  display: block;
}

.shop-item-meta-actions>.item-buy-button {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  color: #4c72d0;
  font-size: 12px;
  font-weight: 900;
  padding: 10px 0;
  text-align: center;
  text-transform: uppercase;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid #4c72d0;
  overflow: hidden;
  cursor: pointer;
  margin-bottom: 10px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.shop-item-meta-actions>.item-buy-button:hover {
  color: #354052!important;
  border-color: #354052!important;
}

.shop-item-meta-actions>.item-buy-button>div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%!important;
  z-index: 99;
  margin: 0;
}

.shop-item-meta-actions>.item-buy-button>div.done+span:before,.shop-item-meta-actions>.item-buy-button>div.wait+span:before {
  left: -100%;
}

.shop-item-meta-actions>.item-buy-button>div.done+span:after,.shop-item-meta-actions>.item-buy-button>div.wait+span:after {
  left: 0;
}

.shop-item-meta-actions>.item-buy-button>span:after,.shop-item-meta-actions>.item-buy-button>span:before {
  display: block;
  width: 100%;
  position: relative;
  text-align: center;
  -webkit-transition: left .3s ease-out;
  -o-transition: left .3s ease-out;
  -moz-transition: left .3s ease-out;
  transition: left .3s ease-out;
}

.shop-item-meta-actions>.item-buy-button>span:before {
  content: attr(data-add-text);
  left: 0;
}

.shop-item-meta-actions>.item-buy-button>span:after {
  content: attr(data-done-text);
  position: absolute;
  top: 10px;
  left: 100%;
}

.land-block-special-text>.text-inner>div .shop-item-meta-actions>span.item-buy-button,.land-block-special-text>.text-inner>div.shop-item-meta-actions>a.item-buy-button,.random-material-side .shop-item-meta-actions>span.item-buy-button,.shop-item-meta-actions>a.item-buy-button {
  font-size: 10px;
  padding: 12px 0 11px 0;
}

.shop-item-mod {
  width: 26px;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  margin: auto;
}

.shop-item-mod>div {
  margin: 0;
}

.shop-page-header {
  font-size: 42px;
  text-align: center;
  margin-bottom: 20px;
}

.shop-page-descr {
  font-size: 14px;
  text-align: center;
  margin-bottom: 20px;
}

.shop-page-img {
  text-align: center;
  width: 64px;
  max-width: 100%;
  margin: 0 auto 10px auto;
}

.shop-page-img>img {
  width: 100%;
}

.shop-page-num {
  text-align: center;
}

.shop-page-meta {
  font-size: 18px;
  color: #717171;
  text-align: center;
}

.land-block-special-text>.text-inner>div .shop-page-meta span,.random-material-side .shop-page-meta span,.shop-page-meta .land-block-special-text>.text-inner>div span,.shop-page-meta .land-block-special-text>.text-inner>div>a,.shop-page-meta .random-material-side span,.shop-page-meta a,.shop-page-meta span {
  color: #354052;
  border-color: rgba(16,16,16,.1);
}

.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-page-meta .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .shop-page-meta .land-block-blog-post-title>span,.land-block-blog-post-active .shop-page-meta .land-block-blog-post-title>a,.land-block-blog-post-active .shop-page-meta .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-page-meta .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-page-meta span,.land-block-special-text>.text-inner>div .shop-page-meta span:hover,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-page-meta span,.random-material-side .land-block-blog-post-active .shop-page-meta .land-block-blog-post-title>span,.random-material-side .shop-page-meta span:hover,.random-material-side>a:hover .shop-page-meta span,.random-material-side>span:hover .shop-page-meta span,.shop-page-meta .land-block-blog-post-active .land-block-blog-post-title>a,.shop-page-meta .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.shop-page-meta .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.shop-page-meta .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.shop-page-meta .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.shop-page-meta .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.shop-page-meta .land-block-special-text>.text-inner>div span:hover,.shop-page-meta .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.shop-page-meta .land-block-special-text>.text-inner>div>a:hover,.shop-page-meta .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.shop-page-meta .random-material-side span:hover,.shop-page-meta .random-material-side>a:hover span,.shop-page-meta .random-material-side>span:hover span,.shop-page-meta a:hover,.shop-page-meta span:hover {
  border-color: transparent;
}

.land-block-special-text>.text-inner>div .shop-page-meta span.active,.random-material-side .shop-page-meta span.active,.shop-page-meta .land-block-special-text>.text-inner>div span.active,.shop-page-meta .land-block-special-text>.text-inner>div>a.active,.shop-page-meta .random-material-side span.active,.shop-page-meta a.active,.shop-page-meta span.active {
  color: #000;
  border: none;
  font-weight: 700;
}

.shop-page-pagination {
  margin-top: 40px;
}

.shop-page-pagination>#shop-page-more {
  padding: 0;
  margin-bottom: 20px;
}

#recommended_products {
  padding: 0!important;
}

#main-product-page>h1 {
  margin: 0;
  font-size: 36px;
}

#main-product-page .shop-itempage-price {
  color: #000;
  font-size: 30px;
  position: relative;
  padding: 0;
  font-weight: 900!important;
}

#main-product-page .shop-itempage-price>.newprice {
  color: #000;
}

#main-product-page .shop-itempage-price>.oldprice {
  color: #d2d2d2;
  font-size: 18px;
  position: relative;
  top: -3px;
  font-weight: 700!important;
}

#main-product-page .shop-itempage-price>.oldprice:before {
  content: '';
  width: 104%;
  height: 2px;
  background-color: #989898;
  position: absolute;
  top: 48%;
  left: -2%;
}

#main-product-page .val label {
  color: rgba(113,113,113,.25);
  border: 3px solid rgba(113,113,113,.25);
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 900!important;
  letter-spacing: 1px;
  padding: 10px 20px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 0 10px 10px 0;
  font-size: 14px;
  text-align: center;
}

#main-product-page .val label:last-child {
  margin-right: 0;
}

#main-product-page .val label.main-page-radio-active {
  color: #4c72d0;
  border-color: #4c72d0;
}

#main-product-page .val label>input[type=radio] {
  display: none;
}

#main-product-page .shop-options .opt {
  color: #999;
}

#main-product-page .product-main-options .shop-options>li {
  display: block;
  margin-bottom: 20px;
}

#main-product-page .product-main-options .shop-options>li:last-child {
  margin-bottom: 0;
}

#main-product-page .product-main-options .shop-options>li .opt {
  display: block;
  font-size: 18px;
}

#main-product-page .product-main-options .shop-options>li .val {
  display: block;
  margin-top: -15px;
}

#main-product-page .product-main-options .shop-options>li .val label {
  display: block;
  float: left;
}

#main-product-page .shop-itempage-images {
  padding: 0;
  width: auto;
}

#main-product-page .shop-itempage-images>#ipreview {
  display: block;
  margin: 0 auto;
  min-width: 163px;
}

#main-product-page .shop-itempage-images>.tac {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid rgba(113,113,113,.15);
}

#main-product-page .shop-itempage-images>.tac .gphoto {
  margin-bottom: 0;
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid rgba(113,113,113,.15);
}

#main-product-page .shop-itempage-images>.tac .gphoto:last-child {
  margin: 0;
  padding: 0;
  border: none;
}

#main-product-page .product-page-rating-main {
  margin-top: 6px;
}

#main-product-page .product-main-manage-shop>.left input[type=button] {
  text-transform: uppercase;
  font-weight: 900;
}

#main-product-page .product-main-manage-shop .basket,#main-product-page .product-main-manage-shop .wish {
  color: #354052;
  background-color: transparent;
  font-size: 24px;
  font-family: Flaticon;
  padding: 4px 16px;
  vertical-align: bottom;
}

#main-product-page .product-main-manage-shop .basket:hover,#main-product-page .product-main-manage-shop .wish:hover {
  color: #ffc518;
}

#main-product-page .product-main-manage-shop .wish {
  width: auto;
  height: auto;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

#main-product-page .product-main-manage-shop .wish.wdel {
  color: #fff;
  background-color: #4c72d0;
}

.shop-cons,.shop-pros {
  display: block;
  padding: 20px 40px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.shop-cons>b:first-child,.shop-pros>b:first-child {
  font-weight: 900;
  font-style: normal;
}

.shop-pros {
  background-color: #d3fbcb;
}

.shop-cons {
  background-color: #ffecec;
}

.be-first-comm {
  font-size: 18px;
  margin: 40px 0;
  text-align: center;
  color: #717171;
}

.shop-section {
  position: relative;
  margin-bottom: 40px;
}

.shop-section-title {
  font-size: 32px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 10px;
}

.shop-section.option-chooser>div:last-child {
  margin-top: 30px;
}

.shop-section-title.option-chooser-links {
  margin-bottom: 30px;
}

.shop-section-title.option-chooser-links>span {
  margin-right: 30px;
  border-bottom: 1px dotted rgba(8, 120, 161,.4);
}

.shop-section-title.option-chooser-links>span:last-child {
  margin-right: 0;
}

.shop-section-title.option-chooser-links>span.active {
  padding: 10px 20px;
  border-bottom: none;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: rgba(255,197,24,.2);
  cursor: default;
}

.shop-new-slider {
  position: relative;
}

.shop-new-slider-arrows {
  display: block;
  position: absolute;
  top: 26px;
  right: 10px;
}

.shop-new-slider-arrows .slick-next,.shop-new-slider-arrows .slick-prev {
  position: static;
}

.shop-new-slider-arrows .slick-next:before,.shop-new-slider-arrows .slick-prev:before {
  color: #354052;
  font-family: Flaticon;
  font-size: 14px;
  font-style: normal;
  opacity: .3;
}

.shop-new-slider-arrows .slick-next:hover:before,.shop-new-slider-arrows .slick-prev:hover:before {
  opacity: 1;
}

.shop-new-slider-arrows .slick-prev {
  float: left;
  margin-right: 10px;
}

.shop-new-slider-arrows .slick-prev:before {
  content: '\f107';
}

.shop-new-slider-arrows .slick-next {
  float: right;
}

.shop-new-slider-arrows .slick-next:before {
  content: '\f108';
}

.shop-new-slider-body {
  border: 1px solid #eee;
}

.shop-new-slider-body:before {
  display: block;
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 44;
}

.shop-new-slider-body .shop-slider-item {
  border: none!important;
  border-right: 1px solid #eee!important;
}

.shop-new-slider-body.slick-slider:before {
  display: none!important;
}

.shop-most-section {
  padding: 40px 20px;
  margin-bottom: 40px;
  background-color: #fafafa;
}

.shop-most-section>div {
  padding: 0 40px;
}

.shop-most-section>div:hover .shop-most-section-title:after {
  background-position: 146px 0;
}

.shop-most-section .shop-most-section-title {
  color: #354052;
  font-size: 24px;
  margin-bottom: 40px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
}

.shop-most-section .shop-most-section-title:after {
  content: '';
  display: block;
  width: 146px;
  height: 18px;
  background-image: url(../img/z.png);
  background-repeat: repeat-x;
  margin: 20px auto 0 auto;
  -webkit-transition: all .8s ease-out;
  -o-transition: all .8s ease-out;
  -moz-transition: all .8s ease-out;
  transition: all .8s ease-out;
  opacity: .1;
}

.shop-most-section i.main-rating-star {
  display: inline-block;
  font-style: normal;
  width: 28px;
  height: 28px;
  background-image: url(/img/rating.png);
  background-position: 0 0;
}

.shop-most-section i.main-rating-star.active {
  background-position: 0 30px;
}

.land-block-special-text>.text-inner.shop-most-section>div>a,.land-block-special-text>.text-inner.shop-most-section>div>span,.random-material-side .shop-most-section>div>span,.shop-most-section>div>a {
  display: block;
  border: none;
  color: #354052;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-blog-post-active .land-block-special-text>.text-inner.shop-most-section>div.land-block-blog-post-title>a>div>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-most-section>div.land-block-blog-post-title>span>div>span,.land-block-blog-post-active .random-material-side .shop-most-section>div.land-block-blog-post-title>span>div>span,.land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>a>div>span,.land-block-special-text>.text-inner.shop-most-section>div>a:hover>div>span,.land-block-special-text>.text-inner.shop-most-section>div>span:hover>div>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>span>div>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-most-section>div>span>div>span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-most-section>div>span>div>span,.random-material-side .land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>span>div>span,.random-material-side .shop-most-section>div>span:hover>div>span,.random-material-side>a:hover .land-block-special-text>.text-inner.shop-most-section>div>span>div>span,.random-material-side>a:hover .shop-most-section>div>span>div>span,.random-material-side>span:hover .shop-most-section>div>span>div>span,.shop-most-section>div>a:hover>div>span {
  color: #000;
}

.land-block-blog-post-active .land-block-special-text>.text-inner.shop-most-section>div.land-block-blog-post-title>a>div>div:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-most-section>div.land-block-blog-post-title>span>div>div:before,.land-block-blog-post-active .random-material-side .shop-most-section>div.land-block-blog-post-title>span>div>div:before,.land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>a>div>div:before,.land-block-special-text>.text-inner.shop-most-section>div>a:hover>div>div:before,.land-block-special-text>.text-inner.shop-most-section>div>span:hover>div>div:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>span>div>div:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-most-section>div>span>div>div:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-most-section>div>span>div>div:before,.random-material-side .land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>span>div>div:before,.random-material-side .shop-most-section>div>span:hover>div>div:before,.random-material-side>a:hover .land-block-special-text>.text-inner.shop-most-section>div>span>div>div:before,.random-material-side>a:hover .shop-most-section>div>span>div>div:before,.random-material-side>span:hover .shop-most-section>div>span>div>div:before,.shop-most-section>div>a:hover>div>div:before {
  left: 0;
  right: 0;
  text-align: center;
}

.land-block-blog-post-active .land-block-special-text>.text-inner.shop-most-section>div.land-block-blog-post-title>a>div>div>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-most-section>div.land-block-blog-post-title>span>div>div>span,.land-block-blog-post-active .random-material-side .shop-most-section>div.land-block-blog-post-title>span>div>div>span,.land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>a>div>div>span,.land-block-special-text>.text-inner.shop-most-section>div>a:hover>div>div>span,.land-block-special-text>.text-inner.shop-most-section>div>span:hover>div>div>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>span>div>div>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-most-section>div>span>div>div>span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-most-section>div>span>div>div>span,.random-material-side .land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>span>div>div>span,.random-material-side .shop-most-section>div>span:hover>div>div>span,.random-material-side>a:hover .land-block-special-text>.text-inner.shop-most-section>div>span>div>div>span,.random-material-side>a:hover .shop-most-section>div>span>div>div>span,.random-material-side>span:hover .shop-most-section>div>span>div>div>span,.shop-most-section>div>a:hover>div>div>span {
  right: -100%;
}

.land-block-special-text>.text-inner.shop-most-section>div>a>img,.land-block-special-text>.text-inner.shop-most-section>div>span>img,.random-material-side .shop-most-section>div>span>img,.shop-most-section>div>a>img {
  display: block;
  width: 200px;
  max-width: 100%;
  float: left;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.land-block-special-text>.text-inner.shop-most-section>div>a>div,.land-block-special-text>.text-inner.shop-most-section>div>span>div,.random-material-side .shop-most-section>div>span>div,.shop-most-section>div>a>div {
  position: relative;
  overflow: hidden;
  font-size: 32px;
}

.land-block-special-text>.text-inner.shop-most-section>div>a>div>span,.land-block-special-text>.text-inner.shop-most-section>div>span>div>span,.random-material-side .shop-most-section>div>span>div>span,.shop-most-section>div>a>div>span {
  display: block;
  color: #4c72d0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 30px;
}

.land-block-special-text>.text-inner.shop-most-section>div>a>div>span>.main-rating-star:first-of-type,.land-block-special-text>.text-inner.shop-most-section>div>span>div>span>.main-rating-star:first-of-type,.random-material-side .shop-most-section>div>span>div>span>.main-rating-star:first-of-type,.shop-most-section>div>a>div>span>.main-rating-star:first-of-type {
  margin-top: 10px;
}

.land-block-special-text>.text-inner.shop-most-section>div>a>div>div,.land-block-special-text>.text-inner.shop-most-section>div>span>div>div,.random-material-side .shop-most-section>div>span>div>div,.shop-most-section>div>a>div>div {
  position: relative;
  font-weight: 900;
  overflow: hidden;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-special-text>.text-inner.shop-most-section>div>a>div>div>span,.land-block-special-text>.text-inner.shop-most-section>div>span>div>div>span,.random-material-side .shop-most-section>div>span>div>div>span,.shop-most-section>div>a>div>div>span {
  position: relative;
  right: 0;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-special-text>.text-inner.shop-most-section>div>a>div>div:before,.land-block-special-text>.text-inner.shop-most-section>div>span>div>div:before,.random-material-side .shop-most-section>div>span>div>div:before,.shop-most-section>div>a>div>div:before {
  color: #4c72d0;
  content: '\f108';
  text-align: center;
  font-family: Flaticon;
  font-size: 32px;
  font-style: normal;
  position: absolute;
  left: -100%;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.shop-main-features>div {
  margin-bottom: 30px;
}

.land-block-special-text>.text-inner.shop-main-features>div>a,.land-block-special-text>.text-inner.shop-main-features>div>span,.random-material-side .shop-main-features>div>span,.shop-main-features>div>a {
  display: block;
  color: #354052;
  border: none!important;
  text-align: center;
  padding: 40px 20px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: none!important;
  -o-transition: none!important;
  -moz-transition: none!important;
  transition: none!important;
}

.land-block-blog-post-active .land-block-special-text>.text-inner.shop-main-features>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-main-features>div.land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .shop-main-features>div.land-block-blog-post-title>span,.land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>a,.land-block-special-text>.text-inner.shop-main-features>div>a:hover,.land-block-special-text>.text-inner.shop-main-features>div>span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-main-features>div>span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-main-features>div>span,.random-material-side .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span,.random-material-side .shop-main-features>div>span:hover,.random-material-side>a:hover .land-block-special-text>.text-inner.shop-main-features>div>span,.random-material-side>a:hover .shop-main-features>div>span,.random-material-side>span:hover .shop-main-features>div>span,.shop-main-features>div>a:hover {
  color: #fff;
  background-color: #4c72d0;
}

.land-block-blog-post-active .land-block-special-text>.text-inner.shop-main-features>div.land-block-blog-post-title>a .mf-icon,.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-main-features>div.land-block-blog-post-title>span .mf-icon,.land-block-blog-post-active .random-material-side .shop-main-features>div.land-block-blog-post-title>span .mf-icon,.land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>a .mf-icon,.land-block-special-text>.text-inner.shop-main-features>div>a:hover .mf-icon,.land-block-special-text>.text-inner.shop-main-features>div>span:hover .mf-icon,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span .mf-icon,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-main-features>div>span .mf-icon,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-main-features>div>span .mf-icon,.random-material-side .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span .mf-icon,.random-material-side .shop-main-features>div>span:hover .mf-icon,.random-material-side>a:hover .land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon,.random-material-side>a:hover .shop-main-features>div>span .mf-icon,.random-material-side>span:hover .shop-main-features>div>span .mf-icon,.shop-main-features>div>a:hover .mf-icon {
  color: #fff;
  top: 0;
  opacity: 0;
  -webkit-animation: shopFeatures .4s ease;
  -moz-animation: shopFeatures .4s ease;
  animation: shopFeatures .4s ease;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.land-block-blog-post-active .land-block-special-text>.text-inner.shop-main-features>div.land-block-blog-post-title>a .mf-title,.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-main-features>div.land-block-blog-post-title>span .mf-title,.land-block-blog-post-active .random-material-side .shop-main-features>div.land-block-blog-post-title>span .mf-title,.land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>a .mf-title,.land-block-special-text>.text-inner.shop-main-features>div>a:hover .mf-title,.land-block-special-text>.text-inner.shop-main-features>div>span:hover .mf-title,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span .mf-title,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-main-features>div>span .mf-title,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-main-features>div>span .mf-title,.random-material-side .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span .mf-title,.random-material-side .shop-main-features>div>span:hover .mf-title,.random-material-side>a:hover .land-block-special-text>.text-inner.shop-main-features>div>span .mf-title,.random-material-side>a:hover .shop-main-features>div>span .mf-title,.random-material-side>span:hover .shop-main-features>div>span .mf-title,.shop-main-features>div>a:hover .mf-title {
  color: #fff;
  top: 0;
  opacity: 0;
  -webkit-animation: shopFeatures .4s ease;
  -moz-animation: shopFeatures .4s ease;
  animation: shopFeatures .4s ease;
  -webkit-animation-delay: .2s;
  -moz-animation-delay: .2s;
  animation-delay: .2s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.land-block-blog-post-active .land-block-special-text>.text-inner.shop-main-features>div.land-block-blog-post-title>a .mf-body,.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-main-features>div.land-block-blog-post-title>span .mf-body,.land-block-blog-post-active .random-material-side .shop-main-features>div.land-block-blog-post-title>span .mf-body,.land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>a .mf-body,.land-block-special-text>.text-inner.shop-main-features>div>a:hover .mf-body,.land-block-special-text>.text-inner.shop-main-features>div>span:hover .mf-body,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span .mf-body,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-main-features>div>span .mf-body,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-main-features>div>span .mf-body,.random-material-side .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span .mf-body,.random-material-side .shop-main-features>div>span:hover .mf-body,.random-material-side>a:hover .land-block-special-text>.text-inner.shop-main-features>div>span .mf-body,.random-material-side>a:hover .shop-main-features>div>span .mf-body,.random-material-side>span:hover .shop-main-features>div>span .mf-body,.shop-main-features>div>a:hover .mf-body {
  color: #fafafa;
  top: 0;
  opacity: 0;
  -webkit-animation: shopFeatures .33s ease;
  -moz-animation: shopFeatures .33s ease;
  animation: shopFeatures .33s ease;
  -webkit-animation-delay: .3s;
  -moz-animation-delay: .3s;
  animation-delay: .3s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon,.random-material-side .shop-main-features>div>span .mf-icon,.shop-main-features>div>a .mf-icon {
  text-align: center;
  color: #4c72d0;
  margin-bottom: 20px;
  position: relative;
  top: 0;
}

.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon *,.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon i,.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon>span,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon *,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon i,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon>span,.random-material-side .shop-main-features>div>span .mf-icon *,.random-material-side .shop-main-features>div>span .mf-icon i,.random-material-side .shop-main-features>div>span .mf-icon>span,.shop-main-features>div>a .mf-icon *,.shop-main-features>div>a .mf-icon i,.shop-main-features>div>a .mf-icon>span {
  font-size: 0;
}

.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon :after,.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon :before,.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon i:after,.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon i:before,.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon>span:after,.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon>span:before,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon :after,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon :before,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon i:after,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon i:before,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon>span:after,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon>span:before,.random-material-side .shop-main-features>div>span .mf-icon :after,.random-material-side .shop-main-features>div>span .mf-icon :before,.random-material-side .shop-main-features>div>span .mf-icon i:after,.random-material-side .shop-main-features>div>span .mf-icon i:before,.random-material-side .shop-main-features>div>span .mf-icon>span:after,.random-material-side .shop-main-features>div>span .mf-icon>span:before,.shop-main-features>div>a .mf-icon :after,.shop-main-features>div>a .mf-icon :before,.shop-main-features>div>a .mf-icon i:after,.shop-main-features>div>a .mf-icon i:before,.shop-main-features>div>a .mf-icon>span:after,.shop-main-features>div>a .mf-icon>span:before {
  font-size: 64px;
}

.land-block-special-text>.text-inner.shop-main-features>div>a .mf-title,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-title,.random-material-side .shop-main-features>div>span .mf-title,.shop-main-features>div>a .mf-title {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 1.2;
  position: relative;
  top: 0;
}

.land-block-special-text>.text-inner.shop-main-features>div>a .mf-body,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-body,.random-material-side .shop-main-features>div>span .mf-body,.shop-main-features>div>a .mf-body {
  font-size: 14px;
  color: #717171;
  position: relative;
  top: 0;
}

@-webkit-keyframes shopFeatures {
  0% {
    top: -10px;
    opacity: 0;
  }

  100% {
    top: 0;
    opacity: 1;
  }
}

@-moz-keyframes shopFeatures {
  0% {
    top: -10px;
    opacity: 0;
  }

  100% {
    top: 0;
    opacity: 1;
  }
}

@keyframes shopFeatures {
  0% {
    top: -10px;
    opacity: 0;
  }

  100% {
    top: 0;
    opacity: 1;
  }
}

#shop-special {
  margin-bottom: 10px;
}

.shop-section-special {
  position: relative;
  width: 100%;
  height: 350px;
  overflow: hidden;
}

.shop-section-special-body {
  display: table;
  position: absolute;
  color: #fff;
  width: 30%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(8, 120, 161,.9);
  font-size: 24px;
  line-height: 1.2;
}

.shop-section-special-body:after {
  display: block;
  position: absolute;
  content: '';
  top: 0;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 450px 450px 0 160px;
  border-color: transparent transparent transparent rgba(8, 120, 161,.9);
}

.shop-section-special-body-inner {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 0 20px;
}

.shop-section-special-body-inner>span {
  display: block;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.shop-section-special-body-inner>div {
  display: block;
  margin-bottom: 20px;
}

.land-block-special-text>.text-inner>div .shop-section-special-body-inner>span,.land-block-special-text>.text-inner>div.shop-section-special-body-inner>a,.random-material-side .shop-section-special-body-inner>span,.shop-section-special-body-inner>a {
  font-size: 18px;
  color: #fff;
  border-color: rgba(255,255,255,.35);
}

.land-block-blog-post-active .land-block-blog-post-title.shop-section-special-body-inner>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title.shop-section-special-body-inner>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title.shop-section-special-body-inner>a,.land-block-blog-post-active .random-material-side .land-block-blog-post-title.shop-section-special-body-inner>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title.shop-section-special-body-inner>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-section-special-body-inner>span,.land-block-special-text>.text-inner>div .shop-section-special-body-inner>span:hover,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-section-special-body-inner>span,.land-block-special-text>.text-inner>div.shop-section-special-body-inner>a:hover,.random-material-side .land-block-blog-post-active .land-block-blog-post-title.shop-section-special-body-inner>span,.random-material-side .shop-section-special-body-inner>span:hover,.random-material-side>a:hover .land-block-special-text>.text-inner>div.shop-section-special-body-inner>span,.random-material-side>a:hover .shop-section-special-body-inner>span,.random-material-side>span:hover .shop-section-special-body-inner>span,.shop-section-special-body-inner>a:hover {
  color: #000;
  border-color: rgba(0,0,0,.25);
}

.shop-section-special-image {
  width: 80%;
  height: 100%;
  float: right;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: 0 50%;
  background-repeat: no-repeat;
}

.shop-section-special-count {
  display: block;
  width: 460px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  top: -40px;
}

.shop-section-special-count:after {
  display: block;
  content: attr(data-text);
  text-align: center;
  margin-top: 20px;
  font-weight: 700;
  text-transform: uppercase;
  color: #354052;
  font-size: 10px;
}

.shop-section-special-count .countdown-section {
  display: block;
  width: 100px;
  float: left;
  padding: 10px 0;
  margin-right: 20px;
  color: #354052;
  background-color: #ffc518;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 20px rgba(255,197,24,.5);
  -moz-box-shadow: 0 5px 20px rgba(255,197,24,.5);
  box-shadow: 0 5px 20px rgba(255,197,24,.5);
}

.shop-section-special-count .countdown-section .countdown-amount {
  display: block;
  font-size: 24px;
  font-weight: 900;
}

.shop-section-special-count .countdown-section .countdown-period {
  display: block;
  font-size: 12px;
  text-transform: uppercase;
}

.results-page.search-module #main>div:first-child {
  padding: 0 0 20px 0!important;
  border-bottom: 1px solid rgba(113,113,113,.15);
}

.results-page.search-module #main>div:nth-child(2) {
  text-align: center;
  padding: 20px 0 0 0!important;
}

.results-page.search-module table:first-child {
  display: block;
}

.results-page.search-module table:first-child .queryField {
  width: -webkit-calc(100% - 98px)!important;
  width: -moz-calc(100% - 98px)!important;
  width: calc(100% - 98px)!important;
}

.results-page.search-module table:first-child>tbody {
  display: block;
  width: 100%;
}

.results-page.search-module table:first-child>tbody>tr {
  display: block;
  width: 100%;
}

.results-page.search-module table:first-child>tbody>tr>td {
  display: block;
  width: 100%;
}

.results-page.search-module table:first-child>tbody>tr>td>div:first-child {
  position: relative;
  display: block;
  float: right;
  margin: 10px 0 0 0;
  text-transform: uppercase;
  font-size: 12px;
}

.random-material-side .results-page.search-module table:first-child>tbody>tr>td>div:first-child>span,.results-page.search-module .random-material-side table:first-child>tbody>tr>td>div:first-child>span,.results-page.search-module table:first-child>tbody>tr.land-block-special-text>td.text-inner>div:first-child>span,.results-page.search-module table:first-child>tbody>tr>td>div:first-child>a {
  font-weight: 700;
  border-bottom-style: dotted;
}

.results-page.search-module table:first-child>tbody>tr>td>div:first-child .aSchBrc1,.results-page.search-module table:first-child>tbody>tr>td>div:first-child .aSchBrc2 {
  display: none;
}

.results-page.search-module #sFltLst {
  top: 25px!important;
  left: -52px!important;
  text-align: left;
  border: 1px solid #eee;
  background-color: #fafafa;
  -webkit-box-shadow: 0 10px 50px rgba(113,113,113,.2);
  -moz-box-shadow: 0 10px 50px rgba(113,113,113,.2);
  box-shadow: 0 10px 50px rgba(113,113,113,.2);
}

.results-page.search-module #sFltLst .myWinCont,.results-page.search-module #sFltLst .myWinCont * {
  float: none!important;
  margin: 0!important;
  font-size: 14px!important;
  text-align: left!important;
}

.results-page.search-module #sFltLst div>input {
  vertical-align: middle;
}

.results-page.search-module .eBlock td {
  padding: 20px!important;
  background-color: #fafafa;
}

.results-page.search-module .eTitle {
  font-size: 24px;
  margin-bottom: 5px;
}

.results-page.search-module .eMessage {
  font-size: 14px;
}

.results-page.search-module .eMessage b {
  padding: 0 2px;
  background-color: #fdfd6d;
}

.results-page.search-module .eDetails {
  color: #fafafa;
  font-size: 12px;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(113,113,113,.1);
}

.results-page.search-module .eDetails .schCatsSep {
  color: #354052;
}

.land-block-special-text>.text-inner>div .results-page.search-module .eDetails span,.random-material-side .results-page.search-module .eDetails span,.results-page.search-module .eDetails .land-block-special-text>.text-inner>div span,.results-page.search-module .eDetails .random-material-side span,.results-page.search-module .eDetails a {
  border: none;
}

.shop-module #main>table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"]:first-child {
  font-size: 14px;
}

.land-block-special-text>.text-inner>div .shop-module #main>table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"]:first-child span,.random-material-side .shop-module #main>table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"]:first-child span,.shop-module #main>table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"]:first-child .land-block-special-text>.text-inner>div span,.shop-module #main>table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"]:first-child .random-material-side span,.shop-module #main>table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"]:first-child a {
  border: none;
}

.shop-module .shop-options {
  margin-top: 20px;
}

#cont-shop-invoices button,#cont-shop-invoices input,#cont-shop-invoices select,#cont-shop-invoices textarea {
  padding: 7px 20px;
}

#cont-shop-invoices #invoice-form {
  text-align: center;
}

#cont-shop-invoices #invoice-form #img-wait-status {
  display: block;
}

#cont-shop-invoices #invoice-form input[type=button] {
  margin-bottom: 20px;
}

#cont-shop-invoices hr {
  margin-top: 0;
}

#cont-shop-invoices>table td {
  display: block;
  width: 100%!important;
  text-align: center!important;
  margin-bottom: 20px;
}

#cont-shop-invoices #invoice-table {
  display: block;
  overflow-x: auto;
}

#cont-shop-invoices #invoice-table>tbody {
  width: 825px;
  display: block;
}

.inner-popup-main-title {
  color: #fff;
  font-size: 18px;
  font-weight: 900;
  text-transform: uppercase;
  background-color: #4c72d0;
  letter-spacing: 1px;
  padding: 20px;
  margin-bottom: 20px;
}

.inner-popup-main-body {
  padding: 0 20px;
}

.inner-popup-main #addform input {
  width: auto!important;
}

.allUsersBtn,.uSearchFlSbm {
  width: auto!important;
}

#block22 {
  color: #eee;
}

#block22>a,.land-block-special-text>.text-inner>div #block22>span,.land-block-special-text>.text-inner>div#block22>a,.random-material-side #block22>span {
  text-transform: uppercase;
  font-weight: 900;
}

#order-submit input {
  height: auto!important;
  font-weight: 900;
  text-transform: uppercase;
}

.gb-module .csTop {
  text-align: center;
  border-bottom: 1px solid rgba(113,113,113,.15);
  padding-bottom: 20px!important;
  margin-bottom: 10px;
}

.gb-module .csTop>#pagesBlock1 {
  float: right;
  width: auto!important;
}

.gb-module .csTop>#numEntries {
  float: left;
  margin-top: 10px;
}

.gb-module .commTable input,.gb-module .commTable textarea {
  width: 100%;
}

.gb-module .commTable .commSbmFl {
  width: auto;
  margin-top: 20px;
}

.page404 {
  display: table;
  position: absolute;
  height: 360px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 40px 20px;
  background-color: #fff;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
  z-index: 99;
}

.page404>div {
  display: table-cell;
  vertical-align: middle;
}

.page404>div>h1 {
  color: #000;
  font-size: 42px;
  font-weight: 100;
  line-height: 1;
}

.page404>div>p {
  color: #717171;
  margin: 30px 0;
}

.page404>div .queryField {
  width: 80%;
}

#page404over {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #354052;
  opacity: .8;
  z-index: 9;
}

#own-site-iframe {
  width: 100%;
  height: 100%;
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

.forumContent table:first-child {
  font-size: 12px;
  margin-top: 20px;
}

.forumContent .funcBlock {
  font-size: 12px;
}

.forumContent .gTableTop {
  color: #fff;
  padding: 20px 0;
  text-align: center;
  background-color: #272727;
}

.forumContent .catLink {
  color: #fff;
  font-size: 16px;
  border-color: transparent;
}

.forumContent .catLink:hover {
  border-color: rgba(113,113,113,.5);
}

.forumContent .gTableSubTop {
  font-size: 10px;
  padding: 10px 0;
  text-align: center;
  background-color: #eee;
}

.forumContent .gTableSubTop .land-block-special-text>.text-inner>div span,.forumContent .gTableSubTop .land-block-special-text>.text-inner>div>a,.forumContent .gTableSubTop .random-material-side span,.forumContent .gTableSubTop a,.land-block-special-text>.text-inner>div .forumContent .gTableSubTop span,.random-material-side .forumContent .gTableSubTop span {
  color: #354052;
  border-color: transparent;
}

.forumContent .modBut {
  border: none;
}

.forumContent .gTable {
  padding: 0;
  background-color: #fff;
}

.forumContent .gTable:last-child {
  font-size: 14px;
}

.forumContent .gTable tr[id^=post] {
  display: block;
  padding: 20px;
  margin-top: 20px;
  background-color: #fafafa;
}

.forumContent .forumIcoTd,.forumContent .forumLastPostTd,.forumContent .forumNameTd,.forumContent .forumPostTd,.forumContent .forumThreadTd {
  padding: 20px;
  background-color: #fafafa;
}

.forumContent .forumLastPostTd {
  font-size: 13px;
}

.forumContent .forum {
  font-size: 16px;
}

.forumContent .forumDescr,.forumContent .subforumDescr,.forumContent .threadDescr {
  color: #354052;
}

.forumContent .forumDescr .land-block-special-text>.text-inner>div span,.forumContent .forumDescr .land-block-special-text>.text-inner>div>a,.forumContent .forumDescr .random-material-side span,.forumContent .forumDescr a,.forumContent .subforumDescr .land-block-special-text>.text-inner>div span,.forumContent .subforumDescr .land-block-special-text>.text-inner>div>a,.forumContent .subforumDescr .random-material-side span,.forumContent .subforumDescr a,.forumContent .threadDescr .land-block-special-text>.text-inner>div span,.forumContent .threadDescr .land-block-special-text>.text-inner>div>a,.forumContent .threadDescr .random-material-side span,.forumContent .threadDescr a,.land-block-special-text>.text-inner>div .forumContent .forumDescr span,.land-block-special-text>.text-inner>div .forumContent .subforumDescr span,.land-block-special-text>.text-inner>div .forumContent .threadDescr span,.random-material-side .forumContent .forumDescr span,.random-material-side .forumContent .subforumDescr span,.random-material-side .forumContent .threadDescr span {
  border: none;
}

.forumContent #subscribe {
  padding-top: 4px;
  margin-right: 20px;
}

.forumContent #subscribe .land-block-special-text>.text-inner>div span,.forumContent #subscribe .random-material-side span,.forumContent #subscribe a,.land-block-special-text>.text-inner>div .forumContent #subscribe span,.random-material-side .forumContent #subscribe span {
  color: #fff;
  border-color: transparent;
}

.forumContent #subscribe .land-block-blog-post-active .land-block-blog-post-title>a,.forumContent #subscribe .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.forumContent #subscribe .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.forumContent #subscribe .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.forumContent #subscribe .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.forumContent #subscribe .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.forumContent #subscribe .land-block-special-text>.text-inner>div span:hover,.forumContent #subscribe .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.forumContent #subscribe .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.forumContent #subscribe .random-material-side span:hover,.forumContent #subscribe .random-material-side>a:hover span,.forumContent #subscribe .random-material-side>span:hover span,.forumContent #subscribe a:hover,.land-block-blog-post-active .forumContent #subscribe .land-block-blog-post-title>a,.land-block-blog-post-active .forumContent #subscribe .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .forumContent #subscribe .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .forumContent #subscribe .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .forumContent #subscribe span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active .forumContent #subscribe .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .forumContent #subscribe span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .forumContent #subscribe span,.random-material-side .forumContent #subscribe span:hover,.random-material-side .land-block-blog-post-active .forumContent #subscribe .land-block-blog-post-title>span,.random-material-side>a:hover .forumContent #subscribe span,.random-material-side>span:hover .forumContent #subscribe span {
  border-color: rgba(113,113,113,.5);
}

.forumContent .forumNamesBar {
  font-size: 14px;
  padding: 10px 0!important;
}

.forumContent #forum_filter,.forumContent .FastSearchTbl,.forumContent .navigationTbl {
  margin-bottom: 20px;
}

.forumContent #forum_filter select,.forumContent .FastSearchTbl select,.forumContent .navigationTbl select {
  padding: 5px;
}

.forumContent #forum_filter input,.forumContent .FastSearchTbl input,.forumContent .navigationTbl input {
  padding: 5px 10px;
}

.forumContent #filter_by {
  margin-right: 10px;
}

.forumContent .threadAuthTd,.forumContent .threadIcoTd,.forumContent .threadLastPostTd,.forumContent .threadNametd,.forumContent .threadPostTd,.forumContent .threadViewTd {
  padding: 20px;
  border-bottom: 1px solid rgba(113,113,113,.03);
}

.forumContent .threadLastPostTd {
  font-size: 12px;
}

.forumContent .threadsDetails {
  padding-top: 20px;
}

.forumContent .userRights {
  font-size: 14px;
}

.forumContent .ThrTopButtonsRow1 .land-block-special-text>.text-inner>div span,.forumContent .ThrTopButtonsRow1 .land-block-special-text>.text-inner>div>a,.forumContent .ThrTopButtonsRow1 .random-material-side span,.forumContent .ThrTopButtonsRow1 a,.forumContent .frmBtns .land-block-special-text>.text-inner>div span,.forumContent .frmBtns .land-block-special-text>.text-inner>div>a,.forumContent .frmBtns .random-material-side span,.forumContent .frmBtns a,.forumContent .postBottom .land-block-special-text>.text-inner>div span,.forumContent .postBottom .land-block-special-text>.text-inner>div>a,.forumContent .postBottom .random-material-side span,.forumContent .postBottom a,.land-block-special-text>.text-inner>div .forumContent .ThrTopButtonsRow1 span,.land-block-special-text>.text-inner>div .forumContent .frmBtns span,.land-block-special-text>.text-inner>div .forumContent .postBottom span,.random-material-side .forumContent .ThrTopButtonsRow1 span,.random-material-side .forumContent .frmBtns span,.random-material-side .forumContent .postBottom span {
  border-color: transparent;
}

.forumContent .ucoz-forum-post {
  font-size: 16px;
}

.forumContent .postTdInfo {
  text-align: center;
  padding-right: 20px;
}

.forumContent .postTdTop:last-child {
  border-bottom: 1px solid rgba(113,113,113,.03);
}

.forumContent .postBottom:last-child {
  border-top: 1px solid rgba(113,113,113,.03);
}

.forumContent .userAvatar {
  margin: 20px 0;
  -moz-border-radius: 25px;
  border-radius: 25px;
}

.forumContent .statusOnline {
  color: #4caf50;
}

.forumContent .statusOffline {
  color: #ec2d2d;
}

.forumContent .dPstBox {
  vertical-align: bottom;
}

.forumContent .ThrForumBarCl12 {
  width: 335px!important;
  padding-bottom: 10px;
}

.forumContent .ThrForumBarCl12 #thread_search_button {
  margin: 0;
}

.forumContent .ThrForumBarCl12 #thread_search_field {
  margin-right: 3px;
}

.forumContent .ThrBotTbl {
  padding-top: 20px;
}

.forumContent #frM55 .land-block-special-text>.text-inner>div span,.forumContent #frM55 .random-material-side span,.forumContent #frM55 a,.land-block-special-text>.text-inner>div .forumContent #frM55 span,.random-material-side .forumContent #frM55 span {
  color: #354052;
  border-color: transparent;
}

.forumContent .FrmBotTbl {
  padding-top: 10px;
}

.forumContent td.posttdMessage {
  width: 2000px;
  overflow: hidden;
}

.forumContent .switches {
  height: 30px;
  line-height: 30px;
  padding: 0!important;
  background-color: #fafafa;
}

.forumContent .switches .land-block-special-text>.text-inner>div span,.forumContent .switches .land-block-special-text>.text-inner>div>a,.forumContent .switches .random-material-side span,.forumContent .switches a,.land-block-special-text>.text-inner>div .forumContent .switches span,.random-material-side .forumContent .switches span {
  border-color: transparent;
}

.forumContent .switches td {
  padding: 0 15px!important;
}

.forumContent .switchesCl12,.forumContent .switchesCl13 {
  border-left: 1px solid rgba(113,113,113,.03);
  padding: 0 15px;
}

.gTableLeft,.gTableRight {
  padding-top: 20px;
}

.gTableLeft #frF15,.gTableLeft #frF16,.gTableLeft #frF17,.gTableRight #frF15,.gTableRight #frF16,.gTableRight #frF17 {
  width: auto!important;
}

.gTableLeft #iplus>input,.gTableRight #iplus>input {
  width: 32px!important;
  height: auto!important;
  font-size: 24px;
  font-weight: 500;
  padding: 4px!important;
}

.uplFileFl {
  margin-left: 30px;
}

#sFltLst {
  background-color: #eee;
}

#side {
  display: block;
}

#side .block {
  display: block;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 40px;
}

#side .block:last-child {
  margin-bottom: 0;
}

#side .block-title {
  font-size: 18px;
  padding: 10px 20px;
  font-weight: 600;
}

#side .block-body {
  font-size: 14px;
}

#side .catDescr,#side .catNumData {
  display: none;
}

#side .cat-tree {
  margin: 0;
  padding: 0;
  line-height: inherit;
}

#side .cat-tree .cat-tree {
  padding: 20px 10px;
}

#side .cat-tree>li {
  display: block;
  position: relative;
}

#side .cat-tree>li>i {
  display: none;
}

#side .cat-tree>li>u {
  padding: 0!important;
  height: auto!important;
  background: 0 0!important;
}

#side .cat-tree>li>u:hover:after {
  color: #4c72d0;
  opacity: 1;
}

#side .cat-tree>li>u:after {
  display: block;
  position: absolute;
  content: '\f1f7';
  top: 10px;
  right: 0;
  font-size: 12px;
  padding: 6px 12px;
  font-style: normal;
  font-family: Flaticon;
  z-index: 5;
  opacity: .5;
  cursor: pointer;
}

#side .cat-tree>li>u.minus:after {
  content: '\f1f2';
}

.side-bg {
  padding: 10px 20px;
  background-color: #fafafa;
}

.login-with {
  border: none!important;
}

#shop-currency .nice-select {
  width: 100%;
}

#shop-currency .nice-select .list {
  left: 0!important;
  right: 0!important;
}

#shop-basket {
  background-color: #fafafa;
}

#shop-basket>.empty {
  padding: 20px;
}

#shop-basket>ul {
  padding-bottom: 5px!important;
  background-color: #fff;
}

#shop-basket>ul>li {
  padding: 10px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fafafa;
}

#shop-basket>ul>li:last-child {
  margin: 0;
}

#shop-basket>ul>li>div>img {
  float: left;
  padding: 0 10px 20px 0;
}

#shop-basket>ul>li>div>.sb-func {
  border: none;
  -webkit-transition: none;
  -o-transition: none;
  -moz-transition: none;
  transition: none;
}

#shop-basket>ul>li>div>.sb-cost {
  font-size: 13px;
}

#shop-basket .disc,#shop-basket>.total {
  text-align: center!important;
}

#shop-basket>.total {
  font-size: 18px;
  padding: 10px 0 0 0;
  font-weight: 900!important;
}

#shop-basket>.disc {
  font-size: 12px!important;
}

#shop-basket hr {
  width: 80%;
  margin: 10px auto;
}

#shop-basket>.tac {
  margin: 10px 0 20px 0;
}

#shop-basket .basketclear {
  color: #717171;
  border: none;
  text-transform: uppercase;
}

#shop-basket .basketclear:hover {
  color: #4c72d0;
}

#shop-basket .basketclear>* {
  margin-right: 5px;
}

#shop-basket .basketclear :after,#shop-basket .basketclear :before,#shop-basket .basketclear>* {
  font-size: 16px;
  font-weight: 400;
}

#shop-basket .button,#shop-basket .shop-page-pagination>#shop-page-more>button {
  width: 100%;
}

.currency-side {
  padding: 20px;
}

.currency-side>hr {
  margin: 20px 0;
  opacity: .1;
}

.currency-side>.tac {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px 0;
}

.rate-list {
  margin: 0;
  padding: 0;
  font-weight: 900;
  text-align: center;
  list-style-type: none;
}

.pollBlock {
  padding: 10px 20px;
  background-color: #fafafa;
}

.pollBlock .pollQue {
  font-size: 14px;
  font-weight: 900;
  line-height: 1.4;
  margin: 10px auto;
  text-align: center;
  text-transform: uppercase;
}

.pollBlock .pollQue:after {
  content: '';
  display: block;
  width: 146px;
  height: 18px;
  background-image: url(../img/z.png);
  background-repeat: repeat-x;
  -moz-background-size: 50%;
  -o-background-size: 50%;
  background-size: 50%;
  margin: 10px auto;
  -webkit-transition: all .8s ease-out;
  -o-transition: all .8s ease-out;
  -moz-transition: all .8s ease-out;
  transition: all .8s ease-out;
  opacity: .1;
}

.pollBlock .pollAns {
  margin-bottom: 10px;
}

.pollBlock .pollAns .answer {
  font-size: 16px;
  margin-bottom: 10px;
}

.pollBlock .pollAns .answer:last-child {
  margin-bottom: 0;
}

.pollBlock .pollAns .answer>div:not(.iradio_square) {
  margin-top: 2px;
  padding: 0!important;
  background-color: #eee;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.pollBlock .pollAns .answer>div:not(.iradio_square)>div {
  position: relative;
  padding: 10px 0;
  height: 20px;
  -webkit-filter: saturate(2);
  filter: saturate(2);
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.pollBlock .pollAns .answer>div:not(.iradio_square)>div:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #fff;
  -webkit-animation: progress-poll 2s ease infinite;
  -moz-animation: progress-poll 2s ease infinite;
  animation: progress-poll 2s ease infinite;
}

.pollBlock .pollAns .pollButton {
  margin-top: 20px;
}

.pollBlock .pollLnk {
  text-align: center;
}

.land-block-special-text>.text-inner>div .pollBlock .pollLnk span,.pollBlock .pollLnk .land-block-special-text>.text-inner>div span,.pollBlock .pollLnk .land-block-special-text>.text-inner>div>a,.pollBlock .pollLnk .random-material-side span,.pollBlock .pollLnk a,.random-material-side .pollBlock .pollLnk span {
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  border-bottom-style: dashed;
}

.pollBlock .pollTot {
  text-align: center;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(113,113,113,.15);
}

@-webkit-keyframes progress-poll {
  0% {
    opacity: .3;
    width: 0;
  }

  100% {
    opacity: 0;
    width: 100%;
  }
}

@-moz-keyframes progress-poll {
  0% {
    opacity: .3;
    width: 0;
  }

  100% {
    opacity: 0;
    width: 100%;
  }
}

@keyframes progress-poll {
  0% {
    opacity: .3;
    width: 0;
  }

  100% {
    opacity: 0;
    width: 100%;
  }
}

.account-links {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.account-links .archActive,.account-links .archLink,.account-links .land-block-special-text>.text-inner>div span,.account-links .land-block-special-text>.text-inner>div>a,.account-links .random-material-side span,.account-links a,.archUl .archActive,.archUl .archLink,.archUl .land-block-special-text>.text-inner>div span,.archUl .land-block-special-text>.text-inner>div>a,.archUl .random-material-side span,.archUl a,.cat-tree .archActive,.cat-tree .archLink,.cat-tree .land-block-special-text>.text-inner>div span,.cat-tree .land-block-special-text>.text-inner>div>a,.cat-tree .random-material-side span,.cat-tree a,.catsTable .archActive,.catsTable .archLink,.catsTable .land-block-special-text>.text-inner>div span,.catsTable .land-block-special-text>.text-inner>div>a,.catsTable .random-material-side span,.catsTable a,.land-block-special-text>.text-inner>div .account-links span,.land-block-special-text>.text-inner>div .archUl span,.land-block-special-text>.text-inner>div .cat-tree span,.land-block-special-text>.text-inner>div .catsTable span,.random-material-side .account-links span,.random-material-side .archUl span,.random-material-side .cat-tree span,.random-material-side .catsTable span {
  display: block;
  position: relative;
  overflow: hidden;
  color: #354052;
  border: none;
  padding: 15px;
  font-size: 12px;
  font-weight: 700;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 5px;
  text-transform: uppercase;
  background-color: #fafafa;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.account-links .archActive:after,.account-links .archActive:before,.account-links .archLink:after,.account-links .archLink:before,.account-links .land-block-special-text>.text-inner>div span:after,.account-links .land-block-special-text>.text-inner>div span:before,.account-links .land-block-special-text>.text-inner>div>a:after,.account-links .land-block-special-text>.text-inner>div>a:before,.account-links .random-material-side span:after,.account-links .random-material-side span:before,.account-links a:after,.account-links a:before,.archUl .archActive:after,.archUl .archActive:before,.archUl .archLink:after,.archUl .archLink:before,.archUl .land-block-special-text>.text-inner>div span:after,.archUl .land-block-special-text>.text-inner>div span:before,.archUl .land-block-special-text>.text-inner>div>a:after,.archUl .land-block-special-text>.text-inner>div>a:before,.archUl .random-material-side span:after,.archUl .random-material-side span:before,.archUl a:after,.archUl a:before,.cat-tree .archActive:after,.cat-tree .archActive:before,.cat-tree .archLink:after,.cat-tree .archLink:before,.cat-tree .land-block-special-text>.text-inner>div span:after,.cat-tree .land-block-special-text>.text-inner>div span:before,.cat-tree .land-block-special-text>.text-inner>div>a:after,.cat-tree .land-block-special-text>.text-inner>div>a:before,.cat-tree .random-material-side span:after,.cat-tree .random-material-side span:before,.cat-tree a:after,.cat-tree a:before,.catsTable .archActive:after,.catsTable .archActive:before,.catsTable .archLink:after,.catsTable .archLink:before,.catsTable .land-block-special-text>.text-inner>div span:after,.catsTable .land-block-special-text>.text-inner>div span:before,.catsTable .land-block-special-text>.text-inner>div>a:after,.catsTable .land-block-special-text>.text-inner>div>a:before,.catsTable .random-material-side span:after,.catsTable .random-material-side span:before,.catsTable a:after,.catsTable a:before,.land-block-special-text>.text-inner>div .account-links span:after,.land-block-special-text>.text-inner>div .account-links span:before,.land-block-special-text>.text-inner>div .archUl span:after,.land-block-special-text>.text-inner>div .archUl span:before,.land-block-special-text>.text-inner>div .cat-tree span:after,.land-block-special-text>.text-inner>div .cat-tree span:before,.land-block-special-text>.text-inner>div .catsTable span:after,.land-block-special-text>.text-inner>div .catsTable span:before,.random-material-side .account-links span:after,.random-material-side .account-links span:before,.random-material-side .archUl span:after,.random-material-side .archUl span:before,.random-material-side .cat-tree span:after,.random-material-side .cat-tree span:before,.random-material-side .catsTable span:after,.random-material-side .catsTable span:before {
  display: block;
  content: '';
  position: absolute;
  top: -10px;
  width: 50px;
  height: 100px;
  background-color: #4c72d0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.account-links .archActive:before,.account-links .archLink:before,.account-links .land-block-special-text>.text-inner>div span:before,.account-links .land-block-special-text>.text-inner>div>a:before,.account-links .random-material-side span:before,.account-links a:before,.archUl .archActive:before,.archUl .archLink:before,.archUl .land-block-special-text>.text-inner>div span:before,.archUl .land-block-special-text>.text-inner>div>a:before,.archUl .random-material-side span:before,.archUl a:before,.cat-tree .archActive:before,.cat-tree .archLink:before,.cat-tree .land-block-special-text>.text-inner>div span:before,.cat-tree .land-block-special-text>.text-inner>div>a:before,.cat-tree .random-material-side span:before,.cat-tree a:before,.catsTable .archActive:before,.catsTable .archLink:before,.catsTable .land-block-special-text>.text-inner>div span:before,.catsTable .land-block-special-text>.text-inner>div>a:before,.catsTable .random-material-side span:before,.catsTable a:before,.land-block-special-text>.text-inner>div .account-links span:before,.land-block-special-text>.text-inner>div .archUl span:before,.land-block-special-text>.text-inner>div .cat-tree span:before,.land-block-special-text>.text-inner>div .catsTable span:before,.random-material-side .account-links span:before,.random-material-side .archUl span:before,.random-material-side .cat-tree span:before,.random-material-side .catsTable span:before {
  opacity: .02;
  right: 0;
}

.account-links .archActive:after,.account-links .archLink:after,.account-links .land-block-special-text>.text-inner>div span:after,.account-links .land-block-special-text>.text-inner>div>a:after,.account-links .random-material-side span:after,.account-links a:after,.archUl .archActive:after,.archUl .archLink:after,.archUl .land-block-special-text>.text-inner>div span:after,.archUl .land-block-special-text>.text-inner>div>a:after,.archUl .random-material-side span:after,.archUl a:after,.cat-tree .archActive:after,.cat-tree .archLink:after,.cat-tree .land-block-special-text>.text-inner>div span:after,.cat-tree .land-block-special-text>.text-inner>div>a:after,.cat-tree .random-material-side span:after,.cat-tree a:after,.catsTable .archActive:after,.catsTable .archLink:after,.catsTable .land-block-special-text>.text-inner>div span:after,.catsTable .land-block-special-text>.text-inner>div>a:after,.catsTable .random-material-side span:after,.catsTable a:after,.land-block-special-text>.text-inner>div .account-links span:after,.land-block-special-text>.text-inner>div .archUl span:after,.land-block-special-text>.text-inner>div .cat-tree span:after,.land-block-special-text>.text-inner>div .catsTable span:after,.random-material-side .account-links span:after,.random-material-side .archUl span:after,.random-material-side .cat-tree span:after,.random-material-side .catsTable span:after {
  opacity: .04;
  right: -30px;
}

.account-links .archActive:hover,.account-links .archLink:hover,.account-links .land-block-blog-post-active .land-block-blog-post-title>a,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.account-links .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.account-links .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.account-links .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.account-links .land-block-special-text>.text-inner>div span:hover,.account-links .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.account-links .land-block-special-text>.text-inner>div>a:hover,.account-links .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.account-links .random-material-side span:hover,.account-links .random-material-side>a:hover span,.account-links .random-material-side>span:hover span,.account-links a:hover,.archUl .archActive:hover,.archUl .archLink:hover,.archUl .land-block-blog-post-active .land-block-blog-post-title>a,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.archUl .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.archUl .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.archUl .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.archUl .land-block-special-text>.text-inner>div span:hover,.archUl .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.archUl .land-block-special-text>.text-inner>div>a:hover,.archUl .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.archUl .random-material-side span:hover,.archUl .random-material-side>a:hover span,.archUl .random-material-side>span:hover span,.archUl a:hover,.cat-tree .archActive:hover,.cat-tree .archLink:hover,.cat-tree .land-block-blog-post-active .land-block-blog-post-title>a,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.cat-tree .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.cat-tree .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.cat-tree .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.cat-tree .land-block-special-text>.text-inner>div span:hover,.cat-tree .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.cat-tree .land-block-special-text>.text-inner>div>a:hover,.cat-tree .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.cat-tree .random-material-side span:hover,.cat-tree .random-material-side>a:hover span,.cat-tree .random-material-side>span:hover span,.cat-tree a:hover,.catsTable .archActive:hover,.catsTable .archLink:hover,.catsTable .land-block-blog-post-active .land-block-blog-post-title>a,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.catsTable .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.catsTable .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.catsTable .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.catsTable .land-block-special-text>.text-inner>div span:hover,.catsTable .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.catsTable .land-block-special-text>.text-inner>div>a:hover,.catsTable .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.catsTable .random-material-side span:hover,.catsTable .random-material-side>a:hover span,.catsTable .random-material-side>span:hover span,.catsTable a:hover,.land-block-blog-post-active .account-links .land-block-blog-post-title>a,.land-block-blog-post-active .account-links .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .archUl .land-block-blog-post-title>a,.land-block-blog-post-active .archUl .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .cat-tree .land-block-blog-post-title>a,.land-block-blog-post-active .cat-tree .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .catsTable .land-block-blog-post-title>a,.land-block-blog-post-active .catsTable .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .account-links .land-block-blog-post-title>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div .archUl .land-block-blog-post-title>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div .cat-tree .land-block-blog-post-title>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div .catsTable .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .account-links .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .archUl .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .cat-tree .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .catsTable .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .account-links span:hover,.land-block-special-text>.text-inner>div .archUl span:hover,.land-block-special-text>.text-inner>div .cat-tree span:hover,.land-block-special-text>.text-inner>div .catsTable span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active .account-links .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .archUl .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .catsTable .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .account-links span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .archUl span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .cat-tree span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .catsTable span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .account-links span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .archUl span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .cat-tree span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .catsTable span,.random-material-side .account-links span:hover,.random-material-side .archUl span:hover,.random-material-side .cat-tree span:hover,.random-material-side .catsTable span:hover,.random-material-side .land-block-blog-post-active .account-links .land-block-blog-post-title>span,.random-material-side .land-block-blog-post-active .archUl .land-block-blog-post-title>span,.random-material-side .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span,.random-material-side .land-block-blog-post-active .catsTable .land-block-blog-post-title>span,.random-material-side>a:hover .account-links span,.random-material-side>a:hover .archUl span,.random-material-side>a:hover .cat-tree span,.random-material-side>a:hover .catsTable span,.random-material-side>span:hover .account-links span,.random-material-side>span:hover .archUl span,.random-material-side>span:hover .cat-tree span,.random-material-side>span:hover .catsTable span {
  color: #fff;
  background-color: #4c72d0;
  padding-left: 20px;
}

.account-links .archActive:hover:after,.account-links .archActive:hover:before,.account-links .archLink:hover:after,.account-links .archLink:hover:before,.account-links .land-block-blog-post-active .land-block-blog-post-title>a:after,.account-links .land-block-blog-post-active .land-block-blog-post-title>a:before,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.account-links .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.account-links .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.account-links .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.account-links .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.account-links .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.account-links .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.account-links .land-block-special-text>.text-inner>div span:hover:after,.account-links .land-block-special-text>.text-inner>div span:hover:before,.account-links .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.account-links .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.account-links .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.account-links .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.account-links .random-material-side span:hover:after,.account-links .random-material-side span:hover:before,.account-links .random-material-side>a:hover span:after,.account-links .random-material-side>a:hover span:before,.account-links .random-material-side>span:hover span:after,.account-links .random-material-side>span:hover span:before,.account-links a:hover:after,.account-links a:hover:before,.archUl .archActive:hover:after,.archUl .archActive:hover:before,.archUl .archLink:hover:after,.archUl .archLink:hover:before,.archUl .land-block-blog-post-active .land-block-blog-post-title>a:after,.archUl .land-block-blog-post-active .land-block-blog-post-title>a:before,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.archUl .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.archUl .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.archUl .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.archUl .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.archUl .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.archUl .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.archUl .land-block-special-text>.text-inner>div span:hover:after,.archUl .land-block-special-text>.text-inner>div span:hover:before,.archUl .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.archUl .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.archUl .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.archUl .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.archUl .random-material-side span:hover:after,.archUl .random-material-side span:hover:before,.archUl .random-material-side>a:hover span:after,.archUl .random-material-side>a:hover span:before,.archUl .random-material-side>span:hover span:after,.archUl .random-material-side>span:hover span:before,.archUl a:hover:after,.archUl a:hover:before,.cat-tree .archActive:hover:after,.cat-tree .archActive:hover:before,.cat-tree .archLink:hover:after,.cat-tree .archLink:hover:before,.cat-tree .land-block-blog-post-active .land-block-blog-post-title>a:after,.cat-tree .land-block-blog-post-active .land-block-blog-post-title>a:before,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.cat-tree .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.cat-tree .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.cat-tree .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.cat-tree .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.cat-tree .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.cat-tree .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.cat-tree .land-block-special-text>.text-inner>div span:hover:after,.cat-tree .land-block-special-text>.text-inner>div span:hover:before,.cat-tree .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.cat-tree .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.cat-tree .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.cat-tree .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.cat-tree .random-material-side span:hover:after,.cat-tree .random-material-side span:hover:before,.cat-tree .random-material-side>a:hover span:after,.cat-tree .random-material-side>a:hover span:before,.cat-tree .random-material-side>span:hover span:after,.cat-tree .random-material-side>span:hover span:before,.cat-tree a:hover:after,.cat-tree a:hover:before,.catsTable .archActive:hover:after,.catsTable .archActive:hover:before,.catsTable .archLink:hover:after,.catsTable .archLink:hover:before,.catsTable .land-block-blog-post-active .land-block-blog-post-title>a:after,.catsTable .land-block-blog-post-active .land-block-blog-post-title>a:before,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.catsTable .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.catsTable .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.catsTable .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.catsTable .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.catsTable .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.catsTable .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.catsTable .land-block-special-text>.text-inner>div span:hover:after,.catsTable .land-block-special-text>.text-inner>div span:hover:before,.catsTable .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.catsTable .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.catsTable .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.catsTable .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.catsTable .random-material-side span:hover:after,.catsTable .random-material-side span:hover:before,.catsTable .random-material-side>a:hover span:after,.catsTable .random-material-side>a:hover span:before,.catsTable .random-material-side>span:hover span:after,.catsTable .random-material-side>span:hover span:before,.catsTable a:hover:after,.catsTable a:hover:before,.land-block-blog-post-active .account-links .land-block-blog-post-title>a:after,.land-block-blog-post-active .account-links .land-block-blog-post-title>a:before,.land-block-blog-post-active .account-links .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .account-links .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .archUl .land-block-blog-post-title>a:after,.land-block-blog-post-active .archUl .land-block-blog-post-title>a:before,.land-block-blog-post-active .archUl .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .archUl .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .cat-tree .land-block-blog-post-title>a:after,.land-block-blog-post-active .cat-tree .land-block-blog-post-title>a:before,.land-block-blog-post-active .cat-tree .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .cat-tree .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .catsTable .land-block-blog-post-title>a:after,.land-block-blog-post-active .catsTable .land-block-blog-post-title>a:before,.land-block-blog-post-active .catsTable .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .catsTable .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .account-links .land-block-blog-post-title>span:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .account-links .land-block-blog-post-title>span:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .archUl .land-block-blog-post-title>span:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .archUl .land-block-blog-post-title>span:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .cat-tree .land-block-blog-post-title>span:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .cat-tree .land-block-blog-post-title>span:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .catsTable .land-block-blog-post-title>span:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .catsTable .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .account-links .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .account-links .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .archUl .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .archUl .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .cat-tree .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .cat-tree .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .catsTable .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .catsTable .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .account-links span:hover:after,.land-block-special-text>.text-inner>div .account-links span:hover:before,.land-block-special-text>.text-inner>div .archUl span:hover:after,.land-block-special-text>.text-inner>div .archUl span:hover:before,.land-block-special-text>.text-inner>div .cat-tree span:hover:after,.land-block-special-text>.text-inner>div .cat-tree span:hover:before,.land-block-special-text>.text-inner>div .catsTable span:hover:after,.land-block-special-text>.text-inner>div .catsTable span:hover:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .account-links .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .account-links .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .archUl .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .archUl .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .account-links span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .account-links span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .archUl span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .archUl span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .cat-tree span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .cat-tree span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .catsTable span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .catsTable span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .account-links span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .account-links span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .archUl span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .archUl span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .cat-tree span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .cat-tree span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .catsTable span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .catsTable span:before,.random-material-side .account-links span:hover:after,.random-material-side .account-links span:hover:before,.random-material-side .archUl span:hover:after,.random-material-side .archUl span:hover:before,.random-material-side .cat-tree span:hover:after,.random-material-side .cat-tree span:hover:before,.random-material-side .catsTable span:hover:after,.random-material-side .catsTable span:hover:before,.random-material-side .land-block-blog-post-active .account-links .land-block-blog-post-title>span:after,.random-material-side .land-block-blog-post-active .account-links .land-block-blog-post-title>span:before,.random-material-side .land-block-blog-post-active .archUl .land-block-blog-post-title>span:after,.random-material-side .land-block-blog-post-active .archUl .land-block-blog-post-title>span:before,.random-material-side .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:after,.random-material-side .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:before,.random-material-side .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:after,.random-material-side .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:before,.random-material-side>a:hover .account-links span:after,.random-material-side>a:hover .account-links span:before,.random-material-side>a:hover .archUl span:after,.random-material-side>a:hover .archUl span:before,.random-material-side>a:hover .cat-tree span:after,.random-material-side>a:hover .cat-tree span:before,.random-material-side>a:hover .catsTable span:after,.random-material-side>a:hover .catsTable span:before,.random-material-side>span:hover .account-links span:after,.random-material-side>span:hover .account-links span:before,.random-material-side>span:hover .archUl span:after,.random-material-side>span:hover .archUl span:before,.random-material-side>span:hover .cat-tree span:after,.random-material-side>span:hover .cat-tree span:before,.random-material-side>span:hover .catsTable span:after,.random-material-side>span:hover .catsTable span:before {
  background-color: #fff;
}

.account-links .archActive:hover:before,.account-links .archLink:hover:before,.account-links .land-block-blog-post-active .land-block-blog-post-title>a:before,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.account-links .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.account-links .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.account-links .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.account-links .land-block-special-text>.text-inner>div span:hover:before,.account-links .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.account-links .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.account-links .random-material-side span:hover:before,.account-links .random-material-side>a:hover span:before,.account-links .random-material-side>span:hover span:before,.account-links a:hover:before,.archUl .archActive:hover:before,.archUl .archLink:hover:before,.archUl .land-block-blog-post-active .land-block-blog-post-title>a:before,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.archUl .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.archUl .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.archUl .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.archUl .land-block-special-text>.text-inner>div span:hover:before,.archUl .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.archUl .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.archUl .random-material-side span:hover:before,.archUl .random-material-side>a:hover span:before,.archUl .random-material-side>span:hover span:before,.archUl a:hover:before,.cat-tree .archActive:hover:before,.cat-tree .archLink:hover:before,.cat-tree .land-block-blog-post-active .land-block-blog-post-title>a:before,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.cat-tree .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.cat-tree .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.cat-tree .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.cat-tree .land-block-special-text>.text-inner>div span:hover:before,.cat-tree .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.cat-tree .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.cat-tree .random-material-side span:hover:before,.cat-tree .random-material-side>a:hover span:before,.cat-tree .random-material-side>span:hover span:before,.cat-tree a:hover:before,.catsTable .archActive:hover:before,.catsTable .archLink:hover:before,.catsTable .land-block-blog-post-active .land-block-blog-post-title>a:before,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.catsTable .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.catsTable .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.catsTable .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.catsTable .land-block-special-text>.text-inner>div span:hover:before,.catsTable .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.catsTable .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.catsTable .random-material-side span:hover:before,.catsTable .random-material-side>a:hover span:before,.catsTable .random-material-side>span:hover span:before,.catsTable a:hover:before,.land-block-blog-post-active .account-links .land-block-blog-post-title>a:before,.land-block-blog-post-active .account-links .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .archUl .land-block-blog-post-title>a:before,.land-block-blog-post-active .archUl .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .cat-tree .land-block-blog-post-title>a:before,.land-block-blog-post-active .cat-tree .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .catsTable .land-block-blog-post-title>a:before,.land-block-blog-post-active .catsTable .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .account-links .land-block-blog-post-title>span:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .archUl .land-block-blog-post-title>span:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .cat-tree .land-block-blog-post-title>span:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .catsTable .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .account-links .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .archUl .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .cat-tree .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .catsTable .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .account-links span:hover:before,.land-block-special-text>.text-inner>div .archUl span:hover:before,.land-block-special-text>.text-inner>div .cat-tree span:hover:before,.land-block-special-text>.text-inner>div .catsTable span:hover:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .account-links .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .archUl .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .account-links span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .archUl span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .cat-tree span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .catsTable span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .account-links span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .archUl span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .cat-tree span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .catsTable span:before,.random-material-side .account-links span:hover:before,.random-material-side .archUl span:hover:before,.random-material-side .cat-tree span:hover:before,.random-material-side .catsTable span:hover:before,.random-material-side .land-block-blog-post-active .account-links .land-block-blog-post-title>span:before,.random-material-side .land-block-blog-post-active .archUl .land-block-blog-post-title>span:before,.random-material-side .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:before,.random-material-side .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:before,.random-material-side>a:hover .account-links span:before,.random-material-side>a:hover .archUl span:before,.random-material-side>a:hover .cat-tree span:before,.random-material-side>a:hover .catsTable span:before,.random-material-side>span:hover .account-links span:before,.random-material-side>span:hover .archUl span:before,.random-material-side>span:hover .cat-tree span:before,.random-material-side>span:hover .catsTable span:before {
  opacity: .2;
  right: -30px;
}

.account-links .archActive:hover:after,.account-links .archLink:hover:after,.account-links .land-block-blog-post-active .land-block-blog-post-title>a:after,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.account-links .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.account-links .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.account-links .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.account-links .land-block-special-text>.text-inner>div span:hover:after,.account-links .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.account-links .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.account-links .random-material-side span:hover:after,.account-links .random-material-side>a:hover span:after,.account-links .random-material-side>span:hover span:after,.account-links a:hover:after,.archUl .archActive:hover:after,.archUl .archLink:hover:after,.archUl .land-block-blog-post-active .land-block-blog-post-title>a:after,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.archUl .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.archUl .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.archUl .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.archUl .land-block-special-text>.text-inner>div span:hover:after,.archUl .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.archUl .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.archUl .random-material-side span:hover:after,.archUl .random-material-side>a:hover span:after,.archUl .random-material-side>span:hover span:after,.archUl a:hover:after,.cat-tree .archActive:hover:after,.cat-tree .archLink:hover:after,.cat-tree .land-block-blog-post-active .land-block-blog-post-title>a:after,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.cat-tree .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.cat-tree .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.cat-tree .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.cat-tree .land-block-special-text>.text-inner>div span:hover:after,.cat-tree .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.cat-tree .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.cat-tree .random-material-side span:hover:after,.cat-tree .random-material-side>a:hover span:after,.cat-tree .random-material-side>span:hover span:after,.cat-tree a:hover:after,.catsTable .archActive:hover:after,.catsTable .archLink:hover:after,.catsTable .land-block-blog-post-active .land-block-blog-post-title>a:after,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.catsTable .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.catsTable .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.catsTable .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.catsTable .land-block-special-text>.text-inner>div span:hover:after,.catsTable .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.catsTable .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.catsTable .random-material-side span:hover:after,.catsTable .random-material-side>a:hover span:after,.catsTable .random-material-side>span:hover span:after,.catsTable a:hover:after,.land-block-blog-post-active .account-links .land-block-blog-post-title>a:after,.land-block-blog-post-active .account-links .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .archUl .land-block-blog-post-title>a:after,.land-block-blog-post-active .archUl .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .cat-tree .land-block-blog-post-title>a:after,.land-block-blog-post-active .cat-tree .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .catsTable .land-block-blog-post-title>a:after,.land-block-blog-post-active .catsTable .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .account-links .land-block-blog-post-title>span:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .archUl .land-block-blog-post-title>span:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .cat-tree .land-block-blog-post-title>span:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .catsTable .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .account-links .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .archUl .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .cat-tree .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .catsTable .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .account-links span:hover:after,.land-block-special-text>.text-inner>div .archUl span:hover:after,.land-block-special-text>.text-inner>div .cat-tree span:hover:after,.land-block-special-text>.text-inner>div .catsTable span:hover:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .account-links .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .archUl .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .account-links span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .archUl span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .cat-tree span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .catsTable span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .account-links span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .archUl span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .cat-tree span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .catsTable span:after,.random-material-side .account-links span:hover:after,.random-material-side .archUl span:hover:after,.random-material-side .cat-tree span:hover:after,.random-material-side .catsTable span:hover:after,.random-material-side .land-block-blog-post-active .account-links .land-block-blog-post-title>span:after,.random-material-side .land-block-blog-post-active .archUl .land-block-blog-post-title>span:after,.random-material-side .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:after,.random-material-side .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:after,.random-material-side>a:hover .account-links span:after,.random-material-side>a:hover .archUl span:after,.random-material-side>a:hover .cat-tree span:after,.random-material-side>a:hover .catsTable span:after,.random-material-side>span:hover .account-links span:after,.random-material-side>span:hover .archUl span:after,.random-material-side>span:hover .cat-tree span:after,.random-material-side>span:hover .catsTable span:after {
  opacity: .3;
  right: -50px;
}

.random-material-side {
  display: block;
  position: relative;
  overflow: hidden;
  text-align: center;
  background-color: #fafafa;
}

.land-block-special-text>.text-inner>div .random-material-side>span,.land-block-special-text>.text-inner>div.random-material-side>a,.random-material-side>a,.random-material-side>span {
  border: none;
}

.land-block-special-text>.text-inner>div .random-material-side>span>div,.land-block-special-text>.text-inner>div.random-material-side>a>div,.random-material-side>a>div,.random-material-side>span>div {
  padding: 8px 20px 10px 20px;
}

.random-material-side img {
  -moz-border-radius: 5px;
  border-radius: 5px;
  max-width: 100%;
}

.random-material-side span {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
}

.footer {
  display: block;
  position: relative;
  margin-top: 60px;
  padding: 60px 0;
  color: #fafafa;
  background-color: #272727;
}

.footer .land-block-special-text>.text-inner>div span,.footer .land-block-special-text>.text-inner>div>a,.footer .random-material-side span,.footer a,.land-block-special-text>.text-inner>div .footer span,.random-material-side .footer span {
  color: #fff;
  border-color: rgba(255,255,255,.2);
}

.footer .land-block-blog-post-active .land-block-blog-post-title>a,.footer .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.footer .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.footer .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.footer .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.footer .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.footer .land-block-special-text>.text-inner>div span:hover,.footer .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.footer .land-block-special-text>.text-inner>div>a:hover,.footer .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.footer .random-material-side span:hover,.footer .random-material-side>a:hover span,.footer .random-material-side>span:hover span,.footer a:hover,.land-block-blog-post-active .footer .land-block-blog-post-title>a,.land-block-blog-post-active .footer .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .footer .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .footer .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .footer span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active .footer .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .footer span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .footer span,.random-material-side .footer span:hover,.random-material-side .land-block-blog-post-active .footer .land-block-blog-post-title>span,.random-material-side>a:hover .footer span,.random-material-side>span:hover .footer span {
  color: #717171;
  border-color: rgba(113,113,113,.2);
}

.footer hr {
  margin: 30px 0;
  opacity: .2;
}

.footer-navigation .uMenuRoot {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.footer-navigation .uMenuRoot>li {
  float: left;
  margin-right: 40px;
}

.footer-navigation .uMenuRoot>li:last-child {
  margin-right: 0;
}

.footer-navigation .uMenuRoot>li.uWithSubmenu {
  display: none;
}

.footer-navigation .uMenuRoot>li.uWithSubmenu>ul {
  display: none;
}

.footer-navigation .uMenuRoot>li .uMenuItemA {
  color: #717171;
  border-color: rgba(113,113,113,.2);
}

.footer-navigation .uMenuRoot>li .uMenuItemA:hover {
  color: #4c72d0;
  border-color: transparent;
}

.footer-social-icon {
  width: 40px;
  height: 32px;
  float: left;
  margin-right: 10px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
}

.footer-social-icon:last-child {
  margin-right: 0;
}

.footer-social-icon>a,.land-block-special-text>.text-inner>div .footer-social-icon>span,.land-block-special-text>.text-inner>div.footer-social-icon>a,.random-material-side .footer-social-icon>span {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: rgba(113,113,113,.3);
}

.footer-social-icon>a:hover,.land-block-blog-post-active .land-block-blog-post-title.footer-social-icon>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title.footer-social-icon>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title.footer-social-icon>a,.land-block-blog-post-active .random-material-side .land-block-blog-post-title.footer-social-icon>span,.land-block-special-text>.text-inner>div .footer-social-icon>span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title.footer-social-icon>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .footer-social-icon>span,.land-block-special-text>.text-inner>div.footer-social-icon>a:hover,.land-block-special-text>.text-inner>div.random-material-side>a:hover .footer-social-icon>span,.random-material-side .footer-social-icon>span:hover,.random-material-side .land-block-blog-post-active .land-block-blog-post-title.footer-social-icon>span,.random-material-side>a:hover .footer-social-icon>span,.random-material-side>a:hover .land-block-special-text>.text-inner>div.footer-social-icon>span,.random-material-side>span:hover .footer-social-icon>span {
  color: #4c72d0;
  background-color: #000;
}

.footer-social-icon>a>*,.land-block-special-text>.text-inner>div .footer-social-icon>span>*,.land-block-special-text>.text-inner>div.footer-social-icon>a>*,.random-material-side .footer-social-icon>span>* {
  padding-top: 8px;
}

.footer-social-icon>a :after,.footer-social-icon>a :before,.footer-social-icon>a>*,.land-block-special-text>.text-inner>div .footer-social-icon>span :after,.land-block-special-text>.text-inner>div .footer-social-icon>span :before,.land-block-special-text>.text-inner>div .footer-social-icon>span>*,.land-block-special-text>.text-inner>div.footer-social-icon>a :after,.land-block-special-text>.text-inner>div.footer-social-icon>a :before,.land-block-special-text>.text-inner>div.footer-social-icon>a>*,.random-material-side .footer-social-icon>span :after,.random-material-side .footer-social-icon>span :before,.random-material-side .footer-social-icon>span>* {
  font-size: 18px;
}

.footer-block-title {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 5px;
}

.footer-block-contact .contact-line {
  margin-bottom: 10px;
}

.footer-block-usefull ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.footer-block-usefull ul>li {
  margin-bottom: 10px;
}

.footer-block-usefull ul>li>ul {
  display: none;
}

.footer-block-usefull ul>li:before {
  content: '\f1f5';
  font-family: Flaticon;
  font-size: 10px;
  color: #717171;
  margin-right: 5px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.footer-block-usefull ul>li:hover:before {
  margin-right: 3px;
}

.footer-copyright {
  font-size: 12px;
  margin-top: -15px;
  opacity: .5;
}

.footer #up-me {
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 20px;
  right: 30px;
  opacity: 1;
  background-color: rgba(113,113,113,.1);
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.footer #up-me:hover {
  background-color: #171717;
}

.footer #up-me span,.footer #up-me>i {
  position: absolute;
  width: 50px;
  height: 24px;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 1.4;
}

.split {
  margin: 0 10px;
  opacity: .3;
}

.tac {
  text-align: center;
}

.left {
  float: left;
}

.right {
  float: right;
}

.thin {
  font-weight: 100;
}

.hidden {
  display: none!important;
  visibility: hidden;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.invisible {
  visibility: hidden;
}

#main-product-page .product-main-options .shop-options>li .val:after,#main-product-page .product-main-options .shop-options>li .val:before,#main-product-page .product-main-options .shop-options>li:after,#main-product-page .product-main-options .shop-options>li:before,#navigation [id^=uNMenuDiv]>.uMenuRoot:after,#navigation [id^=uNMenuDiv]>.uMenuRoot:before,#shop-currency #shop-currency-form:after,#shop-currency #shop-currency-form:before,.clearfix:after,.clearfix:before,.footer-navigation .uMenuRoot:after,.footer-navigation .uMenuRoot:before,.gb-module .csTop:after,.gb-module .csTop:before,.land-block-we-offer .offer-block-tour .offer-block-meta:after,.land-block-we-offer .offer-block-tour .offer-block-meta:before,.land-block-we-offer .offer-block-work .offer-block-meta:after,.land-block-we-offer .offer-block-work .offer-block-meta:before,.results-page.search-module table:first-child>tbody>tr>td:after,.results-page.search-module table:first-child>tbody>tr>td:before,.shop-new-slider-arrows:after,.shop-new-slider-arrows:before,.shop-section-special-count .countdown-row:after,.shop-section-special-count .countdown-row:before {
  content: " ";
  display: table;
}

#main-product-page .product-main-options .shop-options>li .val:after,#main-product-page .product-main-options .shop-options>li:after,#navigation [id^=uNMenuDiv]>.uMenuRoot:after,#shop-currency #shop-currency-form:after,.clearfix:after,.footer-navigation .uMenuRoot:after,.gb-module .csTop:after,.land-block-we-offer .offer-block-tour .offer-block-meta:after,.land-block-we-offer .offer-block-work .offer-block-meta:after,.results-page.search-module table:first-child>tbody>tr>td:after,.shop-new-slider-arrows:after,.shop-section-special-count .countdown-row:after {
  clear: both;
}

input.valid,select.valid {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAgVBMVEUAAABetV5buFtcuFxcuVxdu11cuFxbuFtcuFxcuFxbtltcuFxbtltetl5cuFxct1xduV1fuF9cuFxcuFxbultcuFxduF1gtWBduV1cuFxcuVxcuFxcuFxcuFxet15dt11cuFxcuFxbt1teuF5duV1euF5cuVxcuFxcuFxcuFwAAADG3XcxAAAAKXRSTlMAJrDPRSnn1OjCKvM4MamLFivp8jvI1xgs6jpL++w5UvrxUU83RMe6MlhBCPsAAAABYktHRACIBR1IAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4AwTFzUBkZPjhwAAAHBJREFUGNNjYCAJMDIxsyDzWdk0NdmR+RyampqcCD4XiM/Nw8DLxy8A4gsKAfnCIgwMopqaYuIMDBIwPgOzJkhEQhLElwIplZYBMmWFQXw5iGHyCppgoCgHM14JLKLIg7BQGSiiqILsRFU1dQ3iPQgAPhMLEPHXqSUAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMTItMTlUMjM6NTM6MDErMDE6MDCbiS6WAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTEyLTE5VDIzOjUzOjAxKzAxOjAw6tSWKgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=);
}

.land-block-special-text>.text-inner>div .smiles span,.land-block-special-text>.text-inner>div .uadm.uadm--mini .uadm-subl span,.land-block-special-text>.text-inner>div .xw-body span,.land-block-special-text>.text-inner>div ul.u-mpanel-l li span,.random-material-side .smiles span,.random-material-side .uadm.uadm--mini .uadm-subl span,.random-material-side .xw-body span,.random-material-side ul.u-mpanel-l li span,.smiles .land-block-special-text>.text-inner>div span,.smiles .land-block-special-text>.text-inner>div>a,.smiles .random-material-side span,.smiles a,.uadm.uadm--mini .uadm-subi>span,.uadm.uadm--mini .uadm-subl .land-block-special-text>.text-inner>div span,.uadm.uadm--mini .uadm-subl .random-material-side span,.uadm.uadm--mini .uadm-subl .subl-el-not-active,.uadm.uadm--mini .uadm-subl a,.xw-body .land-block-special-text>.text-inner>div span,.xw-body .land-block-special-text>.text-inner>div>a,.xw-body .random-material-side span,.xw-body a,ul.u-mpanel-l li .land-block-special-text>.text-inner>div span,ul.u-mpanel-l li .land-block-special-text>.text-inner>div>a,ul.u-mpanel-l li .random-material-side span,ul.u-mpanel-l li a {
  border: none;
}

.fotorama__thumb-border {
  border-color: #4c72d0;
}

.calTable {
  border-spacing: 0;
  width: 100%;
}

.calMonth {
  padding-bottom: 15px;
}

.calMonthLink {
  font-weight: 900;
  border-color: transparent;
}

.calWday,.calWdaySe,.calWdaySu {
  background-color: #e5e5e5;
  height: 35px;
}

.calWday:first-child {
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

.calWdaySu {
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  -moz-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
}

.calMdayIsA {
  cursor: pointer;
  background-color: #717171;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
}

.calMdayA {
  background-color: #717171;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
}

.calMdayIsA:hover {
  background-color: #4c72d0;
}

.calMdayIsA:active {
  background-color: #4c72d0;
}

.calMdayLink {
  font-weight: 700;
  border-color: transparent;
}

.calMdayIsA .calMdayLink {
  color: #fff;
  font-style: normal;
}

.calMdayIsA .calMdayLink:hover {
  text-decoration: none;
}

.archUl {
  margin: 0;
  padding: 0;
  list-style: none;
}

.cMessage {
  font-size: 13px;
  line-height: 1.2;
}

#mchatBtn {
  padding: 3px 5px;
  font-size: 9px;
}

#mchatNmF {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.browser-upgrade {
  font-size: 18px;
  position: fixed;
  z-index: 333;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 20px;
  color: #6b0707;
  text-shadow: 1px 1px 1px #fd7071;
  text-align: center;
  background-color: #ec5f60;
}

.browser-upgrade .land-block-special-text>.text-inner>div span,.browser-upgrade .land-block-special-text>.text-inner>div>a,.browser-upgrade .random-material-side span,.browser-upgrade a,.land-block-special-text>.text-inner>div .browser-upgrade span,.random-material-side .browser-upgrade span {
  color: #393e46;
  border-color: #b94649;
  padding: 8px 10px;
  background-color: #ff7273;
  -moz-border-radius: 10px;
  border-radius: 10px;
  font-size: 16px;
}

.browser-upgrade .land-block-special-text>.text-inner>div span:after,.browser-upgrade .land-block-special-text>.text-inner>div>a:after,.browser-upgrade .random-material-side span:after,.browser-upgrade a:after,.land-block-special-text>.text-inner>div .browser-upgrade span:after,.random-material-side .browser-upgrade span:after {
  content: '↓';
  margin-left: 6px;
}

.browser-upgrade .land-block-blog-post-active .land-block-blog-post-title>a,.browser-upgrade .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.browser-upgrade .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.browser-upgrade .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.browser-upgrade .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.browser-upgrade .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.browser-upgrade .land-block-special-text>.text-inner>div span:hover,.browser-upgrade .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.browser-upgrade .land-block-special-text>.text-inner>div>a:hover,.browser-upgrade .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.browser-upgrade .random-material-side span:hover,.browser-upgrade .random-material-side>a:hover span,.browser-upgrade .random-material-side>span:hover span,.browser-upgrade a:hover,.land-block-blog-post-active .browser-upgrade .land-block-blog-post-title>a,.land-block-blog-post-active .browser-upgrade .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .browser-upgrade .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .browser-upgrade .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .browser-upgrade span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active .browser-upgrade .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .browser-upgrade span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .browser-upgrade span,.random-material-side .browser-upgrade span:hover,.random-material-side .land-block-blog-post-active .browser-upgrade .land-block-blog-post-title>span,.random-material-side>a:hover .browser-upgrade span,.random-material-side>span:hover .browser-upgrade span {
  color: #6b0707;
  border-color: transparent;
  background-color: #ff6768;
}

div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] {
  padding: 0!important;
  border: none!important;
  background-color: transparent!important;
}

.land-block-special-text>.text-inner>div div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] span,.random-material-side div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] span,div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] .land-block-special-text>.text-inner>div span,div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] .land-block-special-text>.text-inner>div>a,div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] .random-material-side span,div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] a {
  border: none;
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
  input:not([type=submit]):not([type=reset]) {
    padding: 10px 20px 14px 20px;
  }
}

@viewport {
  width:device-width;
}

@media (min-width:0) {
  .header-logo {
    text-align: center;
  }

  #logo {
    display: inline;
  }

  #logo>div {
    display: inline;
    float: none;
  }

  #logo .logo-icon {
    display: inline;
    float: none;
    padding: 0;
  }

  #logo .logo-name {
    display: inline;
  }

  #logo .logo-slogan {
    display: inline;
  }

  #logo .logo-icon:after,#logo .logo-name:after {
    content: '';
    display: block;
  }

  .header .row>div {
    margin-bottom: 20px;
  }

  .header .row>div:last-child {
    margin-bottom: 0;
  }

  #navigation #mobile-navigation {
    display: block;
  }

  #navigation [id^=uNMenuDiv] {
    display: none;
  }

  #navigation .navigation-inner.active [id^=uNMenuDiv] {
    display: block;
  }

  #navigation .navigation-inner {
    padding-right: 15px;
  }

  #navigation .search-box-form {
    position: static;
    margin-top: 20px;
  }

  #navigation .search-box-form-body {
    display: block;
    position: static;
    width: 100%;
  }

  #navigation .search-box-form-icon {
    display: none;
    position: static;
  }

  #rubrics .rubric-data-text-link {
    font-size: 36px;
    line-height: 1;
  }

  #rubrics .rubric-data-text-main {
    font-size: 20px;
    margin-top: 30px;
  }

  #rubrics .rubric-data:hover:before {
    top: 0;
    bottom: 0;
  }

  #rubrics .rubric-data:hover .rubric-data-text {
    top: 0;
  }

  #rubrics .rubric-data:hover .rubric-data-text-main {
    display: block;
  }

  #slider .slider-slide-body-title {
    font-size: 24px;
    font-weight: 500;
    padding: 0 30px;
  }

  #slider .slider-slide-category {
    display: none;
  }

  .land-block-title-link {
    position: static;
  }

  .land-block-we-offer .land-block-body>div>div:nth-child(4n+1) {
    clear: none;
  }

  .land-block-we-work .work-unit {
    margin-bottom: 30px;
  }

  .land-block-we-work .work-unit:before {
    padding: 14px 0 0 0;
  }

  .land-block-we-work .work-unit:after {
    display: none;
  }

  .land-block-we-work .work-unit>div {
    padding: 20px 20px 20px 80px;
  }

  .land-block-we-work .work-unit>div:after {
    top: auto;
    bottom: -30px;
    right: 0;
    left: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .land-block-we-work .land-block-body>div:last-child .work-unit {
    margin-bottom: 0;
  }

  .land-block-special {
    height: auto;
    overflow: auto;
  }

  .land-block-special-text:after {
    display: none;
  }

  .land-block-special-text>.text-inner>div {
    padding: 0 30px 0 30px;
  }

  .land-block-special-text>.text-inner>div span,.land-block-special-text>.text-inner>div>a,.land-block-special-text>.text-inner>div>span,.random-material-side .land-block-special-text>.text-inner>div>span {
    border-color: transparent;
  }

  .land-block-special-image>img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .land-block-news .land-block-body>div {
    margin-bottom: 40px;
  }

  .land-block-news .land-block-body>div:last-child {
    margin-bottom: 0;
  }

  .land-block .land-dispatch-inner input[type=submit] {
    right: 22px;
  }

  .land-block-why-we .land-block-title-text>.left {
    float: none;
    margin-right: 0;
    text-align: center;
  }

  .land-block-why-we .why-we-options {
    font-size: 32px;
    text-align: center;
  }

  .land-block-why-we .why-we-options>li {
    right: 0;
  }

  .land-block .why-we-number-section>div {
    margin-bottom: 40px;
  }

  .land-block .why-we-photo-section>div {
    margin-bottom: 30px;
  }

  .land-block .why-we-photo-section>div:last-child {
    margin-bottom: 0;
  }

  .land-block-blog .land-block-title-link,.land-block-blog .land-block-title-text {
    text-align: center;
  }

  .land-block-blog .land-block-body>div {
    margin-bottom: 30px;
  }

  .land-block-blog .land-block-body>div:last-child {
    margin-bottom: 0;
  }

  #side {
    margin-top: 40px;
  }

  .footer .left,.footer .right {
    float: none;
  }

  .footer-navigation {
    text-align: center;
    margin-bottom: 20px;
  }

  .footer-navigation .uMenuRoot>li {
    display: block;
    float: none;
    margin-right: 0;
    margin-bottom: 20px;
  }

  .footer-social {
    text-align: center;
  }

  .footer-social-icon {
    display: inline-block;
    float: none;
    margin-bottom: 5px;
  }

  .footer-block-container>div {
    margin-bottom: 40px;
  }

  .footer-block-container>div:last-child {
    margin-bottom: 0;
  }

  .footer-copyright span {
    display: block;
    text-align: center;
  }

  .footer-copyright .split {
    display: none;
  }

  .footer #up-me {
    display: none;
  }

  #main blockquote {
    position: static;
    text-align: center;
    color: #000;
    border: 1px solid #eee;
    background-color: #fafafa;
    padding: 20px 40px;
    -webkit-box-shadow: 0 10px 50px rgba(238,238,238,.3);
    -moz-box-shadow: 0 10px 50px rgba(238,238,238,.3);
    box-shadow: 0 10px 50px rgba(238,238,238,.3);
    margin: 30px 0px;
  }

  .page-message-blog-tags,.page-message-news-tags {
    text-align: center;
    margin-bottom: 20px;
  }

  .uc-avatar {
    display: none;
  }

  .uc-content {
    margin: 0!important;
  }

  .uc-content:before {
    display: none;
  }

  #related-materials>div {
    margin-bottom: 20px;
  }

  #related-materials>div:last-child {
    margin-bottom: 0;
  }

  #rubrics.rubric-page .rubric-desc {
    display: none;
  }

  .shop-item {
    border: 1px solid #eee;
    border-bottom: none;
    height: auto;
  }

  .list-item:last-child .shop-item {
    border-bottom: 1px solid #eee;
  }

  .shop-item-category {
    font-size: 14px;
  }

  .shop-item-title {
    font-size: 22px!important;
    max-height: initial;
  }

  .shop-item-meta {
    position: static;
    width: 100%;
    margin-top: 40px;
  }

  .shop-item-meta-price {
    font-size: 24px;
    margin-bottom: 20px;
  }

  .shop-item-meta-actions>.item-buy-button {
    margin-bottom: 20px;
  }

  #main-product-page .left,#main-product-page .right {
    float: none;
  }

  #main-product-page>.left {
    float: none;
    margin-bottom: 40px;
  }

  #main-product-page>.right {
    float: none;
  }

  #main-product-page>.right>h1 {
    text-align: center;
  }

  #main-product-page .product-main-manage-shop,#main-product-page .product-page-price {
    text-align: center;
  }

  #main-product-page .u-star-rating-30 {
    margin: 0 auto;
  }

  .home-page.shop-module>.row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .home-page.shop-module>.row .shop-side {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .home-page.shop-module>.row .shop-additional-info {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .shop-additional-info {
    margin-bottom: 20px;
  }

  .shop-most-section>div:first-child {
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid rgba(113,113,113,.15);
  }

  .land-block-special-text>.text-inner.shop-most-section>div>a,.land-block-special-text>.text-inner.shop-most-section>div>span,.random-material-side .shop-most-section>div>span,.shop-most-section>div>a {
    text-align: center;
  }

  .land-block-special-text>.text-inner.shop-most-section>div>a>img,.land-block-special-text>.text-inner.shop-most-section>div>span>img,.random-material-side .shop-most-section>div>span>img,.shop-most-section>div>a>img {
    float: none;
    margin: 0 auto 20px auto;
  }

  .shop-main-slider-slide-body {
    width: 100%;
  }

  .shop-main-slider-slide-body:before {
    content: '';
    display: block;
    position: absolute;
    top: 30%;
    left: 0;
    background-color: rgba(8, 120, 161,.9);
    height: 40%;
    width: 100%;
  }

  .shop-main-slider-slide-body>div {
    text-align: center;
    padding: 0 40px;
  }

  .shop-main-slider-slide-button {
    left: 0;
    right: 0;
  }

  .shop-section-title {
    font-size: 24px;
  }

  .shop-section-title.option-chooser-links>span {
    display: block;
    width: 300px;
    max-width: 100%;
    margin: 0 auto 20px auto;
    border: none;
  }

  .shop-section-title.option-chooser-links>span:last-child {
    margin: 0 auto;
  }

  .shop-section-special {
    height: auto;
    background: #fafafa;
  }

  .shop-section-special-body {
    width: 100%;
    position: static;
    padding: 40px 0;
  }

  .shop-section-special-body-inner {
    padding: 0 20px;
  }

  .shop-section-special-image {
    width: 100%;
    height: 350px;
    float: none;
    background-position: 30% 50%;
    -moz-background-size: 0;
    -o-background-size: 0;
    background-size: 0;
  }

  .shop-section-special-count {
    width: 100%;
    position: absolute;
    top: initial;
    bottom: 0;
    left: 0;
  }

  .shop-section-special-count:after {
    display: none;
  }

  .shop-section-special-count .countdown-section {
    max-width: 100%;
    float: none;
    padding: 5px 0;
    margin: 0 auto 20px auto;
  }

  .gb-module .commTd1,.gb-module .commTd2 {
    display: block;
  }

  .gb-module .commTd1>div[style="padding-bottom:2px"],.gb-module .commTd2>div[style="padding-bottom:2px"] {
    padding: 0!important;
    width: 100%;
    height: 1px;
    background-color: transparent;
    margin: 20px 0;
  }

  .gb-module .commTd1 .recaptcha-wrapper,.gb-module .commTd2 .recaptcha-wrapper {
    width: 140px;
    overflow-x: auto;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-right: 1px solid #d3d3d3;
  }
}

@media (max-width:320px) {
  .land-block-title-text {
    font-size: 42px;
    line-height: 1;
    margin-bottom: 20px;
  }

  .land-block .land-dispatch-inner input[type=submit] {
    right: 12px;
  }

  .button,.shop-page-pagination>#shop-page-more>button {
    width: 100%;
  }

  .shop-section-special-image {
    background-position: 50% 50%;
  }
}

@media (max-width:319px) {
  #slider {
    display: none!important;
    visibility: hidden!important;
  }

  .entry-news-category,.entry-news-meta,.entry-news-special,.shop-new-slider-arrows {
    display: none;
  }

  .gb-module .commTable .commSbmFl {
    width: 100%;
  }

  .page404 {
    padding: 10px;
  }
}

@media (min-width:320px) {
  .shop-item-meta-actions>.item-buy-button {
    font-size: 20px;
  }

  .land-block-special-text>.text-inner>div .shop-item-meta-actions>span.item-buy-button,.land-block-special-text>.text-inner>div.shop-item-meta-actions>a.item-buy-button,.random-material-side .shop-item-meta-actions>span.item-buy-button,.shop-item-meta-actions>a.item-buy-button {
    font-size: 18px;
  }

  .shop-section-special-image {
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }

  .shop-section-special-count {
    width: auto;
    position: absolute;
    top: initial;
    bottom: 0;
    left: 20px;
  }

  .shop-section-special-count .countdown-section {
    max-width: 100%;
    float: none;
    padding: 5px 0;
    margin: 0 0 20px 0;
  }
}

@media (min-width:576px) {
  #slider #slider-arrows,#slider .slider-slide {
    width: 540px;
  }

  #slider .slick-prev {
    left: -35px;
  }

  #slider .slick-next {
    right: -35px;
  }

  #slider .slider-slide-body-title {
    font-size: 32px;
    font-weight: 900;
    padding: 0;
  }

  #slider .slider-slide-category {
    display: block;
  }

  .land-block-title-link {
    position: absolute;
  }

  .land-block-we-offer>div>div:nth-child(2n+1) {
    clear: left;
  }

  .land-block .why-we-photo-section>div {
    margin-bottom: 0;
  }

  .land-block-blog .land-block-title-link,.land-block-blog .land-block-title-text {
    text-align: left;
  }

  .footer-navigation .uMenuRoot>li {
    display: inline-block;
    margin-right: 40px;
    margin-bottom: 0;
  }

  .footer-social-icon {
    margin-bottom: 0;
  }

  .footer #up-me {
    display: block;
  }

  .uc-avatar {
    display: block;
  }

  .uc-content {
    margin: 0 0 0 65px!important;
  }

  .uc-content:before {
    display: block;
  }

  #main-product-page .left {
    float: left;
  }

  #main-product-page .right {
    float: right;
  }

  #main-product-page>.left {
    float: none;
    margin-bottom: 40px;
  }

  #main-product-page>.right {
    float: none;
  }

  #main-product-page>.right>h1 {
    text-align: center;
  }

  #main-product-page .product-main-manage-shop,#main-product-page .product-page-price {
    text-align: left;
  }

  .land-block-special-text>.text-inner.shop-most-section>div>a,.land-block-special-text>.text-inner.shop-most-section>div>span,.random-material-side .shop-most-section>div>span,.shop-most-section>div>a {
    text-align: left;
  }

  .land-block-special-text>.text-inner.shop-most-section>div>a>img,.land-block-special-text>.text-inner.shop-most-section>div>span>img,.random-material-side .shop-most-section>div>span>img,.shop-most-section>div>a>img {
    float: left;
    margin: 0 20px 0 0;
  }

  .shop-main-slider-slide-button {
    left: initial;
    right: 40px;
  }

  .gb-module .commTd1,.gb-module .commTd2 {
    display: table-cell;
  }

  .gb-module .commTd1>div[style="padding-bottom:2px"],.gb-module .commTd2>div[style="padding-bottom:2px"] {
    display: none;
  }

  .gb-module .commTd1 .recaptcha-wrapper,.gb-module .commTd2 .recaptcha-wrapper {
    width: auto;
    border: none;
  }
}

@media (max-width:768px) {
  .animated {
    -webkit-transition-property: none!important;
    -o-transition-property: none!important;
    -moz-transition-property: none!important;
    transition-property: none!important;
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important;
    -webkit-animation: none!important;
    -moz-animation: none!important;
    animation: none!important;
  }

  .uSearchFl {
    display: block;
    margin: 20px 0;
  }

  .gb-module td[width="5%"][valign=top][align=center],.smiles {
    display: none;
  }

  .gb-module .commTable input,.gb-module .commTable textarea {
    width: 100%;
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
  }
}

@media (min-width:768px) {
  #slider #slider-arrows,#slider .slider-slide {
    width: 690px;
  }

  #slider .slick-prev {
    left: -35px;
  }

  #slider .slick-next {
    right: -35px;
  }

  #slider .slider-slide-body-title {
    font-size: 38px;
  }

  .land-block-special {
    height: 200px;
    overflow: hidden;
  }

  .land-block-special-text:after {
    display: block;
    border-width: 400px 400px 0 120px;
  }

  .land-block-special-text>.text-inner>div {
    padding: 0 0 0 30px;
  }

  .land-block-special-text>.text-inner>div span,.land-block-special-text>.text-inner>div>a,.land-block-special-text>.text-inner>div>span,.random-material-side .land-block-special-text>.text-inner>div>span {
    border-color: rgba(255,255,255,.5);
  }

  .land-block-special-image>img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .land-block-why-we .land-block-title-text>.left {
    float: left;
    margin-right: 12px;
    text-align: left;
  }

  .land-block-why-we .why-we-options {
    font-size: 48px;
    text-align: left;
  }

  .land-block-why-we .why-we-options>li {
    right: auto;
  }

  #rubrics.rubric-page .rubric:nth-child(2n) .rubric-data {
    float: right;
  }

  #rubrics.rubric-page .rubric-data {
    width: 65%;
    position: relative;
    float: left;
  }

  #rubrics.rubric-page .rubric-desc {
    display: table;
    width: 35%;
    float: right;
  }

  #allEntries>div[id^=entryID] {
    width: 50%;
    float: left;
  }

  .gb-module #allEntries>div[id^=entryID] {
    width: 100%;
    float: none;
  }

  #main blockquote {
    position: relative;
    text-align: left;
    color: #000;
    border: 1px solid #eee;
    background-color: #fafafa;
    padding: 20px 40px;
    -webkit-box-shadow: 0 10px 50px rgba(238,238,238,.3);
    -moz-box-shadow: 0 10px 50px rgba(238,238,238,.3);
    box-shadow: 0 10px 50px rgba(238,238,238,.3);
    margin: 30px 0px;
  }

  .page-message-blog>.full-text>div:first-child,.page-message-news>.full-text>div:first-child {
    width: 0!important;
    padding: 0;
    opacity: 0;
  }

  .page-message-blog-tags,.page-message-news-tags {
    text-align: left;
    margin-bottom: 0;
  }

  #related-materials>div {
    margin-bottom: 0;
  }

  .shop-item {
    height: 600px;
    border: 1px solid #eee;
    border-right: none;
    border-bottom: none;
  }

  .list-item:nth-last-child(-n+2) .shop-item {
    border-bottom: 1px solid #eee;
  }

  .list-item:last-child .shop-item,.list-item:nth-child(2n) .shop-item {
    border-right: 1px solid #eee;
  }

  .shop-item-category {
    font-size: 11px;
  }

  .shop-item-title {
    font-size: 16px!important;
    max-height: 65px;
  }

  .shop-item-meta {
    width: -webkit-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: calc(100% - 80px);
    position: absolute;
    bottom: 0;
    margin: 0;
  }

  .shop-item-meta-price {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .shop-item-meta-actions>.item-buy-button {
    font-size: 12px;
    margin-bottom: 10px;
  }

  .land-block-special-text>.text-inner>div .shop-item-meta-actions>span.item-buy-button,.land-block-special-text>.text-inner>div.shop-item-meta-actions>a.item-buy-button,.random-material-side .shop-item-meta-actions>span.item-buy-button,.shop-item-meta-actions>a.item-buy-button {
    font-size: 10px;
  }

  .shop-section-title {
    font-size: 32px;
  }

  .shop-section-title.option-chooser-links>span {
    display: inline;
    width: auto;
    max-width: none;
    margin: 0 30px 0 0;
  }

  .shop-section-special {
    height: 350px;
  }

  .shop-section-special-body {
    width: 30%;
    position: absolute;
    padding: 0;
  }

  .shop-section-special-body-inner {
    padding: 0 0 0 20px;
  }

  .shop-section-special-image {
    width: 80%;
    height: 100%;
    float: right;
    background-position: 0 50%;
  }

  .shop-section-special-count {
    width: 460px;
    position: relative;
    top: -40px;
    bottom: initial;
    left: initial;
  }

  .shop-section-special-count:after {
    display: block;
  }

  .shop-section-special-count .countdown-section {
    max-width: none;
    float: left;
    padding: 10px 0;
    margin: 0 20px 0 0;
  }

  .shop-section-special-count .countdown-section:last-child {
    margin-right: 0;
  }
}

@media (min-width:768px) and (max-width:991px) {
  #rubrics .rubric-data-text-link {
    font-size: 42px;
    line-height: 1;
  }

  #rubrics .rubric-data-text-main {
    font-size: 24px;
    margin-top: 30px;
  }

  .page-message-blog-meta-item-title,.page-message-news-meta-item-title {
    font-size: 7px;
  }

  .shop-main-features>div:nth-child(2n) {
    clear: right;
  }
}

@media (min-width:992px) {
  .header .row>div {
    margin-bottom: 0;
  }

  .header .row>div.header-logo {
    margin-bottom: 40px;
  }

  #navigation #mobile-navigation {
    display: none;
  }

  #navigation [id^=uNMenuDiv] {
    display: block;
  }

  #navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.sale-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span.best-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span.best-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span.sale-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span.sale-tie:before,#navigation [id^=uNMenuDiv] a.best-tie:after,#navigation [id^=uNMenuDiv] a.best-tie:before,#navigation [id^=uNMenuDiv] a.sale-tie:after,#navigation [id^=uNMenuDiv] a.sale-tie:before,#navigation [id^=uNMenuDiv] span.best-tie:after,#navigation [id^=uNMenuDiv] span.best-tie:before,#navigation [id^=uNMenuDiv] span.sale-tie:after,#navigation [id^=uNMenuDiv] span.sale-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.best-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.best-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.sale-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.sale-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span.best-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span.best-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span.sale-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span.sale-tie:before {
    display: block;
  }

  #navigation .navigation-inner {
    padding-right: 40px;
  }

  #navigation .search-box-form {
    position: absolute;
    margin-top: 0;
    z-index: 1;
  }

  #navigation .search-box-form-body {
    display: none;
    position: absolute;
  }

  #navigation .search-box-form-icon {
    display: block;
    position: absolute;
  }

  #navigation .search-box-form.active .search-box-form-body {
    width: 92.5%;
  }

  #slider #slider-arrows,#slider .slider-slide {
    width: 930px;
  }

  #slider .slick-prev {
    left: -30px;
  }

  #slider .slick-next {
    right: -30px;
  }

  #slider .slider-slide-body-title {
    font-size: 38px;
  }

  .shop-main-slider-slide-body {
    width: 30%;
    background-color: rgba(8, 120, 161,.9);
  }

  .shop-main-slider-slide-body:before {
    display: none;
  }

  .shop-main-slider-slide-body:after {
    display: block;
  }

  .shop-main-slider-slide-body>div {
    text-align: left;
    padding: 0 0 0 40px;
  }

  .land-block-we-offer .land-block-body>div>div:nth-child(2n+1) {
    clear: none;
  }

  .land-block-we-offer .land-block-body>div>div:nth-child(3n+1) {
    clear: left;
  }

  .land-block-we-work .work-unit:before {
    padding: 14px 0 0 14px;
  }

  .land-block-we-work .work-unit:after {
    display: block;
  }

  .land-block-we-work .work-unit>div {
    padding: 0 0 0 90px;
  }

  .land-block-we-work .work-unit>div:after {
    top: 0;
    left: auto;
    right: -25px;
    bottom: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }

  .land-block-we-work .land-block-body>div:nth-child(2n) .work-unit>div:after {
    display: none;
  }

  .land-block-news .land-block-body>div {
    margin-bottom: 0;
  }

  .land-block .why-we-number-section>div {
    margin-bottom: 40px;
  }

  .land-block .why-we-number-section>div:nth-last-child(1),.land-block .why-we-number-section>div:nth-last-child(2) {
    margin-bottom: 0;
  }

  .land-block-blog .land-block-body>div {
    margin-bottom: 0;
  }

  .footer .left {
    float: left;
  }

  .footer .right {
    float: right;
  }

  .footer-navigation {
    margin-bottom: 0;
  }

  .footer .footer-block-container>div {
    margin-bottom: 0;
  }

  .footer-copyright span {
    display: inline;
  }

  .footer-copyright .split {
    display: inline;
  }

  .shop-item {
    height: 500px;
    border: 1px solid #eee;
    border-right: none;
    border-bottom: none;
  }

  .list-item:nth-last-child(-n+4) .shop-item {
    border-bottom: 1px solid #eee;
  }

  .list-item:nth-child(2n) .shop-item {
    border-right: none;
  }

  .list-item:last-child .shop-item,.list-item:nth-child(4n) .shop-item {
    border-right: 1px solid #eee;
  }

  #main-product-page>.left {
    width: 250px;
    margin-right: 40px;
    float: left;
  }

  #main-product-page>.right {
    float: none;
    overflow: hidden;
  }

  #main-product-page>.right>h1 {
    text-align: left;
  }

  .shop-main-features>div {
    border-right: 1px solid rgba(113,113,113,.15);
  }

  .shop-main-features>div:last-child,.shop-main-features>div:nth-child(4n) {
    border-right: none;
  }

  .shop-most-section>div:first-child {
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
    border-bottom: none;
  }

  .shop-most-section>div:first-child:after {
    display: block;
    content: '';
    width: 1px;
    height: 100%;
    background-color: rgba(113,113,113,.15);
    position: absolute;
    top: 0;
    right: 0;
    background-position: 0 0;
  }
}

@media (min-width:1200px) {
  .header-logo {
    text-align: left;
    margin-bottom: 0!important;
  }

  #logo {
    display: block;
  }

  #logo>div {
    display: block;
  }

  #logo .logo-icon {
    display: block;
    float: left;
    padding-right: 5px;
  }

  #logo .logo-name {
    display: block;
  }

  #logo .logo-slogan {
    display: block;
  }

  #logo .logo-icon:after,#logo .logo-name:after {
    display: none;
  }

  #navigation .search-box-form.active {
    width: 100%;
    z-index: 70;
  }

  #navigation .search-box-form.active .search-box-form-icon {
    color: #4c72d0;
  }

  #navigation .search-box-form.active .search-box-form-icon:before {
    content: '\f106';
  }

  #navigation .search-box-form.active .search-box-form-body {
    display: block;
    width: 93.6%;
  }

  #slider #slider-arrows,#slider .slider-slide {
    width: 1110px;
  }

  #slider .slick-prev {
    left: -40px;
  }

  #slider .slick-next {
    right: -40px;
  }

  #slider .slider-slide-body-title {
    font-size: 48px;
  }

  #rubrics .rubric-data-text-link {
    font-size: 42px;
    line-height: 1.5;
  }

  #rubrics .rubric-data-text-main {
    font-size: 24px;
    margin-top: 10px;
  }

  #rubrics .rubric-data:hover:before {
    top: auto;
    bottom: -78%;
  }

  #rubrics .rubric-data:hover .rubric-data-text {
    top: 90%;
  }

  #rubrics .rubric-data:hover .rubric-data-text-main {
    display: none;
  }

  .land-block-we-offer .land-block-body>div>div:nth-child(2n+1) {
    clear: none;
  }

  .land-block-we-offer .land-block-body>div>div:nth-child(3n+1) {
    clear: none;
  }

  .land-block-we-offer .land-block-body>div>div:nth-child(4n+1) {
    clear: left;
  }

  .land-block .land-block-body>div:nth-child(2n) .work-unit>div:after {
    display: block;
  }

  .land-block .land-block-body>div:last-child .work-unit>div:after {
    display: none;
  }

  .land-block-special-text:after {
    display: block;
    border-width: 400px 400px 0 160px;
  }

  .land-block-special-image>img {
    width: 100%;
    height: auto;
    -o-object-fit: initial;
    object-fit: initial;
  }

  .land-block .land-dispatch-inner input[type=submit] {
    right: 12px;
  }

  #side {
    margin-top: 0;
  }

  .shop-item-title {
    max-height: 90px;
  }

  .home-page.shop-module>.row {
    display: block;
  }

  .shop-additional-info {
    margin-bottom: 0;
  }
}

@media (max-width:1300px) {
  .footer {
    padding: 60px 0 20px 0;
  }

  .footer #up-me {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 40px auto 0 auto;
  }
}

@media (max-width:992px) {
  .forumContent tr .gTableSubTop[width="6%"],.forumContent tr>.gTableSubTop:last-child {
    display: none;
  }

  .forumContent .ThrForumBarTbl {
    text-align: center;
  }

  .ThrForumBarCl12,.forumLastPostTd,.forumModerFuncsTbl,.threadLastPostTd,.threadViewTd {
    display: none;
  }
}

@media (max-width:768px) {
  .forumContent table:first-child[height="30"] {
    display: none;
  }

  .forumContent .FrmTopButtonsTbl {
    padding-bottom: 20px;
  }

  .forumContent .ThrBotTbl {
    padding-bottom: 20px;
  }

  .forumContent #forum_filter,.forumContent #subscribe,.forumContent .FrmBotTbl,.forumContent .FrmForumBarTbl,.forumContent .ThrBotCl22,.forumContent .ThrBotRow3,.forumContent .funcBlock,.forumContent .navigationTbl,.forumContent .postBottom,.forumContent .postTdInfo {
    display: none;
  }

  .forumContent .postTdTop:first-child {
    display: block;
    font-size: 16px;
    margin: 0 auto 10px auto;
  }

  .forumContent .postTdTop:last-child {
    display: block;
    text-align: center;
  }

  .forumContent td.posttdMessage {
    width: auto;
    padding-top: 10px;
  }
}

@media (max-width:576px) {
  .forumContent .ThrForumBarTbl,.forumContent .forumIcoTd,.forumContent .forumPostTd,.forumContent .forumThreadTd,.forumContent .frmBtns,.forumContent .gTableSubTop,.forumContent .threadAuthTd,.forumContent .threadIcoTd,.forumContent .threadLastPostTd,.forumContent .threadPostTd,.forumContent .threadViewTd {
    display: none;
  }

  .forumContent .ThrTopButtonsTbl {
    padding-bottom: 20px;
  }

  .forumContent #frM60>input {
    display: block;
    margin-bottom: 10px;
  }

  .forumContent #frM50 {
    display: none;
  }
}

@media print {
  :before {
    background: 0 0!important;
    color: #000!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    text-shadow: none!important;
  }

  :after {
    background: 0 0!important;
    color: #000!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    text-shadow: none!important;
  }

  .land-block-special-text>.text-inner>div span:visited,.land-block-special-text>.text-inner>div>a:visited,.random-material-side span:visited,a:visited {
    text-decoration: underline;
  }

  .land-block-special-text>.text-inner>div span[href]:after,.land-block-special-text>.text-inner>div>a[href]:after,.random-material-side span[href]:after,a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  .land-block-special-text>.text-inner>div span[href^="#"]:after,.land-block-special-text>.text-inner>div>a[href^="#"]:after,.random-material-side span[href^="#"]:after,a[href^="#"]:after {
    content: '';
  }

  .land-block-special-text>.text-inner>div span[href^="javascript:"]:after,.land-block-special-text>.text-inner>div>a[href^="javascript:"]:after,.random-material-side span[href^="javascript:"]:after,a[href^="javascript:"]:after {
    content: '';
  }

  blockquote,pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  img,tr {
    page-break-inside: avoid;
  }

  img {
    max-width: 100%!important;
  }

  h2,h3,p {
    orphans: 3;
    widows: 3;
  }

  h2,h3 {
    page-break-after: avoid;
  }
}

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

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

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

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

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

body,html {
  color: #354052;
  background-color: #ffffff;
  font-family: Raleway,sans-serif;
  -webkit-font-feature-settings: 'lnum';
  -moz-font-feature-settings: 'lnum';
  font-feature-settings: 'lnum';
}

::-moz-selection {
  text-shadow: none;
  color: #fff;
  background-color: #4c72d0;
}

::selection {
  text-shadow: none;
  color: #fff;
  background-color: #4c72d0;
}

audio,canvas,iframe,img,svg,video {
  vertical-align: middle;
}

button {
  outline: 0!important;
}

label {
  cursor: pointer;
}

fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

hr {
  background-color: #717171;
  border: none!important;
  margin: 10px 0;
  opacity: .15;
  height: 1px;
}

.land-block-special-text>.text-inner>div span,.land-block-special-text>.text-inner>div>a,.random-material-side span,a {
  color: #4c72d0;
  border-color: rgba(8, 120, 161,.25);
  outline: 0!important;
  text-decoration: none!important;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-blog-post-active .land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover span,.land-block-special-text>.text-inner>div span:focus,.land-block-special-text>.text-inner>div span:hover,.land-block-special-text>.text-inner>div.random-material-side>a:hover span,.land-block-special-text>.text-inner>div>a:focus,.land-block-special-text>.text-inner>div>a:hover,.random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.random-material-side span:focus,.random-material-side span:hover,.random-material-side>a:hover span,.random-material-side>span:hover span,a:focus,a:hover {
  color: initial;
}

input,select,textarea {
  color: #717171;
  outline: 0!important;
  background-color: #fff;
  border: 1px solid #eee;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 20px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

input:hover,select:hover,textarea:hover {
  border-color: #dadada;
}

input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus {
  border-color: #dadada;
  background-color: #fff;
}

input[type=button],input[type=reset],input[type=submit] {
  color: #fff;
  background-color: #4c72d0;
  cursor: pointer;
  border: none!important;
  border-color: transparent!important;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  margin: 0 auto;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
  letter-spacing: 1px;
}

input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover {
  color: #fff;
  background-color: #000;
}

.button,.shop-page-pagination>#shop-page-more>button {
  display: block;
  width: auto;
  max-width: 280px;
  height: 50px;
  color: #fff;
  background-color: #0dc378;
  cursor: pointer;
  border: none!important;
  border-color: transparent!important;
  font-weight: 700;
  text-transform: none;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  margin: 0 auto;
  line-height: 51px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
  letter-spacing: 0;
}

.button:focus,.button:hover,.shop-page-pagination>#shop-page-more>button:focus,.shop-page-pagination>#shop-page-more>button:hover {
  color: #fff;
  background-color: #0fb172;
  letter-spacing: 0px;
}

input.button {
  letter-spacing: 1px;
  line-height: 26px;
}

input.button:hover {
  letter-spacing: 0px;
}

.option-chooser-links>span {
  color: #4c72d0;
  font-weight: 500;
  cursor: pointer;
}

.option-chooser-links>span.active {
  color: #354052;
}

.option-chooser-options {
  display: none;
  opacity: 0;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.option-chooser-options.active {
  display: block;
  opacity: 1;
}

.input-white-preset input:not([type=submit]):not([type=reset]) {
  background-color: #fafafa;
}

.input-white-preset input:not([type=submit]):not([type=reset]):hover {
  background-color: #fff;
}

.input-white-preset input:not([type=submit]):not([type=reset]):active,.input-white-preset input:not([type=submit]):not([type=reset]):focus {
  background-color: #fff;
}

.input-white-preset select,.input-white-preset textarea {
  background-color: #fafafa;
}

.input-white-preset select:hover,.input-white-preset textarea:hover {
  background-color: #fff;
}

.input-white-preset select:active,.input-white-preset select:focus,.input-white-preset textarea:active,.input-white-preset textarea:focus {
  background-color: #fff;
}

.popup-window {
  max-width: 500px;
  padding: 20px 30px;
  text-align: left;
  margin: 40px auto;
  position: relative;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fafafa;
}

.popup-window-header {
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  margin-bottom: 20px;
}

.popup-window-body form>input {
  display: block;
  width: 90%;
  border: none;
  padding: 14px 20px;
  margin: 0 auto 20px auto;
}

.popup-window-body input.button {
  padding-top: 14px;
}

.my-mfp-zoom-in .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -ms-transform: scale(.8);
  -o-transform: scale(.8);
  transform: scale(.8);
}

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -ms-transform: scale(.8);
  -o-transform: scale(.8);
  transform: scale(.8);
  opacity: 0;
}

.my-mfp-zoom-in.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
}

.my-mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: .8;
}

.my-mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

.my-mfp-slide-bottom .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  transition: all .2s ease-out;
  -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  -moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  transform: translateY(-20px) perspective(600px) rotateX(10deg);
}

.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: translateY(0) perspective(600px) rotateX(0);
  -moz-transform: translateY(0) perspective(600px) rotateX(0);
  transform: translateY(0) perspective(600px) rotateX(0);
}

.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
  opacity: 0;
  -webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  -moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  transform: translateY(-10px) perspective(600px) rotateX(10deg);
}

.my-mfp-slide-bottom.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
}

.my-mfp-slide-bottom.mfp-ready.mfp-bg {
  opacity: .8;
}

.my-mfp-slide-bottom.mfp-removing.mfp-bg {
  opacity: 0;
}

.added-tie:before {
  content: 'новое';
  color: #fff;
  background-color: #4c72d0;
}

.updated-tie:before {
  content: 'обновлено';
  color: #354052;
  background-color: #ffc518;
}

.added-tie,.updated-tie {
  position: relative;
}

.added-tie:before,.updated-tie:before {
  display: block;
  position: absolute;
  padding: 5px 10px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  -moz-border-radius: 2px;
  border-radius: 2px;
  z-index: 77;
  top: 10px;
  left: 10px;
  line-height: 1;
}

.mfp-title {
  text-align: center;
}

.uf-tooltip {
  display: none!important;
}

.nice-select .list {
  z-index: -1;
}

.open.nice-select .list {
  z-index: 9;
}

#land input[type=checkbox],#land input[type=radio],#side input[type=checkbox],#side input[type=radio],.main-contact-form input[type=checkbox],.main-contact-form input[type=radio] {
  display: none;
}

#land select,#side select,.main-contact-form select {
  display: none;
}

.header {
  display: block;
  border-top: 2px solid #eee;
  padding: 20px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
}

#logo {
  display: block;
  border: none;
  font-weight: 700;
  line-height: 1.2;
  text-transform: none;
}

#logo>div {
  float: left;
}

#logo .logo-icon {
  display: block;
  float: left;
  padding-right: 5px;
}

#logo .logo-icon :after,#logo .logo-icon :before,#logo .logo-icon>* {
  font-size: 40px;
}

#logo .logo-icon>img {
  width: auto;
}

#logo .logo-name {
  display: block;
  font-size: 24px;
  font-weight: 600;
}

#logo .logo-slogan {
  display: block;
  color: #717171;
  font-size: 12px;
  font-weight: 700;
}

#logo .logo-icon:after,#logo .logo-name:after {
  display: none;
}

.mail-box-text {
  text-align: center;
  font-size: 14px;
  color: #717171;
}

.mail-box-e {
  text-align: center;
  font-size: 18px;
  letter-spacing: 1px;
}

.land-block-special-text>.text-inner>div .mail-box-e span,.mail-box-e .land-block-special-text>.text-inner>div span,.mail-box-e .land-block-special-text>.text-inner>div>a,.mail-box-e .random-material-side span,.mail-box-e a,.random-material-side .mail-box-e span {
  border: none;
}

.info-box {
  position: relative;
  height: 50px;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  cursor: default;
  text-align: center;
  z-index: 100;
}

.info-box-phone {
  font-size: 24px;
  font-weight: 700;
}

.info-box-phone:after {
  color: #717171;
  content: '\f1f7';
  font-family: Flaticon;
  font-size: 10px;
  position: relative;
  top: -4px;
  margin-left: 5px;
}

.info-box-phone>span {
  color: #4c72d0;
}

.info-box-body {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

.info-box-body .land-block-special-text>.text-inner>div span,.info-box-body .land-block-special-text>.text-inner>div>a,.info-box-body .random-material-side span,.info-box-body a,.land-block-special-text>.text-inner>div .info-box-body span,.random-material-side .info-box-body span {
  border: none!important;
}

.info-box-body-additional {
  display: none;
  padding: 20px 0 10px 0;
}

.info-box-body-additional>div {
  font-size: 24px;
  margin-bottom: 5px;
}

.info-box-body-additional>div:last-child {
  margin-bottom: 0;
}

.info-box-body-additional>div span,.info-box-body-additional>div>i {
  margin-right: 5px;
}

.info-box-body-hours {
  color: #717171;
  font-size: 14px;
}

.info-box.active,.info-box:hover {
  background-color: #fafafa;
}

.info-box.active .info-box-phone:after,.info-box:hover .info-box-phone:after {
  content: '\f1f1';
}

.info-box.active>.info-box-body,.info-box:hover>.info-box-body {
  top: 40px;
  background-color: #fafafa;
  -webkit-box-shadow: 0 40px 200px rgba(113,113,113,.4);
  -moz-box-shadow: 0 40px 200px rgba(113,113,113,.4);
  box-shadow: 0 40px 200px rgba(113,113,113,.4);
}

.info-box.active>.info-box-body .info-box-body-additional,.info-box:hover>.info-box-body .info-box-body-additional {
  display: block;
}

.info-box.active>.info-box-body .info-box-body-hours,.info-box:hover>.info-box-body .info-box-body-hours {
  padding-bottom: 10px;
}

#rubrics {
  display: block;
}

#rubrics .container,#rubrics .container-fluid,#rubrics .row {
  height: 100%;
}

#rubrics .rubric {
  display: block;
  height: 360px;
  position: relative;
  color: #fff;
  background-color: #4c72d0;
}

#rubrics .rubric-data {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: #fff;
  border: none;
  text-decoration: none;
  z-index: 11;
  overflow: hidden;
}

#rubrics .rubric-data:before {
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: -100%;
  opacity: 0;
  background-color: #000;
  z-index: 4;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

#rubrics .rubric-data:after {
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: .9;
  background-color: #4c72d0;
  z-index: 4;
  top: 0;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

#rubrics .rubric-data-text {
  position: absolute;
  width: 100%;
  height: 112px;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  z-index: 5;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

#rubrics .rubric-data-text-link {
  font-size: 48px;
  border-bottom: 1px solid rgba(255,255,255,.3);
}

#rubrics .rubric-data-text-main {
  font-size: 24px;
  font-weight: 100;
  margin-top: 10px;
}

#rubrics .rubric-data-background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 3;
  -o-object-fit: cover;
  object-fit: cover;
}

#rubrics .rubric-data:hover:before {
  bottom: -78%;
  opacity: .7;
}

#rubrics .rubric-data:hover:after {
  top: -100%;
  opacity: .1;
}

#rubrics .rubric-data:hover .rubric-data-text {
  top: 90%;
}

#rubrics .rubric-data:hover .rubric-data-text-link {
  color: #fff;
  font-weight: 700;
  border-color: transparent;
}

#rubrics .rubric-data:hover .rubric-data-text-main {
  display: none;
}

.header-button>.button,.shop-page-pagination>#shop-page-more.header-button>button {
  width: 100%;
  font-size: 11px;
  height: 46px;
  line-height: 47px;
}

#slider {
  position: relative;
  height: 450px;
  overflow: hidden;
  background-color: #4c72d0;
}

#slider .slider-slide {
  position: relative;
  width: 1110px;
  height: 450px;
  overflow: hidden;
}

#slider .slider-slide:not(.slick-current):not(.slick-center) .slider-slide-body {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: all .5s ease-out .3s;
  -o-transition: all .5s ease-out .3s;
  -moz-transition: all .5s ease-out .3s;
  transition: all .5s ease-out .3s;
}

#slider .slider-slide:not(.slick-current):not(.slick-center) .slider-slide-body-title {
  opacity: 0;
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -ms-transform: scale(.8);
  -o-transform: scale(.8);
  transform: scale(.8);
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

#slider .slider-slide:before {
  display: block;
  width: 100%;
  height: 100%;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background-color: #4c72d0;
  opacity: .8;
  z-index: 15;
}

#slider .slider-slide.slick-center .slider-slide-body,#slider .slider-slide.slick-current .slider-slide-body {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

#slider .slider-slide.slick-center .slider-slide-body-title,#slider .slider-slide.slick-current .slider-slide-body-title {
  opacity: 1;
  padding: 0 40px;
  -webkit-transform: scale(.9);
  -moz-transform: scale(.9);
  -ms-transform: scale(.9);
  -o-transform: scale(.9);
  transform: scale(.9);
}

#slider .slider-slide.slick-center .land-block-special-text>.text-inner>div .slider-slide-body-title>span,#slider .slider-slide.slick-center .land-block-special-text>.text-inner>div.slider-slide-body-title>a,#slider .slider-slide.slick-center .random-material-side .slider-slide-body-title>span,#slider .slider-slide.slick-center .slider-slide-body-title span,#slider .slider-slide.slick-center .slider-slide-body-title>a,#slider .slider-slide.slick-current .land-block-special-text>.text-inner>div .slider-slide-body-title>span,#slider .slider-slide.slick-current .land-block-special-text>.text-inner>div.slider-slide-body-title>a,#slider .slider-slide.slick-current .random-material-side .slider-slide-body-title>span,#slider .slider-slide.slick-current .slider-slide-body-title span,#slider .slider-slide.slick-current .slider-slide-body-title>a,.land-block-special-text>.text-inner>div #slider .slider-slide.slick-center .slider-slide-body-title>span,.land-block-special-text>.text-inner>div #slider .slider-slide.slick-current .slider-slide-body-title>span,.random-material-side #slider .slider-slide.slick-center .slider-slide-body-title>span,.random-material-side #slider .slider-slide.slick-current .slider-slide-body-title>span {
  top: 0;
  opacity: 1;
}

#slider .slider-slide.slick-center:before,#slider .slider-slide.slick-current:before {
  opacity: 0;
  z-index: -1;
}

#slider .slider-slide.slick-center .slider-slide-category,#slider .slider-slide.slick-current .slider-slide-category {
  top: 40px;
  opacity: 1;
}

#slider .slider-slide-body {
  display: table;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

#slider .slider-slide-body-title {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
  font-size: 48px;
  font-weight: 900;
  overflow: hidden;
  position: relative;
  z-index: 5;
  -webkit-transition: all .3s ease-out .4s;
  -o-transition: all .3s ease-out .4s;
  -moz-transition: all .3s ease-out .4s;
  transition: all .3s ease-out .4s;
  background-color: rgba(0,0,0,.5);
}

#slider .land-block-special-text>.text-inner>div .slider-slide-body-title>span,#slider .land-block-special-text>.text-inner>div.slider-slide-body-title>a,#slider .random-material-side .slider-slide-body-title>span,#slider .slider-slide-body-title span,#slider .slider-slide-body-title>a,.land-block-special-text>.text-inner>div #slider .slider-slide-body-title>span,.random-material-side #slider .slider-slide-body-title>span {
  position: relative;
  top: -20px;
  opacity: 0;
  -webkit-transition: top .3s ease-out .6s,opacity .3s ease-out .6s,color .3s ease-out;
  -o-transition: top .3s ease-out .6s,opacity .3s ease-out .6s,color .3s ease-out;
  -moz-transition: top .3s ease-out .6s,opacity .3s ease-out .6s,color .3s ease-out;
  transition: top .3s ease-out .6s,opacity .3s ease-out .6s,color .3s ease-out;
  color: #fff;
  border-color: rgba(255,255,255,.25);
  z-index: 5;
  outline: 0!important;
}

#slider .land-block-blog-post-active .land-block-blog-post-title.slider-slide-body-title>a,#slider .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title.slider-slide-body-title>span,#slider .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title.slider-slide-body-title>a,#slider .land-block-blog-post-active .random-material-side .land-block-blog-post-title.slider-slide-body-title>span,#slider .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title.slider-slide-body-title>span,#slider .land-block-special-text>.text-inner>div .random-material-side>span:hover .slider-slide-body-title>span,#slider .land-block-special-text>.text-inner>div .slider-slide-body-title>span:hover,#slider .land-block-special-text>.text-inner>div.random-material-side>a:hover .slider-slide-body-title>span,#slider .land-block-special-text>.text-inner>div.slider-slide-body-title>a:hover,#slider .random-material-side .land-block-blog-post-active .land-block-blog-post-title.slider-slide-body-title>span,#slider .random-material-side .slider-slide-body-title>span:hover,#slider .random-material-side>a:hover .land-block-special-text>.text-inner>div.slider-slide-body-title>span,#slider .random-material-side>a:hover .slider-slide-body-title>span,#slider .random-material-side>span:hover .slider-slide-body-title>span,#slider .slider-slide-body-title>a:hover,.land-block-blog-post-active #slider .land-block-blog-post-title.slider-slide-body-title>a,.land-block-blog-post-active #slider .land-block-special-text>.text-inner>div.land-block-blog-post-title.slider-slide-body-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div #slider .land-block-blog-post-title.slider-slide-body-title>span,.land-block-blog-post-active .random-material-side #slider .land-block-blog-post-title.slider-slide-body-title>span,.land-block-special-text>.text-inner>div #slider .slider-slide-body-title>span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active #slider .land-block-blog-post-title.slider-slide-body-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover #slider .slider-slide-body-title>span,.land-block-special-text>.text-inner>div.random-material-side>a:hover #slider .slider-slide-body-title>span,.random-material-side #slider .slider-slide-body-title>span:hover,.random-material-side .land-block-blog-post-active #slider .land-block-blog-post-title.slider-slide-body-title>span,.random-material-side>a:hover #slider .land-block-special-text>.text-inner>div.slider-slide-body-title>span,.random-material-side>a:hover #slider .slider-slide-body-title>span,.random-material-side>span:hover #slider .slider-slide-body-title>span {
  color: #ffc518;
  border-color: rgba(255,197,24,.25);
}

#slider .slider-slide-background {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

#slider .slider-slide-category {
  position: absolute;
  top: 50px;
  right: 70px;
  z-index: 50;
  opacity: 0;
  -webkit-transition: all .9s ease-out .3s;
  -o-transition: all .9s ease-out .3s;
  -moz-transition: all .9s ease-out .3s;
  transition: all .9s ease-out .3s;
}

#slider .land-block-special-text>.text-inner>div .slider-slide-category>span,#slider .land-block-special-text>.text-inner>div.slider-slide-category>a,#slider .random-material-side .slider-slide-category>span,#slider .slider-slide-category span,#slider .slider-slide-category>a,.land-block-special-text>.text-inner>div #slider .slider-slide-category>span,.random-material-side #slider .slider-slide-category>span {
  color: #000;
  background-color: #ffc518;
  border: none!important;
  padding: 10px 20px;
  font-weight: 900;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 12px;
}

#slider #slider-arrows {
  width: 1110px;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

#slider .slick-next,#slider .slick-prev {
  width: 28px;
  height: 24px;
  z-index: 888;
}

#slider .slick-next:before,#slider .slick-prev:before {
  font-size: 24px;
  font-family: Flaticon;
}

#slider .slick-next:focus:before,#slider .slick-prev:focus:before {
  opacity: .75;
}

#slider .slick-next:hover:before,#slider .slick-prev:hover:before {
  opacity: 1;
}

#slider .slick-prev {
  left: -40px;
}

#slider .slick-prev:before {
  content: '\f107';
}

#slider .slick-next {
  right: -40px;
}

#slider .slick-next:before {
  content: '\f108';
}

@-moz-document url-prefix() {
  .land-block-special-text>.text-inner>div .slider-slide-body-title>span,.land-block-special-text>.text-inner>div.slider-slide-body-title>a,.random-material-side .slider-slide-body-title>span,.slider-slide-body-title>a {
    border: none!important;
  }
}

.shop-main-slider {
  position: relative;
  height: 450px;
  overflow: hidden;
  background-color: #fafafa;
  margin-bottom: 40px;
}

.shop-main-slider-slide {
  height: 450px;
  overflow: hidden;
  position: relative;
}

.shop-main-slider-slide-body {
  position: absolute;
  width: 30%;
  height: 100%;
  top: 0;
  left: -100%;
  font-size: 24px;
  font-weight: 500;
  color: #fff;
  display: table;
  background-color: transparent;
  z-index: 9;
  -webkit-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.shop-main-slider-slide-body:after {
  display: none;
  position: absolute;
  content: '';
  top: 0;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 450px 450px 0 160px;
  border-color: transparent transparent transparent rgba(8, 120, 161,.9);
  z-index: 2;
}

.shop-main-slider-slide-body>div {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 0 40px;
  position: relative;
  top: -20px;
  opacity: 0;
  -webkit-transition: all .3s ease-out .4s;
  -o-transition: all .3s ease-out .4s;
  -moz-transition: all .3s ease-out .4s;
  transition: all .3s ease-out .4s;
}

.shop-main-slider-slide-body>div>div {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

.shop-main-slider-slide-special {
  position: absolute;
  top: -50px;
  right: 40px;
  font-size: 12px;
  font-weight: 900;
  padding: 10px 20px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-transform: uppercase;
  background-color: #ffc518;
  opacity: 0;
  z-index: 10;
  -webkit-transition: all .3s ease-out .4s;
  -o-transition: all .3s ease-out .4s;
  -moz-transition: all .3s ease-out .4s;
  transition: all .3s ease-out .4s;
}

.shop-main-slider-slide-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.shop-main-slider-slide-image>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.shop-main-slider-slide-button {
  position: absolute;
  right: 40px;
  bottom: -60px;
  margin: auto;
  z-index: 10;
  opacity: 0;
  -webkit-transition: all .3s ease-out .4s;
  -o-transition: all .3s ease-out .4s;
  -moz-transition: all .3s ease-out .4s;
  transition: all .3s ease-out .4s;
}

.shop-main-slider-slide.slick-current .shop-main-slider-slide-body {
  left: 0;
}

.shop-main-slider-slide.slick-current .shop-main-slider-slide-body>div {
  top: 0;
  opacity: 1;
}

.shop-main-slider-slide.slick-current .shop-main-slider-slide-special {
  top: 20px;
  opacity: 1;
}

.shop-main-slider-slide.slick-current .shop-main-slider-slide-button {
  bottom: 20px;
  opacity: 1;
}

.shop-main-slider .slick-dots {
  width: auto;
  left: 140px;
  bottom: 30px;
  z-index: 11;
}

.shop-main-slider .slick-dots li {
  width: auto;
  height: auto;
  margin: 0 20px 0 0;
}

.shop-main-slider .slick-dots li:last-child {
  margin-right: 0;
}

.shop-main-slider .slick-dots li.slick-active button {
  opacity: 1;
}

.shop-main-slider .slick-dots li button {
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  opacity: .3;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #fff;
}

.shop-main-slider .slick-dots li button:before {
  display: none;
}

#navigation {
  display: block;
  margin: 0;
}

#navigation #mobile-navigation {
  position: relative;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  padding: 10px 0;
  background-color: #fafafa;
  cursor: pointer;
}

#navigation #mobile-navigation:after {
  position: absolute;
  top: 16px;
  right: 20px;
  display: block;
  content: '\f0c9';
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#navigation .navigation-inner {
  position: relative;
  padding-right: 40px;
  padding-left: 15px;
}

#navigation [id^=uNMenuDiv] {
  position: relative;
  z-index: 50;
  font-weight: 700;
  text-transform: uppercase;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span,#navigation [id^=uNMenuDiv] .random-material-side span,#navigation [id^=uNMenuDiv] a,#navigation [id^=uNMenuDiv] span,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span,.random-material-side #navigation [id^=uNMenuDiv] span {
  color: #000;
  border: none;
  text-decoration: none;
}

#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-blog-post-title>a,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .random-material-side>span:hover span,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.uMenuItemA,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span:active,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span:hover,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.random-material-side>a:hover span,#navigation [id^=uNMenuDiv] .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,#navigation [id^=uNMenuDiv] .random-material-side span.uMenuItemA,#navigation [id^=uNMenuDiv] .random-material-side span:active,#navigation [id^=uNMenuDiv] .random-material-side span:hover,#navigation [id^=uNMenuDiv] .random-material-side>a:hover span,#navigation [id^=uNMenuDiv] .random-material-side>span:hover span,#navigation [id^=uNMenuDiv] a.uMenuItemA,#navigation [id^=uNMenuDiv] a:active,#navigation [id^=uNMenuDiv] a:hover,#navigation [id^=uNMenuDiv] span.uMenuItemA,#navigation [id^=uNMenuDiv] span:active,#navigation [id^=uNMenuDiv] span:hover,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>a,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.uMenuItemA,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span:active,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover #navigation [id^=uNMenuDiv] span,.land-block-special-text>.text-inner>div.random-material-side>a:hover #navigation [id^=uNMenuDiv] span,.random-material-side #navigation [id^=uNMenuDiv] span.uMenuItemA,.random-material-side #navigation [id^=uNMenuDiv] span:active,.random-material-side #navigation [id^=uNMenuDiv] span:hover,.random-material-side .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span,.random-material-side>a:hover #navigation [id^=uNMenuDiv] span,.random-material-side>span:hover #navigation [id^=uNMenuDiv] span {
  color: #4c72d0;
}




#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-blog-post-title>a.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-blog-post-title>a.sale-tie:before,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span.sale-tie:before,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.sale-tie:before,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span.sale-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span.sale-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .random-material-side>span:hover span.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .random-material-side>span:hover span.sale-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span:hover.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span:hover.sale-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.random-material-side>a:hover span.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.random-material-side>a:hover span.sale-tie:before,#navigation [id^=uNMenuDiv] .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span.best-tie:before,#navigation [id^=uNMenuDiv] .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span.sale-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span:hover.best-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span:hover.sale-tie:before,#navigation [id^=uNMenuDiv] .random-material-side>a:hover span.best-tie:before,#navigation [id^=uNMenuDiv] .random-material-side>a:hover span.sale-tie:before,#navigation [id^=uNMenuDiv] .random-material-side>span:hover span.best-tie:before,#navigation [id^=uNMenuDiv] .random-material-side>span:hover span.sale-tie:before,#navigation [id^=uNMenuDiv] a:hover.best-tie:before,#navigation [id^=uNMenuDiv] a:hover.sale-tie:before,#navigation [id^=uNMenuDiv] span:hover.best-tie:before,#navigation [id^=uNMenuDiv] span:hover.sale-tie:before,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>a.best-tie:before,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>a.sale-tie:before,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.best-tie:before,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.sale-tie:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:before,.land-block-blog-post-active .random-material-side #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:before,.land-block-blog-post-active .random-material-side #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span:hover.best-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span:hover.sale-tie:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover #navigation [id^=uNMenuDiv] span.best-tie:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover #navigation [id^=uNMenuDiv] span.sale-tie:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.best-tie:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.sale-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span:hover.best-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span:hover.sale-tie:before,.random-material-side .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:before,.random-material-side .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:before,.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.best-tie:before,.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.sale-tie:before,.random-material-side>span:hover #navigation [id^=uNMenuDiv] span.best-tie:before,.random-material-side>span:hover #navigation [id^=uNMenuDiv] span.sale-tie:before {
  visibility: visible;
  top: -6px;
  opacity: 1;
}

#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-blog-post-title>a.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-blog-post-title>a.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .random-material-side>span:hover span.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div .random-material-side>span:hover span.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span:hover.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span:hover.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.random-material-side>a:hover span.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.random-material-side>a:hover span.sale-tie:after,#navigation [id^=uNMenuDiv] .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span.best-tie:after,#navigation [id^=uNMenuDiv] .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span.sale-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span:hover.best-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span:hover.sale-tie:after,#navigation [id^=uNMenuDiv] .random-material-side>a:hover span.best-tie:after,#navigation [id^=uNMenuDiv] .random-material-side>a:hover span.sale-tie:after,#navigation [id^=uNMenuDiv] .random-material-side>span:hover span.best-tie:after,#navigation [id^=uNMenuDiv] .random-material-side>span:hover span.sale-tie:after,#navigation [id^=uNMenuDiv] a:hover.best-tie:after,#navigation [id^=uNMenuDiv] a:hover.sale-tie:after,#navigation [id^=uNMenuDiv] span:hover.best-tie:after,#navigation [id^=uNMenuDiv] span:hover.sale-tie:after,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>a.best-tie:after,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>a.sale-tie:after,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.best-tie:after,.land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div.land-block-blog-post-title>a.sale-tie:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:after,.land-block-blog-post-active .random-material-side #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:after,.land-block-blog-post-active .random-material-side #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span:hover.best-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span:hover.sale-tie:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover #navigation [id^=uNMenuDiv] span.best-tie:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover #navigation [id^=uNMenuDiv] span.sale-tie:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.best-tie:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.sale-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span:hover.best-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span:hover.sale-tie:after,.random-material-side .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.best-tie:after,.random-material-side .land-block-blog-post-active #navigation [id^=uNMenuDiv] .land-block-blog-post-title>span.sale-tie:after,.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.best-tie:after,.random-material-side>a:hover #navigation [id^=uNMenuDiv] span.sale-tie:after,.random-material-side>span:hover #navigation [id^=uNMenuDiv] span.best-tie:after,.random-material-side>span:hover #navigation [id^=uNMenuDiv] span.sale-tie:after {
  visibility: visible;
  top: -25px;
  opacity: 1;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.sale-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span.sale-tie:before,#navigation [id^=uNMenuDiv] a.sale-tie:before,#navigation [id^=uNMenuDiv] span.sale-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.sale-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span.sale-tie:before {
  border-top-color: #e24747!important;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.sale-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span.sale-tie:after,#navigation [id^=uNMenuDiv] a.sale-tie:after,#navigation [id^=uNMenuDiv] span.sale-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.sale-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span.sale-tie:after {
  content: 'новое';
  background-color: #e24747;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.best-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span.best-tie:before,#navigation [id^=uNMenuDiv] a.best-tie:before,#navigation [id^=uNMenuDiv] span.best-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.best-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span.best-tie:before {
  border-top-color: #009688!important;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.best-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span.best-tie:after,#navigation [id^=uNMenuDiv] a.best-tie:after,#navigation [id^=uNMenuDiv] span.best-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.best-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span.best-tie:after {
  content: 'лучшее';
  background-color: #009688;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.best-tie,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.sale-tie,#navigation [id^=uNMenuDiv] .random-material-side span.best-tie,#navigation [id^=uNMenuDiv] .random-material-side span.sale-tie,#navigation [id^=uNMenuDiv] a.best-tie,#navigation [id^=uNMenuDiv] a.sale-tie,#navigation [id^=uNMenuDiv] span.best-tie,#navigation [id^=uNMenuDiv] span.sale-tie,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.best-tie,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.sale-tie,.random-material-side #navigation [id^=uNMenuDiv] span.best-tie,.random-material-side #navigation [id^=uNMenuDiv] span.sale-tie {
  position: relative;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.sale-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span.best-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span.sale-tie:before,#navigation [id^=uNMenuDiv] a.best-tie:before,#navigation [id^=uNMenuDiv] a.sale-tie:before,#navigation [id^=uNMenuDiv] span.best-tie:before,#navigation [id^=uNMenuDiv] span.sale-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.best-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.sale-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span.best-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span.sale-tie:before {
  display: none;
  visibility: hidden;
  content: '';
  position: absolute;
  top: -15px;
  right: 0;
  left: 0;
  width: 0;
  height: 0;
  margin: auto;
  border: solid transparent;
  pointer-events: none;
  border-color: transparent;
  border-width: 6px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
  opacity: 0;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.sale-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span.best-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span.sale-tie:after,#navigation [id^=uNMenuDiv] a.best-tie:after,#navigation [id^=uNMenuDiv] a.sale-tie:after,#navigation [id^=uNMenuDiv] span.best-tie:after,#navigation [id^=uNMenuDiv] span.sale-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.best-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.sale-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span.best-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span.sale-tie:after {
  display: none;
  position: absolute;
  visibility: hidden;
  color: #fff;
  width: 65px;
  top: -35px;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
  font-size: 8px;
  padding: 4px 10px;
  letter-spacing: 1px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
  opacity: 0;
}

#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span>span:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div>a>span:after,#navigation [id^=uNMenuDiv] .random-material-side span>span:after,#navigation [id^=uNMenuDiv] a>span:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span>span:after,.random-material-side #navigation [id^=uNMenuDiv] span>span:after {
  display: none!important;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li {
  float: left;
  margin-right: 40px;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li:last-child {
  margin-right: 0;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li.uWithSubmenu>ul {
  top: 82px;
  left: 0;
  border-right: none;
  border-top: 2px solid #4c72d0;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li.uWithSubmenu>ul:before {
  top: -25px!important;
  right: initial!important;
  width: 50%!important;
  height: 25px!important;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li.uWithSubmenu:hover>ul {
  top: 30px;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li>li {
  display: block;
  float: left;
  font-weight: 700;
  position: relative;
  margin-right: 60px;
  z-index: 99;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li>li:after {
  content: '';
  display: block;
  position: absolute;
  width: 2px;
  height: 22px;
  top: 0;
  right: -29px;
  background-color: #222;
  pointer-events: none;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li>li:last-child {
  margin: 0;
}

#navigation [id^=uNMenuDiv]>.uMenuRoot>li>li:last-child:after {
  display: none;
}

#navigation .uWithSubmenu {
  position: relative;
  z-index: 15;
}

#navigation .land-block-special-text>.text-inner>div .uWithSubmenu>span,#navigation .land-block-special-text>.text-inner>div.uWithSubmenu>a,#navigation .random-material-side .uWithSubmenu>span,#navigation .uWithSubmenu span,#navigation .uWithSubmenu>a,.land-block-special-text>.text-inner>div #navigation .uWithSubmenu>span,.random-material-side #navigation .uWithSubmenu>span {
  position: relative;
}

#navigation .land-block-special-text>.text-inner>div .uWithSubmenu>span:after,#navigation .land-block-special-text>.text-inner>div.uWithSubmenu>a:after,#navigation .random-material-side .uWithSubmenu>span:after,#navigation .uWithSubmenu span:after,#navigation .uWithSubmenu>a:after,.land-block-special-text>.text-inner>div #navigation .uWithSubmenu>span:after,.random-material-side #navigation .uWithSubmenu>span:after {
  display: inline-block;
  content: '\f1f7';
  font-size: 8px;
  font-family: Flaticon;
  position: relative;
  top: -3px;
  margin-left: 4px;
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  -moz-transition: transform .3s ease-out,-moz-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out,-o-transform .3s ease-out;
}

#navigation .uWithSubmenu>ul {
  width: 200px;
  position: absolute;
  top: 0;
  left: -200%;
  visibility: hidden;
  opacity: 0;
  margin: 0;
  padding: 20px 40px;
  list-style-type: none;
  -webkit-transition: all .3s ease-out .3s;
  -o-transition: all .3s ease-out .3s;
  -moz-transition: all .3s ease-out .3s;
  transition: all .3s ease-out .3s;
  background-color: #fff;
  -webkit-box-shadow: 0 10px 50px rgba(113,113,113,.4);
  -moz-box-shadow: 0 10px 50px rgba(113,113,113,.4);
  box-shadow: 0 10px 50px rgba(113,113,113,.4);
  z-index: -1;
  text-align: center;
  font-size: 14px;
  line-height: 1;
  border-right: 2px solid #4c72d0;
}

#navigation .uWithSubmenu>ul>li {
  padding: 16px 0 14px 0;
  border-bottom: 1px solid rgba(113,113,113,.2);
}

#navigation .uWithSubmenu>ul>li:last-child {
  border: none;
}

#navigation .land-block-special-text>.text-inner>div .uWithSubmenu:hover>span,#navigation .land-block-special-text>.text-inner>div.uWithSubmenu:hover>a,#navigation .random-material-side .uWithSubmenu:hover>span,#navigation .uWithSubmenu:hover>a,.land-block-special-text>.text-inner>div #navigation .uWithSubmenu:hover>span,.random-material-side #navigation .uWithSubmenu:hover>span {
  color: #4c72d0!important;
}

#navigation .land-block-special-text>.text-inner>div .uWithSubmenu:hover>span:after,#navigation .land-block-special-text>.text-inner>div.uWithSubmenu:hover>a:after,#navigation .random-material-side .uWithSubmenu:hover>span:after,#navigation .uWithSubmenu:hover>a:after,.land-block-special-text>.text-inner>div #navigation .uWithSubmenu:hover>span:after,.random-material-side #navigation .uWithSubmenu:hover>span:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

#navigation .land-block-special-text>.text-inner>div .uWithSubmenu:hover>span>span,#navigation .land-block-special-text>.text-inner>div.uWithSubmenu:hover>a>span,#navigation .random-material-side .uWithSubmenu:hover>span>span,#navigation .uWithSubmenu:hover>a>span,.land-block-special-text>.text-inner>div #navigation .uWithSubmenu:hover>span>span,.random-material-side #navigation .uWithSubmenu:hover>span>span {
  color: #4c72d0!important;
}

#navigation .uWithSubmenu:hover>ul {
  left: -190%;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
  visibility: visible;
  opacity: 1;
  z-index: 5;
}

#navigation .navigation-inner.active #mobile-navigation {
  color: #fff;
  background-color: #fff;
  border-bottom: 1px solid #c7c7c7;
}

#navigation .navigation-inner.active #mobile-navigation:after {
  color: #354052;
  content: '\f00d';
  font-size: 24px;
  top: 10px;
  right: 0;
}

#navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li {
  display: block;
  float: none;
  width: 100%;
  text-align: center;
}

#navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li span,#navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>a,#navigation .navigation-inner.active .land-block-special-text>.text-inner>div [id^=uNMenuDiv]>.uMenuRoot>li>span,#navigation .navigation-inner.active .random-material-side [id^=uNMenuDiv]>.uMenuRoot>li>span,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>span,.random-material-side #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>span {
  display: block;
  padding: 8px;
  color: #fff!important;
  background-color: #717171;
  border-top: 1px solid #858585;
  border-bottom: 1px solid #5d5d5d;
  text-shadow: 0 1px 2px #3e3e3e;
}

#navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li span:after,#navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>a:after,#navigation .navigation-inner.active .land-block-special-text>.text-inner>div [id^=uNMenuDiv]>.uMenuRoot>li>span:after,#navigation .navigation-inner.active .random-material-side [id^=uNMenuDiv]>.uMenuRoot>li>span:after,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>span:after,.random-material-side #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>span:after {
  color: #fff!important;
}

#navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>a>span,#navigation .navigation-inner.active .land-block-special-text>.text-inner>div [id^=uNMenuDiv]>.uMenuRoot>li>span>span,#navigation .navigation-inner.active .random-material-side [id^=uNMenuDiv]>.uMenuRoot>li>span>span,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>span>span,.random-material-side #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li>span>span {
  display: inline-block;
  border: none!important;
}

#navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li:not('.uWithSubmenu')>a>span,#navigation .navigation-inner.active .land-block-special-text>.text-inner>div [id^=uNMenuDiv]>.uMenuRoot>li:not('.uWithSubmenu')>span>span,#navigation .navigation-inner.active .random-material-side [id^=uNMenuDiv]>.uMenuRoot>li:not('.uWithSubmenu')>span>span,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li:not('.uWithSubmenu')>span>span,.random-material-side #navigation .navigation-inner.active [id^=uNMenuDiv]>.uMenuRoot>li:not('.uWithSubmenu')>span>span {
  display: inline-block;
}

#navigation .navigation-inner.active .land-block-special-text>.text-inner>div .uWithSubmenu:hover>span:after,#navigation .navigation-inner.active .land-block-special-text>.text-inner>div.uWithSubmenu:hover>a:after,#navigation .navigation-inner.active .random-material-side .uWithSubmenu:hover>span:after,#navigation .navigation-inner.active .uWithSubmenu:hover>a:after,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active .uWithSubmenu:hover>span:after,.random-material-side #navigation .navigation-inner.active .uWithSubmenu:hover>span:after {
  color: #fff!important;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

#navigation .navigation-inner.active .uWithSubmenu>ul {
  display: none;
  width: 100%;
  position: static;
  visibility: visible!important;
  opacity: 1!important;
  border: none!important;
  background-color: #767676;
}

#navigation .navigation-inner.active .uWithSubmenu>ul>li {
  padding: 0;
  border: none;
}

#navigation .navigation-inner.active .land-block-special-text>.text-inner>div .uWithSubmenu>ul>li>span,#navigation .navigation-inner.active .random-material-side .uWithSubmenu>ul>li>span,#navigation .navigation-inner.active .uWithSubmenu>ul>li span,#navigation .navigation-inner.active .uWithSubmenu>ul>li>a,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active .uWithSubmenu>ul>li>span,.random-material-side #navigation .navigation-inner.active .uWithSubmenu>ul>li>span {
  display: block;
  padding: 8px;
  color: #fff;
  background-color: #717171;
  border-top: 1px solid #858585!important;
  border-left: 1px solid #5d5d5d!important;
  border-right: 1px solid #5d5d5d!important;
  border-bottom: 1px solid #5d5d5d!important;
  text-shadow: 0 1px 2px #3e3e3e;
}

#navigation .navigation-inner.active .land-block-special-text>.text-inner>div .uWithSubmenu>ul>li>span:after,#navigation .navigation-inner.active .random-material-side .uWithSubmenu>ul>li>span:after,#navigation .navigation-inner.active .uWithSubmenu>ul>li span:after,#navigation .navigation-inner.active .uWithSubmenu>ul>li>a:after,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active .uWithSubmenu>ul>li>span:after,.random-material-side #navigation .navigation-inner.active .uWithSubmenu>ul>li>span:after {
  color: #fff!important;
}

#navigation .navigation-inner.active .land-block-special-text>.text-inner>div .uWithSubmenu>ul>li>span>span,#navigation .navigation-inner.active .random-material-side .uWithSubmenu>ul>li>span>span,#navigation .navigation-inner.active .uWithSubmenu>ul>li>a>span,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active .uWithSubmenu>ul>li>span>span,.random-material-side #navigation .navigation-inner.active .uWithSubmenu>ul>li>span>span {
  display: inline-block!important;
  border: none!important;
}

#navigation .navigation-inner.active .land-block-special-text>.text-inner>div .uWithSubmenu>ul>li:not('.uWithSubmenu')>span>span,#navigation .navigation-inner.active .random-material-side .uWithSubmenu>ul>li:not('.uWithSubmenu')>span>span,#navigation .navigation-inner.active .uWithSubmenu>ul>li:not('.uWithSubmenu')>a>span,.land-block-special-text>.text-inner>div #navigation .navigation-inner.active .uWithSubmenu>ul>li:not('.uWithSubmenu')>span>span,.random-material-side #navigation .navigation-inner.active .uWithSubmenu>ul>li:not('.uWithSubmenu')>span>span {
  display: inline-block;
}

#navigation .search-box-form {
  position: absolute;
  top: 0;
  right: 18px;
  width: 100%;
  height: 100%;
}

#navigation .search-box-form-icon {
  color: #000;
  position: absolute;
  top: -4px;
  right: 0;
  cursor: pointer;
  z-index: 30;
}

#navigation .search-box-form-icon:before {
  content: '\f1e9';
  font-size: 20px;
  font-family: Flaticon;
}

#navigation .search-box-form-icon>* {
  cursor: pointer;
}

#navigation .search-box-form-icon>:after,#navigation .search-box-form-icon>:before {
  font-size: 20px;
}

#navigation .search-box-form-icon:hover {
  color: #4c72d0;
}

#navigation .search-box-form-body {
  display: none;
  width: 500px;
  position: absolute;
  top: -11px;
  right: 40px;
  background-color: #fafafa;
  z-index: 20;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

#navigation .search-box-form-body .searchForm {
  position: relative;
}

#navigation .search-box-form-body .searchForm .queryField {
  width: 100%;
  padding-right: 50px;
}

#navigation .search-box-form-body .searchForm .searchSbmFl {
  position: absolute;
  top: 1px;
  right: 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  font-family: Flaticon;
}

#navigation .search-box-form.active {
  width: 100%;
}

#navigation .search-box-form.active .search-box-form-icon {
  color: #4c72d0;
}

#navigation .search-box-form.active .search-box-form-icon:before {
  content: '\f106';
}

#navigation .search-box-form.active .search-box-form-body {
  display: block;
  width: 93.5%;
}

.land-background-white {
  margin-top: 60px;
  padding: 30px 0 50px 0;
  background-color: #fafafa;
}

.land-background-white .land-block {
  margin: 0!important;
}

.land-block {
  margin-top: 60px;
}

.land-block:first-child {
  margin-top: 40px;
}

.land-block-title {
  position: relative;
}

.land-block-title-text {
  font-size: 48px;
  font-weight: 100;
}

.land-block-title-description {
  color: #b1b1b1;
  font-size: 18px;
}

.land-block-title-link {
  position: absolute;
  right: 0;
  bottom: 12px;
}

.land-block-special-text>.text-inner>div .land-block-title-link>span,.land-block-special-text>.text-inner>div.land-block-title-link>a,.land-block-title-link>a,.random-material-side .land-block-title-link>span {
  border: none;
}

.land-block-body {
  position: relative;
  margin-top: 30px;
}

.land-block .land-dispatch {
  display: table;
  width: 100%;
  height: 220px;
  background-color: #fafafa;
}

.land-block .land-dispatch-inner {
  display: table-cell;
  vertical-align: middle;
  font-size: 14px;
  color: #717171;
  text-align: center;
  padding: 0 20px;
}

.land-block .land-dispatch-inner>div {
  display: block;
  color: #354052;
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.land-block .land-dispatch-inner>span {
  display: block;
  margin-bottom: 10px;
}

.land-block .land-dispatch-inner input[type=text] {
  width: 95%;
  font-size: 12px;
  padding-right: 50px;
}

.land-block .land-dispatch-inner input[type=submit] {
  font-size: 12px;
  font-weight: 700;
  position: absolute;
  padding: 5px 8px;
  top: 6px;
  right: 12px;
}

.land-block .land-dispatch-feed {
  position: relative;
}

.land-block-we-offer .land-block-body>div>div {
  margin-bottom: 30px;
}

.land-block-we-offer .land-block-body>div>div:nth-child(4n+1) {
  clear: left;
}

.land-block-we-offer .offer-block {
  display: block;
  border: none;
  background-color: #fafafa;
}

.land-block-we-offer .offer-block-image {
  height: 130px;
  position: relative;
  overflow: hidden;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

.land-block-we-offer .offer-block-image>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.land-block-we-offer .offer-block-text {
  color: #000;
  padding: 5px 10px 10px 10px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-we-offer .offer-block-text>span {
  color: #717171;
  font-size: 18px;
}

.land-block-we-offer .offer-block-text>div {
  font-size: 24px;
}

.land-block-we-offer .offer-block:hover {
  -webkit-box-shadow: 0 0 50px rgba(113,113,113,.2);
  -moz-box-shadow: 0 0 50px rgba(113,113,113,.2);
  box-shadow: 0 0 50px rgba(113,113,113,.2);
}

.land-block-we-offer .offer-block:hover .offer-block-text {
  color: #4c72d0;
}

.land-block-we-offer .offer-block-tour .offer-block-meta,.land-block-we-offer .offer-block-work .offer-block-meta {
  position: absolute;
  display: block;
  font-size: 14px;
  text-align: center;
  color: #fff;
  background-color: #4c72d0;
  width: 90%;
  height: 70px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  bottom: -80px;
  right: 0;
  left: 0;
  margin: auto;
  padding-top: 10px;
  z-index: 2;
  -webkit-transition: all .3s ease-out .3s;
  -o-transition: all .3s ease-out .3s;
  -moz-transition: all .3s ease-out .3s;
  transition: all .3s ease-out .3s;
  overflow: hidden;
}

.land-block-we-offer .offer-block-tour .offer-block-meta>div,.land-block-we-offer .offer-block-work .offer-block-meta>div {
  position: relative;
  display: inline-block;
  cursor: help;
  margin-right: 20px;
  top: 20px;
  opacity: 0;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-we-offer .offer-block-tour .offer-block-meta>div:after,.land-block-we-offer .offer-block-work .offer-block-meta>div:after {
  content: '';
  display: block;
  width: 1px;
  height: 80%;
  position: absolute;
  top: 10%;
  right: -10px;
  background-color: rgba(255,255,255,.4);
}

.land-block-we-offer .offer-block-tour .offer-block-meta>div:last-child,.land-block-we-offer .offer-block-work .offer-block-meta>div:last-child {
  margin-right: 0;
}

.land-block-we-offer .offer-block-tour .offer-block-meta>div:last-child:after,.land-block-we-offer .offer-block-work .offer-block-meta>div:last-child:after {
  display: none;
}

.land-block-we-offer .offer-block-tour .offer-block-meta>div i,.land-block-we-offer .offer-block-tour .offer-block-meta>div>span,.land-block-we-offer .offer-block-work .offer-block-meta>div i,.land-block-we-offer .offer-block-work .offer-block-meta>div>span {
  display: block;
}

.land-block-we-offer .offer-block-tour .offer-block-meta>div i:after,.land-block-we-offer .offer-block-tour .offer-block-meta>div i:before,.land-block-we-offer .offer-block-tour .offer-block-meta>div>span:after,.land-block-we-offer .offer-block-tour .offer-block-meta>div>span:before,.land-block-we-offer .offer-block-work .offer-block-meta>div i:after,.land-block-we-offer .offer-block-work .offer-block-meta>div i:before,.land-block-we-offer .offer-block-work .offer-block-meta>div>span:after,.land-block-we-offer .offer-block-work .offer-block-meta>div>span:before {
  font-size: 20px;
}

.land-block-we-offer .offer-block-tour .offer-block-text,.land-block-we-offer .offer-block-work .offer-block-text {
  text-align: center;
}

.land-block-we-offer .offer-block-tour .offer-block-text>span,.land-block-we-offer .offer-block-work .offer-block-text>span {
  font-size: 14px;
}

.land-block-we-offer .offer-block-tour .offer-block-text>div,.land-block-we-offer .offer-block-work .offer-block-text>div {
  font-size: 18px;
}

.land-block-we-offer .offer-block-tour:hover .offer-block-meta,.land-block-we-offer .offer-block-work:hover .offer-block-meta {
  bottom: 10px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-we-offer .offer-block-tour:hover .offer-block-meta>div,.land-block-we-offer .offer-block-work:hover .offer-block-meta>div {
  top: 0;
  opacity: 1;
  -webkit-transition: all .3s ease-out .1s;
  -o-transition: all .3s ease-out .1s;
  -moz-transition: all .3s ease-out .1s;
  transition: all .3s ease-out .1s;
}

.land-block-we-offer .offer-block-tour:hover .offer-block-meta>div:nth-child(1),.land-block-we-offer .offer-block-work:hover .offer-block-meta>div:nth-child(1) {
  -webkit-transition: all .3s ease-out .2s;
  -o-transition: all .3s ease-out .2s;
  -moz-transition: all .3s ease-out .2s;
  transition: all .3s ease-out .2s;
}

.land-block-we-offer .offer-block-tour:hover .offer-block-meta>div:nth-child(2),.land-block-we-offer .offer-block-work:hover .offer-block-meta>div:nth-child(2) {
  -webkit-transition: all .3s ease-out .4s;
  -o-transition: all .3s ease-out .4s;
  -moz-transition: all .3s ease-out .4s;
  transition: all .3s ease-out .4s;
}

.land-block-we-offer .offer-block-tour:hover .offer-block-meta>div:nth-child(3),.land-block-we-offer .offer-block-work:hover .offer-block-meta>div:nth-child(3) {
  -webkit-transition: all .3s ease-out .6s;
  -o-transition: all .3s ease-out .6s;
  -moz-transition: all .3s ease-out .6s;
  transition: all .3s ease-out .6s;
}

.land-block-we-offer .offer-block-tour:hover .offer-block-meta>div:nth-child(4),.land-block-we-offer .offer-block-work:hover .offer-block-meta>div:nth-child(4) {
  -webkit-transition: all .3s ease-out .8s;
  -o-transition: all .3s ease-out .8s;
  -moz-transition: all .3s ease-out .8s;
  transition: all .3s ease-out .8s;
}

.land-block-we-work .land-block-body>div:last-child>div>div:after {
  display: none;
}

.land-block-we-work .work-unit {
  display: table;
  width: 100%;
  height: 100px;
  position: relative;
  background-color: #fafafa;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.land-block-we-work .work-unit:before {
  display: block;
  width: 50px;
  height: 100%;
  content: attr(data-number);
  position: absolute;
  color: #fff;
  background-color: #4c72d0;
  text-align: center;
  font-size: 48px;
  padding: 14px 0 0 14px;
  z-index: 3;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}

.land-block-we-work .work-unit:after {
  display: block;
  position: absolute;
  content: '';
  top: 0;
  left: 50px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 100px 100px 0 30px;
  border-color: transparent transparent transparent #4c72d0;
  z-index: 2;
}

.land-block-we-work .work-unit>div {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 0 90px;
}

.land-block-we-work .work-unit>div:after {
  display: block;
  content: "\f1d9";
  position: absolute;
  top: 0;
  right: -25px;
  bottom: 0;
  margin: auto;
  width: 20px;
  height: 20px;
  line-height: 1;
  color: #4c72d0;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-family: Flaticon;
}

.land-block-calculator .main-calculator-form>div {
  margin-bottom: 30px;
}

.land-block-calculator .main-calculator-form input:not([type=submit]):not([type=reset]) {
  width: 100%;
}

.land-block-calculator .main-calculator-form select,.land-block-calculator .main-calculator-form textarea {
  width: 100%;
}

.land-block-calculator .main-calculator-form label {
  display: inline-block;
  float: left;
  clear: left;
  margin-bottom: 12px;
  cursor: default;
}

.land-block-calculator .main-calculator-form label:last-child {
  margin-bottom: 0;
}

.land-block-calculator .main-calculator-form label.label-select {
  display: block;
  float: none;
  width: 100%;
}

.land-block-calculator .main-calculator-form label>* {
  cursor: pointer;
}

.land-block-calculator .main-calculator-form label>span {
  display: inline-block;
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  vertical-align: baseline;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.land-block-calculator .main-calculator-form label .nice-select,.land-block-calculator .main-calculator-form label>select {
  margin-top: 10px;
}

.land-block-calculator .main-calculator-form .icheckbox_square {
  margin-right: 10px;
}

.land-block-special {
  display: block;
  height: 200px;
  position: relative;
  overflow: hidden;
}

.land-block-special-text {
  display: block;
  height: 200px;
  position: relative;
  font-size: 24px;
  color: #fff;
  background-color: #4c72d0;
}

.land-block-special-text:after {
  display: block;
  position: absolute;
  content: '';
  top: -50%;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 400px 400px 0 160px;
  border-color: transparent transparent transparent #4c72d0;
  z-index: 2;
}

.land-block-special-text>.text-inner {
  display: table;
  width: 100%;
  height: 100%;
}

.land-block-special-text>.text-inner>div {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 0 30px;
  line-height: 1.2;
}

.land-block-special-text>.text-inner>div span,.land-block-special-text>.text-inner>div>a,.land-block-special-text>.text-inner>div>span,.random-material-side .land-block-special-text>.text-inner>div>span {
  display: inline-block;
  color: #fff;
  border-color: rgba(255,255,255,.5);
  font-weight: 900;
  font-size: 16px;
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 30px;
}

.land-block-special-image {
  display: block;
  height: 200px;
  position: relative;
  overflow: hidden;
}

.land-block-special-image>img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.land-block-news-single {
  color: #717171;
  font-size: 14px;
}

.land-block-news-single>* {
  display: block;
}

.land-block-news-single>span {
  font-size: 12px;
}

.land-block-news-single>a,.land-block-special-text>.text-inner>div .land-block-news-single>span,.land-block-special-text>.text-inner>div.land-block-news-single>a,.random-material-side .land-block-news-single>span {
  margin: 5px 0;
  line-height: 1.2;
  font-size: 16px;
  font-weight: 700;
  border-color: transparent;
}

.land-block-why-we .land-block-title-text>.left {
  margin-right: 12px;
}

.land-block-why-we .why-we-options {
  display: block;
  overflow: hidden;
  height: 70px;
  padding: 0;
  margin: 0;
  position: relative;
  color: #4c72d0;
  font-weight: 500;
  list-style-type: none;
}

.land-block-why-we .why-we-options>li {
  display: inline-block;
  position: absolute;
  top: -100%;
  left: 0;
  min-width: 200px;
  opacity: 0;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-why-we .why-we-options>li.active {
  display: inline-block;
  top: 0;
  opacity: 1;
}

.land-block-why-we .why-we-number-section .number-unit {
  color: #717171;
  font-size: 14px;
  text-align: center;
}

.land-block-why-we .why-we-number-section .number-unit-icon :after,.land-block-why-we .why-we-number-section .number-unit-icon>:before {
  color: #4c72d0;
  font-size: 72px;
  margin: 0;
}

.land-block-why-we .why-we-number-section .number-unit-numeric {
  color: #354052;
  font-size: 36px;
  font-weight: 700;
}

.land-block-why-we .why-we-photo-section>div .photo-unit {
  margin-bottom: 30px;
}

.land-block-why-we .why-we-photo-section>div .photo-unit:last-child {
  margin-bottom: 0;
}

.land-block-why-we .why-we-photo-section .photo-unit {
  display: block;
  position: relative;
  text-align: center;
  border: none!important;
  overflow: hidden;
}

.land-block-why-we .why-we-photo-section .photo-unit:after {
  display: block;
  content: '';
  position: absolute;
  width: 84%;
  height: 0;
  top: 5%;
  left: 8%;
  margin-top: 140%;
  background-color: #4c72d0;
  -moz-border-radius: 5px;
  border-radius: 5px;
  z-index: 4;
  opacity: 0;
  -webkit-transition: all .3s ease-in .6s;
  -o-transition: all .3s ease-in .6s;
  -moz-transition: all .3s ease-in .6s;
  transition: all .3s ease-in .6s;
}

.land-block-why-we .why-we-photo-section .photo-unit>img {
  width: 100%;
  z-index: 2;
}

.land-block-why-we .why-we-photo-section .photo-unit>span {
  display: block;
  position: absolute;
  width: 80%;
  height: 80px;
  top: -5%;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  line-height: 1;
  z-index: 5;
  opacity: 0;
  -webkit-transition: all .3s ease-in .3s;
  -o-transition: all .3s ease-in .3s;
  -moz-transition: all .3s ease-in .3s;
  transition: all .3s ease-in .3s;
}

.land-block-why-we .why-we-photo-section .photo-unit>span:after {
  display: block;
  content: '';
  width: 0;
  height: 2px;
  left: 0;
  right: 0;
  bottom: -10px;
  margin: auto;
  position: absolute;
  background-color: #fff;
  -webkit-transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  transition: all .3s ease-in;
}

.land-block-why-we .why-we-photo-section .photo-unit:hover:after {
  height: 90%;
  margin-top: 0;
  top: 5%;
  opacity: 1;
  -webkit-transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  transition: all .3s ease-in;
}

.land-block-why-we .why-we-photo-section .photo-unit:hover>span {
  top: 0;
  opacity: 1;
  -webkit-transition: all .3s ease-in .3s;
  -o-transition: all .3s ease-in .3s;
  -moz-transition: all .3s ease-in .3s;
  transition: all .3s ease-in .3s;
}

.land-block-why-we .why-we-photo-section .photo-unit:hover>span:after {
  width: 60px;
  -webkit-transition: all .3s ease-in .6s;
  -o-transition: all .3s ease-in .6s;
  -moz-transition: all .3s ease-in .6s;
  transition: all .3s ease-in .6s;
}

.land-block-contact input:not([type=submit]):not([type=reset]) {
  width: 100%;
}

.land-block-contact select,.land-block-contact textarea {
  width: 100%;
}

.land-block-contact input,.land-block-contact select,.land-block-contact textarea {
  border: none;
  padding: 14px 20px;
}

.land-block-contact .main-contact-form {
  text-align: center;
}

.land-block-contact .main-contact-form>div {
  margin-bottom: 30px;
}

.land-block-contact .main-contact-form>div:last-child {
  margin-bottom: 0;
}

.land-block-blog-post {
  background-color: #fff;
  text-align: center;
  border: 1px solid #eee;
  -webkit-box-shadow: 0 10px 50px rgba(238,238,238,.3);
  -moz-box-shadow: 0 10px 50px rgba(238,238,238,.3);
  box-shadow: 0 10px 50px rgba(238,238,238,.3);
}

.land-block-blog-post-image {
  display: block;
  border: none!important;
  cursor: pointer;
  position: relative;
  height: 200px;
  overflow: hidden;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.land-block-blog-post-image:before {
  display: block;
  color: #fff;
  content: '\f137';
  font-family: Flaticon;
  font-size: 32px;
  font-style: normal;
  width: 100%;
  position: absolute;
  bottom: 20px;
  left: 0;
  opacity: 0;
  z-index: 3;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-blog-post-image:after {
  display: block;
  content: '';
  background-color: #4c72d0;
  width: 50%;
  height: 48px;
  position: absolute;
  -moz-border-radius: 5px;
  border-radius: 5px;
  bottom: -58px;
  right: 0;
  left: 0;
  margin: auto;
  z-index: 2;
  -webkit-transition: all .3s ease-out .3s;
  -o-transition: all .3s ease-out .3s;
  -moz-transition: all .3s ease-out .3s;
  transition: all .3s ease-out .3s;
}

.land-block-blog-post-image>img {
  width: 100%;
}

.land-block-blog-post-image-text:before {
  content: attr(data-text);
  font-family: Raleway,sans-serif;
  font-size: 24px;
  bottom: 25px;
}

.land-block-blog-post-meta {
  font-size: 12px;
  color: #717171;
  padding: 10px 10px 0 10px;
}

.land-block-blog-post-meta span {
  margin-right: 20px;
}

.land-block-blog-post-meta span:last-child {
  margin-right: 0;
}

.land-block-blog-post-meta .land-block-special-text>.text-inner>div span,.land-block-blog-post-meta .land-block-special-text>.text-inner>div>a,.land-block-blog-post-meta .random-material-side span,.land-block-blog-post-meta a,.land-block-special-text>.text-inner>div .land-block-blog-post-meta span,.random-material-side .land-block-blog-post-meta span {
  color: #717171!important;
  border: none!important;
}

.land-block-blog-post-title {
  font-size: 18px;
  line-height: 1.4;
  padding: 10px 10px 20px 10px;
}

.land-block-blog-post-active .land-block-blog-post-image:before {
  opacity: 1;
  -webkit-transition: all .3s ease-out .3s;
  -o-transition: all .3s ease-out .3s;
  -moz-transition: all .3s ease-out .3s;
  transition: all .3s ease-out .3s;
}

.land-block-blog-post-active .land-block-blog-post-image:after {
  bottom: 20px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.groupAdmin {
  font-weight: 900;
}

.land-block-special-text>.text-inner>div .u-star-rating-15 span,.land-block-special-text>.text-inner>div .u-star-rating-30 span,.random-material-side .u-star-rating-15 span,.random-material-side .u-star-rating-30 span,.u-star-rating-15 .land-block-special-text>.text-inner>div span,.u-star-rating-15 .land-block-special-text>.text-inner>div>a,.u-star-rating-15 .random-material-side span,.u-star-rating-15 a,.u-star-rating-30 .land-block-special-text>.text-inner>div span,.u-star-rating-30 .land-block-special-text>.text-inner>div>a,.u-star-rating-30 .random-material-side span,.u-star-rating-30 a {
  -webkit-transition: none!important;
  -o-transition: none!important;
  -moz-transition: none!important;
  transition: none!important;
  border: none!important;
}

.page-header {
  display: block;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.page-under-header {
  display: block;
  color: #717171;
  font-size: 14px;
  text-align: center;
  margin-bottom: 40px;
}

#main {
  display: block;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.add-page #main,.edit-page #main,.entry-page #main,.index-module #main {
  padding: 20px 0px;
  background-color: #fff;
}

#main h1 {
  font-size: 2.2em;
  font-weight: 600;
}

.entry-page.shop-module #main h1 {
  line-height: 1.1;
}

#main hr {
  margin: 20px 0;
}

#main hr:first-child {
  margin: 16px 0 20px 0;
}

#main blockquote {
  color: #717171;
  background-color: #fff;
  padding: 20px 40px;
  font-size: 24px;
  position: relative;
  left: 0px;
  border-radius: 6px;
}

#main blockquote>p {
  margin: 0;
}

.page-breadcrumbs {
  float: left;
}

.add-entry-link {
  float: right;
}

.add-entry-link,.page-breadcrumbs {
  color: #000;
  font-size: 14px;
}

.add-entry-link>small,.page-breadcrumbs>small {
  opacity: .5;
}

.add-entry-link .land-block-special-text>.text-inner>div span,.add-entry-link .land-block-special-text>.text-inner>div>a,.add-entry-link .random-material-side span,.add-entry-link a,.land-block-special-text>.text-inner>div .add-entry-link span,.land-block-special-text>.text-inner>div .page-breadcrumbs span,.page-breadcrumbs .land-block-special-text>.text-inner>div span,.page-breadcrumbs .land-block-special-text>.text-inner>div>a,.page-breadcrumbs .random-material-side span,.page-breadcrumbs a,.random-material-side .add-entry-link span,.random-material-side .page-breadcrumbs span {
  border: none;
}

.add-entry-link>span,.page-breadcrumbs>span {
  color: #717171;
}

#allEntries>div {
  margin-bottom: 40px;
}

#pagesBlock,#pagesBlock1,#pagesBlock2,.pagesBlock,.pagesBlock1,.pagesBlock2,.pagesBlockuz,.pagesBlockuz1,.pagesBlockuz2,.plist,.pnext,.pprev {
  width: 100%;
}

#pagesBlock1>*,#pagesBlock2>*,#pagesBlock>*,.pagesBlock1>*,.pagesBlock2>*,.pagesBlock>*,.pagesBlockuz1>*,.pagesBlockuz2>*,.pagesBlockuz>*,.plist>*,.pnext>*,.pprev>* {
  display: inline-block;
  padding: 10px 20px;
  border: none!important;
  background-color: #fafafa;
  -moz-border-radius: 8px;
  border-radius: 8px;
  font-weight: 900;
  font-size: 14px;
}

#pagesBlock1>:hover,#pagesBlock2>:hover,#pagesBlock>:hover,.pagesBlock1>:hover,.pagesBlock2>:hover,.pagesBlock>:hover,.pagesBlockuz1>:hover,.pagesBlockuz2>:hover,.pagesBlockuz>:hover,.plist>:hover,.pnext>:hover,.pprev>:hover {
  background-color: #f5f5f5;
}

#pagesBlock1>.swchItemA,#pagesBlock2>.swchItemA,#pagesBlock>.swchItemA,.pagesBlock1>.swchItemA,.pagesBlock2>.swchItemA,.pagesBlock>.swchItemA,.pagesBlockuz1>.swchItemA,.pagesBlockuz2>.swchItemA,.pagesBlockuz>.swchItemA,.plist>.swchItemA,.pnext>.swchItemA,.pprev>.swchItemA {
  color: #fff!important;
  background-color: #4c72d0!important;
  font-weight: 700;
  cursor: default;
}

.pagesBlockuz1>*,.pagesBlockuz2>*,.pagesBlockuz>* {
  padding: 4px 12px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.nice-select.codeButtons {
  display: inline-block;
  float: none;
}

input.codeButtons {
  padding: 8px 12px;
  width: auto!important;
}

.add-page label,.edit-page label {
  margin: 0;
}

.add-page .icheckbox_square,.edit-page .icheckbox_square {
  vertical-align: top;
}

ul.form-fields [type=file] {
  margin-left: 10px;
}

#main #iplus>input {
  display: inline!important;
  width: auto!important;
  height: auto!important;
  padding: 0;
  line-height: 1;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0!important;
}

.entry-news {
  display: block;
  position: relative;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fafafa;
}

.entry-news-mod {
  position: absolute;
  top: 12px;
  right: 25px;
  z-index: 25;
}

.entry-news-mod>div {
  margin: 0;
}

.entry-news-category,.entry-news-special {
  position: absolute;
  border: none!important;
  color: #fff;
  background-color: #4c72d0;
  font-size: 12px;
  padding: 5px 10px;
  text-transform: uppercase;
  -moz-border-radius: 2px;
  border-radius: 2px;
  top: 10px;
  left: 10px;
  z-index: 9;
}

.entry-news-special {
  color: #000;
  background-color: #ffc518;
  font-weight: 900;
  top: 50px;
}

.entry-news-link {
  border: none;
}

.entry-news-link:hover .entry-news-image:before {
  opacity: 1;
  -webkit-transition: all .5s ease-out .3s;
  -o-transition: all .5s ease-out .3s;
  -moz-transition: all .5s ease-out .3s;
  transition: all .5s ease-out .3s;
}

.entry-news-link:hover .entry-news-image:after {
  opacity: 1;
  top: -30%;
  left: -30%;
  -webkit-transition-property: left,top,opacity;
  -o-transition-property: left,top,opacity;
  -moz-transition-property: left,top,opacity;
  transition-property: left,top,opacity;
  -webkit-transition-duration: .7s,.7s,.15s;
  -moz-transition-duration: .7s,.7s,.15s;
  -o-transition-duration: .7s,.7s,.15s;
  transition-duration: .7s,.7s,.15s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}

.entry-news-link:hover .entry-news-image>img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

.entry-news-image {
  width: 100%;
  height: 240px;
  overflow: hidden;
  position: relative;
}

.entry-news-image:before {
  content: '\f137';
  color: #fff;
  background-color: rgba(0,0,0,.7);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  font-family: Flaticon;
  font-size: 48px;
  font-style: normal;
  line-height: 230px;
  opacity: 0;
  z-index: 18;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.entry-news-image:after {
  content: '';
  position: absolute;
  top: -200%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  transform: rotate(30deg);
  background: rgba(255,255,255,.13);
  background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.13)),color-stop(77%,rgba(255,255,255,.13)),color-stop(92%,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));
  background: -webkit-linear-gradient(left,rgba(255,255,255,.13) 0,rgba(255,255,255,.13) 77%,rgba(255,255,255,.5) 92%,rgba(255,255,255,0) 100%);
  background: -moz-linear-gradient(left,rgba(255,255,255,.13) 0,rgba(255,255,255,.13) 77%,rgba(255,255,255,.5) 92%,rgba(255,255,255,0) 100%);
  background: linear-gradient(to right,rgba(255,255,255,.13) 0,rgba(255,255,255,.13) 77%,rgba(255,255,255,.5) 92%,rgba(255,255,255,0) 100%);
  z-index: 15;
}

.entry-news-image>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.entry-news-title {
  font-size: 24px;
  margin-top: 10px;
  padding: 0 20px;
}

.entry-news-title>span {
  border-bottom: 1px solid rgba(8, 120, 161,.4);
}

.entry-news-link:hover .entry-news-title>span {
  border-color: rgba(0,0,0,.4);
}

.entry-news-message {
  font-size: 14px;
  margin-top: 15px;
  padding: 0 20px 20px 20px;
}

.entry-news-meta {
  color: #fff;
  font-size: 14px;
  text-align: center;
  padding: 10px 0;
  position: absolute;
  top: 199px;
  left: 0;
  right: 0;
  background-color: rgba(16,16,16,.777);
  z-index: 20;
}

.entry-news-meta>span:after {
  content: '|';
  margin: 0 10px;
  opacity: .5;
}

.entry-news-meta>span:last-child:after {
  display: none;
}

.entry-news-meta>span .land-block-special-text>.text-inner>div span,.entry-news-meta>span .land-block-special-text>.text-inner>div>a,.entry-news-meta>span .random-material-side span,.entry-news-meta>span a,.land-block-special-text>.text-inner>div .entry-news-meta>span span,.random-material-side .entry-news-meta>span span {
  color: #fff;
  border-color: rgba(255,255,255,.2);
}

.entry-news-meta>span .land-block-special-text>.text-inner>div span>small,.entry-news-meta>span .land-block-special-text>.text-inner>div>a>small,.entry-news-meta>span .random-material-side span>small,.entry-news-meta>span a>small,.land-block-special-text>.text-inner>div .entry-news-meta>span span>small,.random-material-side .entry-news-meta>span span>small {
  position: relative;
  top: -4px;
  left: 4px;
  font-weight: 700;
  padding-right: 6px;
}

.entry-news-meta>span .land-block-blog-post-active .land-block-blog-post-title>a,.entry-news-meta>span .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.entry-news-meta>span .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.entry-news-meta>span .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.entry-news-meta>span .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.entry-news-meta>span .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.entry-news-meta>span .land-block-special-text>.text-inner>div span:hover,.entry-news-meta>span .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.entry-news-meta>span .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.entry-news-meta>span .random-material-side span:hover,.entry-news-meta>span .random-material-side>a:hover span,.entry-news-meta>span .random-material-side>span:hover span,.entry-news-meta>span a:hover,.land-block-blog-post-active .entry-news-meta>span .land-block-blog-post-title>a,.land-block-blog-post-active .entry-news-meta>span .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .entry-news-meta>span .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .entry-news-meta>span .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .entry-news-meta>span span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active .entry-news-meta>span .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .entry-news-meta>span span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .entry-news-meta>span span,.random-material-side .entry-news-meta>span span:hover,.random-material-side .land-block-blog-post-active .entry-news-meta>span .land-block-blog-post-title>span,.random-material-side>a:hover .entry-news-meta>span span,.random-material-side>span:hover .entry-news-meta>span span {
  color: #ffc518;
  border-color: rgba(255,197,24,.2);
}

.archiveDateTitle {
  display: block;
  margin-top: 30px;
  font-weight: 900;
  text-transform: uppercase;
}

.archiveEntryComms {
  color: #ccc;
}

.uz {
  padding: 0;
  list-style-type: none;
}

.blog-module>.row>div>main>table:first-of-type,.news-module>.row>div>main>table:first-of-type {
  margin-top: -30px;
}

.blog-module .entry-block,.load-module .entry-block,.news-module .entry-block {
  overflow: hidden;
}

.blog-module .entry-block:nth-child(2n+1),.load-module .entry-block:nth-child(2n+1),.news-module .entry-block:nth-child(2n+1) {
  clear: left;
}

.load-module .entry-block {
  overflow: visible;
}

.entry-page #main img {
  max-width: 100%;
  border-radius: 6px;
}

.entry-page #main .ulightbox>img[align=left] {
  margin-right: 20px!important;
}

.entry-page #main .ulightbox>img[align=right] {
  margin-left: 20px!important;
}

.page-message-blog h1,.page-message-news h1 {
  line-height: 1.2;
  font-weight: 700;
  margin: 20px 0;
}

.page-message-blog>.row>div,.page-message-news>.row>div {
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
}

.page-message-blog>.full-text>div,.page-message-news>.full-text>div {
  width: 100%!important;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}

.page-message-blog>.full-text>div blockquote:after,.page-message-blog>.full-text>div blockquote:before,.page-message-news>.full-text>div blockquote:after,.page-message-news>.full-text>div blockquote:before {
  width: 146px!important;
  background-position: -234px 0!important;
}

.page-message-blog>.full-text>div blockquote:before,.page-message-news>.full-text>div blockquote:before {
  margin-bottom: 20px!important;
}

.page-message-blog>.full-text>div blockquote:after,.page-message-news>.full-text>div blockquote:after {
  margin-top: 20px!important;
}

.page-message-blog-meta-item,.page-message-news-meta-item {
  text-align: center;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: default;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.page-message-blog-meta-item#page-message-date,.page-message-news-meta-item#page-message-date {
  background-color: #ffc518;
}

.page-message-blog-meta-item#page-message-date hr,.page-message-news-meta-item#page-message-date hr {
  background-color: #860;
}

.page-message-blog-meta-item#page-message-comments,.page-message-news-meta-item#page-message-comments {
  color: #4c72d0;
  cursor: pointer;
}

.page-message-blog-meta-item#page-message-comments:hover,.page-message-news-meta-item#page-message-comments:hover {
  color: #000;
}

.page-message-blog-meta-item hr,.page-message-news-meta-item hr {
  width: 50%;
  margin: 0 auto 8px auto!important;
  opacity: .1;
  opacity: .08;
}

.page-message-blog-meta-item-data,.page-message-news-meta-item-data {
  font-size: 24px;
  font-weight: 900;
  padding-bottom: 5px;
}

.page-message-blog-meta-item-data>span:after,.page-message-blog-meta-item-data>span:before,.page-message-news-meta-item-data>span:after,.page-message-news-meta-item-data>span:before {
  font-size: 42px;
}

#page-message-date .page-message-blog-meta-item-data,#page-message-date .page-message-news-meta-item-data {
  font-size: 36px;
}

.page-message-blog-meta-item-title,.page-message-news-meta-item-title {
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
}

#page-message-date .page-message-blog-meta-item-title,#page-message-date .page-message-news-meta-item-title {
  font-size: 12px;
}

.page-message-blog-tags,.page-message-news-tags {
  color: #fafafa;
}

.page-message-blog-tags .ed-value,.page-message-news-tags .ed-value {
  display: block;
}

.land-block-special-text>.text-inner>div .page-message-blog-tags .ed-value span,.land-block-special-text>.text-inner>div .page-message-news-tags .ed-value span,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div span,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div>a,.page-message-blog-tags .ed-value .random-material-side span,.page-message-blog-tags .ed-value a,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div span,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div>a,.page-message-news-tags .ed-value .random-material-side span,.page-message-news-tags .ed-value a,.random-material-side .page-message-blog-tags .ed-value span,.random-material-side .page-message-news-tags .ed-value span {
  color: #000;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  margin-left: 8px;
  border-bottom: 1px solid transparent;
}

.land-block-special-text>.text-inner>div .page-message-blog-tags .ed-value span:first-child,.land-block-special-text>.text-inner>div .page-message-news-tags .ed-value span:first-child,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div span:first-child,.page-message-blog-tags .ed-value .random-material-side span:first-child,.page-message-blog-tags .ed-value a:first-child,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div span:first-child,.page-message-news-tags .ed-value .random-material-side span:first-child,.page-message-news-tags .ed-value a:first-child,.random-material-side .page-message-blog-tags .ed-value span:first-child,.random-material-side .page-message-news-tags .ed-value span:first-child {
  margin-left: 0;
}

.land-block-special-text>.text-inner>div .page-message-blog-tags .ed-value span:before,.land-block-special-text>.text-inner>div .page-message-news-tags .ed-value span:before,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div span:before,.page-message-blog-tags .ed-value .random-material-side span:before,.page-message-blog-tags .ed-value a:before,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div span:before,.page-message-news-tags .ed-value .random-material-side span:before,.page-message-news-tags .ed-value a:before,.random-material-side .page-message-blog-tags .ed-value span:before,.random-material-side .page-message-news-tags .ed-value span:before {
  content: '\f15f';
  font-family: Flaticon;
  font-size: 14px;
  margin-right: 4px;
}

.land-block-blog-post-active .land-block-special-text>.text-inner>div .page-message-blog-tags .ed-value .land-block-blog-post-title>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div .page-message-news-tags .ed-value .land-block-blog-post-title>span,.land-block-blog-post-active .page-message-blog-tags .ed-value .land-block-blog-post-title>a,.land-block-blog-post-active .page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .page-message-news-tags .ed-value .land-block-blog-post-title>a,.land-block-blog-post-active .page-message-news-tags .ed-value .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .random-material-side .page-message-blog-tags .ed-value .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .page-message-news-tags .ed-value .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .page-message-blog-tags .ed-value .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .page-message-news-tags .ed-value .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .page-message-blog-tags .ed-value span:hover,.land-block-special-text>.text-inner>div .page-message-news-tags .ed-value span:hover,.land-block-special-text>.text-inner>div .random-material-side>span:hover .page-message-blog-tags .ed-value span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .page-message-news-tags .ed-value span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .page-message-blog-tags .ed-value span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .page-message-news-tags .ed-value span,.page-message-blog-tags .ed-value .land-block-blog-post-active .land-block-blog-post-title>a,.page-message-blog-tags .ed-value .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.page-message-blog-tags .ed-value .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.page-message-blog-tags .ed-value .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div span:hover,.page-message-blog-tags .ed-value .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.page-message-blog-tags .ed-value .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.page-message-blog-tags .ed-value .random-material-side span:hover,.page-message-blog-tags .ed-value .random-material-side>a:hover span,.page-message-blog-tags .ed-value .random-material-side>span:hover span,.page-message-blog-tags .ed-value a:hover,.page-message-news-tags .ed-value .land-block-blog-post-active .land-block-blog-post-title>a,.page-message-news-tags .ed-value .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.page-message-news-tags .ed-value .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.page-message-news-tags .ed-value .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div span:hover,.page-message-news-tags .ed-value .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.page-message-news-tags .ed-value .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.page-message-news-tags .ed-value .random-material-side span:hover,.page-message-news-tags .ed-value .random-material-side>a:hover span,.page-message-news-tags .ed-value .random-material-side>span:hover span,.page-message-news-tags .ed-value a:hover,.random-material-side .land-block-blog-post-active .page-message-blog-tags .ed-value .land-block-blog-post-title>span,.random-material-side .land-block-blog-post-active .page-message-news-tags .ed-value .land-block-blog-post-title>span,.random-material-side .page-message-blog-tags .ed-value span:hover,.random-material-side .page-message-news-tags .ed-value span:hover,.random-material-side>a:hover .page-message-blog-tags .ed-value span,.random-material-side>a:hover .page-message-news-tags .ed-value span,.random-material-side>span:hover .page-message-blog-tags .ed-value span,.random-material-side>span:hover .page-message-news-tags .ed-value span {
  color: #000;
  border-color: rgba(0,0,0,.2);
}

.page-message-blog-rate,.page-message-news-rate {
  color: #ccc;
  text-align: center;
}

.page-message-blog-rate-desc,.page-message-news-rate-desc {
  font-size: 12px;
}

.page-message-blog-rate>ul,.page-message-news-rate>ul {
  display: block;
  margin: 0 auto;
}

.land-block-special-text>.text-inner>div .page-message-blog-rate>ul li span,.land-block-special-text>.text-inner>div .page-message-news-rate>ul li span,.page-message-blog-rate>ul li .land-block-special-text>.text-inner>div span,.page-message-blog-rate>ul li .land-block-special-text>.text-inner>div>a,.page-message-blog-rate>ul li .random-material-side span,.page-message-blog-rate>ul li a,.page-message-news-rate>ul li .land-block-special-text>.text-inner>div span,.page-message-news-rate>ul li .land-block-special-text>.text-inner>div>a,.page-message-news-rate>ul li .random-material-side span,.page-message-news-rate>ul li a,.random-material-side .page-message-blog-rate>ul li span,.random-material-side .page-message-news-rate>ul li span {
  border: none!important;
  -webkit-transition: none!important;
  -o-transition: none!important;
  -moz-transition: none!important;
  transition: none!important;
}

.page-blog-comments,.page-news-comments,.page-shop-comments {
  margin-top: 40px;
}

.page-blog-comments-title,.page-news-comments-title,.page-shop-comments-title {
  position: relative;
  font-size: 24px;
  text-align: center;
}

.page-blog-comments .com-order-block,.page-news-comments .com-order-block,.page-shop-comments .com-order-block {
  display: none!important;
  text-align: center;
}

.page-blog-comments .com-order-block .com-order-wrap,.page-news-comments .com-order-block .com-order-wrap,.page-shop-comments .com-order-block .com-order-wrap {
  text-align: center;
  display: block;
  margin: 0;
}

.page-blog-comments .com-order-block .com-order-title,.page-news-comments .com-order-block .com-order-title,.page-shop-comments .com-order-block .com-order-title {
  display: block;
}

.comEnt,[id^=comEnt] {
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.comEnt:target .uc-content,[id^=comEnt]:target .uc-content {
  outline: rgba(113,113,113,.15);
}

.comEnt:hover,[id^=comEnt]:hover {
  opacity: 1!important;
}

.comEnt:hover .uc-top .uc-opacity,[id^=comEnt]:hover .uc-top .uc-opacity {
  opacity: 1;
  left: 0;
  visibility: visible;
}

.comEnt.comment-trans,[id^=comEnt].comment-trans {
  opacity: .3;
}

.comEnt .land-block-special-text>.text-inner>div span,.comEnt .land-block-special-text>.text-inner>div>a,.comEnt .random-material-side span,.comEnt a,.land-block-special-text>.text-inner>div .comEnt span,.land-block-special-text>.text-inner>div [id^=comEnt] span,.random-material-side .comEnt span,.random-material-side [id^=comEnt] span,[id^=comEnt] .land-block-special-text>.text-inner>div span,[id^=comEnt] .land-block-special-text>.text-inner>div>a,[id^=comEnt] .random-material-side span,[id^=comEnt] a {
  border: none!important;
}

.comEnt .uc-avatar img,[id^=comEnt] .uc-avatar img {
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.comEnt .uc-content,[id^=comEnt] .uc-content {
  position: relative;
  padding: 30px 20px;
  background-color: #fafafa;
}

.comEnt .uc-content:before,[id^=comEnt] .uc-content:before {
  content: '';
  border: 8px solid transparent;
  border-right: 8px solid #fafafa;
  position: absolute;
  top: 16px;
  left: -16px;
}

.comEnt .uc-top,[id^=comEnt] .uc-top {
  font-size: 14px;
  margin-bottom: 12px;
  padding-bottom: 6px;
  border-bottom: 1px dashed rgba(113,113,113,.15);
}

.comEnt .uc-top-right,[id^=comEnt] .uc-top-right {
  color: #717171;
  font-size: 12px;
}

.comEnt .uc-top-right span[itemprop^=ratingValue],[id^=comEnt] .uc-top-right span[itemprop^=ratingValue] {
  color: green;
  font-weight: 700;
}

.comEnt .uc-top-right.valuation-good,[id^=comEnt] .uc-top-right.valuation-good {
  color: green;
  font-weight: 700;
}

.comEnt .uc-top-right.valuation-bad,[id^=comEnt] .uc-top-right.valuation-bad {
  color: red;
  font-weight: 700;
}

.comEnt .land-block-special-text>.text-inner>div .uc-top-left>span:first-child,.comEnt .land-block-special-text>.text-inner>div.uc-top-left>a:first-child,.comEnt .random-material-side .uc-top-left>span:first-child,.comEnt .uc-top-left img,.comEnt .uc-top-left>a:first-child,.land-block-special-text>.text-inner>div .comEnt .uc-top-left>span:first-child,.land-block-special-text>.text-inner>div [id^=comEnt] .uc-top-left>span:first-child,.random-material-side .comEnt .uc-top-left>span:first-child,.random-material-side [id^=comEnt] .uc-top-left>span:first-child,[id^=comEnt] .land-block-special-text>.text-inner>div .uc-top-left>span:first-child,[id^=comEnt] .land-block-special-text>.text-inner>div.uc-top-left>a:first-child,[id^=comEnt] .random-material-side .uc-top-left>span:first-child,[id^=comEnt] .uc-top-left img,[id^=comEnt] .uc-top-left>a:first-child {
  display: none;
}

.comEnt .uc-top-left .uc-profile-link,[id^=comEnt] .uc-top-left .uc-profile-link {
  font-weight: 700;
}

.comEnt .uc-top .uc-opacity,[id^=comEnt] .uc-top .uc-opacity {
  display: inline-block;
  color: #717171;
  font-size: 12px;
  position: relative;
  top: 2px;
  left: 20px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.comEnt .uc-message,[id^=comEnt] .uc-message {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
}

.comEnt .uc-answer,[id^=comEnt] .uc-answer {
  color: #717171;
  font-style: italic;
  font-size: 14px;
  margin-top: 20px;
}

.comEnt .uc-answer-link,[id^=comEnt] .uc-answer-link {
  float: right;
  text-align: center;
  background-color: #fff;
  padding: 0 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

.land-block-special-text>.text-inner>div .uf-tooltip>span,.land-block-special-text>.text-inner>div.uf-tooltip>a,.random-material-side .uf-tooltip>span,.uf-tooltip>a {
  border: none!important;
}

#main .land-block-blog-post-title {
  font-size: 24px;
  padding: 10px 20px 20px 20px;
}

#main .land-block-blog-post-image {
  height: 240px;
}

#main .land-block-blog-post-message {
  font-size: 14px;
  color: #717171;
  text-align: left;
  padding: 0 20px 20px 20px;
}

#main .land-block-blog-post-mod {
  padding-bottom: 10px;
}

#main .land-block-blog-post-meta .land-block-special-text>.text-inner>div span,#main .land-block-blog-post-meta .random-material-side span,#main .land-block-blog-post-meta a,.land-block-special-text>.text-inner>div #main .land-block-blog-post-meta span,.random-material-side #main .land-block-blog-post-meta span {
  border-bottom: 1px solid rgba(113,113,113,.1)!important;
}

#main .land-block-blog-post-meta .land-block-special-text>.text-inner>div span small,#main .land-block-blog-post-meta .random-material-side span small,#main .land-block-blog-post-meta a small,.land-block-special-text>.text-inner>div #main .land-block-blog-post-meta span small,.random-material-side #main .land-block-blog-post-meta span small {
  position: relative;
  top: -4px;
  left: 4px;
  padding-right: 6px;
}

#main .land-block-blog-post:hover .land-block-blog-post-message:before {
  width: 100%;
  margin-bottom: 20px;
}

#main #page-message-author {
  padding-top: 0;
}

#main #page-message-author img {
  -moz-border-radius: 5px;
  border-radius: 5px;
}

#main #page-message-author .land-block-special-text>.text-inner>div span,#main #page-message-author .random-material-side span,#main #page-message-author a,.land-block-special-text>.text-inner>div #main #page-message-author span,.random-material-side #main #page-message-author span {
  color: #354052;
  border-color: transparent;
}

#main #page-message-author .land-block-blog-post-active .land-block-blog-post-title>a,#main #page-message-author .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,#main #page-message-author .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,#main #page-message-author .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,#main #page-message-author .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,#main #page-message-author .land-block-special-text>.text-inner>div .random-material-side>span:hover span,#main #page-message-author .land-block-special-text>.text-inner>div span:hover,#main #page-message-author .land-block-special-text>.text-inner>div.random-material-side>a:hover span,#main #page-message-author .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,#main #page-message-author .random-material-side span:hover,#main #page-message-author .random-material-side>a:hover span,#main #page-message-author .random-material-side>span:hover span,#main #page-message-author a:hover,.land-block-blog-post-active #main #page-message-author .land-block-blog-post-title>a,.land-block-blog-post-active #main #page-message-author .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div #main #page-message-author .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side #main #page-message-author .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div #main #page-message-author span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active #main #page-message-author .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover #main #page-message-author span,.land-block-special-text>.text-inner>div.random-material-side>a:hover #main #page-message-author span,.random-material-side #main #page-message-author span:hover,.random-material-side .land-block-blog-post-active #main #page-message-author .land-block-blog-post-title>span,.random-material-side>a:hover #main #page-message-author span,.random-material-side>span:hover #main #page-message-author span {
  color: #4c72d0;
}

.page-message-related {
  margin-top: 30px;
}

.page-message-related-title {
  font-size: 28px;
  margin-bottom: 10px;
  text-align: center;
}

.entry-page.shop-module .page-message-related-title {
  margin-bottom: 20px;
}

.page-message-related>#related-materials {
  margin: 0;
}

.page-message-related>#related-materials .land-block-blog-post {
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.page-message-related>#related-materials .land-block-blog-post-active {
  -webkit-box-shadow: 0 0 50px rgba(113,113,113,.2);
  -moz-box-shadow: 0 0 50px rgba(113,113,113,.2);
  box-shadow: 0 0 50px rgba(113,113,113,.2);
}

.page-message-related>#related-materials .land-block-blog-post-image {
  height: 160px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.page-message-related>#related-materials .land-block-blog-post-image:after {
  width: 70%;
}

.page-message-related>#related-materials .land-block-blog-post-title {
  font-size: 16px;
  padding: 10px 20px 20px 20px;
  text-align: left;
}

.x-unselectable.u-combo {
  position: relative;
}

form #uCatsMenu7 {
  top: 30px!important;
  left: 0!important;
}

.u-combolist {
  font-size: 18px!important;
}

.u-combolist>div {
  margin: 2px 0 0 10px;
}

.u-combolist input {
  vertical-align: sub;
}

.main-page.load-module h1.tac {
  margin: 20px 0;
}

#rubrics.rubric-page .rubric {
  margin-top: 40px;
  background-color: #fafafa;
}

#rubrics.rubric-page .rubric:first-child {
  margin-top: 0;
}

#rubrics.rubric-page .rubric-data:after {
  background-color: #354052;
}

#rubrics.rubric-page .rubric-desc {
  display: table;
  color: #354052;
  width: 100%;
  height: 100%;
  font-size: 14px;
  overflow: hidden;
}

#rubrics.rubric-page .rubric-desc>span {
  display: table-cell;
  vertical-align: middle;
  padding: 0 20px;
}

.load-module .entry-block-offer-mod {
  position: absolute;
  top: 20px;
  right: 30px;
}

.load-module .land-block-we-offer .offer-block-image {
  height: 180px;
}

.load-module .land-block-we-offer .offer-block-text {
  padding: 8px 16px 12px 16px;
}

.page-message-service h1 {
  font-size: 42px;
  line-height: 1.2;
  font-weight: 900;
  margin: 10px 0;
}

.page-form-service {
  margin-top: 40px;
  padding: 20px 30px;
  background-color: #fafafa;
}

.page-form-service-title {
  font-size: 24px;
  text-align: center;
}

.page-form-service-title:after {
  content: '';
  display: block;
  width: 146px;
  height: 18px;
  background-image: url(../img/z.png);
  background-repeat: repeat-x;
  margin: 20px auto 30px auto;
  opacity: .1;
  -webkit-transition: all .8s ease;
  -o-transition: all .8s ease;
  -moz-transition: all .8s ease;
  transition: all .8s ease;
}

.page-form-service .main-page-service-form>div {
  margin-bottom: 30px;
}

.page-form-service .main-page-service-form>div:last-child {
  margin-bottom: 0;
}

.page-form-service .main-page-service-form input[type=text] {
  width: 100%;
}

.page-form-service .main-page-service-form input,.page-form-service .main-page-service-form textarea {
  border: none;
}

.page-form-service .main-page-service-form span {
  vertical-align: middle;
}

.page-form-service .main-page-service-form .iradio_square {
  margin-right: 4px;
}

.page-form-service .main-page-service-form .tac>label {
  margin: 0 20px 0 0;
}

.page-form-service .main-page-service-form .tac>label:last-child {
  margin: 0;
}

span.recommended-products-name {
  height: 30px!important;
  line-height: 30px!important;
}

span.recommended-products-name>span.remove {
  line-height: 26px;
}

.land-block-special-text>.text-inner>div span.recommended-products-name span,.random-material-side span.recommended-products-name span,span.recommended-products-name .land-block-special-text>.text-inner>div span,span.recommended-products-name .land-block-special-text>.text-inner>div>a,span.recommended-products-name .random-material-side span,span.recommended-products-name a {
  border: none!important;
}

.goods-list .basket,.goods-list .wish,.shop-new-slider-body .basket,.shop-new-slider-body .wish {
  text-align: center;
  height: auto!important;
  background: 0 0!important;
  margin-bottom: 20px;
  cursor: pointer;
}

.goods-list .basket:hover,.goods-list .wish:hover,.shop-new-slider-body .basket:hover,.shop-new-slider-body .wish:hover {
  color: #ffc518;
}

.goods-list .basket.now,.shop-new-slider-body .basket.now {
  width: 50%;
  float: left;
}

.goods-list .basket.now:after,.shop-new-slider-body .basket.now:after {
  content: '\f1c3';
  font-family: Flaticon;
  font-size: 28px;
  font-style: normal;
}

.goods-list .wish,.shop-new-slider-body .wish {
  width: 50%;
  float: left;
}

.goods-list .wish:after,.shop-new-slider-body .wish:after {
  content: '\f1ec';
  font-family: Flaticon;
  font-size: 28px;
  font-style: normal;
}

.goods-list .wish.wdel,.shop-new-slider-body .wish.wdel {
  color: #4c72d0;
}

.list-item {
  padding: 0;
  position: relative;
}

.list-item:not(.col-12) {
  width: 25%;
  float: left;
}

.shop-item {
  position: relative;
  width: 100%;
  height: 500px;
  padding: 40px;
  z-index: 10;
}

.shop-item.added-tie:before {
  content: attr(data-new-text);
  top: 0;
  left: 0;
  padding: 0;
  font-size: 9px;
  -webkit-transform: rotate(-45deg) translate(-8px,14px);
  -moz-transform: rotate(-45deg) translate(-8px,14px);
  -ms-transform: rotate(-45deg) translate(-8px,14px);
  -o-transform: rotate(-45deg) translate(-8px,14px);
  transform: rotate(-45deg) translate(-8px,14px);
  background-color: transparent;
  z-index: 3;
}

.shop-item.added-tie:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border: 30px solid transparent;
  border-left: 30px solid #4c72d0;
  border-top: 30px solid #4c72d0;
}

.land-block-special-text>.text-inner>div .shop-item span,.random-material-side .shop-item span,.shop-item .land-block-special-text>.text-inner>div span,.shop-item .land-block-special-text>.text-inner>div>a,.shop-item .random-material-side span,.shop-item a {
  color: #000;
  border: none;
}

.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-item .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .shop-item .land-block-blog-post-title>span,.land-block-blog-post-active .shop-item .land-block-blog-post-title>a,.land-block-blog-post-active .shop-item .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-item .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-item span,.land-block-special-text>.text-inner>div .shop-item span:hover,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-item span,.random-material-side .land-block-blog-post-active .shop-item .land-block-blog-post-title>span,.random-material-side .shop-item span:hover,.random-material-side>a:hover .shop-item span,.random-material-side>span:hover .shop-item span,.shop-item .land-block-blog-post-active .land-block-blog-post-title>a,.shop-item .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.shop-item .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.shop-item .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.shop-item .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.shop-item .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.shop-item .land-block-special-text>.text-inner>div span:hover,.shop-item .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.shop-item .land-block-special-text>.text-inner>div>a:hover,.shop-item .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.shop-item .random-material-side span:hover,.shop-item .random-material-side>a:hover span,.shop-item .random-material-side>span:hover span,.shop-item a:hover {
  color: #4c72d0;
}

.shop-item-category {
  display: block;
  color: #717171;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 20px;
  position: relative;
  z-index: 10;
}

.land-block-special-text>.text-inner>div .shop-item-category>span,.land-block-special-text>.text-inner>div.shop-item-category>a,.random-material-side .shop-item-category>span,.shop-item-category>a {
  color: #717171;
}

.shop-item-entry {
  display: block;
  border: none;
}

.shop-item-entry.discount-text:before {
  position: absolute;
  content: attr(data-discount-text);
  font-size: 12px;
  font-weight: 900;
  color: #000;
  top: 0;
  right: 0;
  -webkit-transform: rotate(45deg) translate(3px,12px);
  -moz-transform: rotate(45deg) translate(3px,12px);
  -ms-transform: rotate(45deg) translate(3px,12px);
  -o-transform: rotate(45deg) translate(3px,12px);
  transform: rotate(45deg) translate(3px,12px);
  z-index: 3;
}

.shop-item-entry.discount-text:after {
  display: block;
  content: '';
  position: absolute;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  top: 0;
  right: 0;
  border: 30px solid transparent;
  border-right: 30px solid #ffc518;
  border-bottom: 30px solid #ffc518;
}

.shop-item-image {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.shop-item-title {
  display: block;
  font-size: 16px!important;
  line-height: 1.4;
  text-align: center;
  font-weight: 900;
  text-transform: uppercase;
  max-height: 90px;
  overflow: hidden;
}

.shop-item-text {
  display: none;
}

.shop-item-meta {
  width: -webkit-calc(100% - 80px);
  width: -moz-calc(100% - 80px);
  width: calc(100% - 80px);
  position: absolute;
  bottom: 0;
}

.shop-item-meta-price {
  color: #333;
  font-size: 18px;
  font-weight: 900;
  text-align: center;
  margin-bottom: 10px;
}

.shop-item-meta-price>.old-price {
  color: #d2d2d2;
  font-size: 14px;
  position: relative;
}

.shop-item-meta-price>.old-price:before {
  content: '';
  width: 104%;
  height: 2px;
  background-color: #989898;
  position: absolute;
  top: 45%;
  left: -2%;
}

.shop-item-meta-price>.new-price {
  display: block;
}

.shop-item-meta-actions>.item-buy-button {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  color: #4c72d0;
  font-size: 12px;
  font-weight: 900;
  padding: 10px 0;
  text-align: center;
  text-transform: uppercase;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid #4c72d0;
  overflow: hidden;
  cursor: pointer;
  margin-bottom: 10px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.shop-item-meta-actions>.item-buy-button:hover {
  color: #354052!important;
  border-color: #354052!important;
}

.shop-item-meta-actions>.item-buy-button>div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%!important;
  z-index: 99;
  margin: 0;
}

.shop-item-meta-actions>.item-buy-button>div.done+span:before,.shop-item-meta-actions>.item-buy-button>div.wait+span:before {
  left: -100%;
}

.shop-item-meta-actions>.item-buy-button>div.done+span:after,.shop-item-meta-actions>.item-buy-button>div.wait+span:after {
  left: 0;
}

.shop-item-meta-actions>.item-buy-button>span:after,.shop-item-meta-actions>.item-buy-button>span:before {
  display: block;
  width: 100%;
  position: relative;
  text-align: center;
  -webkit-transition: left .3s ease-out;
  -o-transition: left .3s ease-out;
  -moz-transition: left .3s ease-out;
  transition: left .3s ease-out;
}

.shop-item-meta-actions>.item-buy-button>span:before {
  content: attr(data-add-text);
  left: 0;
}

.shop-item-meta-actions>.item-buy-button>span:after {
  content: attr(data-done-text);
  position: absolute;
  top: 10px;
  left: 100%;
}

.land-block-special-text>.text-inner>div .shop-item-meta-actions>span.item-buy-button,.land-block-special-text>.text-inner>div.shop-item-meta-actions>a.item-buy-button,.random-material-side .shop-item-meta-actions>span.item-buy-button,.shop-item-meta-actions>a.item-buy-button {
  font-size: 10px;
  padding: 12px 0 11px 0;
}

.shop-item-mod {
  width: 26px;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  margin: auto;
}

.shop-item-mod>div {
  margin: 0;
}

.shop-page-header {
  font-size: 42px;
  text-align: center;
  margin-bottom: 20px;
}

.shop-page-descr {
  font-size: 14px;
  text-align: center;
  margin-bottom: 20px;
}

.shop-page-img {
  text-align: center;
  width: 64px;
  max-width: 100%;
  margin: 0 auto 10px auto;
}

.shop-page-img>img {
  width: 100%;
}

.shop-page-num {
  text-align: center;
}

.shop-page-meta {
  font-size: 18px;
  color: #717171;
  text-align: center;
}

.land-block-special-text>.text-inner>div .shop-page-meta span,.random-material-side .shop-page-meta span,.shop-page-meta .land-block-special-text>.text-inner>div span,.shop-page-meta .land-block-special-text>.text-inner>div>a,.shop-page-meta .random-material-side span,.shop-page-meta a,.shop-page-meta span {
  color: #354052;
  border-color: rgba(16,16,16,.1);
}

.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-page-meta .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .shop-page-meta .land-block-blog-post-title>span,.land-block-blog-post-active .shop-page-meta .land-block-blog-post-title>a,.land-block-blog-post-active .shop-page-meta .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-page-meta .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-page-meta span,.land-block-special-text>.text-inner>div .shop-page-meta span:hover,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-page-meta span,.random-material-side .land-block-blog-post-active .shop-page-meta .land-block-blog-post-title>span,.random-material-side .shop-page-meta span:hover,.random-material-side>a:hover .shop-page-meta span,.random-material-side>span:hover .shop-page-meta span,.shop-page-meta .land-block-blog-post-active .land-block-blog-post-title>a,.shop-page-meta .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.shop-page-meta .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.shop-page-meta .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.shop-page-meta .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.shop-page-meta .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.shop-page-meta .land-block-special-text>.text-inner>div span:hover,.shop-page-meta .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.shop-page-meta .land-block-special-text>.text-inner>div>a:hover,.shop-page-meta .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.shop-page-meta .random-material-side span:hover,.shop-page-meta .random-material-side>a:hover span,.shop-page-meta .random-material-side>span:hover span,.shop-page-meta a:hover,.shop-page-meta span:hover {
  border-color: transparent;
}

.land-block-special-text>.text-inner>div .shop-page-meta span.active,.random-material-side .shop-page-meta span.active,.shop-page-meta .land-block-special-text>.text-inner>div span.active,.shop-page-meta .land-block-special-text>.text-inner>div>a.active,.shop-page-meta .random-material-side span.active,.shop-page-meta a.active,.shop-page-meta span.active {
  color: #000;
  border: none;
  font-weight: 700;
}

.shop-page-pagination {
  margin-top: 40px;
}

.shop-page-pagination>#shop-page-more {
  padding: 0;
  margin-bottom: 20px;
}

#recommended_products {
  padding: 0!important;
}

#main-product-page>h1 {
  margin: 0;
  font-size: 36px;
}

#main-product-page .shop-itempage-price {
  color: #000;
  font-size: 30px;
  position: relative;
  padding: 0;
  font-weight: 900!important;
}

#main-product-page .shop-itempage-price>.newprice {
  color: #000;
}

#main-product-page .shop-itempage-price>.oldprice {
  color: #d2d2d2;
  font-size: 18px;
  position: relative;
  top: -3px;
  font-weight: 700!important;
}

#main-product-page .shop-itempage-price>.oldprice:before {
  content: '';
  width: 104%;
  height: 2px;
  background-color: #989898;
  position: absolute;
  top: 48%;
  left: -2%;
}

#main-product-page .val label {
  color: rgba(113,113,113,.25);
  border: 3px solid rgba(113,113,113,.25);
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 900!important;
  letter-spacing: 1px;
  padding: 10px 20px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 0 10px 10px 0;
  font-size: 14px;
  text-align: center;
}

#main-product-page .val label:last-child {
  margin-right: 0;
}

#main-product-page .val label.main-page-radio-active {
  color: #4c72d0;
  border-color: #4c72d0;
}

#main-product-page .val label>input[type=radio] {
  display: none;
}

#main-product-page .shop-options .opt {
  color: #999;
}

#main-product-page .product-main-options .shop-options>li {
  display: block;
  margin-bottom: 20px;
}

#main-product-page .product-main-options .shop-options>li:last-child {
  margin-bottom: 0;
}

#main-product-page .product-main-options .shop-options>li .opt {
  display: block;
  font-size: 18px;
}

#main-product-page .product-main-options .shop-options>li .val {
  display: block;
  margin-top: -15px;
}

#main-product-page .product-main-options .shop-options>li .val label {
  display: block;
  float: left;
}

#main-product-page .shop-itempage-images {
  padding: 0;
  width: auto;
}

#main-product-page .shop-itempage-images>#ipreview {
  display: block;
  margin: 0 auto;
  min-width: 163px;
}

#main-product-page .shop-itempage-images>.tac {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid rgba(113,113,113,.15);
}

#main-product-page .shop-itempage-images>.tac .gphoto {
  margin-bottom: 0;
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid rgba(113,113,113,.15);
}

#main-product-page .shop-itempage-images>.tac .gphoto:last-child {
  margin: 0;
  padding: 0;
  border: none;
}

#main-product-page .product-page-rating-main {
  margin-top: 6px;
}

#main-product-page .product-main-manage-shop>.left input[type=button] {
  text-transform: uppercase;
  font-weight: 900;
}

#main-product-page .product-main-manage-shop .basket,#main-product-page .product-main-manage-shop .wish {
  color: #354052;
  background-color: transparent;
  font-size: 24px;
  font-family: Flaticon;
  padding: 4px 16px;
  vertical-align: bottom;
}

#main-product-page .product-main-manage-shop .basket:hover,#main-product-page .product-main-manage-shop .wish:hover {
  color: #ffc518;
}

#main-product-page .product-main-manage-shop .wish {
  width: auto;
  height: auto;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

#main-product-page .product-main-manage-shop .wish.wdel {
  color: #fff;
  background-color: #4c72d0;
}

.shop-cons,.shop-pros {
  display: block;
  padding: 20px 40px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.shop-cons>b:first-child,.shop-pros>b:first-child {
  font-weight: 900;
  font-style: normal;
}

.shop-pros {
  background-color: #d3fbcb;
}

.shop-cons {
  background-color: #ffecec;
}

.be-first-comm {
  font-size: 18px;
  margin: 40px 0;
  text-align: center;
  color: #717171;
}

.shop-section {
  position: relative;
  margin-bottom: 40px;
}

.shop-section-title {
  font-size: 32px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 10px;
}

.shop-section.option-chooser>div:last-child {
  margin-top: 30px;
}

.shop-section-title.option-chooser-links {
  margin-bottom: 30px;
}

.shop-section-title.option-chooser-links>span {
  margin-right: 30px;
  border-bottom: 1px dotted rgba(8, 120, 161,.4);
}

.shop-section-title.option-chooser-links>span:last-child {
  margin-right: 0;
}

.shop-section-title.option-chooser-links>span.active {
  padding: 10px 20px;
  border-bottom: none;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: rgba(255,197,24,.2);
  cursor: default;
}

.shop-new-slider {
  position: relative;
}

.shop-new-slider-arrows {
  display: block;
  position: absolute;
  top: 26px;
  right: 10px;
}

.shop-new-slider-arrows .slick-next,.shop-new-slider-arrows .slick-prev {
  position: static;
}

.shop-new-slider-arrows .slick-next:before,.shop-new-slider-arrows .slick-prev:before {
  color: #354052;
  font-family: Flaticon;
  font-size: 14px;
  font-style: normal;
  opacity: .3;
}

.shop-new-slider-arrows .slick-next:hover:before,.shop-new-slider-arrows .slick-prev:hover:before {
  opacity: 1;
}

.shop-new-slider-arrows .slick-prev {
  float: left;
  margin-right: 10px;
}

.shop-new-slider-arrows .slick-prev:before {
  content: '\f107';
}

.shop-new-slider-arrows .slick-next {
  float: right;
}

.shop-new-slider-arrows .slick-next:before {
  content: '\f108';
}

.shop-new-slider-body {
  border: 1px solid #eee;
}

.shop-new-slider-body:before {
  display: block;
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 44;
}

.shop-new-slider-body .shop-slider-item {
  border: none!important;
  border-right: 1px solid #eee!important;
}

.shop-new-slider-body.slick-slider:before {
  display: none!important;
}

.shop-most-section {
  padding: 40px 20px;
  margin-bottom: 40px;
  background-color: #fafafa;
}

.shop-most-section>div {
  padding: 0 40px;
}

.shop-most-section>div:hover .shop-most-section-title:after {
  background-position: 146px 0;
}

.shop-most-section .shop-most-section-title {
  color: #354052;
  font-size: 24px;
  margin-bottom: 40px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
}

.shop-most-section .shop-most-section-title:after {
  content: '';
  display: block;
  width: 146px;
  height: 18px;
  background-image: url(../img/z.png);
  background-repeat: repeat-x;
  margin: 20px auto 0 auto;
  -webkit-transition: all .8s ease-out;
  -o-transition: all .8s ease-out;
  -moz-transition: all .8s ease-out;
  transition: all .8s ease-out;
  opacity: .1;
}

.shop-most-section i.main-rating-star {
  display: inline-block;
  font-style: normal;
  width: 28px;
  height: 28px;
  background-image: url(/img/rating.png);
  background-position: 0 0;
}

.shop-most-section i.main-rating-star.active {
  background-position: 0 30px;
}

.land-block-special-text>.text-inner.shop-most-section>div>a,.land-block-special-text>.text-inner.shop-most-section>div>span,.random-material-side .shop-most-section>div>span,.shop-most-section>div>a {
  display: block;
  border: none;
  color: #354052;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-blog-post-active .land-block-special-text>.text-inner.shop-most-section>div.land-block-blog-post-title>a>div>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-most-section>div.land-block-blog-post-title>span>div>span,.land-block-blog-post-active .random-material-side .shop-most-section>div.land-block-blog-post-title>span>div>span,.land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>a>div>span,.land-block-special-text>.text-inner.shop-most-section>div>a:hover>div>span,.land-block-special-text>.text-inner.shop-most-section>div>span:hover>div>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>span>div>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-most-section>div>span>div>span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-most-section>div>span>div>span,.random-material-side .land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>span>div>span,.random-material-side .shop-most-section>div>span:hover>div>span,.random-material-side>a:hover .land-block-special-text>.text-inner.shop-most-section>div>span>div>span,.random-material-side>a:hover .shop-most-section>div>span>div>span,.random-material-side>span:hover .shop-most-section>div>span>div>span,.shop-most-section>div>a:hover>div>span {
  color: #000;
}

.land-block-blog-post-active .land-block-special-text>.text-inner.shop-most-section>div.land-block-blog-post-title>a>div>div:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-most-section>div.land-block-blog-post-title>span>div>div:before,.land-block-blog-post-active .random-material-side .shop-most-section>div.land-block-blog-post-title>span>div>div:before,.land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>a>div>div:before,.land-block-special-text>.text-inner.shop-most-section>div>a:hover>div>div:before,.land-block-special-text>.text-inner.shop-most-section>div>span:hover>div>div:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>span>div>div:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-most-section>div>span>div>div:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-most-section>div>span>div>div:before,.random-material-side .land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>span>div>div:before,.random-material-side .shop-most-section>div>span:hover>div>div:before,.random-material-side>a:hover .land-block-special-text>.text-inner.shop-most-section>div>span>div>div:before,.random-material-side>a:hover .shop-most-section>div>span>div>div:before,.random-material-side>span:hover .shop-most-section>div>span>div>div:before,.shop-most-section>div>a:hover>div>div:before {
  left: 0;
  right: 0;
  text-align: center;
}

.land-block-blog-post-active .land-block-special-text>.text-inner.shop-most-section>div.land-block-blog-post-title>a>div>div>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-most-section>div.land-block-blog-post-title>span>div>div>span,.land-block-blog-post-active .random-material-side .shop-most-section>div.land-block-blog-post-title>span>div>div>span,.land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>a>div>div>span,.land-block-special-text>.text-inner.shop-most-section>div>a:hover>div>div>span,.land-block-special-text>.text-inner.shop-most-section>div>span:hover>div>div>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>span>div>div>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-most-section>div>span>div>div>span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-most-section>div>span>div>div>span,.random-material-side .land-block-blog-post-active .shop-most-section>div.land-block-blog-post-title>span>div>div>span,.random-material-side .shop-most-section>div>span:hover>div>div>span,.random-material-side>a:hover .land-block-special-text>.text-inner.shop-most-section>div>span>div>div>span,.random-material-side>a:hover .shop-most-section>div>span>div>div>span,.random-material-side>span:hover .shop-most-section>div>span>div>div>span,.shop-most-section>div>a:hover>div>div>span {
  right: -100%;
}

.land-block-special-text>.text-inner.shop-most-section>div>a>img,.land-block-special-text>.text-inner.shop-most-section>div>span>img,.random-material-side .shop-most-section>div>span>img,.shop-most-section>div>a>img {
  display: block;
  width: 200px;
  max-width: 100%;
  float: left;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.land-block-special-text>.text-inner.shop-most-section>div>a>div,.land-block-special-text>.text-inner.shop-most-section>div>span>div,.random-material-side .shop-most-section>div>span>div,.shop-most-section>div>a>div {
  position: relative;
  overflow: hidden;
  font-size: 32px;
}

.land-block-special-text>.text-inner.shop-most-section>div>a>div>span,.land-block-special-text>.text-inner.shop-most-section>div>span>div>span,.random-material-side .shop-most-section>div>span>div>span,.shop-most-section>div>a>div>span {
  display: block;
  color: #4c72d0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 30px;
}

.land-block-special-text>.text-inner.shop-most-section>div>a>div>span>.main-rating-star:first-of-type,.land-block-special-text>.text-inner.shop-most-section>div>span>div>span>.main-rating-star:first-of-type,.random-material-side .shop-most-section>div>span>div>span>.main-rating-star:first-of-type,.shop-most-section>div>a>div>span>.main-rating-star:first-of-type {
  margin-top: 10px;
}

.land-block-special-text>.text-inner.shop-most-section>div>a>div>div,.land-block-special-text>.text-inner.shop-most-section>div>span>div>div,.random-material-side .shop-most-section>div>span>div>div,.shop-most-section>div>a>div>div {
  position: relative;
  font-weight: 900;
  overflow: hidden;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-special-text>.text-inner.shop-most-section>div>a>div>div>span,.land-block-special-text>.text-inner.shop-most-section>div>span>div>div>span,.random-material-side .shop-most-section>div>span>div>div>span,.shop-most-section>div>a>div>div>span {
  position: relative;
  right: 0;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.land-block-special-text>.text-inner.shop-most-section>div>a>div>div:before,.land-block-special-text>.text-inner.shop-most-section>div>span>div>div:before,.random-material-side .shop-most-section>div>span>div>div:before,.shop-most-section>div>a>div>div:before {
  color: #4c72d0;
  content: '\f108';
  text-align: center;
  font-family: Flaticon;
  font-size: 32px;
  font-style: normal;
  position: absolute;
  left: -100%;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.shop-main-features>div {
  margin-bottom: 30px;
}

.land-block-special-text>.text-inner.shop-main-features>div>a,.land-block-special-text>.text-inner.shop-main-features>div>span,.random-material-side .shop-main-features>div>span,.shop-main-features>div>a {
  display: block;
  color: #354052;
  border: none!important;
  text-align: center;
  padding: 40px 20px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: none!important;
  -o-transition: none!important;
  -moz-transition: none!important;
  transition: none!important;
}

.land-block-blog-post-active .land-block-special-text>.text-inner.shop-main-features>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-main-features>div.land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .shop-main-features>div.land-block-blog-post-title>span,.land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>a,.land-block-special-text>.text-inner.shop-main-features>div>a:hover,.land-block-special-text>.text-inner.shop-main-features>div>span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-main-features>div>span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-main-features>div>span,.random-material-side .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span,.random-material-side .shop-main-features>div>span:hover,.random-material-side>a:hover .land-block-special-text>.text-inner.shop-main-features>div>span,.random-material-side>a:hover .shop-main-features>div>span,.random-material-side>span:hover .shop-main-features>div>span,.shop-main-features>div>a:hover {
  color: #fff;
  background-color: #4c72d0;
}

.land-block-blog-post-active .land-block-special-text>.text-inner.shop-main-features>div.land-block-blog-post-title>a .mf-icon,.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-main-features>div.land-block-blog-post-title>span .mf-icon,.land-block-blog-post-active .random-material-side .shop-main-features>div.land-block-blog-post-title>span .mf-icon,.land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>a .mf-icon,.land-block-special-text>.text-inner.shop-main-features>div>a:hover .mf-icon,.land-block-special-text>.text-inner.shop-main-features>div>span:hover .mf-icon,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span .mf-icon,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-main-features>div>span .mf-icon,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-main-features>div>span .mf-icon,.random-material-side .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span .mf-icon,.random-material-side .shop-main-features>div>span:hover .mf-icon,.random-material-side>a:hover .land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon,.random-material-side>a:hover .shop-main-features>div>span .mf-icon,.random-material-side>span:hover .shop-main-features>div>span .mf-icon,.shop-main-features>div>a:hover .mf-icon {
  color: #fff;
  top: 0;
  opacity: 0;
  -webkit-animation: shopFeatures .4s ease;
  -moz-animation: shopFeatures .4s ease;
  animation: shopFeatures .4s ease;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.land-block-blog-post-active .land-block-special-text>.text-inner.shop-main-features>div.land-block-blog-post-title>a .mf-title,.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-main-features>div.land-block-blog-post-title>span .mf-title,.land-block-blog-post-active .random-material-side .shop-main-features>div.land-block-blog-post-title>span .mf-title,.land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>a .mf-title,.land-block-special-text>.text-inner.shop-main-features>div>a:hover .mf-title,.land-block-special-text>.text-inner.shop-main-features>div>span:hover .mf-title,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span .mf-title,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-main-features>div>span .mf-title,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-main-features>div>span .mf-title,.random-material-side .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span .mf-title,.random-material-side .shop-main-features>div>span:hover .mf-title,.random-material-side>a:hover .land-block-special-text>.text-inner.shop-main-features>div>span .mf-title,.random-material-side>a:hover .shop-main-features>div>span .mf-title,.random-material-side>span:hover .shop-main-features>div>span .mf-title,.shop-main-features>div>a:hover .mf-title {
  color: #fff;
  top: 0;
  opacity: 0;
  -webkit-animation: shopFeatures .4s ease;
  -moz-animation: shopFeatures .4s ease;
  animation: shopFeatures .4s ease;
  -webkit-animation-delay: .2s;
  -moz-animation-delay: .2s;
  animation-delay: .2s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.land-block-blog-post-active .land-block-special-text>.text-inner.shop-main-features>div.land-block-blog-post-title>a .mf-body,.land-block-blog-post-active .land-block-special-text>.text-inner>div .shop-main-features>div.land-block-blog-post-title>span .mf-body,.land-block-blog-post-active .random-material-side .shop-main-features>div.land-block-blog-post-title>span .mf-body,.land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>a .mf-body,.land-block-special-text>.text-inner.shop-main-features>div>a:hover .mf-body,.land-block-special-text>.text-inner.shop-main-features>div>span:hover .mf-body,.land-block-special-text>.text-inner>div .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span .mf-body,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-main-features>div>span .mf-body,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-main-features>div>span .mf-body,.random-material-side .land-block-blog-post-active .shop-main-features>div.land-block-blog-post-title>span .mf-body,.random-material-side .shop-main-features>div>span:hover .mf-body,.random-material-side>a:hover .land-block-special-text>.text-inner.shop-main-features>div>span .mf-body,.random-material-side>a:hover .shop-main-features>div>span .mf-body,.random-material-side>span:hover .shop-main-features>div>span .mf-body,.shop-main-features>div>a:hover .mf-body {
  color: #fafafa;
  top: 0;
  opacity: 0;
  -webkit-animation: shopFeatures .33s ease;
  -moz-animation: shopFeatures .33s ease;
  animation: shopFeatures .33s ease;
  -webkit-animation-delay: .3s;
  -moz-animation-delay: .3s;
  animation-delay: .3s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon,.random-material-side .shop-main-features>div>span .mf-icon,.shop-main-features>div>a .mf-icon {
  text-align: center;
  color: #4c72d0;
  margin-bottom: 20px;
  position: relative;
  top: 0;
}

.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon *,.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon i,.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon>span,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon *,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon i,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon>span,.random-material-side .shop-main-features>div>span .mf-icon *,.random-material-side .shop-main-features>div>span .mf-icon i,.random-material-side .shop-main-features>div>span .mf-icon>span,.shop-main-features>div>a .mf-icon *,.shop-main-features>div>a .mf-icon i,.shop-main-features>div>a .mf-icon>span {
  font-size: 0;
}

.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon :after,.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon :before,.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon i:after,.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon i:before,.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon>span:after,.land-block-special-text>.text-inner.shop-main-features>div>a .mf-icon>span:before,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon :after,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon :before,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon i:after,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon i:before,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon>span:after,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-icon>span:before,.random-material-side .shop-main-features>div>span .mf-icon :after,.random-material-side .shop-main-features>div>span .mf-icon :before,.random-material-side .shop-main-features>div>span .mf-icon i:after,.random-material-side .shop-main-features>div>span .mf-icon i:before,.random-material-side .shop-main-features>div>span .mf-icon>span:after,.random-material-side .shop-main-features>div>span .mf-icon>span:before,.shop-main-features>div>a .mf-icon :after,.shop-main-features>div>a .mf-icon :before,.shop-main-features>div>a .mf-icon i:after,.shop-main-features>div>a .mf-icon i:before,.shop-main-features>div>a .mf-icon>span:after,.shop-main-features>div>a .mf-icon>span:before {
  font-size: 64px;
}

.land-block-special-text>.text-inner.shop-main-features>div>a .mf-title,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-title,.random-material-side .shop-main-features>div>span .mf-title,.shop-main-features>div>a .mf-title {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 1.2;
  position: relative;
  top: 0;
}

.land-block-special-text>.text-inner.shop-main-features>div>a .mf-body,.land-block-special-text>.text-inner.shop-main-features>div>span .mf-body,.random-material-side .shop-main-features>div>span .mf-body,.shop-main-features>div>a .mf-body {
  font-size: 14px;
  color: #717171;
  position: relative;
  top: 0;
}

@-webkit-keyframes shopFeatures {
  0% {
    top: -10px;
    opacity: 0;
  }

  100% {
    top: 0;
    opacity: 1;
  }
}

@-moz-keyframes shopFeatures {
  0% {
    top: -10px;
    opacity: 0;
  }

  100% {
    top: 0;
    opacity: 1;
  }
}

@keyframes shopFeatures {
  0% {
    top: -10px;
    opacity: 0;
  }

  100% {
    top: 0;
    opacity: 1;
  }
}

#shop-special {
  margin-bottom: 10px;
}

.shop-section-special {
  position: relative;
  width: 100%;
  height: 350px;
  overflow: hidden;
}

.shop-section-special-body {
  display: table;
  position: absolute;
  color: #fff;
  width: 30%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(8, 120, 161,.9);
  font-size: 24px;
  line-height: 1.2;
}

.shop-section-special-body:after {
  display: block;
  position: absolute;
  content: '';
  top: 0;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 450px 450px 0 160px;
  border-color: transparent transparent transparent rgba(8, 120, 161,.9);
}

.shop-section-special-body-inner {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 0 20px;
}

.shop-section-special-body-inner>span {
  display: block;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.shop-section-special-body-inner>div {
  display: block;
  margin-bottom: 20px;
}

.land-block-special-text>.text-inner>div .shop-section-special-body-inner>span,.land-block-special-text>.text-inner>div.shop-section-special-body-inner>a,.random-material-side .shop-section-special-body-inner>span,.shop-section-special-body-inner>a {
  font-size: 18px;
  color: #fff;
  border-color: rgba(255,255,255,.35);
}

.land-block-blog-post-active .land-block-blog-post-title.shop-section-special-body-inner>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title.shop-section-special-body-inner>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title.shop-section-special-body-inner>a,.land-block-blog-post-active .random-material-side .land-block-blog-post-title.shop-section-special-body-inner>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title.shop-section-special-body-inner>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .shop-section-special-body-inner>span,.land-block-special-text>.text-inner>div .shop-section-special-body-inner>span:hover,.land-block-special-text>.text-inner>div.random-material-side>a:hover .shop-section-special-body-inner>span,.land-block-special-text>.text-inner>div.shop-section-special-body-inner>a:hover,.random-material-side .land-block-blog-post-active .land-block-blog-post-title.shop-section-special-body-inner>span,.random-material-side .shop-section-special-body-inner>span:hover,.random-material-side>a:hover .land-block-special-text>.text-inner>div.shop-section-special-body-inner>span,.random-material-side>a:hover .shop-section-special-body-inner>span,.random-material-side>span:hover .shop-section-special-body-inner>span,.shop-section-special-body-inner>a:hover {
  color: #000;
  border-color: rgba(0,0,0,.25);
}

.shop-section-special-image {
  width: 80%;
  height: 100%;
  float: right;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: 0 50%;
  background-repeat: no-repeat;
}

.shop-section-special-count {
  display: block;
  width: 460px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  top: -40px;
}

.shop-section-special-count:after {
  display: block;
  content: attr(data-text);
  text-align: center;
  margin-top: 20px;
  font-weight: 700;
  text-transform: uppercase;
  color: #354052;
  font-size: 10px;
}

.shop-section-special-count .countdown-section {
  display: block;
  width: 100px;
  float: left;
  padding: 10px 0;
  margin-right: 20px;
  color: #354052;
  background-color: #ffc518;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 20px rgba(255,197,24,.5);
  -moz-box-shadow: 0 5px 20px rgba(255,197,24,.5);
  box-shadow: 0 5px 20px rgba(255,197,24,.5);
}

.shop-section-special-count .countdown-section .countdown-amount {
  display: block;
  font-size: 24px;
  font-weight: 900;
}

.shop-section-special-count .countdown-section .countdown-period {
  display: block;
  font-size: 12px;
  text-transform: uppercase;
}

.results-page.search-module #main>div:first-child {
  padding: 0 0 20px 0!important;
  border-bottom: 1px solid rgba(113,113,113,.15);
}

.results-page.search-module #main>div:nth-child(2) {
  text-align: center;
  padding: 20px 0 0 0!important;
}

.results-page.search-module table:first-child {
  display: block;
}

.results-page.search-module table:first-child .queryField {
  width: -webkit-calc(100% - 98px)!important;
  width: -moz-calc(100% - 98px)!important;
  width: calc(100% - 98px)!important;
}

.results-page.search-module table:first-child>tbody {
  display: block;
  width: 100%;
}

.results-page.search-module table:first-child>tbody>tr {
  display: block;
  width: 100%;
}

.results-page.search-module table:first-child>tbody>tr>td {
  display: block;
  width: 100%;
}

.results-page.search-module table:first-child>tbody>tr>td>div:first-child {
  position: relative;
  display: block;
  float: right;
  margin: 10px 0 0 0;
  text-transform: uppercase;
  font-size: 12px;
}

.random-material-side .results-page.search-module table:first-child>tbody>tr>td>div:first-child>span,.results-page.search-module .random-material-side table:first-child>tbody>tr>td>div:first-child>span,.results-page.search-module table:first-child>tbody>tr.land-block-special-text>td.text-inner>div:first-child>span,.results-page.search-module table:first-child>tbody>tr>td>div:first-child>a {
  font-weight: 700;
  border-bottom-style: dotted;
}

.results-page.search-module table:first-child>tbody>tr>td>div:first-child .aSchBrc1,.results-page.search-module table:first-child>tbody>tr>td>div:first-child .aSchBrc2 {
  display: none;
}

.results-page.search-module #sFltLst {
  top: 25px!important;
  left: -52px!important;
  text-align: left;
  border: 1px solid #eee;
  background-color: #fafafa;
  -webkit-box-shadow: 0 10px 50px rgba(113,113,113,.2);
  -moz-box-shadow: 0 10px 50px rgba(113,113,113,.2);
  box-shadow: 0 10px 50px rgba(113,113,113,.2);
}

.results-page.search-module #sFltLst .myWinCont,.results-page.search-module #sFltLst .myWinCont * {
  float: none!important;
  margin: 0!important;
  font-size: 14px!important;
  text-align: left!important;
}

.results-page.search-module #sFltLst div>input {
  vertical-align: middle;
}

.results-page.search-module .eBlock td {
  padding: 20px!important;
  background-color: #fafafa;
}

.results-page.search-module .eTitle {
  font-size: 24px;
  margin-bottom: 5px;
}

.results-page.search-module .eMessage {
  font-size: 14px;
}

.results-page.search-module .eMessage b {
  padding: 0 2px;
  background-color: #fdfd6d;
}

.results-page.search-module .eDetails {
  color: #fafafa;
  font-size: 12px;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(113,113,113,.1);
}

.results-page.search-module .eDetails .schCatsSep {
  color: #354052;
}

.land-block-special-text>.text-inner>div .results-page.search-module .eDetails span,.random-material-side .results-page.search-module .eDetails span,.results-page.search-module .eDetails .land-block-special-text>.text-inner>div span,.results-page.search-module .eDetails .random-material-side span,.results-page.search-module .eDetails a {
  border: none;
}

.shop-module #main>table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"]:first-child {
  font-size: 14px;
}

.land-block-special-text>.text-inner>div .shop-module #main>table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"]:first-child span,.random-material-side .shop-module #main>table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"]:first-child span,.shop-module #main>table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"]:first-child .land-block-special-text>.text-inner>div span,.shop-module #main>table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"]:first-child .random-material-side span,.shop-module #main>table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"]:first-child a {
  border: none;
}

.shop-module .shop-options {
  margin-top: 20px;
}

#cont-shop-invoices button,#cont-shop-invoices input,#cont-shop-invoices select,#cont-shop-invoices textarea {
  padding: 7px 20px;
}

#cont-shop-invoices #invoice-form {
  text-align: center;
}

#cont-shop-invoices #invoice-form #img-wait-status {
  display: block;
}

#cont-shop-invoices #invoice-form input[type=button] {
  margin-bottom: 20px;
}

#cont-shop-invoices hr {
  margin-top: 0;
}

#cont-shop-invoices>table td {
  display: block;
  width: 100%!important;
  text-align: center!important;
  margin-bottom: 20px;
}

#cont-shop-invoices #invoice-table {
  display: block;
  overflow-x: auto;
}

#cont-shop-invoices #invoice-table>tbody {
  width: 825px;
  display: block;
}

.inner-popup-main-title {
  color: #fff;
  font-size: 18px;
  font-weight: 900;
  text-transform: uppercase;
  background-color: #4c72d0;
  letter-spacing: 1px;
  padding: 20px;
  margin-bottom: 20px;
}

.inner-popup-main-body {
  padding: 0 20px;
}

.inner-popup-main #addform input {
  width: auto!important;
}

.allUsersBtn,.uSearchFlSbm {
  width: auto!important;
}

#block22 {
  color: #eee;
}

#block22>a,.land-block-special-text>.text-inner>div #block22>span,.land-block-special-text>.text-inner>div#block22>a,.random-material-side #block22>span {
  text-transform: uppercase;
  font-weight: 900;
}

#order-submit input {
  height: auto!important;
  font-weight: 900;
  text-transform: uppercase;
}

.gb-module .csTop {
  text-align: center;
  border-bottom: 1px solid rgba(113,113,113,.15);
  padding-bottom: 20px!important;
  margin-bottom: 10px;
}

.gb-module .csTop>#pagesBlock1 {
  float: right;
  width: auto!important;
}

.gb-module .csTop>#numEntries {
  float: left;
  margin-top: 10px;
}

.gb-module .commTable input,.gb-module .commTable textarea {
  width: 100%;
}

.gb-module .commTable .commSbmFl {
  width: auto;
  margin-top: 20px;
}

.page404 {
  display: table;
  position: absolute;
  height: 360px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 40px 20px;
  background-color: #fff;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
  z-index: 99;
}

.page404>div {
  display: table-cell;
  vertical-align: middle;
}

.page404>div>h1 {
  color: #000;
  font-size: 42px;
  font-weight: 100;
  line-height: 1;
}

.page404>div>p {
  color: #717171;
  margin: 30px 0;
}

.page404>div .queryField {
  width: 80%;
}

#page404over {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #354052;
  opacity: .8;
  z-index: 9;
}

#own-site-iframe {
  width: 100%;
  height: 100%;
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

.forumContent table:first-child {
  font-size: 12px;
  margin-top: 20px;
}

.forumContent .funcBlock {
  font-size: 12px;
}

.forumContent .gTableTop {
  color: #fff;
  padding: 20px 0;
  text-align: center;
  background-color: #272727;
}

.forumContent .catLink {
  color: #fff;
  font-size: 16px;
  border-color: transparent;
}

.forumContent .catLink:hover {
  border-color: rgba(113,113,113,.5);
}

.forumContent .gTableSubTop {
  font-size: 10px;
  padding: 10px 0;
  text-align: center;
  background-color: #eee;
}

.forumContent .gTableSubTop .land-block-special-text>.text-inner>div span,.forumContent .gTableSubTop .land-block-special-text>.text-inner>div>a,.forumContent .gTableSubTop .random-material-side span,.forumContent .gTableSubTop a,.land-block-special-text>.text-inner>div .forumContent .gTableSubTop span,.random-material-side .forumContent .gTableSubTop span {
  color: #354052;
  border-color: transparent;
}

.forumContent .modBut {
  border: none;
}

.forumContent .gTable {
  padding: 0;
  background-color: #fff;
}

.forumContent .gTable:last-child {
  font-size: 14px;
}

.forumContent .gTable tr[id^=post] {
  display: block;
  padding: 20px;
  margin-top: 20px;
  background-color: #fafafa;
}

.forumContent .forumIcoTd,.forumContent .forumLastPostTd,.forumContent .forumNameTd,.forumContent .forumPostTd,.forumContent .forumThreadTd {
  padding: 20px;
  background-color: #fafafa;
}

.forumContent .forumLastPostTd {
  font-size: 13px;
}

.forumContent .forum {
  font-size: 16px;
}

.forumContent .forumDescr,.forumContent .subforumDescr,.forumContent .threadDescr {
  color: #354052;
}

.forumContent .forumDescr .land-block-special-text>.text-inner>div span,.forumContent .forumDescr .land-block-special-text>.text-inner>div>a,.forumContent .forumDescr .random-material-side span,.forumContent .forumDescr a,.forumContent .subforumDescr .land-block-special-text>.text-inner>div span,.forumContent .subforumDescr .land-block-special-text>.text-inner>div>a,.forumContent .subforumDescr .random-material-side span,.forumContent .subforumDescr a,.forumContent .threadDescr .land-block-special-text>.text-inner>div span,.forumContent .threadDescr .land-block-special-text>.text-inner>div>a,.forumContent .threadDescr .random-material-side span,.forumContent .threadDescr a,.land-block-special-text>.text-inner>div .forumContent .forumDescr span,.land-block-special-text>.text-inner>div .forumContent .subforumDescr span,.land-block-special-text>.text-inner>div .forumContent .threadDescr span,.random-material-side .forumContent .forumDescr span,.random-material-side .forumContent .subforumDescr span,.random-material-side .forumContent .threadDescr span {
  border: none;
}

.forumContent #subscribe {
  padding-top: 4px;
  margin-right: 20px;
}

.forumContent #subscribe .land-block-special-text>.text-inner>div span,.forumContent #subscribe .random-material-side span,.forumContent #subscribe a,.land-block-special-text>.text-inner>div .forumContent #subscribe span,.random-material-side .forumContent #subscribe span {
  color: #fff;
  border-color: transparent;
}

.forumContent #subscribe .land-block-blog-post-active .land-block-blog-post-title>a,.forumContent #subscribe .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.forumContent #subscribe .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.forumContent #subscribe .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.forumContent #subscribe .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.forumContent #subscribe .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.forumContent #subscribe .land-block-special-text>.text-inner>div span:hover,.forumContent #subscribe .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.forumContent #subscribe .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.forumContent #subscribe .random-material-side span:hover,.forumContent #subscribe .random-material-side>a:hover span,.forumContent #subscribe .random-material-side>span:hover span,.forumContent #subscribe a:hover,.land-block-blog-post-active .forumContent #subscribe .land-block-blog-post-title>a,.land-block-blog-post-active .forumContent #subscribe .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .forumContent #subscribe .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .forumContent #subscribe .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .forumContent #subscribe span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active .forumContent #subscribe .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .forumContent #subscribe span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .forumContent #subscribe span,.random-material-side .forumContent #subscribe span:hover,.random-material-side .land-block-blog-post-active .forumContent #subscribe .land-block-blog-post-title>span,.random-material-side>a:hover .forumContent #subscribe span,.random-material-side>span:hover .forumContent #subscribe span {
  border-color: rgba(113,113,113,.5);
}

.forumContent .forumNamesBar {
  font-size: 14px;
  padding: 10px 0!important;
}

.forumContent #forum_filter,.forumContent .FastSearchTbl,.forumContent .navigationTbl {
  margin-bottom: 20px;
}

.forumContent #forum_filter select,.forumContent .FastSearchTbl select,.forumContent .navigationTbl select {
  padding: 5px;
}

.forumContent #forum_filter input,.forumContent .FastSearchTbl input,.forumContent .navigationTbl input {
  padding: 5px 10px;
}

.forumContent #filter_by {
  margin-right: 10px;
}

.forumContent .threadAuthTd,.forumContent .threadIcoTd,.forumContent .threadLastPostTd,.forumContent .threadNametd,.forumContent .threadPostTd,.forumContent .threadViewTd {
  padding: 20px;
  border-bottom: 1px solid rgba(113,113,113,.03);
}

.forumContent .threadLastPostTd {
  font-size: 12px;
}

.forumContent .threadsDetails {
  padding-top: 20px;
}

.forumContent .userRights {
  font-size: 14px;
}

.forumContent .ThrTopButtonsRow1 .land-block-special-text>.text-inner>div span,.forumContent .ThrTopButtonsRow1 .land-block-special-text>.text-inner>div>a,.forumContent .ThrTopButtonsRow1 .random-material-side span,.forumContent .ThrTopButtonsRow1 a,.forumContent .frmBtns .land-block-special-text>.text-inner>div span,.forumContent .frmBtns .land-block-special-text>.text-inner>div>a,.forumContent .frmBtns .random-material-side span,.forumContent .frmBtns a,.forumContent .postBottom .land-block-special-text>.text-inner>div span,.forumContent .postBottom .land-block-special-text>.text-inner>div>a,.forumContent .postBottom .random-material-side span,.forumContent .postBottom a,.land-block-special-text>.text-inner>div .forumContent .ThrTopButtonsRow1 span,.land-block-special-text>.text-inner>div .forumContent .frmBtns span,.land-block-special-text>.text-inner>div .forumContent .postBottom span,.random-material-side .forumContent .ThrTopButtonsRow1 span,.random-material-side .forumContent .frmBtns span,.random-material-side .forumContent .postBottom span {
  border-color: transparent;
}

.forumContent .ucoz-forum-post {
  font-size: 16px;
}

.forumContent .postTdInfo {
  text-align: center;
  padding-right: 20px;
}

.forumContent .postTdTop:last-child {
  border-bottom: 1px solid rgba(113,113,113,.03);
}

.forumContent .postBottom:last-child {
  border-top: 1px solid rgba(113,113,113,.03);
}

.forumContent .userAvatar {
  margin: 20px 0;
  -moz-border-radius: 25px;
  border-radius: 25px;
}

.forumContent .statusOnline {
  color: #4caf50;
}

.forumContent .statusOffline {
  color: #ec2d2d;
}

.forumContent .dPstBox {
  vertical-align: bottom;
}

.forumContent .ThrForumBarCl12 {
  width: 335px!important;
  padding-bottom: 10px;
}

.forumContent .ThrForumBarCl12 #thread_search_button {
  margin: 0;
}

.forumContent .ThrForumBarCl12 #thread_search_field {
  margin-right: 3px;
}

.forumContent .ThrBotTbl {
  padding-top: 20px;
}

.forumContent #frM55 .land-block-special-text>.text-inner>div span,.forumContent #frM55 .random-material-side span,.forumContent #frM55 a,.land-block-special-text>.text-inner>div .forumContent #frM55 span,.random-material-side .forumContent #frM55 span {
  color: #354052;
  border-color: transparent;
}

.forumContent .FrmBotTbl {
  padding-top: 10px;
}

.forumContent td.posttdMessage {
  width: 2000px;
  overflow: hidden;
}

.forumContent .switches {
  height: 30px;
  line-height: 30px;
  padding: 0!important;
  background-color: #fafafa;
}

.forumContent .switches .land-block-special-text>.text-inner>div span,.forumContent .switches .land-block-special-text>.text-inner>div>a,.forumContent .switches .random-material-side span,.forumContent .switches a,.land-block-special-text>.text-inner>div .forumContent .switches span,.random-material-side .forumContent .switches span {
  border-color: transparent;
}

.forumContent .switches td {
  padding: 0 15px!important;
}

.forumContent .switchesCl12,.forumContent .switchesCl13 {
  border-left: 1px solid rgba(113,113,113,.03);
  padding: 0 15px;
}

.gTableLeft,.gTableRight {
  padding-top: 20px;
}

.gTableLeft #frF15,.gTableLeft #frF16,.gTableLeft #frF17,.gTableRight #frF15,.gTableRight #frF16,.gTableRight #frF17 {
  width: auto!important;
}

.gTableLeft #iplus>input,.gTableRight #iplus>input {
  width: 32px!important;
  height: auto!important;
  font-size: 24px;
  font-weight: 500;
  padding: 4px!important;
}

.uplFileFl {
  margin-left: 30px;
}

#sFltLst {
  background-color: #eee;
}

#side {
  display: block;
}

#side .block {
  display: block;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 40px;
}

#side .block:last-child {
  margin-bottom: 0;
}

#side .block-title {
  font-size: 18px;
  padding: 10px 20px;
  font-weight: 600;
}

#side .block-body {
  font-size: 14px;
}

#side .catDescr,#side .catNumData {
  display: none;
}

#side .cat-tree {
  margin: 0;
  padding: 0;
  line-height: inherit;
}

#side .cat-tree .cat-tree {
  padding: 20px 10px;
}

#side .cat-tree>li {
  display: block;
  position: relative;
}

#side .cat-tree>li>i {
  display: none;
}

#side .cat-tree>li>u {
  padding: 0!important;
  height: auto!important;
  background: 0 0!important;
}

#side .cat-tree>li>u:hover:after {
  color: #4c72d0;
  opacity: 1;
}

#side .cat-tree>li>u:after {
  display: block;
  position: absolute;
  content: '\f1f7';
  top: 10px;
  right: 0;
  font-size: 12px;
  padding: 6px 12px;
  font-style: normal;
  font-family: Flaticon;
  z-index: 5;
  opacity: .5;
  cursor: pointer;
}

#side .cat-tree>li>u.minus:after {
  content: '\f1f2';
}

.side-bg {
  padding: 10px 20px;
  background-color: #fafafa;
}

.login-with {
  border: none!important;
}

#shop-currency .nice-select {
  width: 100%;
}

#shop-currency .nice-select .list {
  left: 0!important;
  right: 0!important;
}

#shop-basket {
  background-color: #fafafa;
}

#shop-basket>.empty {
  padding: 20px;
}

#shop-basket>ul {
  padding-bottom: 5px!important;
  background-color: #fff;
}

#shop-basket>ul>li {
  padding: 10px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fafafa;
}

#shop-basket>ul>li:last-child {
  margin: 0;
}

#shop-basket>ul>li>div>img {
  float: left;
  padding: 0 10px 20px 0;
}

#shop-basket>ul>li>div>.sb-func {
  border: none;
  -webkit-transition: none;
  -o-transition: none;
  -moz-transition: none;
  transition: none;
}

#shop-basket>ul>li>div>.sb-cost {
  font-size: 13px;
}

#shop-basket .disc,#shop-basket>.total {
  text-align: center!important;
}

#shop-basket>.total {
  font-size: 18px;
  padding: 10px 0 0 0;
  font-weight: 900!important;
}

#shop-basket>.disc {
  font-size: 12px!important;
}

#shop-basket hr {
  width: 80%;
  margin: 10px auto;
}

#shop-basket>.tac {
  margin: 10px 0 20px 0;
}

#shop-basket .basketclear {
  color: #717171;
  border: none;
  text-transform: uppercase;
}

#shop-basket .basketclear:hover {
  color: #4c72d0;
}

#shop-basket .basketclear>* {
  margin-right: 5px;
}

#shop-basket .basketclear :after,#shop-basket .basketclear :before,#shop-basket .basketclear>* {
  font-size: 16px;
  font-weight: 400;
}

#shop-basket .button,#shop-basket .shop-page-pagination>#shop-page-more>button {
  width: 100%;
}

.currency-side {
  padding: 20px;
}

.currency-side>hr {
  margin: 20px 0;
  opacity: .1;
}

.currency-side>.tac {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px 0;
}

.rate-list {
  margin: 0;
  padding: 0;
  font-weight: 900;
  text-align: center;
  list-style-type: none;
}

.pollBlock {
  padding: 10px 20px;
  background-color: #fafafa;
}

.pollBlock .pollQue {
  font-size: 14px;
  font-weight: 900;
  line-height: 1.4;
  margin: 10px auto;
  text-align: center;
  text-transform: uppercase;
}

.pollBlock .pollQue:after {
  content: '';
  display: block;
  width: 146px;
  height: 18px;
  background-image: url(../img/z.png);
  background-repeat: repeat-x;
  -moz-background-size: 50%;
  -o-background-size: 50%;
  background-size: 50%;
  margin: 10px auto;
  -webkit-transition: all .8s ease-out;
  -o-transition: all .8s ease-out;
  -moz-transition: all .8s ease-out;
  transition: all .8s ease-out;
  opacity: .1;
}

.pollBlock .pollAns {
  margin-bottom: 10px;
}

.pollBlock .pollAns .answer {
  font-size: 16px;
  margin-bottom: 10px;
}

.pollBlock .pollAns .answer:last-child {
  margin-bottom: 0;
}

.pollBlock .pollAns .answer>div:not(.iradio_square) {
  margin-top: 2px;
  padding: 0!important;
  background-color: #eee;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.pollBlock .pollAns .answer>div:not(.iradio_square)>div {
  position: relative;
  padding: 10px 0;
  height: 20px;
  -webkit-filter: saturate(2);
  filter: saturate(2);
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.pollBlock .pollAns .answer>div:not(.iradio_square)>div:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #fff;
  -webkit-animation: progress-poll 2s ease infinite;
  -moz-animation: progress-poll 2s ease infinite;
  animation: progress-poll 2s ease infinite;
}

.pollBlock .pollAns .pollButton {
  margin-top: 20px;
}

.pollBlock .pollLnk {
  text-align: center;
}

.land-block-special-text>.text-inner>div .pollBlock .pollLnk span,.pollBlock .pollLnk .land-block-special-text>.text-inner>div span,.pollBlock .pollLnk .land-block-special-text>.text-inner>div>a,.pollBlock .pollLnk .random-material-side span,.pollBlock .pollLnk a,.random-material-side .pollBlock .pollLnk span {
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  border-bottom-style: dashed;
}

.pollBlock .pollTot {
  text-align: center;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(113,113,113,.15);
}

@-webkit-keyframes progress-poll {
  0% {
    opacity: .3;
    width: 0;
  }

  100% {
    opacity: 0;
    width: 100%;
  }
}

@-moz-keyframes progress-poll {
  0% {
    opacity: .3;
    width: 0;
  }

  100% {
    opacity: 0;
    width: 100%;
  }
}

@keyframes progress-poll {
  0% {
    opacity: .3;
    width: 0;
  }

  100% {
    opacity: 0;
    width: 100%;
  }
}

.account-links {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.account-links .archActive,.account-links .archLink,.account-links .land-block-special-text>.text-inner>div span,.account-links .land-block-special-text>.text-inner>div>a,.account-links .random-material-side span,.account-links a,.archUl .archActive,.archUl .archLink,.archUl .land-block-special-text>.text-inner>div span,.archUl .land-block-special-text>.text-inner>div>a,.archUl .random-material-side span,.archUl a,.cat-tree .archActive,.cat-tree .archLink,.cat-tree .land-block-special-text>.text-inner>div span,.cat-tree .land-block-special-text>.text-inner>div>a,.cat-tree .random-material-side span,.cat-tree a,.catsTable .archActive,.catsTable .archLink,.catsTable .land-block-special-text>.text-inner>div span,.catsTable .land-block-special-text>.text-inner>div>a,.catsTable .random-material-side span,.catsTable a,.land-block-special-text>.text-inner>div .account-links span,.land-block-special-text>.text-inner>div .archUl span,.land-block-special-text>.text-inner>div .cat-tree span,.land-block-special-text>.text-inner>div .catsTable span,.random-material-side .account-links span,.random-material-side .archUl span,.random-material-side .cat-tree span,.random-material-side .catsTable span {
  display: block;
  position: relative;
  overflow: hidden;
  color: #354052;
  border: none;
  padding: 15px;
  font-size: 12px;
  font-weight: 700;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 5px;
  text-transform: uppercase;
  background-color: #fafafa;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.account-links .archActive:after,.account-links .archActive:before,.account-links .archLink:after,.account-links .archLink:before,.account-links .land-block-special-text>.text-inner>div span:after,.account-links .land-block-special-text>.text-inner>div span:before,.account-links .land-block-special-text>.text-inner>div>a:after,.account-links .land-block-special-text>.text-inner>div>a:before,.account-links .random-material-side span:after,.account-links .random-material-side span:before,.account-links a:after,.account-links a:before,.archUl .archActive:after,.archUl .archActive:before,.archUl .archLink:after,.archUl .archLink:before,.archUl .land-block-special-text>.text-inner>div span:after,.archUl .land-block-special-text>.text-inner>div span:before,.archUl .land-block-special-text>.text-inner>div>a:after,.archUl .land-block-special-text>.text-inner>div>a:before,.archUl .random-material-side span:after,.archUl .random-material-side span:before,.archUl a:after,.archUl a:before,.cat-tree .archActive:after,.cat-tree .archActive:before,.cat-tree .archLink:after,.cat-tree .archLink:before,.cat-tree .land-block-special-text>.text-inner>div span:after,.cat-tree .land-block-special-text>.text-inner>div span:before,.cat-tree .land-block-special-text>.text-inner>div>a:after,.cat-tree .land-block-special-text>.text-inner>div>a:before,.cat-tree .random-material-side span:after,.cat-tree .random-material-side span:before,.cat-tree a:after,.cat-tree a:before,.catsTable .archActive:after,.catsTable .archActive:before,.catsTable .archLink:after,.catsTable .archLink:before,.catsTable .land-block-special-text>.text-inner>div span:after,.catsTable .land-block-special-text>.text-inner>div span:before,.catsTable .land-block-special-text>.text-inner>div>a:after,.catsTable .land-block-special-text>.text-inner>div>a:before,.catsTable .random-material-side span:after,.catsTable .random-material-side span:before,.catsTable a:after,.catsTable a:before,.land-block-special-text>.text-inner>div .account-links span:after,.land-block-special-text>.text-inner>div .account-links span:before,.land-block-special-text>.text-inner>div .archUl span:after,.land-block-special-text>.text-inner>div .archUl span:before,.land-block-special-text>.text-inner>div .cat-tree span:after,.land-block-special-text>.text-inner>div .cat-tree span:before,.land-block-special-text>.text-inner>div .catsTable span:after,.land-block-special-text>.text-inner>div .catsTable span:before,.random-material-side .account-links span:after,.random-material-side .account-links span:before,.random-material-side .archUl span:after,.random-material-side .archUl span:before,.random-material-side .cat-tree span:after,.random-material-side .cat-tree span:before,.random-material-side .catsTable span:after,.random-material-side .catsTable span:before {
  display: block;
  content: '';
  position: absolute;
  top: -10px;
  width: 50px;
  height: 100px;
  background-color: #4c72d0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.account-links .archActive:before,.account-links .archLink:before,.account-links .land-block-special-text>.text-inner>div span:before,.account-links .land-block-special-text>.text-inner>div>a:before,.account-links .random-material-side span:before,.account-links a:before,.archUl .archActive:before,.archUl .archLink:before,.archUl .land-block-special-text>.text-inner>div span:before,.archUl .land-block-special-text>.text-inner>div>a:before,.archUl .random-material-side span:before,.archUl a:before,.cat-tree .archActive:before,.cat-tree .archLink:before,.cat-tree .land-block-special-text>.text-inner>div span:before,.cat-tree .land-block-special-text>.text-inner>div>a:before,.cat-tree .random-material-side span:before,.cat-tree a:before,.catsTable .archActive:before,.catsTable .archLink:before,.catsTable .land-block-special-text>.text-inner>div span:before,.catsTable .land-block-special-text>.text-inner>div>a:before,.catsTable .random-material-side span:before,.catsTable a:before,.land-block-special-text>.text-inner>div .account-links span:before,.land-block-special-text>.text-inner>div .archUl span:before,.land-block-special-text>.text-inner>div .cat-tree span:before,.land-block-special-text>.text-inner>div .catsTable span:before,.random-material-side .account-links span:before,.random-material-side .archUl span:before,.random-material-side .cat-tree span:before,.random-material-side .catsTable span:before {
  opacity: .02;
  right: 0;
}

.account-links .archActive:after,.account-links .archLink:after,.account-links .land-block-special-text>.text-inner>div span:after,.account-links .land-block-special-text>.text-inner>div>a:after,.account-links .random-material-side span:after,.account-links a:after,.archUl .archActive:after,.archUl .archLink:after,.archUl .land-block-special-text>.text-inner>div span:after,.archUl .land-block-special-text>.text-inner>div>a:after,.archUl .random-material-side span:after,.archUl a:after,.cat-tree .archActive:after,.cat-tree .archLink:after,.cat-tree .land-block-special-text>.text-inner>div span:after,.cat-tree .land-block-special-text>.text-inner>div>a:after,.cat-tree .random-material-side span:after,.cat-tree a:after,.catsTable .archActive:after,.catsTable .archLink:after,.catsTable .land-block-special-text>.text-inner>div span:after,.catsTable .land-block-special-text>.text-inner>div>a:after,.catsTable .random-material-side span:after,.catsTable a:after,.land-block-special-text>.text-inner>div .account-links span:after,.land-block-special-text>.text-inner>div .archUl span:after,.land-block-special-text>.text-inner>div .cat-tree span:after,.land-block-special-text>.text-inner>div .catsTable span:after,.random-material-side .account-links span:after,.random-material-side .archUl span:after,.random-material-side .cat-tree span:after,.random-material-side .catsTable span:after {
  opacity: .04;
  right: -30px;
}

.account-links .archActive:hover,.account-links .archLink:hover,.account-links .land-block-blog-post-active .land-block-blog-post-title>a,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.account-links .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.account-links .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.account-links .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.account-links .land-block-special-text>.text-inner>div span:hover,.account-links .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.account-links .land-block-special-text>.text-inner>div>a:hover,.account-links .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.account-links .random-material-side span:hover,.account-links .random-material-side>a:hover span,.account-links .random-material-side>span:hover span,.account-links a:hover,.archUl .archActive:hover,.archUl .archLink:hover,.archUl .land-block-blog-post-active .land-block-blog-post-title>a,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.archUl .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.archUl .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.archUl .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.archUl .land-block-special-text>.text-inner>div span:hover,.archUl .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.archUl .land-block-special-text>.text-inner>div>a:hover,.archUl .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.archUl .random-material-side span:hover,.archUl .random-material-side>a:hover span,.archUl .random-material-side>span:hover span,.archUl a:hover,.cat-tree .archActive:hover,.cat-tree .archLink:hover,.cat-tree .land-block-blog-post-active .land-block-blog-post-title>a,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.cat-tree .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.cat-tree .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.cat-tree .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.cat-tree .land-block-special-text>.text-inner>div span:hover,.cat-tree .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.cat-tree .land-block-special-text>.text-inner>div>a:hover,.cat-tree .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.cat-tree .random-material-side span:hover,.cat-tree .random-material-side>a:hover span,.cat-tree .random-material-side>span:hover span,.cat-tree a:hover,.catsTable .archActive:hover,.catsTable .archLink:hover,.catsTable .land-block-blog-post-active .land-block-blog-post-title>a,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.catsTable .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.catsTable .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.catsTable .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.catsTable .land-block-special-text>.text-inner>div span:hover,.catsTable .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.catsTable .land-block-special-text>.text-inner>div>a:hover,.catsTable .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.catsTable .random-material-side span:hover,.catsTable .random-material-side>a:hover span,.catsTable .random-material-side>span:hover span,.catsTable a:hover,.land-block-blog-post-active .account-links .land-block-blog-post-title>a,.land-block-blog-post-active .account-links .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .archUl .land-block-blog-post-title>a,.land-block-blog-post-active .archUl .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .cat-tree .land-block-blog-post-title>a,.land-block-blog-post-active .cat-tree .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .catsTable .land-block-blog-post-title>a,.land-block-blog-post-active .catsTable .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .account-links .land-block-blog-post-title>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div .archUl .land-block-blog-post-title>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div .cat-tree .land-block-blog-post-title>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div .catsTable .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .account-links .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .archUl .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .cat-tree .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .catsTable .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .account-links span:hover,.land-block-special-text>.text-inner>div .archUl span:hover,.land-block-special-text>.text-inner>div .cat-tree span:hover,.land-block-special-text>.text-inner>div .catsTable span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active .account-links .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .archUl .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .land-block-blog-post-active .catsTable .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .account-links span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .archUl span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .cat-tree span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .catsTable span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .account-links span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .archUl span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .cat-tree span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .catsTable span,.random-material-side .account-links span:hover,.random-material-side .archUl span:hover,.random-material-side .cat-tree span:hover,.random-material-side .catsTable span:hover,.random-material-side .land-block-blog-post-active .account-links .land-block-blog-post-title>span,.random-material-side .land-block-blog-post-active .archUl .land-block-blog-post-title>span,.random-material-side .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span,.random-material-side .land-block-blog-post-active .catsTable .land-block-blog-post-title>span,.random-material-side>a:hover .account-links span,.random-material-side>a:hover .archUl span,.random-material-side>a:hover .cat-tree span,.random-material-side>a:hover .catsTable span,.random-material-side>span:hover .account-links span,.random-material-side>span:hover .archUl span,.random-material-side>span:hover .cat-tree span,.random-material-side>span:hover .catsTable span {
  color: #fff;
  background-color: #4c72d0;
  padding-left: 20px;
}

.account-links .archActive:hover:after,.account-links .archActive:hover:before,.account-links .archLink:hover:after,.account-links .archLink:hover:before,.account-links .land-block-blog-post-active .land-block-blog-post-title>a:after,.account-links .land-block-blog-post-active .land-block-blog-post-title>a:before,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.account-links .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.account-links .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.account-links .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.account-links .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.account-links .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.account-links .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.account-links .land-block-special-text>.text-inner>div span:hover:after,.account-links .land-block-special-text>.text-inner>div span:hover:before,.account-links .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.account-links .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.account-links .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.account-links .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.account-links .random-material-side span:hover:after,.account-links .random-material-side span:hover:before,.account-links .random-material-side>a:hover span:after,.account-links .random-material-side>a:hover span:before,.account-links .random-material-side>span:hover span:after,.account-links .random-material-side>span:hover span:before,.account-links a:hover:after,.account-links a:hover:before,.archUl .archActive:hover:after,.archUl .archActive:hover:before,.archUl .archLink:hover:after,.archUl .archLink:hover:before,.archUl .land-block-blog-post-active .land-block-blog-post-title>a:after,.archUl .land-block-blog-post-active .land-block-blog-post-title>a:before,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.archUl .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.archUl .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.archUl .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.archUl .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.archUl .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.archUl .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.archUl .land-block-special-text>.text-inner>div span:hover:after,.archUl .land-block-special-text>.text-inner>div span:hover:before,.archUl .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.archUl .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.archUl .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.archUl .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.archUl .random-material-side span:hover:after,.archUl .random-material-side span:hover:before,.archUl .random-material-side>a:hover span:after,.archUl .random-material-side>a:hover span:before,.archUl .random-material-side>span:hover span:after,.archUl .random-material-side>span:hover span:before,.archUl a:hover:after,.archUl a:hover:before,.cat-tree .archActive:hover:after,.cat-tree .archActive:hover:before,.cat-tree .archLink:hover:after,.cat-tree .archLink:hover:before,.cat-tree .land-block-blog-post-active .land-block-blog-post-title>a:after,.cat-tree .land-block-blog-post-active .land-block-blog-post-title>a:before,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.cat-tree .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.cat-tree .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.cat-tree .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.cat-tree .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.cat-tree .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.cat-tree .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.cat-tree .land-block-special-text>.text-inner>div span:hover:after,.cat-tree .land-block-special-text>.text-inner>div span:hover:before,.cat-tree .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.cat-tree .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.cat-tree .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.cat-tree .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.cat-tree .random-material-side span:hover:after,.cat-tree .random-material-side span:hover:before,.cat-tree .random-material-side>a:hover span:after,.cat-tree .random-material-side>a:hover span:before,.cat-tree .random-material-side>span:hover span:after,.cat-tree .random-material-side>span:hover span:before,.cat-tree a:hover:after,.cat-tree a:hover:before,.catsTable .archActive:hover:after,.catsTable .archActive:hover:before,.catsTable .archLink:hover:after,.catsTable .archLink:hover:before,.catsTable .land-block-blog-post-active .land-block-blog-post-title>a:after,.catsTable .land-block-blog-post-active .land-block-blog-post-title>a:before,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.catsTable .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.catsTable .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.catsTable .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.catsTable .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.catsTable .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.catsTable .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.catsTable .land-block-special-text>.text-inner>div span:hover:after,.catsTable .land-block-special-text>.text-inner>div span:hover:before,.catsTable .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.catsTable .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.catsTable .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.catsTable .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.catsTable .random-material-side span:hover:after,.catsTable .random-material-side span:hover:before,.catsTable .random-material-side>a:hover span:after,.catsTable .random-material-side>a:hover span:before,.catsTable .random-material-side>span:hover span:after,.catsTable .random-material-side>span:hover span:before,.catsTable a:hover:after,.catsTable a:hover:before,.land-block-blog-post-active .account-links .land-block-blog-post-title>a:after,.land-block-blog-post-active .account-links .land-block-blog-post-title>a:before,.land-block-blog-post-active .account-links .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .account-links .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .archUl .land-block-blog-post-title>a:after,.land-block-blog-post-active .archUl .land-block-blog-post-title>a:before,.land-block-blog-post-active .archUl .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .archUl .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .cat-tree .land-block-blog-post-title>a:after,.land-block-blog-post-active .cat-tree .land-block-blog-post-title>a:before,.land-block-blog-post-active .cat-tree .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .cat-tree .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .catsTable .land-block-blog-post-title>a:after,.land-block-blog-post-active .catsTable .land-block-blog-post-title>a:before,.land-block-blog-post-active .catsTable .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .catsTable .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .account-links .land-block-blog-post-title>span:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .account-links .land-block-blog-post-title>span:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .archUl .land-block-blog-post-title>span:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .archUl .land-block-blog-post-title>span:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .cat-tree .land-block-blog-post-title>span:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .cat-tree .land-block-blog-post-title>span:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .catsTable .land-block-blog-post-title>span:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .catsTable .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .account-links .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .account-links .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .archUl .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .archUl .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .cat-tree .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .cat-tree .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .catsTable .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .catsTable .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .account-links span:hover:after,.land-block-special-text>.text-inner>div .account-links span:hover:before,.land-block-special-text>.text-inner>div .archUl span:hover:after,.land-block-special-text>.text-inner>div .archUl span:hover:before,.land-block-special-text>.text-inner>div .cat-tree span:hover:after,.land-block-special-text>.text-inner>div .cat-tree span:hover:before,.land-block-special-text>.text-inner>div .catsTable span:hover:after,.land-block-special-text>.text-inner>div .catsTable span:hover:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .account-links .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .account-links .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .archUl .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .archUl .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .account-links span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .account-links span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .archUl span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .archUl span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .cat-tree span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .cat-tree span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .catsTable span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .catsTable span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .account-links span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .account-links span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .archUl span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .archUl span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .cat-tree span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .cat-tree span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .catsTable span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .catsTable span:before,.random-material-side .account-links span:hover:after,.random-material-side .account-links span:hover:before,.random-material-side .archUl span:hover:after,.random-material-side .archUl span:hover:before,.random-material-side .cat-tree span:hover:after,.random-material-side .cat-tree span:hover:before,.random-material-side .catsTable span:hover:after,.random-material-side .catsTable span:hover:before,.random-material-side .land-block-blog-post-active .account-links .land-block-blog-post-title>span:after,.random-material-side .land-block-blog-post-active .account-links .land-block-blog-post-title>span:before,.random-material-side .land-block-blog-post-active .archUl .land-block-blog-post-title>span:after,.random-material-side .land-block-blog-post-active .archUl .land-block-blog-post-title>span:before,.random-material-side .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:after,.random-material-side .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:before,.random-material-side .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:after,.random-material-side .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:before,.random-material-side>a:hover .account-links span:after,.random-material-side>a:hover .account-links span:before,.random-material-side>a:hover .archUl span:after,.random-material-side>a:hover .archUl span:before,.random-material-side>a:hover .cat-tree span:after,.random-material-side>a:hover .cat-tree span:before,.random-material-side>a:hover .catsTable span:after,.random-material-side>a:hover .catsTable span:before,.random-material-side>span:hover .account-links span:after,.random-material-side>span:hover .account-links span:before,.random-material-side>span:hover .archUl span:after,.random-material-side>span:hover .archUl span:before,.random-material-side>span:hover .cat-tree span:after,.random-material-side>span:hover .cat-tree span:before,.random-material-side>span:hover .catsTable span:after,.random-material-side>span:hover .catsTable span:before {
  background-color: #fff;
}

.account-links .archActive:hover:before,.account-links .archLink:hover:before,.account-links .land-block-blog-post-active .land-block-blog-post-title>a:before,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.account-links .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.account-links .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.account-links .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.account-links .land-block-special-text>.text-inner>div span:hover:before,.account-links .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.account-links .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.account-links .random-material-side span:hover:before,.account-links .random-material-side>a:hover span:before,.account-links .random-material-side>span:hover span:before,.account-links a:hover:before,.archUl .archActive:hover:before,.archUl .archLink:hover:before,.archUl .land-block-blog-post-active .land-block-blog-post-title>a:before,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.archUl .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.archUl .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.archUl .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.archUl .land-block-special-text>.text-inner>div span:hover:before,.archUl .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.archUl .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.archUl .random-material-side span:hover:before,.archUl .random-material-side>a:hover span:before,.archUl .random-material-side>span:hover span:before,.archUl a:hover:before,.cat-tree .archActive:hover:before,.cat-tree .archLink:hover:before,.cat-tree .land-block-blog-post-active .land-block-blog-post-title>a:before,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.cat-tree .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.cat-tree .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.cat-tree .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.cat-tree .land-block-special-text>.text-inner>div span:hover:before,.cat-tree .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.cat-tree .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.cat-tree .random-material-side span:hover:before,.cat-tree .random-material-side>a:hover span:before,.cat-tree .random-material-side>span:hover span:before,.cat-tree a:hover:before,.catsTable .archActive:hover:before,.catsTable .archLink:hover:before,.catsTable .land-block-blog-post-active .land-block-blog-post-title>a:before,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:before,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.catsTable .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:before,.catsTable .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:before,.catsTable .land-block-special-text>.text-inner>div .random-material-side>span:hover span:before,.catsTable .land-block-special-text>.text-inner>div span:hover:before,.catsTable .land-block-special-text>.text-inner>div.random-material-side>a:hover span:before,.catsTable .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:before,.catsTable .random-material-side span:hover:before,.catsTable .random-material-side>a:hover span:before,.catsTable .random-material-side>span:hover span:before,.catsTable a:hover:before,.land-block-blog-post-active .account-links .land-block-blog-post-title>a:before,.land-block-blog-post-active .account-links .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .archUl .land-block-blog-post-title>a:before,.land-block-blog-post-active .archUl .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .cat-tree .land-block-blog-post-title>a:before,.land-block-blog-post-active .cat-tree .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .catsTable .land-block-blog-post-title>a:before,.land-block-blog-post-active .catsTable .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .account-links .land-block-blog-post-title>span:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .archUl .land-block-blog-post-title>span:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .cat-tree .land-block-blog-post-title>span:before,.land-block-blog-post-active .land-block-special-text>.text-inner>div .catsTable .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .account-links .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .archUl .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .cat-tree .land-block-blog-post-title>span:before,.land-block-blog-post-active .random-material-side .catsTable .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .account-links span:hover:before,.land-block-special-text>.text-inner>div .archUl span:hover:before,.land-block-special-text>.text-inner>div .cat-tree span:hover:before,.land-block-special-text>.text-inner>div .catsTable span:hover:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .account-links .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .archUl .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .account-links span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .archUl span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .cat-tree span:before,.land-block-special-text>.text-inner>div .random-material-side>span:hover .catsTable span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .account-links span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .archUl span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .cat-tree span:before,.land-block-special-text>.text-inner>div.random-material-side>a:hover .catsTable span:before,.random-material-side .account-links span:hover:before,.random-material-side .archUl span:hover:before,.random-material-side .cat-tree span:hover:before,.random-material-side .catsTable span:hover:before,.random-material-side .land-block-blog-post-active .account-links .land-block-blog-post-title>span:before,.random-material-side .land-block-blog-post-active .archUl .land-block-blog-post-title>span:before,.random-material-side .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:before,.random-material-side .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:before,.random-material-side>a:hover .account-links span:before,.random-material-side>a:hover .archUl span:before,.random-material-side>a:hover .cat-tree span:before,.random-material-side>a:hover .catsTable span:before,.random-material-side>span:hover .account-links span:before,.random-material-side>span:hover .archUl span:before,.random-material-side>span:hover .cat-tree span:before,.random-material-side>span:hover .catsTable span:before {
  opacity: .2;
  right: -30px;
}

.account-links .archActive:hover:after,.account-links .archLink:hover:after,.account-links .land-block-blog-post-active .land-block-blog-post-title>a:after,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.account-links .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.account-links .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.account-links .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.account-links .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.account-links .land-block-special-text>.text-inner>div span:hover:after,.account-links .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.account-links .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.account-links .random-material-side span:hover:after,.account-links .random-material-side>a:hover span:after,.account-links .random-material-side>span:hover span:after,.account-links a:hover:after,.archUl .archActive:hover:after,.archUl .archLink:hover:after,.archUl .land-block-blog-post-active .land-block-blog-post-title>a:after,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.archUl .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.archUl .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.archUl .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.archUl .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.archUl .land-block-special-text>.text-inner>div span:hover:after,.archUl .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.archUl .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.archUl .random-material-side span:hover:after,.archUl .random-material-side>a:hover span:after,.archUl .random-material-side>span:hover span:after,.archUl a:hover:after,.cat-tree .archActive:hover:after,.cat-tree .archLink:hover:after,.cat-tree .land-block-blog-post-active .land-block-blog-post-title>a:after,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.cat-tree .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.cat-tree .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.cat-tree .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.cat-tree .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.cat-tree .land-block-special-text>.text-inner>div span:hover:after,.cat-tree .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.cat-tree .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.cat-tree .random-material-side span:hover:after,.cat-tree .random-material-side>a:hover span:after,.cat-tree .random-material-side>span:hover span:after,.cat-tree a:hover:after,.catsTable .archActive:hover:after,.catsTable .archLink:hover:after,.catsTable .land-block-blog-post-active .land-block-blog-post-title>a:after,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span:after,.catsTable .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.catsTable .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span:after,.catsTable .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span:after,.catsTable .land-block-special-text>.text-inner>div .random-material-side>span:hover span:after,.catsTable .land-block-special-text>.text-inner>div span:hover:after,.catsTable .land-block-special-text>.text-inner>div.random-material-side>a:hover span:after,.catsTable .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span:after,.catsTable .random-material-side span:hover:after,.catsTable .random-material-side>a:hover span:after,.catsTable .random-material-side>span:hover span:after,.catsTable a:hover:after,.land-block-blog-post-active .account-links .land-block-blog-post-title>a:after,.land-block-blog-post-active .account-links .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .archUl .land-block-blog-post-title>a:after,.land-block-blog-post-active .archUl .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .cat-tree .land-block-blog-post-title>a:after,.land-block-blog-post-active .cat-tree .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .catsTable .land-block-blog-post-title>a:after,.land-block-blog-post-active .catsTable .land-block-special-text>.text-inner>div.land-block-blog-post-title>a:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .account-links .land-block-blog-post-title>span:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .archUl .land-block-blog-post-title>span:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .cat-tree .land-block-blog-post-title>span:after,.land-block-blog-post-active .land-block-special-text>.text-inner>div .catsTable .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .account-links .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .archUl .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .cat-tree .land-block-blog-post-title>span:after,.land-block-blog-post-active .random-material-side .catsTable .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .account-links span:hover:after,.land-block-special-text>.text-inner>div .archUl span:hover:after,.land-block-special-text>.text-inner>div .cat-tree span:hover:after,.land-block-special-text>.text-inner>div .catsTable span:hover:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .account-links .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .archUl .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .account-links span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .archUl span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .cat-tree span:after,.land-block-special-text>.text-inner>div .random-material-side>span:hover .catsTable span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .account-links span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .archUl span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .cat-tree span:after,.land-block-special-text>.text-inner>div.random-material-side>a:hover .catsTable span:after,.random-material-side .account-links span:hover:after,.random-material-side .archUl span:hover:after,.random-material-side .cat-tree span:hover:after,.random-material-side .catsTable span:hover:after,.random-material-side .land-block-blog-post-active .account-links .land-block-blog-post-title>span:after,.random-material-side .land-block-blog-post-active .archUl .land-block-blog-post-title>span:after,.random-material-side .land-block-blog-post-active .cat-tree .land-block-blog-post-title>span:after,.random-material-side .land-block-blog-post-active .catsTable .land-block-blog-post-title>span:after,.random-material-side>a:hover .account-links span:after,.random-material-side>a:hover .archUl span:after,.random-material-side>a:hover .cat-tree span:after,.random-material-side>a:hover .catsTable span:after,.random-material-side>span:hover .account-links span:after,.random-material-side>span:hover .archUl span:after,.random-material-side>span:hover .cat-tree span:after,.random-material-side>span:hover .catsTable span:after {
  opacity: .3;
  right: -50px;
}

.random-material-side {
  display: block;
  position: relative;
  overflow: hidden;
  text-align: center;
  background-color: #fafafa;
}

.land-block-special-text>.text-inner>div .random-material-side>span,.land-block-special-text>.text-inner>div.random-material-side>a,.random-material-side>a,.random-material-side>span {
  border: none;
}

.land-block-special-text>.text-inner>div .random-material-side>span>div,.land-block-special-text>.text-inner>div.random-material-side>a>div,.random-material-side>a>div,.random-material-side>span>div {
  padding: 8px 20px 10px 20px;
}

.random-material-side img {
  -moz-border-radius: 5px;
  border-radius: 5px;
  max-width: 100%;
}

.random-material-side span {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
}

.footer {
  display: block;
  position: relative;
  margin-top: 60px;
  padding: 60px 0;
  color: #fafafa;
  background-color: #272727;
}

.footer .land-block-special-text>.text-inner>div span,.footer .land-block-special-text>.text-inner>div>a,.footer .random-material-side span,.footer a,.land-block-special-text>.text-inner>div .footer span,.random-material-side .footer span {
  color: #fff;
  border-color: rgba(255,255,255,.2);
}

.footer .land-block-blog-post-active .land-block-blog-post-title>a,.footer .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.footer .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.footer .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.footer .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.footer .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.footer .land-block-special-text>.text-inner>div span:hover,.footer .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.footer .land-block-special-text>.text-inner>div>a:hover,.footer .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.footer .random-material-side span:hover,.footer .random-material-side>a:hover span,.footer .random-material-side>span:hover span,.footer a:hover,.land-block-blog-post-active .footer .land-block-blog-post-title>a,.land-block-blog-post-active .footer .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .footer .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .footer .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .footer span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active .footer .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .footer span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .footer span,.random-material-side .footer span:hover,.random-material-side .land-block-blog-post-active .footer .land-block-blog-post-title>span,.random-material-side>a:hover .footer span,.random-material-side>span:hover .footer span {
  color: #717171;
  border-color: rgba(113,113,113,.2);
}

.footer hr {
  margin: 30px 0;
  opacity: .2;
}

.footer-navigation .uMenuRoot {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.footer-navigation .uMenuRoot>li {
  float: left;
  margin-right: 40px;
}

.footer-navigation .uMenuRoot>li:last-child {
  margin-right: 0;
}

.footer-navigation .uMenuRoot>li.uWithSubmenu {
  display: none;
}

.footer-navigation .uMenuRoot>li.uWithSubmenu>ul {
  display: none;
}

.footer-navigation .uMenuRoot>li .uMenuItemA {
  color: #717171;
  border-color: rgba(113,113,113,.2);
}

.footer-navigation .uMenuRoot>li .uMenuItemA:hover {
  color: #4c72d0;
  border-color: transparent;
}

.footer-social-icon {
  width: 40px;
  height: 32px;
  float: left;
  margin-right: 10px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
}

.footer-social-icon:last-child {
  margin-right: 0;
}

.footer-social-icon>a,.land-block-special-text>.text-inner>div .footer-social-icon>span,.land-block-special-text>.text-inner>div.footer-social-icon>a,.random-material-side .footer-social-icon>span {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: rgba(113,113,113,.3);
}

.footer-social-icon>a:hover,.land-block-blog-post-active .land-block-blog-post-title.footer-social-icon>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title.footer-social-icon>span,.land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title.footer-social-icon>a,.land-block-blog-post-active .random-material-side .land-block-blog-post-title.footer-social-icon>span,.land-block-special-text>.text-inner>div .footer-social-icon>span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title.footer-social-icon>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .footer-social-icon>span,.land-block-special-text>.text-inner>div.footer-social-icon>a:hover,.land-block-special-text>.text-inner>div.random-material-side>a:hover .footer-social-icon>span,.random-material-side .footer-social-icon>span:hover,.random-material-side .land-block-blog-post-active .land-block-blog-post-title.footer-social-icon>span,.random-material-side>a:hover .footer-social-icon>span,.random-material-side>a:hover .land-block-special-text>.text-inner>div.footer-social-icon>span,.random-material-side>span:hover .footer-social-icon>span {
  color: #4c72d0;
  background-color: #000;
}

.footer-social-icon>a>*,.land-block-special-text>.text-inner>div .footer-social-icon>span>*,.land-block-special-text>.text-inner>div.footer-social-icon>a>*,.random-material-side .footer-social-icon>span>* {
  padding-top: 8px;
}

.footer-social-icon>a :after,.footer-social-icon>a :before,.footer-social-icon>a>*,.land-block-special-text>.text-inner>div .footer-social-icon>span :after,.land-block-special-text>.text-inner>div .footer-social-icon>span :before,.land-block-special-text>.text-inner>div .footer-social-icon>span>*,.land-block-special-text>.text-inner>div.footer-social-icon>a :after,.land-block-special-text>.text-inner>div.footer-social-icon>a :before,.land-block-special-text>.text-inner>div.footer-social-icon>a>*,.random-material-side .footer-social-icon>span :after,.random-material-side .footer-social-icon>span :before,.random-material-side .footer-social-icon>span>* {
  font-size: 18px;
}

.footer-block-title {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 5px;
}

.footer-block-contact .contact-line {
  margin-bottom: 10px;
}

.footer-block-usefull ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.footer-block-usefull ul>li {
  margin-bottom: 10px;
}

.footer-block-usefull ul>li>ul {
  display: none;
}

.footer-block-usefull ul>li:before {
  content: '\f1f5';
  font-family: Flaticon;
  font-size: 10px;
  color: #717171;
  margin-right: 5px;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.footer-block-usefull ul>li:hover:before {
  margin-right: 3px;
}

.footer-copyright {
  font-size: 12px;
  margin-top: -15px;
  opacity: .5;
}

.footer #up-me {
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 20px;
  right: 30px;
  opacity: 1;
  background-color: rgba(113,113,113,.1);
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.footer #up-me:hover {
  background-color: #171717;
}

.footer #up-me span,.footer #up-me>i {
  position: absolute;
  width: 50px;
  height: 24px;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 1.4;
}

.split {
  margin: 0 10px;
  opacity: .3;
}

.tac {
  text-align: center;
}

.left {
  float: left;
}

.right {
  float: right;
}

.thin {
  font-weight: 100;
}

.hidden {
  display: none!important;
  visibility: hidden;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.invisible {
  visibility: hidden;
}

#main-product-page .product-main-options .shop-options>li .val:after,#main-product-page .product-main-options .shop-options>li .val:before,#main-product-page .product-main-options .shop-options>li:after,#main-product-page .product-main-options .shop-options>li:before,#navigation [id^=uNMenuDiv]>.uMenuRoot:after,#navigation [id^=uNMenuDiv]>.uMenuRoot:before,#shop-currency #shop-currency-form:after,#shop-currency #shop-currency-form:before,.clearfix:after,.clearfix:before,.footer-navigation .uMenuRoot:after,.footer-navigation .uMenuRoot:before,.gb-module .csTop:after,.gb-module .csTop:before,.land-block-we-offer .offer-block-tour .offer-block-meta:after,.land-block-we-offer .offer-block-tour .offer-block-meta:before,.land-block-we-offer .offer-block-work .offer-block-meta:after,.land-block-we-offer .offer-block-work .offer-block-meta:before,.results-page.search-module table:first-child>tbody>tr>td:after,.results-page.search-module table:first-child>tbody>tr>td:before,.shop-new-slider-arrows:after,.shop-new-slider-arrows:before,.shop-section-special-count .countdown-row:after,.shop-section-special-count .countdown-row:before {
  content: " ";
  display: table;
}

#main-product-page .product-main-options .shop-options>li .val:after,#main-product-page .product-main-options .shop-options>li:after,#navigation [id^=uNMenuDiv]>.uMenuRoot:after,#shop-currency #shop-currency-form:after,.clearfix:after,.footer-navigation .uMenuRoot:after,.gb-module .csTop:after,.land-block-we-offer .offer-block-tour .offer-block-meta:after,.land-block-we-offer .offer-block-work .offer-block-meta:after,.results-page.search-module table:first-child>tbody>tr>td:after,.shop-new-slider-arrows:after,.shop-section-special-count .countdown-row:after {
  clear: both;
}

input.valid,select.valid {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAgVBMVEUAAABetV5buFtcuFxcuVxdu11cuFxbuFtcuFxcuFxbtltcuFxbtltetl5cuFxct1xduV1fuF9cuFxcuFxbultcuFxduF1gtWBduV1cuFxcuVxcuFxcuFxcuFxet15dt11cuFxcuFxbt1teuF5duV1euF5cuVxcuFxcuFxcuFwAAADG3XcxAAAAKXRSTlMAJrDPRSnn1OjCKvM4MamLFivp8jvI1xgs6jpL++w5UvrxUU83RMe6MlhBCPsAAAABYktHRACIBR1IAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4AwTFzUBkZPjhwAAAHBJREFUGNNjYCAJMDIxsyDzWdk0NdmR+RyampqcCD4XiM/Nw8DLxy8A4gsKAfnCIgwMopqaYuIMDBIwPgOzJkhEQhLElwIplZYBMmWFQXw5iGHyCppgoCgHM14JLKLIg7BQGSiiqILsRFU1dQ3iPQgAPhMLEPHXqSUAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMTItMTlUMjM6NTM6MDErMDE6MDCbiS6WAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTEyLTE5VDIzOjUzOjAxKzAxOjAw6tSWKgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=);
}

.land-block-special-text>.text-inner>div .smiles span,.land-block-special-text>.text-inner>div .uadm.uadm--mini .uadm-subl span,.land-block-special-text>.text-inner>div .xw-body span,.land-block-special-text>.text-inner>div ul.u-mpanel-l li span,.random-material-side .smiles span,.random-material-side .uadm.uadm--mini .uadm-subl span,.random-material-side .xw-body span,.random-material-side ul.u-mpanel-l li span,.smiles .land-block-special-text>.text-inner>div span,.smiles .land-block-special-text>.text-inner>div>a,.smiles .random-material-side span,.smiles a,.uadm.uadm--mini .uadm-subi>span,.uadm.uadm--mini .uadm-subl .land-block-special-text>.text-inner>div span,.uadm.uadm--mini .uadm-subl .random-material-side span,.uadm.uadm--mini .uadm-subl .subl-el-not-active,.uadm.uadm--mini .uadm-subl a,.xw-body .land-block-special-text>.text-inner>div span,.xw-body .land-block-special-text>.text-inner>div>a,.xw-body .random-material-side span,.xw-body a,ul.u-mpanel-l li .land-block-special-text>.text-inner>div span,ul.u-mpanel-l li .land-block-special-text>.text-inner>div>a,ul.u-mpanel-l li .random-material-side span,ul.u-mpanel-l li a {
  border: none;
}

.fotorama__thumb-border {
  border-color: #4c72d0;
}

.calTable {
  border-spacing: 0;
  width: 100%;
}

.calMonth {
  padding-bottom: 15px;
}

.calMonthLink {
  font-weight: 900;
  border-color: transparent;
}

.calWday,.calWdaySe,.calWdaySu {
  background-color: #e5e5e5;
  height: 35px;
}

.calWday:first-child {
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

.calWdaySu {
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  -moz-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
}

.calMdayIsA {
  cursor: pointer;
  background-color: #717171;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
}

.calMdayA {
  background-color: #717171;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
}

.calMdayIsA:hover {
  background-color: #4c72d0;
}

.calMdayIsA:active {
  background-color: #4c72d0;
}

.calMdayLink {
  font-weight: 700;
  border-color: transparent;
}

.calMdayIsA .calMdayLink {
  color: #fff;
  font-style: normal;
}

.calMdayIsA .calMdayLink:hover {
  text-decoration: none;
}

.archUl {
  margin: 0;
  padding: 0;
  list-style: none;
}

.cMessage {
  font-size: 13px;
  line-height: 1.2;
}

#mchatBtn {
  padding: 3px 5px;
  font-size: 9px;
}

#mchatNmF {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.browser-upgrade {
  font-size: 18px;
  position: fixed;
  z-index: 333;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 20px;
  color: #6b0707;
  text-shadow: 1px 1px 1px #fd7071;
  text-align: center;
  background-color: #ec5f60;
}

.browser-upgrade .land-block-special-text>.text-inner>div span,.browser-upgrade .land-block-special-text>.text-inner>div>a,.browser-upgrade .random-material-side span,.browser-upgrade a,.land-block-special-text>.text-inner>div .browser-upgrade span,.random-material-side .browser-upgrade span {
  color: #393e46;
  border-color: #b94649;
  padding: 8px 10px;
  background-color: #ff7273;
  -moz-border-radius: 10px;
  border-radius: 10px;
  font-size: 16px;
}

.browser-upgrade .land-block-special-text>.text-inner>div span:after,.browser-upgrade .land-block-special-text>.text-inner>div>a:after,.browser-upgrade .random-material-side span:after,.browser-upgrade a:after,.land-block-special-text>.text-inner>div .browser-upgrade span:after,.random-material-side .browser-upgrade span:after {
  content: '↓';
  margin-left: 6px;
}

.browser-upgrade .land-block-blog-post-active .land-block-blog-post-title>a,.browser-upgrade .land-block-blog-post-active .land-block-special-text>.text-inner>div .land-block-blog-post-title>span,.browser-upgrade .land-block-blog-post-active .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.browser-upgrade .land-block-blog-post-active .random-material-side .land-block-blog-post-title>span,.browser-upgrade .land-block-special-text>.text-inner>div .land-block-blog-post-active .land-block-blog-post-title>span,.browser-upgrade .land-block-special-text>.text-inner>div .random-material-side>span:hover span,.browser-upgrade .land-block-special-text>.text-inner>div span:hover,.browser-upgrade .land-block-special-text>.text-inner>div.random-material-side>a:hover span,.browser-upgrade .land-block-special-text>.text-inner>div>a:hover,.browser-upgrade .random-material-side .land-block-blog-post-active .land-block-blog-post-title>span,.browser-upgrade .random-material-side span:hover,.browser-upgrade .random-material-side>a:hover span,.browser-upgrade .random-material-side>span:hover span,.browser-upgrade a:hover,.land-block-blog-post-active .browser-upgrade .land-block-blog-post-title>a,.land-block-blog-post-active .browser-upgrade .land-block-special-text>.text-inner>div.land-block-blog-post-title>a,.land-block-blog-post-active .land-block-special-text>.text-inner>div .browser-upgrade .land-block-blog-post-title>span,.land-block-blog-post-active .random-material-side .browser-upgrade .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .browser-upgrade span:hover,.land-block-special-text>.text-inner>div .land-block-blog-post-active .browser-upgrade .land-block-blog-post-title>span,.land-block-special-text>.text-inner>div .random-material-side>span:hover .browser-upgrade span,.land-block-special-text>.text-inner>div.random-material-side>a:hover .browser-upgrade span,.random-material-side .browser-upgrade span:hover,.random-material-side .land-block-blog-post-active .browser-upgrade .land-block-blog-post-title>span,.random-material-side>a:hover .browser-upgrade span,.random-material-side>span:hover .browser-upgrade span {
  color: #6b0707;
  border-color: transparent;
  background-color: #ff6768;
}

div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] {
  padding: 0!important;
  border: none!important;
  background-color: transparent!important;
}

.land-block-special-text>.text-inner>div div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] span,.random-material-side div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] span,div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] .land-block-special-text>.text-inner>div span,div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] .land-block-special-text>.text-inner>div>a,div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] .random-material-side span,div[style="float:right;border:1px solid #B4BDC3;background:#F0F3F5;padding:2px;"] a {
  border: none;
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
  input:not([type=submit]):not([type=reset]) {
    padding: 10px 20px 14px 20px;
  }
}

@viewport {
  width:device-width;
}

@media (min-width:0) {
  .header-logo {
    text-align: center;
  }

  #logo {
    display: inline;
  }

  #logo>div {
    display: inline;
    float: none;
  }

  #logo .logo-icon {
    display: inline;
    float: none;
    padding: 0;
  }

  #logo .logo-name {
    display: inline;
  }

  #logo .logo-slogan {
    display: inline;
  }

  #logo .logo-icon:after,#logo .logo-name:after {
    content: '';
    display: block;
  }

  .header .row>div {
    margin-bottom: 20px;
  }

  .header .row>div:last-child {
    margin-bottom: 0;
  }

  #navigation #mobile-navigation {
    display: block;
  }

  #navigation [id^=uNMenuDiv] {
    display: none;
  }

  #navigation .navigation-inner.active [id^=uNMenuDiv] {
    display: block;
  }

  #navigation .navigation-inner {
    padding-right: 15px;
  }

  #navigation .search-box-form {
    position: static;
    margin-top: 20px;
  }

  #navigation .search-box-form-body {
    display: block;
    position: static;
    width: 100%;
  }

  #navigation .search-box-form-icon {
    display: none;
    position: static;
  }

  #rubrics .rubric-data-text-link {
    font-size: 36px;
    line-height: 1;
  }

  #rubrics .rubric-data-text-main {
    font-size: 20px;
    margin-top: 30px;
  }

  #rubrics .rubric-data:hover:before {
    top: 0;
    bottom: 0;
  }

  #rubrics .rubric-data:hover .rubric-data-text {
    top: 0;
  }

  #rubrics .rubric-data:hover .rubric-data-text-main {
    display: block;
  }

  #slider .slider-slide-body-title {
    font-size: 24px;
    font-weight: 500;
    padding: 0 30px;
  }

  #slider .slider-slide-category {
    display: none;
  }

  .land-block-title-link {
    position: static;
  }

  .land-block-we-offer .land-block-body>div>div:nth-child(4n+1) {
    clear: none;
  }

  .land-block-we-work .work-unit {
    margin-bottom: 30px;
  }

  .land-block-we-work .work-unit:before {
    padding: 14px 0 0 0;
  }

  .land-block-we-work .work-unit:after {
    display: none;
  }

  .land-block-we-work .work-unit>div {
    padding: 20px 20px 20px 80px;
  }

  .land-block-we-work .work-unit>div:after {
    top: auto;
    bottom: -30px;
    right: 0;
    left: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .land-block-we-work .land-block-body>div:last-child .work-unit {
    margin-bottom: 0;
  }

  .land-block-special {
    height: auto;
    overflow: auto;
  }

  .land-block-special-text:after {
    display: none;
  }

  .land-block-special-text>.text-inner>div {
    padding: 0 30px 0 30px;
  }

  .land-block-special-text>.text-inner>div span,.land-block-special-text>.text-inner>div>a,.land-block-special-text>.text-inner>div>span,.random-material-side .land-block-special-text>.text-inner>div>span {
    border-color: transparent;
  }

  .land-block-special-image>img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .land-block-news .land-block-body>div {
    margin-bottom: 40px;
  }

  .land-block-news .land-block-body>div:last-child {
    margin-bottom: 0;
  }

  .land-block .land-dispatch-inner input[type=submit] {
    right: 22px;
  }

  .land-block-why-we .land-block-title-text>.left {
    float: none;
    margin-right: 0;
    text-align: center;
  }

  .land-block-why-we .why-we-options {
    font-size: 32px;
    text-align: center;
  }

  .land-block-why-we .why-we-options>li {
    right: 0;
  }

  .land-block .why-we-number-section>div {
    margin-bottom: 40px;
  }

  .land-block .why-we-photo-section>div {
    margin-bottom: 30px;
  }

  .land-block .why-we-photo-section>div:last-child {
    margin-bottom: 0;
  }

  .land-block-blog .land-block-title-link,.land-block-blog .land-block-title-text {
    text-align: center;
  }

  .land-block-blog .land-block-body>div {
    margin-bottom: 30px;
  }

  .land-block-blog .land-block-body>div:last-child {
    margin-bottom: 0;
  }

  #side {
    margin-top: 40px;
  }

  .footer .left,.footer .right {
    float: none;
  }

  .footer-navigation {
    text-align: center;
    margin-bottom: 20px;
  }

  .footer-navigation .uMenuRoot>li {
    display: block;
    float: none;
    margin-right: 0;
    margin-bottom: 20px;
  }

  .footer-social {
    text-align: center;
  }

  .footer-social-icon {
    display: inline-block;
    float: none;
    margin-bottom: 5px;
  }

  .footer-block-container>div {
    margin-bottom: 40px;
  }

  .footer-block-container>div:last-child {
    margin-bottom: 0;
  }

  .footer-copyright span {
    display: block;
    text-align: center;
  }

  .footer-copyright .split {
    display: none;
  }

  .footer #up-me {
    display: none;
  }

  #main blockquote {
    position: static;
    text-align: center;
  }

  .page-message-blog-tags,.page-message-news-tags {
    text-align: center;
    margin-bottom: 20px;
  }

  .uc-avatar {
    display: none;
  }

  .uc-content {
    margin: 0!important;
  }

  .uc-content:before {
    display: none;
  }

  #related-materials>div {
    margin-bottom: 20px;
  }

  #related-materials>div:last-child {
    margin-bottom: 0;
  }

  #rubrics.rubric-page .rubric-desc {
    display: none;
  }

  .shop-item {
    border: 1px solid #eee;
    border-bottom: none;
    height: auto;
  }

  .list-item:last-child .shop-item {
    border-bottom: 1px solid #eee;
  }

  .shop-item-category {
    font-size: 14px;
  }

  .shop-item-title {
    font-size: 22px!important;
    max-height: initial;
  }

  .shop-item-meta {
    position: static;
    width: 100%;
    margin-top: 40px;
  }

  .shop-item-meta-price {
    font-size: 24px;
    margin-bottom: 20px;
  }

  .shop-item-meta-actions>.item-buy-button {
    margin-bottom: 20px;
  }

  #main-product-page .left,#main-product-page .right {
    float: none;
  }

  #main-product-page>.left {
    float: none;
    margin-bottom: 40px;
  }

  #main-product-page>.right {
    float: none;
  }

  #main-product-page>.right>h1 {
    text-align: center;
  }

  #main-product-page .product-main-manage-shop,#main-product-page .product-page-price {
    text-align: center;
  }

  #main-product-page .u-star-rating-30 {
    margin: 0 auto;
  }

  .home-page.shop-module>.row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .home-page.shop-module>.row .shop-side {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .home-page.shop-module>.row .shop-additional-info {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .shop-additional-info {
    margin-bottom: 20px;
  }

  .shop-most-section>div:first-child {
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid rgba(113,113,113,.15);
  }

  .land-block-special-text>.text-inner.shop-most-section>div>a,.land-block-special-text>.text-inner.shop-most-section>div>span,.random-material-side .shop-most-section>div>span,.shop-most-section>div>a {
    text-align: center;
  }

  .land-block-special-text>.text-inner.shop-most-section>div>a>img,.land-block-special-text>.text-inner.shop-most-section>div>span>img,.random-material-side .shop-most-section>div>span>img,.shop-most-section>div>a>img {
    float: none;
    margin: 0 auto 20px auto;
  }

  .shop-main-slider-slide-body {
    width: 100%;
  }

  .shop-main-slider-slide-body:before {
    content: '';
    display: block;
    position: absolute;
    top: 30%;
    left: 0;
    background-color: rgba(8, 120, 161,.9);
    height: 40%;
    width: 100%;
  }

  .shop-main-slider-slide-body>div {
    text-align: center;
    padding: 0 40px;
  }

  .shop-main-slider-slide-button {
    left: 0;
    right: 0;
  }

  .shop-section-title {
    font-size: 24px;
  }

  .shop-section-title.option-chooser-links>span {
    display: block;
    width: 300px;
    max-width: 100%;
    margin: 0 auto 20px auto;
    border: none;
  }

  .shop-section-title.option-chooser-links>span:last-child {
    margin: 0 auto;
  }

  .shop-section-special {
    height: auto;
    background: #fafafa;
  }

  .shop-section-special-body {
    width: 100%;
    position: static;
    padding: 40px 0;
  }

  .shop-section-special-body-inner {
    padding: 0 20px;
  }

  .shop-section-special-image {
    width: 100%;
    height: 350px;
    float: none;
    background-position: 30% 50%;
    -moz-background-size: 0;
    -o-background-size: 0;
    background-size: 0;
  }

  .shop-section-special-count {
    width: 100%;
    position: absolute;
    top: initial;
    bottom: 0;
    left: 0;
  }

  .shop-section-special-count:after {
    display: none;
  }

  .shop-section-special-count .countdown-section {
    max-width: 100%;
    float: none;
    padding: 5px 0;
    margin: 0 auto 20px auto;
  }

  .gb-module .commTd1,.gb-module .commTd2 {
    display: block;
  }

  .gb-module .commTd1>div[style="padding-bottom:2px"],.gb-module .commTd2>div[style="padding-bottom:2px"] {
    padding: 0!important;
    width: 100%;
    height: 1px;
    background-color: transparent;
    margin: 20px 0;
  }

  .gb-module .commTd1 .recaptcha-wrapper,.gb-module .commTd2 .recaptcha-wrapper {
    width: 140px;
    overflow-x: auto;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-right: 1px solid #d3d3d3;
  }
}

@media (max-width:320px) {
  .land-block-title-text {
    font-size: 42px;
    line-height: 1;
    margin-bottom: 20px;
  }

  .land-block .land-dispatch-inner input[type=submit] {
    right: 12px;
  }

  .button,.shop-page-pagination>#shop-page-more>button {
    width: 100%;
  }

  .shop-section-special-image {
    background-position: 50% 50%;
  }
}

@media (max-width:319px) {
  #slider {
    display: none!important;
    visibility: hidden!important;
  }

  .entry-news-category,.entry-news-meta,.entry-news-special,.shop-new-slider-arrows {
    display: none;
  }

  .gb-module .commTable .commSbmFl {
    width: 100%;
  }

  .page404 {
    padding: 10px;
  }
}

@media (min-width:320px) {
  .shop-item-meta-actions>.item-buy-button {
    font-size: 20px;
  }

  .land-block-special-text>.text-inner>div .shop-item-meta-actions>span.item-buy-button,.land-block-special-text>.text-inner>div.shop-item-meta-actions>a.item-buy-button,.random-material-side .shop-item-meta-actions>span.item-buy-button,.shop-item-meta-actions>a.item-buy-button {
    font-size: 18px;
  }

  .shop-section-special-image {
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }

  .shop-section-special-count {
    width: auto;
    position: absolute;
    top: initial;
    bottom: 0;
    left: 20px;
  }

  .shop-section-special-count .countdown-section {
    max-width: 100%;
    float: none;
    padding: 5px 0;
    margin: 0 0 20px 0;
  }
}

@media (min-width:576px) {
  #slider #slider-arrows,#slider .slider-slide {
    width: 540px;
  }

  #slider .slick-prev {
    left: -35px;
  }

  #slider .slick-next {
    right: -35px;
  }

  #slider .slider-slide-body-title {
    font-size: 32px;
    font-weight: 900;
    padding: 0;
  }

  #slider .slider-slide-category {
    display: block;
  }

  .land-block-title-link {
    position: absolute;
  }

  .land-block-we-offer>div>div:nth-child(2n+1) {
    clear: left;
  }

  .land-block .why-we-photo-section>div {
    margin-bottom: 0;
  }

  .land-block-blog .land-block-title-link,.land-block-blog .land-block-title-text {
    text-align: left;
  }

  .footer-navigation .uMenuRoot>li {
    display: inline-block;
    margin-right: 40px;
    margin-bottom: 0;
  }

  .footer-social-icon {
    margin-bottom: 0;
  }

  .footer #up-me {
    display: block;
  }

  .uc-avatar {
    display: block;
  }

  .uc-content {
    margin: 0 0 0 65px!important;
  }

  .uc-content:before {
    display: block;
  }

  #main-product-page .left {
    float: left;
  }

  #main-product-page .right {
    float: right;
  }

  #main-product-page>.left {
    float: none;
    margin-bottom: 40px;
  }

  #main-product-page>.right {
    float: none;
  }

  #main-product-page>.right>h1 {
    text-align: center;
  }

  #main-product-page .product-main-manage-shop,#main-product-page .product-page-price {
    text-align: left;
  }

  .land-block-special-text>.text-inner.shop-most-section>div>a,.land-block-special-text>.text-inner.shop-most-section>div>span,.random-material-side .shop-most-section>div>span,.shop-most-section>div>a {
    text-align: left;
  }

  .land-block-special-text>.text-inner.shop-most-section>div>a>img,.land-block-special-text>.text-inner.shop-most-section>div>span>img,.random-material-side .shop-most-section>div>span>img,.shop-most-section>div>a>img {
    float: left;
    margin: 0 20px 0 0;
  }

  .shop-main-slider-slide-button {
    left: initial;
    right: 40px;
  }

  .gb-module .commTd1,.gb-module .commTd2 {
    display: table-cell;
  }

  .gb-module .commTd1>div[style="padding-bottom:2px"],.gb-module .commTd2>div[style="padding-bottom:2px"] {
    display: none;
  }

  .gb-module .commTd1 .recaptcha-wrapper,.gb-module .commTd2 .recaptcha-wrapper {
    width: auto;
    border: none;
  }
}

@media (max-width:768px) {
  .animated {
    -webkit-transition-property: none!important;
    -o-transition-property: none!important;
    -moz-transition-property: none!important;
    transition-property: none!important;
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important;
    -webkit-animation: none!important;
    -moz-animation: none!important;
    animation: none!important;
  }

  .uSearchFl {
    display: block;
    margin: 20px 0;
  }

  .gb-module td[width="5%"][valign=top][align=center],.smiles {
    display: none;
  }

  .gb-module .commTable input,.gb-module .commTable textarea {
    width: 100%;
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
  }
}

@media (min-width:768px) {
  #slider #slider-arrows,#slider .slider-slide {
    width: 690px;
  }

  #slider .slick-prev {
    left: -35px;
  }

  #slider .slick-next {
    right: -35px;
  }

  #slider .slider-slide-body-title {
    font-size: 38px;
  }

  .land-block-special {
    height: 200px;
    overflow: hidden;
  }

  .land-block-special-text:after {
    display: block;
    border-width: 400px 400px 0 120px;
  }

  .land-block-special-text>.text-inner>div {
    padding: 0 0 0 30px;
  }

  .land-block-special-text>.text-inner>div span,.land-block-special-text>.text-inner>div>a,.land-block-special-text>.text-inner>div>span,.random-material-side .land-block-special-text>.text-inner>div>span {
    border-color: rgba(255,255,255,.5);
  }

  .land-block-special-image>img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .land-block-why-we .land-block-title-text>.left {
    float: left;
    margin-right: 12px;
    text-align: left;
  }

  .land-block-why-we .why-we-options {
    font-size: 48px;
    text-align: left;
  }

  .land-block-why-we .why-we-options>li {
    right: auto;
  }

  #rubrics.rubric-page .rubric:nth-child(2n) .rubric-data {
    float: right;
  }

  #rubrics.rubric-page .rubric-data {
    width: 65%;
    position: relative;
    float: left;
  }

  #rubrics.rubric-page .rubric-desc {
    display: table;
    width: 35%;
    float: right;
  }

  #allEntries>div[id^=entryID] {
    width: 50%;
    float: left;
  }

  .gb-module #allEntries>div[id^=entryID] {
    width: 100%;
    float: none;
  }

  #main blockquote {
    position: relative;
    text-align: left;
  }

  .page-message-blog>.full-text>div:first-child,.page-message-news>.full-text>div:first-child {
    width: 0!important;
    padding: 0;
    opacity: 0;
  }

  .page-message-blog-tags,.page-message-news-tags {
    text-align: left;
    margin-bottom: 0;
  }

  #related-materials>div {
    margin-bottom: 0;
  }

  .shop-item {
    height: 600px;
    border: 1px solid #eee;
    border-right: none;
    border-bottom: none;
  }

  .list-item:nth-last-child(-n+2) .shop-item {
    border-bottom: 1px solid #eee;
  }

  .list-item:last-child .shop-item,.list-item:nth-child(2n) .shop-item {
    border-right: 1px solid #eee;
  }

  .shop-item-category {
    font-size: 11px;
  }

  .shop-item-title {
    font-size: 16px!important;
    max-height: 65px;
  }

  .shop-item-meta {
    width: -webkit-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: calc(100% - 80px);
    position: absolute;
    bottom: 0;
    margin: 0;
  }

  .shop-item-meta-price {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .shop-item-meta-actions>.item-buy-button {
    font-size: 12px;
    margin-bottom: 10px;
  }

  .land-block-special-text>.text-inner>div .shop-item-meta-actions>span.item-buy-button,.land-block-special-text>.text-inner>div.shop-item-meta-actions>a.item-buy-button,.random-material-side .shop-item-meta-actions>span.item-buy-button,.shop-item-meta-actions>a.item-buy-button {
    font-size: 10px;
  }

  .shop-section-title {
    font-size: 32px;
  }

  .shop-section-title.option-chooser-links>span {
    display: inline;
    width: auto;
    max-width: none;
    margin: 0 30px 0 0;
  }

  .shop-section-special {
    height: 350px;
  }

  .shop-section-special-body {
    width: 30%;
    position: absolute;
    padding: 0;
  }

  .shop-section-special-body-inner {
    padding: 0 0 0 20px;
  }

  .shop-section-special-image {
    width: 80%;
    height: 100%;
    float: right;
    background-position: 0 50%;
  }

  .shop-section-special-count {
    width: 460px;
    position: relative;
    top: -40px;
    bottom: initial;
    left: initial;
  }

  .shop-section-special-count:after {
    display: block;
  }

  .shop-section-special-count .countdown-section {
    max-width: none;
    float: left;
    padding: 10px 0;
    margin: 0 20px 0 0;
  }

  .shop-section-special-count .countdown-section:last-child {
    margin-right: 0;
  }
}

@media (min-width:768px) and (max-width:991px) {
  #rubrics .rubric-data-text-link {
    font-size: 42px;
    line-height: 1;
  }

  #rubrics .rubric-data-text-main {
    font-size: 24px;
    margin-top: 30px;
  }

  .page-message-blog-meta-item-title,.page-message-news-meta-item-title {
    font-size: 7px;
  }

  .shop-main-features>div:nth-child(2n) {
    clear: right;
  }
}

@media (min-width:992px) {
  .header .row>div {
    margin-bottom: 0;
  }

  .header .row>div.header-logo {
    margin-bottom: 40px;
  }

  #navigation #mobile-navigation {
    display: none;
  }

  #navigation [id^=uNMenuDiv] {
    display: block;
  }

  #navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.best-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.best-tie:before,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.sale-tie:after,#navigation [id^=uNMenuDiv] .land-block-special-text>.text-inner>div span.sale-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span.best-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span.best-tie:before,#navigation [id^=uNMenuDiv] .random-material-side span.sale-tie:after,#navigation [id^=uNMenuDiv] .random-material-side span.sale-tie:before,#navigation [id^=uNMenuDiv] a.best-tie:after,#navigation [id^=uNMenuDiv] a.best-tie:before,#navigation [id^=uNMenuDiv] a.sale-tie:after,#navigation [id^=uNMenuDiv] a.sale-tie:before,#navigation [id^=uNMenuDiv] span.best-tie:after,#navigation [id^=uNMenuDiv] span.best-tie:before,#navigation [id^=uNMenuDiv] span.sale-tie:after,#navigation [id^=uNMenuDiv] span.sale-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.best-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.best-tie:before,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.sale-tie:after,.land-block-special-text>.text-inner>div #navigation [id^=uNMenuDiv] span.sale-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span.best-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span.best-tie:before,.random-material-side #navigation [id^=uNMenuDiv] span.sale-tie:after,.random-material-side #navigation [id^=uNMenuDiv] span.sale-tie:before {
    display: block;
  }

  #navigation .navigation-inner {
    padding-right: 40px;
  }

  #navigation .search-box-form {
    position: absolute;
    margin-top: 0;
    z-index: 1;
  }

  #navigation .search-box-form-body {
    display: none;
    position: absolute;
  }

  #navigation .search-box-form-icon {
    display: block;
    position: absolute;
  }

  #navigation .search-box-form.active .search-box-form-body {
    width: 92.5%;
  }

  #slider #slider-arrows,#slider .slider-slide {
    width: 930px;
  }

  #slider .slick-prev {
    left: -30px;
  }

  #slider .slick-next {
    right: -30px;
  }

  #slider .slider-slide-body-title {
    font-size: 38px;
  }

  .shop-main-slider-slide-body {
    width: 30%;
    background-color: rgba(8, 120, 161,.9);
  }

  .shop-main-slider-slide-body:before {
    display: none;
  }

  .shop-main-slider-slide-body:after {
    display: block;
  }

  .shop-main-slider-slide-body>div {
    text-align: left;
    padding: 0 0 0 40px;
  }

  .land-block-we-offer .land-block-body>div>div:nth-child(2n+1) {
    clear: none;
  }

  .land-block-we-offer .land-block-body>div>div:nth-child(3n+1) {
    clear: left;
  }

  .land-block-we-work .work-unit:before {
    padding: 14px 0 0 14px;
  }

  .land-block-we-work .work-unit:after {
    display: block;
  }

  .land-block-we-work .work-unit>div {
    padding: 0 0 0 90px;
  }

  .land-block-we-work .work-unit>div:after {
    top: 0;
    left: auto;
    right: -25px;
    bottom: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }

  .land-block-we-work .land-block-body>div:nth-child(2n) .work-unit>div:after {
    display: none;
  }

  .land-block-news .land-block-body>div {
    margin-bottom: 0;
  }

  .land-block .why-we-number-section>div {
    margin-bottom: 40px;
  }

  .land-block .why-we-number-section>div:nth-last-child(1),.land-block .why-we-number-section>div:nth-last-child(2) {
    margin-bottom: 0;
  }

  .land-block-blog .land-block-body>div {
    margin-bottom: 0;
  }

  .footer .left {
    float: left;
  }

  .footer .right {
    float: right;
  }

  .footer-navigation {
    margin-bottom: 0;
  }

  .footer .footer-block-container>div {
    margin-bottom: 0;
  }

  .footer-copyright span {
    display: inline;
  }

  .footer-copyright .split {
    display: inline;
  }

  .shop-item {
    height: 500px;
    border: 1px solid #eee;
    border-right: none;
    border-bottom: none;
  }

  .list-item:nth-last-child(-n+4) .shop-item {
    border-bottom: 1px solid #eee;
  }

  .list-item:nth-child(2n) .shop-item {
    border-right: none;
  }

  .list-item:last-child .shop-item,.list-item:nth-child(4n) .shop-item {
    border-right: 1px solid #eee;
  }

  #main-product-page>.left {
    width: 250px;
    margin-right: 40px;
    float: left;
  }

  #main-product-page>.right {
    float: none;
    overflow: hidden;
  }

  #main-product-page>.right>h1 {
    text-align: left;
  }

  .shop-main-features>div {
    border-right: 1px solid rgba(113,113,113,.15);
  }

  .shop-main-features>div:last-child,.shop-main-features>div:nth-child(4n) {
    border-right: none;
  }

  .shop-most-section>div:first-child {
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
    border-bottom: none;
  }

  .shop-most-section>div:first-child:after {
    display: block;
    content: '';
    width: 1px;
    height: 100%;
    background-color: rgba(113,113,113,.15);
    position: absolute;
    top: 0;
    right: 0;
    background-position: 0 0;
  }
}

@media (min-width:1200px) {
  .header-logo {
    text-align: left;
    margin-bottom: 0!important;
  }

  #logo {
    display: block;
  }

  #logo>div {
    display: block;
  }

  #logo .logo-icon {
    display: block;
    float: left;
    padding-right: 5px;
  }

  #logo .logo-name {
    display: block;
  }

  #logo .logo-slogan {
    display: block;
  }

  #logo .logo-icon:after,#logo .logo-name:after {
    display: none;
  }

  #navigation .search-box-form.active {
    width: 100%;
    z-index: 70;
  }

  #navigation .search-box-form.active .search-box-form-icon {
    color: #4c72d0;
  }

  #navigation .search-box-form.active .search-box-form-icon:before {
    content: '\f106';
  }

  #navigation .search-box-form.active .search-box-form-body {
    display: block;
    width: 93.6%;
  }

  #slider #slider-arrows,#slider .slider-slide {
    width: 1110px;
  }

  #slider .slick-prev {
    left: -40px;
  }

  #slider .slick-next {
    right: -40px;
  }

  #slider .slider-slide-body-title {
    font-size: 48px;
  }

  #rubrics .rubric-data-text-link {
    font-size: 42px;
    line-height: 1.5;
  }

  #rubrics .rubric-data-text-main {
    font-size: 24px;
    margin-top: 10px;
  }

  #rubrics .rubric-data:hover:before {
    top: auto;
    bottom: -78%;
  }

  #rubrics .rubric-data:hover .rubric-data-text {
    top: 90%;
  }

  #rubrics .rubric-data:hover .rubric-data-text-main {
    display: none;
  }

  .land-block-we-offer .land-block-body>div>div:nth-child(2n+1) {
    clear: none;
  }

  .land-block-we-offer .land-block-body>div>div:nth-child(3n+1) {
    clear: none;
  }

  .land-block-we-offer .land-block-body>div>div:nth-child(4n+1) {
    clear: left;
  }

  .land-block .land-block-body>div:nth-child(2n) .work-unit>div:after {
    display: block;
  }

  .land-block .land-block-body>div:last-child .work-unit>div:after {
    display: none;
  }

  .land-block-special-text:after {
    display: block;
    border-width: 400px 400px 0 160px;
  }

  .land-block-special-image>img {
    width: 100%;
    height: auto;
    -o-object-fit: initial;
    object-fit: initial;
  }

  .land-block .land-dispatch-inner input[type=submit] {
    right: 12px;
  }

  #side {
    margin-top: 0;
  }

  .shop-item-title {
    max-height: 90px;
  }

  .home-page.shop-module>.row {
    display: block;
  }

  .shop-additional-info {
    margin-bottom: 0;
  }
}

@media (max-width:1300px) {
  .footer {
    padding: 60px 0 20px 0;
  }

  .footer #up-me {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 40px auto 0 auto;
  }
}

@media (max-width:992px) {
  .forumContent tr .gTableSubTop[width="6%"],.forumContent tr>.gTableSubTop:last-child {
    display: none;
  }

  .forumContent .ThrForumBarTbl {
    text-align: center;
  }

  .ThrForumBarCl12,.forumLastPostTd,.forumModerFuncsTbl,.threadLastPostTd,.threadViewTd {
    display: none;
  }
}

@media (max-width:768px) {
  .forumContent table:first-child[height="30"] {
    display: none;
  }

  .forumContent .FrmTopButtonsTbl {
    padding-bottom: 20px;
  }

  .forumContent .ThrBotTbl {
    padding-bottom: 20px;
  }

  .forumContent #forum_filter,.forumContent #subscribe,.forumContent .FrmBotTbl,.forumContent .FrmForumBarTbl,.forumContent .ThrBotCl22,.forumContent .ThrBotRow3,.forumContent .funcBlock,.forumContent .navigationTbl,.forumContent .postBottom,.forumContent .postTdInfo {
    display: none;
  }

  .forumContent .postTdTop:first-child {
    display: block;
    font-size: 16px;
    margin: 0 auto 10px auto;
  }

  .forumContent .postTdTop:last-child {
    display: block;
    text-align: center;
  }

  .forumContent td.posttdMessage {
    width: auto;
    padding-top: 10px;
  }
}

@media (max-width:576px) {
  .forumContent .ThrForumBarTbl,.forumContent .forumIcoTd,.forumContent .forumPostTd,.forumContent .forumThreadTd,.forumContent .frmBtns,.forumContent .gTableSubTop,.forumContent .threadAuthTd,.forumContent .threadIcoTd,.forumContent .threadLastPostTd,.forumContent .threadPostTd,.forumContent .threadViewTd {
    display: none;
  }

  .forumContent .ThrTopButtonsTbl {
    padding-bottom: 20px;
  }

  .forumContent #frM60>input {
    display: block;
    margin-bottom: 10px;
  }

  .forumContent #frM50 {
    display: none;
  }
}

@media print {
  :before {
    background: 0 0!important;
    color: #000!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    text-shadow: none!important;
  }

  :after {
    background: 0 0!important;
    color: #000!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    text-shadow: none!important;
  }

  .land-block-special-text>.text-inner>div span:visited,.land-block-special-text>.text-inner>div>a:visited,.random-material-side span:visited,a:visited {
    text-decoration: underline;
  }

  .land-block-special-text>.text-inner>div span[href]:after,.land-block-special-text>.text-inner>div>a[href]:after,.random-material-side span[href]:after,a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  .land-block-special-text>.text-inner>div span[href^="#"]:after,.land-block-special-text>.text-inner>div>a[href^="#"]:after,.random-material-side span[href^="#"]:after,a[href^="#"]:after {
    content: '';
  }

  .land-block-special-text>.text-inner>div span[href^="javascript:"]:after,.land-block-special-text>.text-inner>div>a[href^="javascript:"]:after,.random-material-side span[href^="javascript:"]:after,a[href^="javascript:"]:after {
    content: '';
  }

  blockquote,pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  img,tr {
    page-break-inside: avoid;
  }

  img {
    max-width: 100%!important;
  }

  h2,h3,p {
    orphans: 3;
    widows: 3;
  }

  h2,h3 {
    page-break-after: avoid;
  }
}

.page-message-service ol li,ul li {
  margin-bottom: 0.2rem;
}

.page-message-service ol li, ul li:last-child {
  margin-bottom: 1.2rem;
}

.b_head .info {
  color: #7f8999;
  font-size: 13px;
  margin-bottom: 10px;
  line-height: 2em;
}

.b_head .info .param {
  display: inline-block;
  margin-right: 22px;
}

.post-author {
  display: inline-block;
  text-decoration: none;
  color: inherit;
  border-bottom: 1px solid #ffffff;
}

.post-author__photo {
  width: 18px;
  height: 18px;
  border-radius: 60px!important;
  vertical-align: text-bottom;
  margin-right: 5px;
}

.b_head .param.comments .count {
  border-bottom: 1px dotted #c4c4c4;
}

.b_head .info .param svg {
  margin-right: 3px;
}

svg {
  fill: currentColor;
  vertical-align: middle;
  margin-top: -2px;
  max-height: 100%;
}

.star_button i {
  color: #d6a2a2;
  margin-right: 0 !important;
}

.star_button .text {
  color: #b78585;
}

.featured {
  color: #000;
  border: 1px solid #eee;
  border-left: 2px solid #418dff;
  padding: 20px 40px;
  -webkit-box-shadow: 0 10px 50px rgba(238,238,238,.3);
  -moz-box-shadow: 0 10px 50px rgba(238,238,238,.3);
  box-shadow: 0 10px 50px rgba(238,238,238,.3);
  margin: 30px 0px 40px;
  border-radius: 6px;
}

.button.orange {
  border-radius: 50px;
  background-color: #FFC107;
}

.button.orange:hover {
  background-color: #FFA000;
}

.header1 {
  background: #fff;
  padding: 20px 0px;
}

header#header>div.width {
  position: fixed;
  z-index: 3;
  top: 20px;
  left: 0;
  right: 0;
  border: 0;
  margin: 0 auto;
}

header#header {
  display: block;
  height: 72px;
  margin: 0 auto;
  padding: 20px 0;
}

#ucoz-main {
  position: absolute;
  top: 8px;
  right: 0;
}

#page {
  position: relative;
  z-index: 33;
  margin-bottom: 30px;
}

.flaticon-present:before {
  color: #8BC34A;
  display: block;
}

.flaticon-star-1:before {
  font-size: 16px!important;
  margin-right: 2px;
}

.flaticon-next:before {
  font-size: 12px!important;
}

.flaticon-key:before {
  font-size: 15px!important;
  vertical-align: middle;
}

.extiptext {
  width: 130px;
  background-color: #03A9F4;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 4px 0px;
  position: relative;
  font-size: 13px;
  margin: 0 auto 5px;
}

.extiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #2196F3 transparent;
}

.flaticon-medal:before {
  font-size: 43px!important;
}