* {
  font-family: 'Arial';
}
html,
body {
  height: 100%;
}
html {
  overflow-Y: scroll;
}
.wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.container {
  flex: 1 0 auto;
}
.footer {
  flex: 0 0 auto;
}
.header a:hover {
  text-decoration: none;
}
.header .icons {
  width: 100%;
  margin: 20px 0 20px 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.header .icons img {
  display: block;
  margin: 0 10px 0 0;
  width: 18px;
}
.header .ltext1 {
  position: relative;
  width: 100%;
  color: #9c5a35;
  font-size: 12px;
  margin: 0 0 20px 0;
  font-weight: bold;
}
.header .ltext2 {
  position: relative;
  width: 100%;
  color: #434242;
  font-size: 12px;
  margin: 0 0 20px 0;
}
.header .logo {
  text-align: center;
  margin: 20px 0 20px 0;
}
.header .logo img:hover {
  opacity: 0.8;
}
.header .contacts {
  position: relative;
  color: #2B2A29;
  font-size: 12px;
  margin: 20px 0 20px 0;
  width: 100%;
  text-align: right;
}
.header .contacts img {
  position: absolute;
  top: 1px;
  right: 103px;
  width: 18px;
}
.header .navbar {
  width: 100%;
  border-bottom: 3px solid #ddddddd1;
}
.header .navbar .nav-link {
  color: #2B2A29;
  text-transform: uppercase;
  font-size: 15px;
}
.header .navbar .nav-link:hover {
  color: #9c5a35;
}
.header .navbar .select {
  color: #9c5a35;
}
.header .navbar .dropdown-toggle:after {
  display: none;
}
.header .navbar .dropdown-menu {
  padding: 0;
  margin: 0;
  border: none;
  text-align: center;
  width: 100%;
}
.header .navbar .dropdown-menu .dropdown-item {
  font-size: 10px;
  padding: 2px 0px;
  text-transform: uppercase;
}
.header .navbar .dropdown-menu .dropdown-item:hover {
  background: none;
  color: #9c5a35;
}
.imageWidth100 {
  width: 100%;
}
.imgHoverZoom {
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
}
.imgHoverZoom:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -moz-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  -webkid-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
}
.vCenter {
  display: table;
  width: 100%;
  height: 100%;
}
.vCenter div {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  width: 100%;
}
.indexText1 {
  color: #727271;
  font-size: 16px;
  line-height: 2;
  padding: 20px 0 0 0;
}
.indexText2 {
  color: #727271;
  font-size: 16px;
  line-height: 2;
  padding: 20px 0 0 0;
  text-align: center;
}
.footer {
  width: 100%;
  background: #58595b;
  margin: 20px 0 0 0;
  padding-bottom: 10px;
}
.footer .lInfo {
  text-align: center;
  padding: 30px 0 0 0;
  font-size: 13px;
}
.footer .lInfo .bt {
  width: 100%;
  text-align: center;
  padding: 6px 0;
  margin: 0 0 3px 0;
  color: #FEFEFE;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#894b2a+0,e8ab77+100 */
  background: #894b2a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #894b2a 0%, #e8ab77 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #894b2a 0%, #e8ab77 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #894b2a 0%, #e8ab77 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#894b2a', endColorstr='#e8ab77', GradientType=0);
  /* IE6-9 */
}
.footer .lInfo .bt:hover {
  text-decoration: none;
  color: #FEFEFE;
}
.footer .lInfo a {
  text-decoration: none;
  color: #FEFEFE;
}
.footer .lInfo a:hover {
  text-decoration: none;
  color: #FEFEFE;
}
.footer .lInfo .text {
  width: 100%;
  text-align: center;
  margin: 0 0 3px 0;
  color: #FEFEFE;
}
.footer .boxMenu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}
.footer .fmenu {
  width: 100%;
  padding: 20px 0 0 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.footer .fmenu div {
  line-height: 1;
  margin: 0 0 20px 0;
  padding: 0 5px;
}
.footer .fmenu div .l {
  color: #FEFEFE;
  font-size: 14px;
  text-transform: uppercase;
}
.footer .fmenu div .s {
  color: #FEFEFE;
  font-size: 12px;
}
.footer .fPartner {
  width: 100%;
  padding: 20px 0 0 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.footer .fPartner div {
  line-height: 1;
  margin: 0 0 10px 0;
  padding: 0 5px;
}
.footer .fPartner img {
  height: 14px;
}
.footer .rContact {
  padding: 20px 0 0 0;
  color: #FEFEFE;
  font-size: 12px;
  text-align: right;
}
.footer .rContact a {
  color: #FEFEFE;
}
.rowPadding {
  padding-top: 15px;
}
.project {
  width: 100%;
  position: relative;
  margin: 15px 0;
}
.project a {
  display: block;
  position: relative;
}
.project img {
  width: 100%;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
}
.project img:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -moz-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  -webkid-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
}
.project .name {
  position: absolute;
  box-sizing: border-box;
  left: -2.5%;
  bottom: -2.5%;
  width: 105%;
  padding: 5px;
  background: rgba(255, 255, 255, 0.6);
  color: #000000;
  display: none;
  text-align: center;
}
.project:hover .name {
  display: block;
}
.corniceBox .cornic {
  margin: 0 0 40px 0;
}
.corniceBox .cornic img {
  width: 100%;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
}
.corniceBox .cornic img:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -moz-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  -webkid-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
}
.corniceBox .cornic .name {
  width: 100%;
  color: #727271;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  font-size: 14px;
}
.corniceBox .cornic .text {
  width: 100%;
  color: #727271;
  font-size: 14px;
  line-height: 1.5;
}
.designText {
  width: 100%;
  color: #727271;
  font-size: 14px;
  line-height: 1.5;
  padding-top: 20px;
  text-align: justify;
}
.designImage {
  position: relative;
  margin: 15px 0;
}
.designImage .image {
  position: relative;
  width: 100%;
}
.designImage .image img {
  width: 100%;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
}
.designImage .image img:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -moz-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  -webkid-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
}
.designImage .image .name {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: rgba(255, 255, 255, 0.7);
  padding: 2px 7px;
  color: #2B2A29;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
}
.designImage .show {
  width: 70%;
  color: #474747;
  background: #d7d7d7;
  font-size: 14px;
  margin: 10px 0 0 0;
  padding: 5px;
  text-transform: uppercase;
  text-align: center;
}
.designImage a:hover {
  text-decoration: none;
}
.contactText {
  width: 100%;
  text-align: center;
  color: #5B5B5B;
  font-size: 13px;
  padding: 0 0 30px 0;
}
.contactText .icon {
  width: 100%;
  text-align: center;
  padding: 0 0 20px 0;
}
.contactText .icon img {
  height: 20px;
}
.contactForm {
  margin: 0 0 15px 0;
}
.contactForm .top {
  padding: 0 0 15px 0;
  color: #5B5B5B;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
}
.contactForm .box {
  width: 100%;
  padding-top: 10px;
}
.contactForm .name {
  width: 100%;
  padding: 0 0 2px 0;
  color: #5B5B5B;
  font-size: 11px;
  text-transform: uppercase;
}
.contactForm .input {
  width: 100%;
  padding: 1px 5px;
  border: 1px solid #5B5B5B;
  box-sizing: border-box;
}
.contactForm textarea {
  height: 100px;
}
.contactForm button {
  padding: 4px 10px;
  color: #5B5B5B;
  font-size: 12px;
  text-transform: uppercase;
  border: 1px solid #5B5B5B;
  background: #ffffff;
}
.contactRText {
  color: #5B5B5B;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
}
.contentBody {
  position: relative;
  color: #727271;
  font-size: 15px;
  line-height: 1.5;
}
.contentBody p {
  width: 100%;
  position: relative;
  padding: 0 0 15px 0;
  margin: 0;
}
.contentBody h1 {
  width: 100%;
  position: relative;
  font-size: 16px;
  text-transform: uppercase;
  margin: 30px 0 15px 0;
  text-align: center;
}
.contentBody h1:first-child {
  /*margin-top: 0;*/
}
.contentBody .pageH1 {
  margin-top: 0;
}
.contentBody .pageH1Center {
  text-align: center;
}
.contentBody .pageH1Bold {
  font-weight: bold;
}
.contentBody .noborder {
  padding: 0;
  margin: 0;
  border: none;
}
.contentBody .noborder td {
  padding: 0;
  margin: 0;
  border: none;
}
.contentBody .noborder tr {
  padding: 0;
  margin: 0;
  border: none;
}
.contentBody .btnType1 a {
  color: #ffffff;
}
.col-my-5 {
  position: relative;
  width: 50%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 576px) {
  .col-my-5 {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .col-my-5 {
    width: 33%;
  }
}
@media (min-width: 992px) {
  .col-my-5 {
    width: 20%;
  }
}
.col-my-4 {
  position: relative;
  width: 50%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 576px) {
  .col-my-4 {
    width: 33%;
  }
}
/*@media (min-width: 768px) {
    .col-my-4 {width: 25%;}
}
@media (min-width: 992px) {
    .col-my-4 {width: 25%;}
}*/
.catalogFindBox {
  width: 100%;
  display: none;
}
.catalogFindBox .topName {
  width: 100%;
  margin: 20px 0 10px 0;
  color: #9c5a35;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
}
.catalogFindBox .boxAttr {
  width: 100%;
  margin: 0 0 5px 0;
}
.catalogFindBox .boxAttr .attr {
  width: 100%;
  position: relative;
  border: 1px solid #5B5B5B;
  padding: 5px 30px 5px 10px;
  color: #5B5B5B;
  font-size: 14px;
  cursor: pointer;
}
.catalogFindBox .boxAttr .attr img {
  position: absolute;
  top: 13px;
  right: 10px;
  width: 15px;
}
.catalogFindBox .boxAttr .attr .u {
  display: none;
}
.catalogFindBox .boxAttr .open {
  border: none;
  background: #d8d9d9;
  color: #9c5a35;
  border: 1px solid #d8d9d9;
}
.catalogFindBox .boxAttr .open .d {
  display: none;
}
.catalogFindBox .boxAttr .open .u {
  display: block;
}
.catalogFindBox .boxAttr .box {
  width: 100%;
  border: 1px solid #d8d9d9;
  padding: 5px 10px 0 10px;
  display: none;
}
.catalogFindBox .boxAttr .box .name {
  width: 100%;
  margin: 0 0 5px 0;
  color: #5B5B5B;
  font-size: 12px;
  cursor: pointer;
}
.catalogFindBox .boxAttr .box .name:hover {
  color: #9c5a35;
}
.catalogFindBox .boxAttr .box .colorBox {
  width: 100%;
  margin: 0 0 5px 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.catalogFindBox .boxAttr .box .colorBox .color {
  width: 11%;
  margin: 0 2px 2px 0;
  cursor: pointer;
}
.catalogFindBox .boxAttr .box .colorBox .color img {
  width: 100%;
  border-radius: 2px;
}
.catalogFindBox .boxAttr .box .select {
  color: #9c5a35;
}
.catalogFindBox .checkbox {
  width: 100%;
  padding: 10px 0 10px 10px;
  background: #d8d9d9;
  color: #5b5b5b;
  font-size: 14px;
  margin: 0 0 10px 0;
  cursor: pointer;
}
.catalogFindBox .checkbox input {
  display: none;
}
.catalogFindBox .checkbox .check {
  display: inline-block;
  position: relative;
  top: 3px;
  margin: 0 10px 0 0;
  width: 15px;
  height: 15px;
  background: url(/i/checkbox.png);
  background-size: 30px;
}
.catalogFindBox .checkbox .select {
  background-position-x: 15px;
}
.catalogFindBox .btmName {
  width: 100%;
  margin: 20px 0 10px 0;
  color: #9c5a35;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
}
@media (min-width: 768px) {
  .catalogFindBox {
    display: block;
  }
}
.catalogBox .fabric {
  width: 100%;
  margin: 15px 0;
  position: relative;
}
.catalogBox .fabric img {
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
}
.catalogBox .fabric .name {
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
}
.catalogBox .fabric:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -moz-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  -webkid-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
}
.catalogBox .fabric:hover .name {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -moz-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  -webkid-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
}
.catalogBox .fabric a {
  display: block;
  position: relative;
}
.catalogBox .fabric img {
  width: 100%;
}
.catalogBox .fabric .name {
  position: absolute;
  box-sizing: border-box;
  left: 0;
  bottom: -1px;
  width: 100%;
  padding: 3px;
  font-size: 14px;
  background: rgba(255, 255, 255, 0.6);
  color: #000000;
  display: none;
  text-align: center;
}
.catalogBox .fabric:hover .name {
  display: block;
}
.htmlImage {
  width: 100%;
  padding: 15px 0;
}
.htmlImage img {
  width: 100%;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
}
.htmlImage img:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -moz-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  -webkid-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
}
.btnType1 {
  display: inline-block;
  padding: 6px 20px;
  background: #ec008c;
  color: #FEFEFE;
  font-size: 14px;
  text-decoration: none;
}
.sliderBox {
  width: 100%;
  margin: 20px 0 0 0;
}
.sliderBox .box {
  width: 100%;
}
.boxZoom img {
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
}
.boxZoom .name {
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
}
.boxZoom:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -moz-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  -webkid-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
}
.boxZoom:hover .name {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -moz-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
  -webkid-box-shadow: 1em 1em 1em -0.5em rgba(0, 0, 6, 0.5);
}
.headerLine {
  float: left;
  color: #2B2A29;
  font-size: 15px;
  font-weight: bold;
  padding: 5px 10px;
  border: 1px solid #f3e4e9;
  border-bottom: none;
}
.headerBorder {
  float: left;
  width: 100%;
  height: 3px;
  background: #cc7ba3;
}
.nav-item {
  position: relative;
}
.menuFilterProject {
  position: absolute;
  top: 29px;
  left: 0px;
  width: 100%;
  z-index: 500;
  display: none;
}
.menuFilterProject .name {
  position: relative;
  float: left;
  width: 100%;
  color: #9c5a35;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 5px 0;
}
.menuFilterProject .padding {
  position: relative;
  float: left;
  width: 300px;
  padding: 0 0 0 62%;
}
.menuFilterProject .box {
  position: relative;
  float: left;
  width: 190px;
  border-left: 3px solid #9c5a35;
  background: #ffffffcc;
  padding: 5px;
  display: none;
}
.menuFilterProject .box .item {
  position: relative;
  float: left;
  width: 100%;
  margin: 0 0 7px 0;
  font-size: 14px;
  text-align: left;
  line-height: 1;
  cursor: pointer;
}
.menuFilterProject .box .item input {
  position: relative;
  margin: 0;
  padding: 0 5px 0 0;
  top: 2px;
}
.menuFilterProject:hover .box {
  display: block;
}
@media (min-width: 768px) {
  .menuFilterProject {
    display: block;
  }
}
.mobileFindBlock {
  position: absolute;
  top: 498px;
  right: 0px;
  z-index: 500;
}
.mobileFindBlock .left {
  position: relative;
  float: left;
  width: 31px;
  height: 67px;
}
.mobileFindBlock .left .name {
  position: absolute;
  top: 18px;
  left: -18px;
  background: #9c5a35;
  color: #ffffff;
  padding: 5px 10px;
  font-size: 14px;
  border-radius: 0 0 5px 5px;
  cursor: pointer;
  -moz-transform: rotate(90deg);
  /* Для Firefox */
  -ms-transform: rotate(90deg);
  /* Для IE */
  -webkit-transform: rotate(90deg);
  /* Для Safari, Chrome, iOS */
  -o-transform: rotate(90deg);
  /* Для Opera */
  transform: rotate(90deg);
}
.mobileFindBlock .right {
  position: relative;
  float: left;
  width: 0px;
  padding: 0px;
  background: #ffffffcc;
  overflow: hidden;
}
.mobileFindBlock .right #catalogFindMobile {
  position: relative;
  float: left;
  width: 200px;
}
.mobileFindBlock .right .topName {
  width: 100%;
  margin: 0 0 10px 0;
  color: #9c5a35;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
}
.mobileFindBlock .right .boxAttr {
  width: 100%;
  margin: 0 0 5px 0;
}
.mobileFindBlock .right .boxAttr .attr {
  width: 100%;
  position: relative;
  border: 1px solid #5B5B5B;
  padding: 5px 30px 5px 10px;
  color: #9c5a35;
  font-size: 14px;
  cursor: pointer;
  background: #ffffffcc;
}
.mobileFindBlock .right .boxAttr .attr img {
  position: absolute;
  top: 13px;
  right: 10px;
  width: 15px;
}
.mobileFindBlock .right .boxAttr .attr .u {
  display: none;
}
.mobileFindBlock .right .boxAttr .open {
  border: none;
  background: #d8d9d9;
  color: #9c5a35;
  border: 1px solid #d8d9d9;
}
.mobileFindBlock .right .boxAttr .open .d {
  display: none;
}
.mobileFindBlock .right .boxAttr .open .u {
  display: block;
}
.mobileFindBlock .right .boxAttr .box {
  width: 100%;
  border: 1px solid #d8d9d9;
  padding: 5px 10px 0 10px;
  display: none;
  background: #ffffffcc;
}
.mobileFindBlock .right .boxAttr .box .name {
  width: 100%;
  margin: 0 0 5px 0;
  color: #9c5a35;
  font-size: 12px;
  cursor: pointer;
}
.mobileFindBlock .right .boxAttr .box .name:hover {
  color: #9c5a35;
}
.mobileFindBlock .right .boxAttr .box .colorBox {
  width: 100%;
  margin: 0 0 5px 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.mobileFindBlock .right .boxAttr .box .colorBox .color {
  width: 20%;
  margin: 0 2px 2px 0;
  cursor: pointer;
}
.mobileFindBlock .right .boxAttr .box .colorBox .color img {
  width: 100%;
  border-radius: 2px;
}
.mobileFindBlock .right .boxAttr .box .select {
  color: #9c5a35;
}
.mobileFindBlock .right .checkbox {
  width: 100%;
  padding: 10px 0 10px 10px;
  background: #ffffffcc;
  border: 1px solid #d8d9d9;
  color: #5b5b5b;
  font-size: 14px;
  margin: 0 0 10px 0;
  cursor: pointer;
}
.mobileFindBlock .right .checkbox input {
  display: none;
}
.mobileFindBlock .right .checkbox .check {
  display: inline-block;
  position: relative;
  top: 3px;
  margin: 0 10px 0 0;
  width: 15px;
  height: 15px;
  background: url(/i/checkbox.png);
  background-size: 30px;
}
.mobileFindBlock .right .checkbox .select {
  background-position-x: 15px;
}
.mobileFindBlock .right .btmName {
  width: 100%;
  margin: 20px 0 10px 0;
  color: #9c5a35;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
}
@media (min-width: 768px) {
  .mobileFindBlock {
    display: none;
  }
}
/*# sourceMappingURL=styles.css.map */