body {
    margin: 20px;
    font: 100%/150% Arial, Helvetica, sans-serif !important;
}

section.home_banner div.item{
    background: none !important;
}

section.home_banner .slider-header {
    display: none;
}

.section_content {
    margin-top: 60px;
}

.single_carousel_item {
    padding: 25px 0;
}

h3 {
    text-transform: uppercase;
}

div#page-content h3 {
    text-transform: none;
}

div.search-wrapper button,
div.search-wrapper input {
    display: inline-block;
}

div#globalPreloader {
    display: none;
}

.close-accordion-img {
    display: none;
}

div.attachment-wrapper a {
    display: block;
}

.post-content.social-wrapper  {
    margin-top: 25px;
}
.post-content.social-wrapper a {
    display: block;
}

.before-box,
.before-box-child {
    display: none;
}

div.faq_banner a {
    display: block;
}

div.clear.clearfix {
    display: none;
}
hr {
    margin-top: 25px;
    margin-bottom: 25px;
}

.anchor-menu span {
    margin-left: 5px;
    margin-right: 5px;
}

.anchor-menu a {
    margin-left: 5px;

}

.left-side-faq-banner > div.faq_match_height_slide1 {
    display: none;
}

.faq_home_slide2 > div.slide_image {
    background: none !important;
}

.hero_img.breadcrumb-container {
    background: none !important;
}

.post-meta-info {
    margin-bottom: 30px;
}

.blog-banner-image {
    background: none !important;
}

.tab-pane {
    margin-top: 35px;
}

.position-legend {
    margin-top: 20px;
    margin-bottom: 20px;
}

#search_query_location {
    width: 300px;
}

div#contact_gallery_slider {
    display: none;
}

.faq_subcats hr {
    display: none;
}

.cookie-tos-content div,
.cookie-tos-content a,
.cookie-tos-content p,
.cookie-tos-content button {
    display: inline-block;
}

.cookie-tos-content button {
    margin-left: 35px;
}

.post_loop_item_wrapper.category-item{
    padding: 25px 0;
}

.booking_steps_wrapper {
    display: none;
}

.form-control.hide {
    display: none;
}

.row.booking_filter div.input-group > div {
    display: inline-block;
    margin: 15px;
}
.row.booking_filter div.input-group > div:first-child {
    margin-left: 0;
}

.row.resource_dates > div {
    margin-top: 15px;
}

.row.resource_dates > div  button {
    margin-top: 5px;
}

#dateSelectModal {
    display: none;
}

#dateSelectModal button.close {
    display: none;
}

#timer-wrapper {
    display: none;
}

form .form-group {
    margin-top: 20px;
}

form .form-group > div {
    margin-top: 5px;
}

form .form-group > div input:not([type="checkbox"]) {
    width: 300px;
}

#conditionsModal {
    display: none !important;
}