/* CSS for view-grid-polipropilenovaya-tkan Style */

/*

MAIN
ADAPTIVE

*/

/* MAIN */
.switch-polipropilenovaya-tkan {
  display: flex!important;
}

.polipropilenovaya-tkan__table-content {
  display: grid !important;
  grid-template-columns: auto 2fr 185px;
  grid-template-rows: 1fr auto auto auto auto auto auto;
  column-gap: 2em;
  row-gap: 5px;
  border: none;
  padding: 20px;
  margin: 20px;
  box-shadow: 4px 3px 5px 0 #0000003d;
  background-color: #fff !important;
}

.block-polipropilenovaya-tkan .view-grid-view-show b {
  grid-row: 1;
  grid-column: 2;
  border-bottom: 1px dotted #000 !important;
  width: 100%;
  height: 100%;
  display: block;
}

.block-polipropilenovaya-tkan .lp-construction-debris__table-image {
  min-width: auto;
}

.block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__sort {
  grid-column: 2;
  grid-row: 2;
  display: grid;
  justify-content: space-between;
  grid-template-columns: auto auto auto;
  width: 100% !important;
  border-bottom: 1px dotted #000;
  margin-top: auto;
}

.block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__sort span:nth-child(1) {
  color: gray;
  border-bottom: 1px solid #fff !important;
  margin-bottom: -1px;
}

.block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__color {
  grid-column: 2;
  grid-row: 3;
  display: grid;
  justify-content: space-between;
  grid-template-columns: auto auto auto;
  width: 100% !important;
  border-bottom: 1px dotted #000;
}

.block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__color span:nth-child(1) {
  color: gray;
  border-bottom: 1px solid #fff !important;
  margin-bottom: -1px;
}

.block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__m2 {
  grid-column: 2;
  grid-row: 4;
  display: grid;
  justify-content: space-between;
  grid-template-columns: auto auto auto;
  width: 100% !important;
  border-bottom: 1px dotted #000;
}

.block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__m2 span:nth-child(1) {
  color: gray;
  border-bottom: 1px solid #fff !important;
  margin-bottom: -1px;
}

.block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__width {
  grid-column: 2;
  grid-row: 5;
  display: grid;
  justify-content: space-between;
  grid-template-columns: auto auto auto;
  width: 100% !important;
  border-bottom: 1px dotted #000;
}

.block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__width span:nth-child(1) {
  color: gray;
  border-bottom: 1px solid #fff !important;
  margin-bottom: -1px;
}

.block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__namotka {
  grid-column: 2;
  grid-row: 6;
  display: grid;
  justify-content: space-between;
  grid-template-columns: auto auto auto;
  width: 100% !important;
  border-bottom: 1px dotted #000;
}

.block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__namotka span:nth-child(1) {
  color: gray;
  border-bottom: 1px solid #fff !important;
  margin-bottom: -1px;
}

.block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__price {
  grid-column: 3;
  grid-row: 1;
  border: 1px solid #D81E1E !important;
  font-weight: 700;
  height: 35px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  color: #000;
}

.block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__price span {
  display: block!important;
}

.block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__button {
  grid-column: 3 !important;
  grid-row: 2;
}

.block-polipropilenovaya-tkan .row_price__title {
  width: 100%;
  justify-content: center;
}




/* paro-gidroizolyacionnaya */
.switch-paro-gidroizolyacionnaya {
  display: flex!important;
}

.paro-gidroizolyacionnaya__table-content {
  display: grid !important;
  grid-template-columns: auto 2fr 185px;
  grid-template-rows: 1fr auto auto auto auto auto auto;
  column-gap: 2em;
  row-gap: 5px;
  border: none;
  padding: 20px;
  margin: 20px;
  box-shadow: 4px 3px 5px 0 #0000003d;
  background-color: #fff !important;
}

.block-paro-gidroizolyacionnaya .view-grid-view-show b {
  grid-row: 1;
  grid-column: 2;
  border-bottom: 1px dotted #000 !important;
  width: 100%;
  height: 100%;
  display: block;
}

.block-paro-gidroizolyacionnaya .lp-construction-debris__table-image {
  min-width: auto;
}

.block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-view {
  grid-column: 2;
  grid-row: 2;
  display: grid;
  justify-content: space-between;
  grid-template-columns: auto auto auto;
  width: 100% !important;
  border-bottom: 1px dotted #000;
  margin-top: auto;
}

.block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-view span:nth-child(1) {
  color: gray;
  border-bottom: 1px solid #fff !important;
  margin-bottom: -1px;
}

.block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-color {
  grid-column: 2;
  grid-row: 3;
  display: grid;
  justify-content: space-between;
  grid-template-columns: auto auto auto;
  width: 100% !important;
  border-bottom: 1px dotted #000;
}

.block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-color span:nth-child(1) {
  color: gray;
  border-bottom: 1px solid #fff !important;
  margin-bottom: -1px;
}

.block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-length {
  grid-column: 2;
  grid-row: 4;
  display: grid;
  justify-content: space-between;
  grid-template-columns: auto auto auto;
  width: 100% !important;
  border-bottom: 1px dotted #000;
}

.block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-length span:nth-child(1) {
  color: gray;
  border-bottom: 1px solid #fff !important;
  margin-bottom: -1px;
}

.block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-width {
  grid-column: 2;
  grid-row: 5;
  display: grid;
  justify-content: space-between;
  grid-template-columns: auto auto auto;
  width: 100% !important;
  border-bottom: 1px dotted #000;
}

.block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-width span:nth-child(1) {
  color: gray;
  border-bottom: 1px solid #fff !important;
  margin-bottom: -1px;
}

.block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-m2 {
  grid-column: 2;
  grid-row: 6;
  display: grid;
  justify-content: space-between;
  grid-template-columns: auto auto auto;
  width: 100% !important;
  border-bottom: 1px dotted #000;
}

.block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-m2 span:nth-child(1) {
  color: gray;
  border-bottom: 1px solid #fff !important;
  margin-bottom: -1px;
}

.block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-price {
  grid-column: 3;
  grid-row: 1;
  border: 1px solid #D81E1E !important;
  font-weight: 700;
  height: 35px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  color: #000;
}

.block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-price span {
  display: block!important;
}

.block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-button {
  grid-column: 3 !important;
  grid-row: 2;
}

.block-paro-gidroizolyacionnaya .row_price__title {
  width: 100%;
  justify-content: center;
}


.view-grid-view-show .lp-construction-debris__table-delivery b {
  border: none!important;
 }












/* ADAPTIVE */
@media (min-width: 1920px) {

}

@media (max-width: 1920px) {

}

@media (max-width: 1919px) {

}

@media (max-width: 1700px) {

}

@media (max-width: 1600px) {

}

@media (max-width: 1440px) {

}

@media (max-width: 1366px) {

}

@media (max-width: 1280px) {
    
}

@media (max-width: 1150px) {
  
}

@media (max-width: 1024px) {
   
}

@media (max-width: 991px) {
 
}

@media (max-width: 834px) {

}

@media (max-width: 768px) {
  .polipropilenovaya-tkan__table-content {
    grid-template-columns: auto 2fr;
  }
  .block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__price {
    grid-column: 2;
    grid-row: 7;
  }
  .block-polipropilenovaya-tkan .view-grid-view-show .block-polipropilenovaya-tkan__button {
    grid-column: 2 !important;
    grid-row: 8;
  }
  .view-grid-view-show .lp-construction-debris__table-delivery {
    grid-column: 2;
    grid-row: 9;
  }
  .paro-gidroizolyacionnaya__table-content {
    grid-template-columns: auto 2fr;
  }
  .block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-price {
    grid-column: 2;
    grid-row: 7;
  }
  .block-paro-gidroizolyacionnaya .view-grid-view-show .block-paro-gidroizolyacionnaya__table-button {
    grid-column: 2 !important;
    grid-row: 8;
  }
}

@media (max-width: 650px) {
  .polipropilenovaya-tkan__table-content,
  .paro-gidroizolyacionnaya__table-content {
    display: flex;
    flex-direction: column;
    column-gap: 0;
  }
}

@media (max-width: 480px) {
    
}

@media (max-width: 450px) {
    
}

@media (max-width: 380px) {

}
