/*
Theme Name: Билюкс
Version: 1.0.7
Author: Кодельная
Author URI: http://codecode.ru
*/


form p.contact-form-message{
  display: none;
}

form .form-clear{
  clear: both;
}

form .contact-form-submit{
  margin-right: 15px;
  float: left;
}

p.medium-italic{font-size:15px;line-height:1.5;font-family:Georgia,serif;font-style:italic}

@media (max-width: 767px) {
  section.offices .offices__header{
    display: none;
  }
  section.offices .offices__factoids .offices__factoids-item .offices__factoids-item-number{
    font-size: 70px;
  }
}

/* SS STYLE */


.blog-post__header .blog-post__title {
  font-family: Whitney-Black, Arial,sans-serif;
  font-size: 66px;
  line-height: 1;
  margin: .5em 0 .3em;
  font-weight: bold !important;
}

  .section--types-of-heaters h3,
  .section--order-info h3{
    font-size: 66px;
  }

@media (max-width: 800px){
  .blog h1,
  .blog .blog-post__header p.blog-post__title {
    font-size: 22px;
    line-height: 1.3;
  }
  .blog-post__body img{
    width: 100%;
    height: 100%;
  }
  .section--types-of-heaters h3,
  .section--order-info h3{
    font-size: 36px;
  }
}

.projects-carousel.product-carousel .product-carousel__item{
  width: 60%;
}

.projects-carousel.product-carousel .product-carousel__item .product-carousel__item-img{
  opacity: .7;
}

.blog-post__body iframe{
	width:100%;
}

.projects-carousel.product-carousel .product-carousel__item h3{
  font-size: 2vw!important;
}
@media (max-width: 700px) {
  .projects-carousel.product-carousel .product-carousel__item h3{
    font-size: 14px!important;
  }
}

table.snoska {
  border-collapse: separate;
  border-spacing: 15px;
  text-align: left;
  margin: 0 -15px;
}
table.snoska li {
  line-height: 1.6;
}
table.snoska td {
  width: 50%;
}
table.snoska tbody {
  vertical-align: top;
}
table.snoska img {
  max-width: 100%;
}


.catalog-item.catalog-item--wide .catalog-item-price-wrapper{
  width: 150px;
}
.catalog-item.catalog-item--wide .catalog-item__description{
  margin-left: 20px;
}
@media (max-width: 800px){
  .catalog-item.catalog-item--wide .catalog-item-price-wrapper{
    width: 100%;
  }
  .catalog-item.catalog-item--wide .catalog-item__description{
    margin-left: 0px;
  }

  table.snoska {
    margin: 0;
  }
  table.snoska tr {
    display: flex;
    flex-direction: column;
  }
  table.snoska td {
    width: 100%;
  }
}

.catalog-item .catalog-item-price-wrapper:after{
  content: '';
  display: block;
  clear: both;
}

.catalog-item .catalog-item__price-label{
  float: left;
  -webkit-transform: none!important;
  transform: none!important;
  position: initial;
  margin-bottom: 15px;
}

.catalog-item .catalog-item__price-label .price-label{
  width: 150px;
}
/* для облака тегов */
.tag_cloud_cat{
  background: #817465;
  opacity: 0.8;
  padding: 14px 0 8px;

}

.tag_cloud_cat_child{
  /*margin-left: 50px;*/
  padding-bottom: 10px;
}

.tag_cloud_cat a{
  margin-left: 15px;
  color: white;
}

.tag_cloud_cat a:hover{
  color: #f4e982;
  border-color: #f4e982;
}

.back_cat{
  font-size: 14pt;
  float: right;
  margin-right: 30px;
}


@media (max-width: 1150px) {
  .tag_cloud_cat_child {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 800px) {
  .tag_cloud_cat_child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /*-webkit-box-pack: justify;*/
    /*-webkit-justify-content: space-between;*/
    /*-moz-box-pack: justify;*/
    /*-ms-flex-pack: justify;*/
    /*justify-content: space-between;*/
  }
}

.main-tag{
	display: inline;
}


/* Categoty list */

.tag_cloud_cat,
.tag_cloud_cat a {
    padding: 0;
}

.tag_cloud_cat_child {
  overflow: overlay;
}

.tag_cloud_cat_child a:nth-of-type(2){
    /*padding-right: 20px;*/
    /*border-right: 2px solid #fff;*/
}

.tag_cloud_for_blog .tag_cloud_cat_child {
    /*margin-left: 150px;*/
}

.tag_cloud_cat a {
  line-height: 50px;
  display: block;
  width: auto;
  float: left;
  font-size: 15px !important;
}
.tag_cloud_cat a:first-child {
  /*margin-left: 0;*/
}
.tag_cloud_cat_child {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0 170px;
  padding-left: 155px;
}

@media screen and (max-width: 1330px) {
  .tag_cloud_cat_child a:nth-of-type(3){
      padding-right: 0;
      border-right: none;
  }
}
@media screen and (max-width: 1280px) {
  .tag_cloud_cat_child{
    padding: 0 80px;
    padding-left: 65px;
  }
}
@media screen and (max-width: 1024px) {
  .tag_cloud_cat_child{
    padding: 0 30px;
    padding-left: 15px;
  }
}
@media screen and (max-width: 800px) {
  .tag_cloud_cat_child{
    display: flex;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
  }

  .tag_cloud_cat a {
    /*margin: 0 10px;*/
  }


}
@media screen and (max-width: 500px) {
  .tag_cloud_cat_child{
    padding: 0 20px;
    padding-left: 5px;
  }

}

.city-bar-opened .popup-bg{
      background: #1e1e1e;
    transition-duration: inherit;
    transition-property: opacity;
    opacity: .9;
    transition-timing-function: cubic-bezier(.22,.61,.36,1);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1001;
}

.city-bar--show .city-bar__container{
  z-index: 1005;
}


.form-calculation{
  margin-bottom: 60px;
}

@media screen and (max-width: 800px) {
  .form-calculation{
    margin-bottom: 0px;
  }
}