.navbar-toggler-icon {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

#header #navbar-main {
    background: rgba(41, 48, 68,1);
}

.featured-top{
  background: rgba(41, 48, 68,1);
}
.featured-bottom h4{
  margin-bottom:30px;
  color:rgba(255,255,255,1);
}
.featured-bottom p {
    margin-top: 0;
    margin-bottom: 0.5rem;
}
.featured-bottom a{
color:#CF9460;
}
.featured-bottom a:hover{
  color:#FFF;
}
section.row.region.region-featured-top{
  margin:0;
}
section.row.region.region-featured-top img{
  width:100%;
  height:auto;
}
.breadcrumb {
    margin-top:-45px;
    background:none;
}
.breadcrumb a {
    color: #FFF;
}
.sidebar .block {
    background:none;
}
.term-products {
  text-align:center;
}
.term-products img{
  width:100%;
  height:auto;
}
#block-productmenu-menu{
    padding-bottom: 10px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 700;
    border-bottom: 1px solid #ECECEC;
}
#block-productmenu .nav {
    display:block;
}
#block-productmenu .nav a{
  color:rgba(0,0,0,0.8);
}
#block-productmenu .nav a:hover{
  color:rgba(0,0,0,1);
}
h1.title{
  margin-bottom:30px;
}
article img{
  max-width:100%;
  height:auto;
}
#main-wrapper {
    padding-bottom: 40px;
}
.news{
  padding-left:30px;
}
.news .time{
  color:#999;
}
.newsbody{
  font-size:16px;
  margin-top:20px;
  color:#000;
}
ul.pagination.js-pager__items {
    margin-top: 30px;
    text-align: center;
    width: fit-content;
    margin: 30px auto;
}
button.btn-close{
  background:none;
  border:0;
}
button.btn-close:after {
    display: inline-block;
    content: "×";
    width: 1.75rem;
    height: 1.75rem;
}
.btn{
  width: auto;
}
fieldset.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-name.form-item-name.mb-3 {
    width: 48%;
    float: left;
    margin-right: 2%;
}
@media (max-width: 768px){
.row {
    margin-right:0;
    margin-left:0;
}
}