a,a:focus{
    color: #FF0000;
}

img.main-logo{
    max-width: 104px;
}

.swiper-container{
    height: 60%;
}

.slider-content p{
    color: #FFFFFF;
}

.dark-button,.primary-button{
    border-radius: 10px;
}

a.primary-button{
    color: #FFFFFF;
}

.primary-button:hover{
    background: #000000;
}

.section-block,.section-block-grey{
    padding-top: 30px;
    padding-bottom: 30px;
}

.footer-list.contacts li{
    padding: 0;
    line-height: 1;
}

.footer-list.contacts li a::before{
    content: '';
}

.navigation-landscape .list-col-6{
    width: 50%;
}

.nav-menus-wrapper .nav-menu .nav-dropdown li.active a{
    color: #FF0000;
}

.product-review-area{
    margin-top: 0;
}

.product-review-area span{
    color: #FF0000;
}
.section-block img{
    border-radius: 5px;
}

.accordion-body ul li a{
    color: #000000;
}

.accordion-body ul li a:hover,ul.footer-list.downloads li a:hover{
    color: #FF0000;
}

.side-image{
    margin-bottom: 1rem;
    border-bottom: 2px solid;
    padding-bottom: 1rem;
}

.blog-share ul{
    background: transparent;
    padding: 0;
}

.twitter-typeahead{
    width: 100%;
}

.tt-menu.tt-open{
    width: 100%;
    background: #F0F1F6;
    padding-left: 1rem;
}
.tt-suggestion.tt-selectable{
    cursor: pointer;
    color: #000000;
}

.footer-recent-post-content{
    line-height: 1;
}

ul.pagination li.page-item a.page-link{
    color: #f00;
}

ul.pagination li.page-item.active .page-link{
    background: #f00;
    border-color: #f00;
}

.main-img-slider figure img:hover{
    cursor: pointer;
}

.shop-grid-info h4{
    min-height: 3rem;
}

html, body{
    color: #999;
}

p[data-f-id="pbf"] {
    display: none;
}

@media screen and (min-width: 992px) {
    .megamenu-panel{
        width: 50%;
    }
}
@media screen and (max-width: 991px) {
    .megamenu-panel{
        width: 100%;
    }
}

