.toolbar a.porto-product-filters-toggle {
border: 2px solid #485b72;
}

.page-header.type2.header-newskin .block-search input {
color: #485b72;
font-size: 1.3em;
background-color: transparent;
}

.mst-searchautocomplete__autocomplete {
border: 1px solid #f4f4f4;
}

.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title {
background: #f4f4f4;
color: #485b72;
}

.mst-searchautocomplete__autocomplete._active.mst-2-cols .mst-searchautocomplete__show-all {
background: #f4f4f4;
}

.mst-searchautocomplete__autocomplete._active.mst-2-cols .mst-searchautocomplete__show-all a {
color: #485b72;
}

.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a {
color: #485b72 !important;
}

.product-add-form .box-tocart {
 margin-top: 30px;
}
.product-info-main .product-info-price .tax-details {
  line-height: 1.1;
  font-size: 1.2rem;
}
.fieldset > .field > .label  {
font-size: 13px;
font-weight: 700;
line-height: 0;
}
.product-info-main .product-info-price   {
margin-bottom: 20px;
}
.product-info-price .price-box .price-container .price  {
  font-size: 30px;
  color: #485b72;
}
.price-container .price   {
color: #485b72;
font-weight: 700;
}
.old-price .price {
 color: #8e5050;
}
.sticky-product .product-info-price .price-box .old-price .price-container .price {
 color: #8e5050;
}
.product-info-main .product-info-price .old-price .price-wrapper .price   {
 color: #8e5050;
 font-weight: 700;
}
.filter-options-title {
color: #485b72 !important;
font-size: 2rem !important;
font-weight: 300 !important;
}

.filter .filter-current-subtitle {
color: #485b72 !important;
font-size: 2rem !important;
font-weight: 300 !important;
}

.mst-nav__label .mst-nav__label-item {  
font-size: 1.2em;
font-weight: 500;
}

.mst-nav__sizeLimiter {
color: #485b72;
font-weight: 700;
line-height: 3;
}

.filter-options-content .count {
padding-left: 5px;
}

.bulletproof-item-name .relblock-item-link {
    color: #485b72;
    font-weight: lighter;
    text-decoration: none;
    white-space: normal;
    display: block;
    font-size: 1.1em;
}

.mst-related__block-bulletproof .relblock-title {
    text-align: center;
    border-bottom: 1px solid #485b7224;
    font-size: 2rem;
    font-weight: 300;
    color: #485b72;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.product-info-main .product-info-price .tax-details{
    display: table-cell;
}
.product-info-main .product-info-price{
    position: relative;
}
.product-info-main .product-info-price .tax-details{
    position: absolute;	
    left: 0;
    top: 30px;
    width: 120px;
}
.sticky-product .product-info-price{
    padding-bottom: 10px;
}
.sticky-product .sticky-detail .product-name-area{
    position: relative;
}
.sticky-product .tax-details{
    position: absolute;
    left: 0;
    top:55px ;
}

@media only screen and (max-width: 767px){
    .catalog-product-view .product-info-main-title{
        -ms-flex-order: -2;
        -webkit-order: -2;
        order: -2;
    }
	.cms-index-index [data-related-block] {
		order: 2;
	}
}
@media only screen and (max-width: 639px){
    .product-info-main .product-info-price .tax-details{ 
        padding-left: 9px;
    }
}
@media screen and (min-width:767px){
.cms-index-index .mst-related__block-bulletproof .bulletproof-content .bulletproof-items .bulletproof-item {
    min-width: 25% !important;
    max-width: 150px !important;
}
.cms-index-index .mst-related__block-bulletproof .bulletproof-content .bulletproof-items {
    justify-content: unset !important;
}
.cms-index-index .mst-related__block-bulletproof {
    width: 100%;
    box-sizing: border-box;
    margin: 10px 0;
    margin-bottom: 50px;
}
}

.products-grid .product-item .product-item-details .product-item-name a.product-item-link {
font-weight: 500; -webkit-line-clamp: none !important; min-height: 65px !important;
}

.products-grid .product-item-info.type1 .product-item-details {
padding-left: 0px !important; padding-right: 0px !important;
}
