a:focus {
color: #dfab82 !important;
}

a:hover {
color: #174233 !important;
}

form#mc4wp-form-1 input[type="checkbox"] {
    margin-top: 12px;
}

#block-footer .social-icons-list li {
    color: #fff;
}

.search-form, .icon-fav, .icon-comments {
display: none !important;
}

.wpcf7-response-output {
    color: #000 !important;
}

ul#responsive-menu {
    padding: 15px 0 0 30px;
    list-style-type: none !important;
}
.responsive-menu-open button#responsive-menu-button {
    background: transparent !important;
}

button#responsive-menu-button {
    background: transparent !important;
}

button#responsive-menu-button {
    position: absolute !important;
}

#responsive-menu-container * {
    padding-top: 8px !important;
}

#responsive-menu ul, #responsive-menu li, #responsive-menu ol {
    list-style-type: none !important;
}

button.navbar-toggle {
    display: none !important;
}

.btn.btn-second:hover {
		background-color: #E1EAEC !important;
	}

	nav.navbar #navbar ul.navbar-nav ul.sub-menu li a {
		color: #174233;
	}

div#gform_confirmation_message_3 {
    color: #399B08;
    font-weight: bold;
    font-size: 16px;
}

input#gform_submit_button_3 {
    background: #dfab82;
    float: right;
    margin-bottom: 120px;
}


input#gform_submit_button_3:hover {
    background-color: #174233 !important;
    color: #fff;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    text-align: left;
    color: #000;
}

.space-form {
    margin-top: 64px;
}

a {
    color: #dfab82;
}

input.wpcf7-text, textarea {
    background: #E1EAEC !important;
}

ul {
    color: #000;
}

figcaption.wp-caption-text {
    color: #000;
    float: right;
}

.col-md-4.col-sm-6.col-ms-12.hidden-xs.hidden-ms.hidden-sm.matchHeight.clearfix {
    display: none;
}


nav.navbar #navbar ul.navbar-nav ul.sub-menu li a:hover {
		color: #174233;
	}

	ul.sub-menu nav.navbar #navbar ul.navbar-nav ul.sub-menu li a:hover {
		color: #fff;
	}


ul.sub-menu .current-menu-item span {
    border-bottom: none !important;
}

h3 {
color: #174233 !important;
	font-family: 'PT Serif', serif;
	text-transform: inherit;
	font-weight: 600;
}

ul.sub-menu span:hover {
color: #fff !important;
}

.subscribe-block  .btn.btn-second:hover {
    background-color: #174233 !important;
    color: #fff;
}

h1 {
    font-family: 'PT Serif', serif;
    text-transform: inherit;
    font-weight: 600;
}

label.label-tribe-bar-date, .tribe-bar-views-inner.tribe-clearfix label {
    color: #174233;
}

 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] {
background-color: #174233;
}

.page-header::after {
    background-image: none !important;
}

img.header-img {
    position: absolute;
    z-index: 10;
}

img.header-img {
    position: absolute;
    z-index: 10;
    height: 100%;
    width: 100%;
    object-fit: cover;
    max-height: 320px;
}

header.page-header.ltx-parallax {
    z-index: 10;
    background: transparent;
}

.post-type-archive-tribe_events .page-header::after {
    background-image: inherit !important;
}

@media (max-width: 479px) {
.subscribe-block + #block-footer {
    padding-top: 320px;
}
section.vc_section.bg-color-theme_color {
    border-radius: 0px !important;
}
}