.eshop-info-block h5 {
  font-size: 27px;
}

.product-info h1 {
    font-size: 56px;
}

.checkbox {
    padding-bottom: 20px;
}
p {
  margin: 0px !important;
}

.radio, .checkbox {
    padding-bottom: 20px;
}

/* Crossed-out price font-size */
.product-info .product-price .eshop-base-price {
    font-size: inherit;
}
/* Fixes menu icon on Eshop pages */
@media (max-width: 767px) {
  .rstpl-navigation .navbar .btn-navbar .icon-bar {

    background-color: #000;
    margin-bottom: 5px;
    position: relative;
    top: 0;
    height: 3px !important;
    width: 25px !important;
    text-shadow: none;
    -webkit-backface-visibility: hidden;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;

}
}