/*!
  Theme Name: Hello Elementor
  Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
  Description: A plain-vanilla & lightweight theme for Elementor page builder
  Author: Elementor Team
  Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
  Version: 2.3.0
  Stable tag: 2.3.0
  Requires at least: 4.7
  Tested up to: 5.4
  License: GNU General Public License v3 or later.
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
  Text Domain: hello-elementor
  Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/*!
 * Based on Normalize.css v8.0.0, HTML5 Boilerplate v6.1.0, & Bootstrap Reboot v4.1.0 | Under MIT License
*/html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff}h1,h2,h3,h4,h5,h6{margin-top:.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:.9rem}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;text-decoration:none;color:#c36}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}[hidden],template{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{page-break-inside:avoid;border:1px solid #ccc}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333;outline:0 none}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{width:auto;-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=button],[type=submit],button{display:inline-block;font-weight:400;color:#c36;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid #c36;padding:.5rem 1rem;font-size:1rem;border-radius:3px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}[type=button]:focus,[type=submit]:focus,button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:#fff;background-color:#c36;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;width:100%;margin-bottom:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}table td,table th{padding:15px;line-height:1.5;vertical-align:top;border:1px solid #ccc}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-top:1px solid #ccc}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#eee}table tbody tr:hover>td,table tbody tr:hover>th{background-color:#e9e9e9}table tbody+tbody{border-top:2px solid #ccc}@media (max-width:767px){table table{font-size:.8em}table table td,table table th{padding:7px;line-height:1.3}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{margin-top:0;margin-bottom:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');


.grid {
  list-style: none;
  margin-left: -40px;
}


.naccs .grid {
  margin-left: 0px;
}

.gc {
  box-sizing: border-box;
  display: inline-block;
  margin-right: -.25em;
  min-height: 1px;
  padding-left: 40px;
  vertical-align: top;
}

.gc--1-of-3 {
  width: 33.33333%;
}

.gc--2-of-3 {
  width: 66.66666%;
}

.naccs {
  position: relative;
  max-width: 1200px;
  margin: 10px auto 0;
}



.naccs .menu div {
  /*padding: 0px 20px 0px 20px;*/
  padding: 0px 0px 0px 0px;
  margin-bottom: 0px;
  color: #182120;
  /*background: #3F51B5;*/
  box-shadow: none;
  cursor: pointer;
  position: relative;
  vertical-align: middle;
  font-weight: 700;
  -webkit-transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);
  font-size: 35px;
  text-transform: uppercase;
  white-space: pre;
  z-index: 2;
}

.naccs .menu div:hover {
  box-shadow: none;
  color: #0091A8;
}

.naccs .menu div span.light:hover {
background:  #0091A8;
}

.naccs .menu div span.light {
  height: 10px;
  width: 10px;
  position: absolute;
  top: 23px;
  left: 0px;
  background-color: #182120;
  border-radius: 100%;
  -webkit-transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);
}

.nacc img {
  /*width: 290px;*/
}

.naccs .menu div.active span.light {
  background-color: #0091A8;
  height: 10px;
  width: 10px;
  position: absolute;
  top: 23px;
  left: 0px;
 
  border-radius: 100%;
  -webkit-transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);
}

.naccs .menu div.active {
  color: #0091A8;
  /*padding: 0px 20px 0px 20px;*/
}

ul.nacc {
  position: relative;
  height: 0px;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-transition: 0.5s all cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: 0.5s all cubic-bezier(0.075, 0.82, 0.165, 1);
}

ul.nacc li {
  opacity: 0;
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
  position: absolute;
  list-style: none;
  -webkit-transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);
}

ul.nacc li.active {
  -webkit-transition-delay: .3s;
          transition-delay: .3s;
  z-index: 1;
  opacity: 1;
  -webkit-transform: translateX(0px);
          transform: translateX(0px);
}

ul.nacc li p {
  margin: 0;
}

.elementor-51 .elementor-element.elementor-global-91 {
  /*left:0px!important;*/
}

.elementor-133 .elementor-element.elementor-element-e029f31 {
   /* left: auto!important;*/
}


.elementor-page-151 .post-360 {
  display: none;
}

.elementor-page-151 .post-354 {
  display: none;
}

.elementor-page-151 .post-351 {
  display: none;
}







.elementor-page-151 .post-785 {
  display: none;
}

.elementor-page-151 .post-775 {
  display: none;
}

.elementor-page-151 .post-782 {
  display: none;
}






.product-template-default .elementor img {
  max-width: 363px;
}


.name-bord {
  z-index: 10;
  font-family: "Oswald", Sans-serif;
  text-transform: uppercase;
  
  color: rgb(33, 37, 38);
  text-decoration: none;
  

  /*text-align: left;*/
  letter-spacing: 0px;
  font-weight: 600;
  font-size: 35px;
  border-color: rgb(51, 51, 51);
  transform-origin: 50% 50% 0px;
  opacity: 1;
  transform: translate(0px);
  visibility: visible;
  border-width: 0px;
}

.vybor-doski {
  /*padding-top: 18%;*/

  padding-top: 7%;
}


.arenda-stt {
  margin-top: 60px;
}

.descr-doski {
  padding-top: 2%;
}

.descr-bord {
  font-size: 25px;
  text-transform: uppercase;  
  font-weight: 100;
}

.price-bord {
  font-size: 40px;
  text-transform: uppercase;
  font-weight: 600;
}

.zakaz-bord {
  font-size: 40px;
  text-transform: uppercase;
  border: 3px solid #000;
  padding: 5px 25px;
  font-weight: 600;
  margin-top: 15px;
  display: block;
  text-align: center;
}



/*TABS*/

/*.tabset .tab-panels .tab-panel .furniture-img-1 {
    
    margin-top: 0px;
    padding-right: 6px;
    padding-left: 0;
}

.tabset .tab-panels .tab-panel .furniture-img-2 {
    
    margin-top: 0px;
}


.tabset > input[type="radio"] {
  position: absolute;
  left: -200vw;
}

.tabset .tab-panel {
  display: none;
}

.tabset .tab-panel ul {
  padding-left: 2px;
}

.tabset > input+ label {
  padding-left: 0px;
  padding-right: 20px;
  padding-bottom: 15px;
  margin-right: -4px;
  width: 33%;
  text-align: center;
  font-size: 15px;
  text-transform: uppercase;
}

.tabset .fa {
    font-size: 16px;
    padding-right: 5px;
}

.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {
  display: block;
}




.tabset > label {
  position: relative;
  display: inline-block;
  padding: 15px 15px 25px;
  border: 0px solid transparent;
  border-bottom: 3px solid #DDD;
  cursor: pointer;
  font-weight: 600;
  color: #333;
}


.tabset > label:hover,
.tabset > input:focus + label,
.tabset > input:checked + label
 {
  color: #FD3A00;
  border-bottom: 3px solid #FD3A00;
}



.tabset > input:checked + label {

color: #FD3A00;
border-bottom: 3px solid #FD3A00;

}

.tab-panel {
  padding: 10px 0;
 
}
*/

/*TABS*/


/*COLS*/

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 12px;
  padding-right: 13px;
}
.row {
  margin-left: -12px;
  margin-right: -13px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}

/*COLS*/


@media (max-width: 1000px) {

  .arenda-stt {
    /*padding: 0 8% 0 8%;*/
    margin: 0 auto;
    display: block;
    position: relative;
    width: 100%;
    text-align: center;
  }

  .vybor-doski {
  padding-top: 5%;
}


.arenda-stt {
  margin-top: 0px;
}


  .tabcont-doski .nacc .active .descr-doski {
    margin-bottom: 40px;
  }


  /*.znachok1, .znachok2, .znachok3, .znachok4, .znachok5, .znachok6, .znachok7, .znachok8, .znachok9 {
    display: none;
  }*/


  .dropdown1, .dropdown4, .dropdown7 {
    /*margin-top: 50px;*/
  }

   body .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
    max-width: 250px !important;
    margin: 0 auto
  }

}


.tabcont-doski .nacc .active .descr-doski {
  /*z-index: 999;*/
  display: block;
}

.tabcont-doski .nacc .descr-doski {
  display: none;
}



.vybor-doski .menu  a {
  color: #000;
}

.vybor-doski .menu  a:hover {
  color: #009BAC!important;
}

.vybor-doski .menu .active a{
  color: #009BAC!important;
}


.dropbtn {
    background: none !important;
    /*background-color: #fff!important;*/
    color: #2F8F9D!important;
    /*padding: 16px;*/
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 15px;
    font-size: 20px;
    border: none;

    width: 100%;


}

.dropdown .znachok8{
  
}

/*.dropdown:hover {
  height: 140px;
}

.dropdown .znachok2 {
  height: 0px;
}*/

.dropbtn:hover {
    border-bottom: 0;
    /*padding-top: 5px;*/

   /* height: 130px;*/
}



.dropdown {
    position: relative;
    display: block;
    /*border: 1px solid #2F8F9D;*/
    border-bottom: 0;
    /*min-width: 340px;*/
    height: 82px;

    /*height: 100px;*/

    /*height: 130px;*/
}


.dropdown1 {

}

.dropdown2 {
  
}

.dropdown3 {
  
}

.dropdown4 {
  
}

.dropdown5 {
  
}

.dropdown6 {
  
}

.dropdown7 {
  
}

.dropdown8 {
  
}

.dropdown9 {
  
}








/*.dropdown:hover {
  height: 130px;
}

.dropdown {
  height: 130px;
}*/


/*.dropdown .znachok1:hover, .dropdown .znachok2:hover, .dropdown .znachok3:hover {
  height: 0px!important;
}*/

.dropdown-content {
    /*display: none;*/
    position: relative;
    /*background-color: #fff;*/
    /*min-width: 340px;*/
    /*box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);*/
    z-index: 0;
    border: 0px solid #2F8F9D;
    border-top: 0;
}


.dropdown-content ul li {
  list-style: none;
}

.dropdown-content ul {
    padding-left: 0px;
    text-align: center;
}

.dropdown-content ul li a{
    /*padding-left: 5px;*/
    font-size: 16px;
    line-height: 10px;
    text-transform: uppercase;
    font-weight: 600;
}

.not-hover-tochka a:hover {
  color: #000!important;
}

body.elementor-kit-19 .elementor-icon a {
  color: #000000;
}

body.elementor-kit-19 .elementor-icon a:hover {
  color: red;
}

body.elementor-kit-19 .elementor-icon .nazvanie-tochki:hover {
  color: red!important;
}

.nazvanie-tochki {
  text-transform: uppercase;
  font-weight: 900;
  color: #000;
}

.nazvanie-tochki:hover {
  color: red;
}

.nazvanie-tochki {
  display: none;
}

.hover-tochka a {
  text-transform: uppercase!important;
  font-weight: 900!important;
  
  font-size: 20px!important;
}

.hover-tochka a:hover {
  cursor: pointer;
}

.dropdown .elementor-icon {
  font-size: 35px;
}



.dropdown-content a {
    color: black;
    padding: 6px 16px;
    text-decoration: none;
    display: block;
    color: #000;
}

body.elementor-kit-19 .dropdown-content a{
  color: #000;
}

.nazvanie-tochki {

}

.bord-bot {
  /*border-bottom: 1px solid #2F8F9D!important;*/
}







.dropdown-content a:hover {
  /*background-color: #ddd;*/
  background-color: #fff;
  /*color: #2F8F9D !important;*/

}



.dropdown:hover .dropdown-content .hover-tochka a {display: block; color:#2F8F9D ;}

.dropdown:hover .dropbtn {
  /*background-color: #3e8e41;*/
  background-color: #fff;
}


body:not(.rtl) .elementor-474 .elementor-element.elementor-element-80802fb {
    display: none;
}





/*Значки на карте НАЧАЛО*/

.dropdown .znachok1 {
  color: #000;
  top: -553px;
  position: absolute;
  left: 240px;
}

.dropdown .znachok1:hover {
  
}

.dropdown .znachok1 .elementor-icon {
  color:#000;
}

.dropdown:hover .znachok1 .elementor-icon  {
  color:red;
}



.dropdown .znachok2 {
  color: #000;
  top: -330px;
  position: absolute;
  left: 313px;
}

.dropdown .znachok2 .elementor-icon {
  color:#000;
}

.dropdown:hover .znachok2 .elementor-icon  {
  color:red;
}



.dropdown .znachok3 {
  color: #000;
  top: -460px;
  position: absolute;
  left: 600px;
}

.dropdown .znachok3 .elementor-icon {
  color:#000;
}

.dropdown:hover .znachok3 .elementor-icon  {
  color:red;
}



.dropdown .znachok4 {
  color: #000;
  top: -305px;
  position: absolute;
  left: 250px;
}

.dropdown .znachok4 .elementor-icon {
  color:#000;
}

.dropdown:hover .znachok4 .elementor-icon  {
  color:red;
}



.dropdown .znachok5 {
  color: #000;
  top: -365px;
  position: absolute;
  left: 330px;
}

.dropdown .znachok5 .elementor-icon {
  color:#000;
}

.dropdown:hover .znachok5 .elementor-icon  {
  color:red;
}



.dropdown .znachok6 {
  color: #000;
  top: -390px;
  position: absolute;
  left: -40px;
}

.dropdown .znachok6 .elementor-icon {
  color:#000;
}

.dropdown:hover .znachok6 .elementor-icon  {
  color:red;
}



.dropdown .znachok7 {
  color: #000;
  top: -255px;
  position: absolute;
  left: -470px;
}

.dropdown .znachok7 .elementor-icon {
  color:#000;
}

.dropdown:hover .znachok7 .elementor-icon  {
  color:red;
}



.dropdown .znachok8 {
  color: #000;
  top: -345px;
  position: absolute;
  left: -500px;
}

.dropdown .znachok8 .elementor-icon {
  color:#000;
}

.dropdown:hover .znachok8 .elementor-icon  {
  color:red;
}



.dropdown .znachok9 {
  color: #000;
  top: -414px;
  position: absolute;
  left: -450px;
}

.dropdown .znachok9 .elementor-icon {
  color:#000;
}

.dropdown:hover .znachok9 .elementor-icon  {
  color:red;
}

/*Значки на карте КОНЕЦ*/


/*.znachok1 a, .znachok2 a, .znachok3 a, .znachok4 a, .znachok5 a, .znachok6 a, .znachok7 a, .znachok8 a, .znachok9 a {
  pointer-events: none;
}*/

@media (max-width: 1000px) {


/*.znachok1 a, .znachok2 a, .znachok3 a, .znachok4 a, .znachok5 a, .znachok6 a, .znachok7 a, .znachok8 a, .znachok9 a {
  pointer-events: visible;
}*/

.znachok1, .znachok2, .znachok3, .znachok4, .znachok5, .znachok6, .znachok7, .znachok8, .znachok9 {
  display: none;
}


}



@media (max-width: 500px) {

  .naccs .menu div {
      font-size: 28px;
  }

}

@media (max-width: 400px) {

.naccs .menu div {
  font-size: 24px;
}

.nacc img {
    width: 230px;
}

.name-bord {
    font-size: 25px;
}

.naccs .menu div {
      font-size: 25px;
  }

.descr-bord {
    font-size: 23px;
}

.price-bord {
    font-size: 30px;
}

.zakaz-bord {
    font-size: 30px;
}


}








@media (max-width: 1199px) {

.tabcont-doski .nacc li {
  
position: fixed;

}

.arenda-stt {
    text-align: center;
}



.nacc img {
    width: 230px;
}

ul.nacc li.active {
  display: block;
position: relative;
margin: 0 auto;
}*

.vybor-doski {
  text-align: center;
  padding-top: 0;
}

.arenda-stt {
    margin-top: 0px;
}

.descr-doski {
    padding-top: 10px;
}

}


@media (max-width: 1200px) {




.tabcont-doski .nacc li {
  
  
  position: fixed;

}

}


/*@media (max-width: 1400px) and (min-width: 1001px) {*/


@media (min-width: 1001px) {

  .elementor-element-683f491 .elementor-image img {
      width: 77%;
      margin-bottom: -30px;
  }

  .dropdown .znachok1 {
      top: -545px;
      left: 322px;
  }

  .dropdown .znachok2 {
  top: -235px;
  left: 155px;
  }

  .dropdown .znachok3 {
  top: -70px;
  left: 470px;
  }

.dropdown .znachok4 {
  top: -90px;
  left: 120px;
  }

.dropdown .znachok5 {
  top: -145px;
  left: 240px;
  }

.dropdown .znachok6 {
  top: -345px;
  left: -200px;
  }

.dropdown .znachok7 {
  top: -170px;
  left: -605px;
  }

.dropdown .znachok8 {
  top: -245px;
  left: -622px;
  }

.dropdown .znachok9 {
  top: -305px;
  left: -610px;
  }


}


.product-template-default .woocommerce-tabs #tab-description{
  display: block;
  max-height: 400px;
  overflow-y: auto;
}


@media(max-width:767px){

.content-type-menu a {
    font-size: 35px!important;
}

.zoomImg {
  display: none!important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  display: none!important;
}

}