::-webkit-input-placeholder {
  color: #000 !important;
}

:-ms-input-placeholder {
  color: #000 !important;
}

::placeholder {
  color: #000 !important;
}

.subscribe-box {
  position: absolute;
  bottom: -300px;
  opacity: 0;
  padding: 17px 10px 15px 25px;
  background-color: #e57200;
  color: #fff;
  font-size: 26px;
  width: 325px;
}
.subscribe-box__form {
  position: relative;
  width: 100%;
}
.subscribe-box__form-submit {
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  background: none;
  border: none;
}
.subscribe-box:after {
  content: "";
  position: absolute;
  border-bottom: 34px solid transparent;
  border-left: 34px solid #e57200;
  left: 0;
  bottom: -34px;
}
.subscribe-box .form-control {
  padding: 0;
  padding-right: 35px;
  background: transparent;
  border: none;
  color: #fff;
  height: 36px;
  font-size: 24px;
}
.subscribe-box .form-control:focus {
  background: transparent;
  border: none;
  color: #fff;
}
.subscribe-box ::-webkit-input-placeholder {
  color: #fff !important;
}
.subscribe-box :-ms-input-placeholder {
  color: #fff !important;
}
.subscribe-box ::placeholder {
  color: #fff !important;
}
.subscribe-box__wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
.subscribe-box.show {
  animation: 1.2s ease-in 0.5s normal forwards 1 fadein;
}
@keyframes fadein {
  0% {
    bottom: -200px;
    opacity: 0;
  }
  80% {
    opacity: 0.6;
  }
  100% {
    bottom: 34px;
    opacity: 1;
  }
}

.news-list .more-item--hidden {
  display: none;
}

.news-date {
  color: #e57200;
  font-size: 25px;
}

.sx-validation {
  display: none;
}

/* filter */
.filter-form .search {
  position: relative;
}
.filter-form .search .form-control {
  padding-left: 50px;
}
.filter-form .custom-select {
  border: none;
  font-size: 24px;
  background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNOTguOSwxODQuN2wxLjgsMi4xbDEzNiwxNTYuNWM0LjYsNS4zLDExLjUsOC42LDE5LjIsOC42YzcuNywwLDE0LjYtMy40LDE5LjItOC42TDQxMSwxODcuMWwyLjMtMi42ICBjMS43LTIuNSwyLjctNS41LDIuNy04LjdjMC04LjctNy40LTE1LjgtMTYuNi0xNS44djBIMTEyLjZ2MGMtOS4yLDAtMTYuNiw3LjEtMTYuNiwxNS44Qzk2LDE3OS4xLDk3LjEsMTgyLjIsOTguOSwxODQuN3oiLz48L3N2Zz4=) no-repeat right 7px center/39px 56px;
  padding-right: 50px;
}

.follow .follow__item--news {
  background: #fff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: relative;
  color: #e57200;
  font-size: 13px;
  font-weight: 700;
}
.follow .follow__item--news span {
  position: absolute;
  left: 2px;
  top: 14px;
}

.main-footer .follow .follow__item--news {
  background: #000;
  color: #fff;
}

#sidebar .follow__item--news {
  color: #e57200;
}
#sidebar .follow__item--news:hover {
  color: #e57200;
}

/* dropzone */
.dropzone {
  border: 0;
  background-color: #f3f3f3;
  padding: 26px 20px;
}

.link-wrapper .link__item-wrapper {
  border-bottom: 2px solid #e57200;
  padding: 0.75rem 0;
  margin-bottom: 0;
  background-color: #fff;
}