/*
 Theme Name: Bun New
 Description:
 */

.nav__link2{
	cursor: pointer;
}
.characteristics__text .link-icon-left{
  margin-top: 52px;
  display: block;
}
.black-box__list > li > a{
  color: #fff;
}
.nav__link2.active, .nav__link3.active {
  background-color: #1bacd6;
  color: #fff;
}
.products .nice-select{
  background-color: #24272a;
  border: 2px solid #fff;
  width: 100%;
    height: 45px;
  line-height: 40px;
  border-radius: 3px;
}

.products  .nice-select .option{
  color: #000;
}
.gallery .title-gallery{
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #000;
  margin: 87px 0 25px;
}


.nav__link2, .nav__link3 {
  font-weight: 500;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 99px;
  padding: 5px 21px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 12px;
  letter-spacing: 0.2px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.btn-default.btn-default_white {
  background-color: transparent;
}
.page-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.page-numbers > li {
  margin: 0 2.5px 5px;
}
.page-numbers >li> a.page-numbers, .page-numbers >li> span.page-numbers {
  border: 1px solid #000;
  height: 36px;
  min-width: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 5px 4px 3px;
  font-weight: 400;
  font-size: 12px;
  color: #000;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.page-numbers >li> span.page-numbers.current {
  background-color: #000;
  color: #fff;
}

.form-two-column .gform_fields{
  display: -webkit-box!important;
  display: -ms-flexbox!important;
  display: flex!important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 14%;
}

.form-two-column .btn-wrap{
  width: 100%;
}

.form-two-column .gfield{
  width: 43%;
  margin: 0 0 40px!important;

  display: -webkit-box!important;
  display: -ms-flexbox!important;
  display: flex!important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.form-two-column .gchoice{
  margin-bottom: 15px;
}

.form-two-column .gform_wrapper.gravity-theme .gfield_label{
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 3;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin: 0 0 10px;
  -webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;
}
.form-two-column .gform_wrapper.gravity-theme .gfield_description{
  padding: 0;
  -webkit-box-ordinal-group: 2;-ms-flex-order:1;order:1;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin: 0 0 10px;
  display: block;
}

.form-two-column .ginput_container_radio, .form-two-column .ginput_container_textarea{
  -webkit-box-ordinal-group: 3;-ms-flex-order:2;order:2;
}

.form-two-column .ginput_container_radio input{
  accent-color: #000000;
}

.form-two-column .gform_wrapper.gravity-theme .gfield textarea.large{
  background-color: #e6e6e6;
  width: 100%;
  resize: none;
  height: 115px;
  border-radius: 4px 50px 4px 4px;
  padding: 15px 50px 15px 15px
}

.form-two-column .gchoice label{
  position: relative;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  padding-left: 5px;
}

@media (min-width: 992px){
  .page-numbers >li>a:hover {
    background: rgba(142, 142, 142, 0.6);
  }
}
/*.page-numbers >li> a.page-numbers, .page-numbers >li> span.page-numbers {
    background: rgba(142, 142, 142, 0.3);
    border-radius: 5px;
    height: 26px;
    min-width: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 3px 4px;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.page-numbers >li> span.page-numbers.current {
    background-color: #1BACD6;
}*/
.head-gallery__total {
  margin-right: 5px;
}
@media (min-width: 992px){
  .nav__link2:hover:not(.active), .nav__link3:hover:not(.active) {
    background-color: rgba(0, 0, 0, 0.1);
  /*}
  .text-img-b{
  	overflow-x: hidden;
   }*/
}
@media (max-width: 1280px){
  .form-two-column .gform_wrapper.gravity-theme .gfield_description{
    font-size: 14px;
  }
  .form-two-column .gform_fields{
    padding: 0 10%;
  }
}
@media (max-width: 991px){
  .form-two-column .gform_fields{
    padding: 0;
  }
}
  @media (max-width: 767px){
  .form-two-column .gfield{
    width: 100%;
  }

}