.t4-megamenu .navbar-nav > li {margin-right: 25px;}
.navbar-brand.logo-image img {max-height: 150px; margin-top: 15px; margin-bottom: 25px;}
.t4-palette-topbar {background-color: #c1ab7c;text-shadow: 1px 1px 2px #111;}
div.ja-masthead .ja-masthead-detail .ja-masthead-title {max-width: 100%; font-size: 36px;}
div.ja-masthead .ja-masthead-detail {text-align: center;}
div.ja-masthead .ja-masthead-detail .ja-masthead-description {max-width: 100%;}
#fancybox-wrap #fancybox-outer .product-related-products h4 {font-size: 1.5rem;}
.product-related-products .product-fields-title-wrapper strong {font-weight: 700;}
div.productdetails-view .review-title {display: none;}
.owl-carousel .owl-nav button.owl-prev {font-size: 24px;padding-right: 5px !important;}
.owl-carousel .owl-nav button.owl-next {font-size: 24px;}
.owl-carousel .owl-nav {text-align: center;}
.layout-home-3 #t4-footer {margin-top: 0px;}
.t4-footnav .t4-module .module-title span {font-size: 21px;
  font-weight: 600;}
.t4-footnav {border-top: 1px solid rgba(52, 58, 64, 0.12);}
.t4-footnav .t4-module .module-title {margin-bottom: 24px;}
#fancybox-content {max-height: 60vh;}
#fancybox-content #fancybox-img {height: 100%;}
.vm-product-rating-container {display: none;}
.view-productdetails #t4-masthead {margin-bottom: 0px;}
.t4-offcanvas .t4-off-canvas-header a img {display: none;}
.t4-offcanvas .t4-off-canvas-header .close span {top: 0px;}
.t4-offcanvas .t4-off-canvas-header .close span {font-size: 30px;line-height: 30px;}
.product-related-products .vm-product-media-container > a {font-weight: 500; color: #212121; font-family: Manuale; font-size: 18px;}
 div[class*="-view"] .product-container .vm-product-descr-container-1 > h4 a {font-weight: 500; color: #212121; font-family: Manuale; font-size: 21px;}
div[class*="-view"] .product-container .vm-product-descr-container-1 > h5 a {font-weight: 500; color: #212121; font-family: Manuale; font-size: 23px;}
.t4-footer .list-payments {margin-top: 8px; font-size: x-large;}
h4, .h4 {font-size: 24px;}
.ba-field-container textarea {min-height: 350px!important;}
.ba-form-page {padding: 0px!important;}
.navbar {padding: 0rem;}
.haszn {padding-bottom: 2.2rem;}
.dropdown-item:hover, .dropdown-item:focus {background-color: white;}
.proopc-confirm-order .cart-tos-group {margin-left: 20px;}



@media (max-width: 480px) {
  div.product {width: 100%;}
}


@media (max-width: 768px) {
    .ba-form-page {
        padding: 20px !important;
    }
}