.page-id-257 .wpforms-form button[type=submit] {
    background-color: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
}
html  {
	scroll-padding-top: 140px;
	}
p#\ shadow1 {
    text-shadow: 1px 1px 11px black;
}
 
.page-id-257 .wpforms-form button[type=submit]:hover {
    background-color: #000 !important;
}
.page-id-257 .wpforms-form input,
.page-id-257 .wpforms-form textarea {
	border-color: #000 !important;
}
.current-menu-item a.botiga-dropdown-link {
    text-decoration: underline;
    text-decoration-color: #9d7401;
    text-decoration-thickness: 3px;
}

a.wp-block-button__link.wp-element-button, button#wpforms-submit-388 {
    border-bottom: 4px solid #C99717 !important;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover {
    background-color: #9d7401a3;
}
a.wp-block-button__link.has-border-color.wp-element-button {
    border-color: #ffffff87 !important;
}

@media (min-width: 1025px) {
    .bhfb-header .bhfb-above_header_row .bhfb-column-3 {
        justify-content: end;
    }
}
.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container {
    width: 100%;
    top: 40%;
}
.hlavicka2 div img {
    filter: grayscale(1);
}
sup {
    font-size: 250%;
    line-height: 1;
    top: 0px !important;
    position: relative;
    vertical-align: middle;
}
.strong-view.wpmtst-default .wpmtst-testimonial, .strong-view.wpmtst-default .wpmtst-testimonial-inner {
    border: none !important;
}
a.readmore {
    color: #9d7401;
}
.wpmtst-testimonial-field.testimonial-field.testimonial-name {
    font-weight: 700;
    font-size: 20px;

}
div#site-header-cart {
    display: none;
}
.wpmtst-testimonial-content.testimonial-content {
    padding-bottom: 25px;
}
img.athemes-blocks-background-image {
    margin-top: 56px;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover {
    background-color: #9d7401a3 !important;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
    background-color: #9d7401a3 !important;
}
a[rel="wp-video-lightbox"] {
     color: #C99717 !important;
}
@media (max-width: 575px) {
    .custom-logo-link img {
        max-width: 250px;
    }
	.bhfb-header .bhfb-main_header_row .bhfb-column-2 {
        justify-content: center;
        width: 180px;
    }
}
@media (max-width: 870px) {
    strong.shadow_main {
    font-size: 22px;
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25, .wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
    width: 100%;
}	
	.has-larger-font-size {
    font-size: 17px !important;
}
	img.athemes-blocks-background-image {
    margin-top: 0px;
}
	.wp-block-group.is-layout-grid.wp-block-group-is-layout-grid {
    display: block !important;
    width: 100% !important;
    clear: both !important;
    float: none !important;
}
	.wp-block-cover, .wp-block-cover-image {
    display: grid;
}
	.wp-block-cover {
    margin-bottom: 37px !important;
}
	h2.wp-block-heading.has-text-color.has-link-color {
    font-size: 17px;
}
	.athemes-blocks-block-container-wrapper-content h2 strong {
    font-size: 26px;
}
	.athemes-blocks-block-dfe5f60d > .athemes-blocks-block-container-wrapper > .athemes-blocks-background-image, .athemes-blocks-block-container-wrapper > picture .athemes-blocks-background-image {
    object-fit: cover !important;
}
	.bhfb-builder-item.bhfb-component-search, .bhfb-builder-item.bhfb-component-woo_icons {
    display: none !important;
}
	.bhfb-column.bhfb-column-3 {
    display: none !important;
		width: 0px !important;
}
	    .custom-logo-link img {
        width: 250px;
    }
	.athemes-blocks-block-container-wrapper.athemes-blocks-block-container-bg-effect-parallax .athemes-blocks-background-image {
    top: 0px;
    height: 100%;
}
}
