@media (min-width: 666px){
    .com-baforms.subscribe-form .ba-form {
	       display: flex;
    }
}

@media (max-width: 768px){
	body.com_gridbox.gridbox.ba-opened-menu div:not(.visible-menu)  div.ba-item:hover > .ba-edit-item {
	    display: flex !important;
	}
}

.com-baforms.subscribe-form .ba-form > div:not(.ba-form-footer) {
	flex-grow: 1;
}

.ba-form input {
	border-bottom: 1px solid #f3f3f3 !important;
}

.ba-form input[type="number"], 
.ba-form input[type="email"], 
.ba-form input[type="text"], 
.ba-form select, 
.ba-form select[size], 
.ba-form .ba-textarea textarea {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    padding-left: 0 !important;
    transition: all .3s linear;
}

.ba-submit-comment,
input.ba-btn-submit {
    border-radius: 0;
    border: 1px solid #000 !important;
    box-sizing: border-box;
    font-family: 'DM Serif Display' !important;
    font-size: 10px!important;
    font-weight: 400!important;
    letter-spacing: 4px!important;
    line-height: 35px!important;
    min-width: 200px !important;
    opacity: 1!important;
    padding: 15px 25px;
    text-align: center;
    text-transform: uppercase;
    transition: all .3s linear;
}

.ba-submit-comment:hover,
input.ba-btn-submit:hover {
    background: transparent!important;
    color: #000!important;
}

.com-baforms .ba-form > div,
.popup-form .ba-form > div {
	animation: none !important;
}

.headline-wrapper {
    overflow-wrap: break-word;
}

.close-overlay-section i,
.ba-image-modal.instagram-modal i {
		font-size: 56px;
}

body header.header {
	top:0;
  left:0;
}

.instagram-modal-open, .lightbox-open {
	box-sizing: border-box;
}

span.intro-post-date {
    z-index: -1;
}