/*
 Theme Name:   Deventum Subtheme
 Theme URI:    none
 Description:  Deventum SubTheme for Hotelier
 Author:       Deventum
 Author URI:   none
 Template:     hotello
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  deventum-subtheme
*/

i {
	color: #6fa8c5;
}

.stm_titlebox {
    margin-top: 0;
}

body .stm_titlebox_style_1:after {
    background-color: rgba(36,36,36,0.5) !important;
}

.caligraphy, .stm_titlebox__title {
    font-family: 'Nothing You Could Do';
}

.stm_titlebox__title {
    font-size: 52px;
    margin-bottom: 10px;
    text-align: center;
}

a.ttc {
    color: inherit !important;
}

h5.subtitle {
    margin-bottom: 5px;
    font-size: 32px;
    color: #c4dff3;
}

header.site-header .stm-header .stm-header__row.stm-header__row_bottom .stm-navigation ul li a {
    padding: 0 20px;
}

button.btn_solid.btn_primary:hover {
    background-color: #a6947e !important;
    border-color: #a6947e !important;
}

/* fix for socials on footer not displaying on the same line */
ul.stm-socials {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
}

ul.stm-socials li:first-child {
    padding: 0 !important;
}

ul.stm-socials li {
    padding-left: 50px !important;
}

ul.stm-socials li:last-child {
    margin: 0 !important;
    margin-bottom: 10px !important;
}

/* styling for menu links on footer being wide apart */
.widget_nav_menu ul.menu > li.menu-item {
    margin-bottom: 5px !important;
    font-size: 14px !important;
    padding-left: 0;
}

/* fix the color of the icons on footer list elements */
.widget_nav_menu ul.menu > li.menu-item::before {
	background-color: #c4dff3;
    display: none;
}

/* EAT N DRINK local produce fix for right padding */
.eat-n-drink-title,
#eat-n-drink-paragraph {
    padding-right: 40% !important;
}

/* deventum copyright styling */
.deventum-copyright {
    color: inherit;
    text-decoration: none;
}

.deventum-copyright a:hover {
    text-decoration: none;
}

.deventum-copyright a:hover {
    text-decoration: none;
}

span.deventum-copyright {
    color: #FF3232;
}

/* styling change for the button on the header, to make it smaller */
header.site-header .stm-header .stm-header__element_btn_solid a.btn {
    padding: 8px 15px !important;
    line-height: 24px !important;
    height: auto !important;
}

header.site-header .stm-header .stm-header__element_btn_solid a.btn:hover {
	background-color: #a6947e !important;
	border-color: #a6947e !important;
}

/* make the header image a little bigger */
.stm-logo a img {
    width: 215px !important;
    height: auto;
}

/* make the label text on reservation forms brighter */
.reservation__form--guests label,
.reservation__form--children label {
    color: #F5F5F5;
    padding-bottom: 7px;
}

/* styling change to square and smaller for close button on datepicker select */
#close-hotelier-datepicker-select {
    height: 40px;
    border-radius: 4px;
}

.datepicker-form .datepicker-input-select-wrapper table th, .datepicker-form .datepicker-input-select-wrapper table td {
    color: inherit;
    font-size: 12px;
}

.datepicker-form .datepicker-input-select {
    background-color: #f5f5f5 !important;
}

.datepicker-form .datepicker__month-name {
    font-size: 12px !important;
}

.stm_select {
    background-color: #f5f5f5 !important;
}

/* remove the sitewide margin-bottom that the theme enforces */
.site-content#content {
    margin-bottom: 0 !important;
}

/* make the logo  on the footer have a bigger padding from its bottom content */
.widget_media_image {
    padding-bottom: 30px;
}

/* fix for the footer 'more information' not aligning with contact us next to it */
ul.menu#menu-main-menu-1 {
    margin-top: -11px;
}

/* make the mailchimp widget on the footer have a smaller padding bottom */
aside.widget_mc4wp_form_widget {
    padding-bottom: 0 !important;
    margin-bottom: -20px !important;
}

/* footer */
footer.stm-footer ul.stm-socials {
    margin-top: -25px !important;
}

.stm-footer aside.widget .widgettitle.widget-footer-title h4 {
    color: inherit;
}

.stm-footer input {
    border-color: #c4dff3;
}

.stm-footer .widget_media_image img {
    max-width: 250px !important;
}

/* ROOMS CHANGES */

body .stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room {
    margin-bottom: 30px;
}

body .stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room:last-child {
    margin-bottom: 30px !important;
}

/* change room title color */
.stm-rooms-list > .room > .inner > .room__content > .room__title > h3 {
}

.stm-rooms-list > .room > .inner > .room__content > .room__title > h3 > a {
}

/* change room text */
.stm-rooms-list > .room > .inner > .room__content > .room_info > .room_info__single > span {
    color: #352e21 !important;
}

/* change link hover */
.stm-rooms-list > .room > .inner > .room__content > .room__title > h3:hover {
	color: #6fa8c5 !important;
}

/* change link hover */
.stm-rooms-list > .room > .inner > .room__content > .room__title > h3 > a:hover {
	color: #6fa8c5 !important;
}

/* remove shadows from room list rooms */
.stm-rooms-list .room .inner {
    box-shadow: none !important;
}

.stm-rooms-list .room:hover .inner {
    box-shadow: initial !important;
}
/* add styling to thew new titlebox icons */
.stm_titlebox__subtitle .room_info {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.stm_titlebox__subtitle .room_info .room_info__single {
    margin: 0 15px;
}

/* change the background color of the booking room widget */
.room.type-room .stm-single-room__availability {
    background-color: #c4dff3 !important;
}

.room.type-room .stm-single-room__availability button[type=submit] {
    background-color: #a6947e !important;
    color: #fff !important;
    border-color: #a6947e !important;
}

.room.type-room .stm-single-room__availability button[type=submit]:hover {
    background-color: transparent !important;
    border-color: #a6947e !important;
    color: #a6947e !important;
}

.room.type-room .stm-single-room__availability button[type=submit] span:after {
    border-color: #fff !important;
}

.room.type-room .stm-single-room__availability button[type=submit]:hover span:after {
    border-color: #a6947e !important;
}

/* Services */
body .stm_infobox_style_1 .stm_infobox_back h4, body .stm_infobox_style_1 .stm_infobox_front h4 {
    padding: 0 10%;
}

body .stm_infobox_style_1 .stm_infobox_back h2, body .stm_infobox_style_1 .stm_infobox_front h2 {
    font-size: 32px;
    line-height: 120%;
}

body .stm_infobox_style_2 .inner:before {
    background-color: rgba(36,36,36,0.5);
}

.vc_icon_element-inner > span {
    color: #c4dff3;
}

/* Contact */
#contact-details-container {
    color: inherit;
}

#contact-details-container h4 {
    color: #fff;
}

#contact-details-container i {
    color: #fff;
}

/* Forms */
select, input[type="text"], input[type="email"], input[type="search"], input[type="password"], input[type="number"], input[type="date"], input[type="tel"], textarea, .stm_select, .form-control {
    background-color: #f5f5f5;
}

@media only screen and (max-device-width : 850px) {
    .stm_titlebox__subtitle .room_info {
        flex-wrap: wrap;
    }

    .stm_titlebox__subtitle .room_info .room_info__single {
        margin: 0 5px;
        flex: 1 0 21%;
    }
}

.stm_titlebox__subtitle .room_info .room_info__single i {
    font-size: 18px;
    margin-right: 5px;
    color: lightgrey !important;
}

.stm_titlebox__subtitle .room_info .room_info__single span {
    font-size: 22px;
    color: #FFF !important;
}

/* fix for smaller buttons on carousels */
.stm_lightgallery .owl-nav .owl-next,
.stm_lightgallery .owl-nav .owl-prev,
.stm-rooms-slider .owl-nav .owl-next,
.stm-rooms-slider .owl-nav .owl-prev {
    width: 50px !important;
    height: 50px !important;
}

/* fix for room carousel on frontpage not being aligned with background content */
.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-types {
    margin-bottom: 36px !important;
}

/* HOMEPAGE SETTINGS */

/* main homepage checkin form */
.stm_wp_hotelier_form_style_1,
.stm_wp_hotelier_form_style_2,
.stm_wp_hotelier_form_style_3,
.stm_wp_hotelier_form_style_4,
.stm_wp_hotelier_form_style_5 {
    -webkit-box-shadow: 0 0 10px 0 rgba(153, 153, 153, 0.3) !important;
    -moz-box-shadow: 0 0 10px 0 rgba(153, 153, 153, 0.3) !important;
    box-shadow: 0 0 10px 0 rgba(153, 153, 153, 0.3) !important;
    margin-top: -96px;
    z-index: 21;
    position: relative;
}

/* fix for icon colors */
.stm_wp_hotelier_form.stm_wp_hotelier_form_style_2 > form > .form-group > span.datepicker-input-select-wrapper::after,
.stm_wp_hotelier_form.stm_wp_hotelier_form_style_2 > form > .form-group > .stm_select::after,
.stm-single-room__sidebar > form.datepicker-form > .form-group > span.datepicker-input-select-wrapper::after,
form.datepicker-form.stm-single-room__availability.tbc > .form-group.reservation__form--guests > .stm_select::after,
form.datepicker-form.stm-single-room__availability.tbc > .form-group.reservation__form--children > .stm_select::after {
	color: #222f37 !important;
}

.stm_wp_hotelier_form.stm_wp_hotelier_form_style_2 > form > .form-group > button.btn {
    background-color: #c4dff3 !important;
    border-color: #c4dff3 !important;
}

.stm_wp_hotelier_form.stm_wp_hotelier_form_style_2 > form > .form-group > button.btn:hover {
    background-color: #a6947e !important;
    border-color: #a6947e !important;
}

/* Fix room titles on room list */
.stm-rooms-list.standard > .room > .inner > .room__content > .room__title > h3 > a {
}

.stm-rooms-list.standard > .room > .inner > .room__content > .room__title > h3 > a:hover {
    color: #c4dff3 !important;
}

#offer-notification {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    position: relative;
    padding: 20px 0 20px 120px;
}

#offer-notification .offer-text h3#offer-heading {
    font-weight: 700;
    line-height: 24px;
    font-size: 28px;
    padding-top: 20px;
}

#offer-notification .offer-text p {
    margin-bottom: 0;
}

#offer-notification .offer-text p .offer-subtext {
    font-weight: 400;
    font-size: 18px;
}

#offer-notification .offer-action {
    padding-right: 160px;
}

#offer-notification #offer-button {
    background-color: orange;
    color: #000;
    padding: 20px 34px;
    font-weight: 700;
    font-size: 14px;
    border-radius: 4px;
    border-width: 1px;
    text-transform: uppercase;
}

#offer-notification #offer-button:hover {
    background-color: teal;
    text-decoration: none;
}

#offer-box .vc_message_box-icon {
    padding-left: 130px;
}

#offer-box .vc_message_box-icon i {
    font-size: 3.2em;
    padding-left: 150px;
}

#offer-box {
    border-radius: 0 !important;
}

.offer-message > .vc_column-inner {
    padding-top: 0 !important;
}

.offer-message h3 {
    color: #a6947e;
    font-weight: 400;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.offer-message button {
    padding: 10px 20px !important;
}

.offer-message > .vc_column-inner > .wpb_wrapper {
    border-top: 1px solid #a6947e;
    border-bottom: 1px solid #a6947e;
}

.offer-message > .vc_column-inner .vc_column-inner {
    padding: 0 !important;
}

.offer-message .vc_message_box-solid {
    background: transparent !important;
    color: #352e21 !important;
}

.offer-message .vc_message_box-icon i {
    color: #a6947e;
}

.offer-message .offer-button {
    padding: 1em;
}

.offer-message .offer-button .vc_btn3-container {
    margin-bottom: 0;
}

/* Buttons */
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
    background: transparent!important;
    border-color: #a6947e !important;
    color: #a6947e !important;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
    background: #a6947e !important;
    border-color: #a6947e !important;
    color: #fff !important;
}

body.stm_layout_esperanza .btn {
    border-radius: 0;
}

@media only screen and (max-device-width : 850px) {
    #offer-notification {
        display: flex !important;
        align-items: center !important;
        flex-direction: column !important;
        justify-content: space-around !important;
        padding: 40px 40px 20px 40px !important;
    }

    #offer-box .vc_message_box-icon {
        display: none;
    }

    #offer-notification .offer-action {
        padding: 40px 0 !important;
    }
}

/* Smartphones + Small Laptops */
@media only screen and (max-device-width : 1280px) {
    #offer-box {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding: 0 0 !important;
    }

    #offer-box .vc_message_box-icon {
        padding-left: 0 !important;
    }

    #offer-box .vc_message_box-icon i {
        font-size: 3.2em;
        padding-left: 30px !important;
    }
}

/* fix margin issues on accommodation options in room list's related rooms */
.stm_rooms_single_page_list {
    padding: 47px 0 0 0 !important;
    background-color: #f5f5f5;
    margin-bottom: 30px;
}

.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-types {
    margin-bottom: -20px !important;
}

/* hide display download icon for images */
#lg-download {
    display: none !important;
}

/* SINGLE ROOM SETTINGS */

/* remove bg from amenities */
.stm-single-room__content > .room__content--single > .room__details--single > ul.room__facilities.room__facilities--single {
    padding: 0;
    background-color: transparent;
}

/* make text uppercase for sidebar room details */
.room__meta.room__meta--single span,
.room__meta.room__meta--single strong,
.room__meta.room__meta--single strong a {
    text-transform: uppercase !important;
}

/* GALLERY SETTINGS */

/* fix colors for gallery album selection */
.stm_images_gallery_with_categories > .stm-images__categories > ul.list-unstyled > li > a {
}

.stm_images_gallery_with_categories > .stm-images__categories > ul.list-unstyled > li > a:hover {
    color: #c4dff3;
}

/* change colors on arrows for the light box */
.lg-actions > .lg-prev.lg-icon,
.lg-actions > .lg-next.lg-icon {
    background-color: rgba(171, 204, 221, 0.5);
    color: #242424;
}

.lg-outer > .lg > .lg-sub-html { background-color: rgba(171, 204, 221, 0.5); color: #242424; }

/* Slider */
.tparrows {
    background: rgba(171, 204, 221, 0.5);
}

/* Location */
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-title-text {
    text-transform: uppercase;
}

/* change the show more button color */
.stm_images_gallery_with_categories > .stm-images__tabs.tab-content > .stm-images__tab > button.stm-load-more {
    color: #1f4f8d !important;
}

/* Mobile header */
.stm_mobile__switcher span {
    background-color: rgba(255,255,255,.7) !important;
}

.headerbannermobile .bannercontainer {
    text-align: center;
}
@media (max-width: 480px) {
    .headerbannermobile .bannercontainer .bmob {
        max-width: 320px;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .headerbannermobile .bannercontainer .bmob {
        max-width: 480px;
    }
}

@media only screen and (max-width: 767px) {
    .stm-footer .stm-footer__bottom {
        border-top: 1px solid rgb(196, 223, 243);
    }
    .stm-footer .stm_markup__sidebar.text-right {
        text-align: left;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .stm-footer__bottom .stm_markup__sidebar > div:first-child {
        padding-left: 0;
    }
    body .widget .widgettitle {
        margin-bottom: 0;
    }
    body .stm-footer aside.widget .widgettitle.widget-footer-title h4 {
        padding: 20px 0;
        margin: 0;
        font-weight: 600;
    }
    body.stm_header_transparent .stm-header * {
        color: #fff !important;
    }

    .stm_wp_hotelier_form {
        display: none;
    }

    .datepicker__month {
        width: 100%;
    }

    .offer-message .vc_message_box-icon {
        display: none;
    }

    .offer-message .vc_message_box {
        padding-left: 1em;
        text-align: center;
    }

    .offer-message .vc_btn3 {
        width: 100%;
    }

    body .stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room__content {
        padding: 20px;
    }

    .stm_titlebox__subtitle .room_info {
        margin-top: 30px;
    }

    .stm_titlebox__subtitle .room_info .room_info__single {
        flex: none;
        margin: 0 0 0 30px;
    }

    .stm_titlebox__subtitle .room_info .room_info__single span {
        font-size: 18px;
    }

    .stm_titlebox__subtitle .room_info .room_info__single:first-child {
        margin-left: 0;
    }

    .room.type-room .stm-rooms-slider {
        height: 300px;
    }

    .stm-rooms-slider .owl-stage-outer, .stm-rooms-slider .owl-stage, .stm-rooms-slider .owl-item,
    .stm-rooms-slider .stm-rooms-slider__image, .stm-rooms-slider .stm-rooms-slider__image img {
        height: 100%;
    }

    .stm_header_transparent .stm-header * {
        color: #242424 !important;
    }
}

/* fix for text icon boxes on mobile + tablet */
@media only screen and (max-device-width: 850px) {
    .stm_iconbox__text h5 {
        margin-bottom: 20px !important;
    }

    .stm_iconbox_style_1 {
        margin-bottom: 20px !important;
    }

    h2 {
        font-size: 30px !important;
        margin-bottom: 10px !important;
    }

    /* EAT N DRINK local produce fix for mobile view */
    .eat-n-drink-title,
    #eat-n-drink-paragraph {
        padding-right: 0 !important;
    }

    /* SERVICES page fix for list with checkboxes */
    div.vc_custom_1543483737342 {
        padding-left: 0 !important;
    }

    .vc_custom_1543483737342 .stm_iconbox__icon {
        flex: 1 1 10% !important;
        width: auto !important;
    }

    .vc_custom_1543483737342 .stm_iconbox__text {
        flex: 1 1 89% !important;
        width: auto !important;
    }

    h4.vc_custom_1543410536680 {
        text-align: center !important;
        padding: 0 !important;
    }

    /* CONTACT US page, fix for titles not being centered on mobile */
    .vc_custom_1531906799465 h4,
    .vc_custom_1531906799465 p {
        text-align: center !important;
    }

    .vc_custom_1538134741352 .vc_custom_1538133673472 {
        padding-right: 15px !important;
    }

    .vc_custom_1538133673472 h3 {
        text-align: center !important;
    }

    /* FOOTER */
    footer.stm-footer h4 {
        text-align: center;
        margin: 40px 0 30px 0 !important;
    }

    footer.stm-footer .stm-footer__widgets .col-md-4 {
        text-align: center;
    }

    footer.stm-footer .stm-footer__widgets .col-md-4 ul.stm-socials {
        margin: 30px auto 0 auto !important;
        width: 100% !important;
        justify-content: space-around;
    }

    footer.stm-footer .stm-footer__widgets .col-md-4 ul li.menu-item.menu-item-type-post_type.menu-item-object-page {
        width: auto !important;
    }

    /* FOOTER Socials */
    footer.stm-footer .stm-footer__widgets .col-md-4 ul li {
        padding-left: 0 !important;
        width: 33% !important;
    }

    footer.stm-footer .stm-footer__widgets .col-md-4 ul li:before {
        content: '';
        margin-left: -10px !important;
        display: none !important;
    }

    /* Footer copyrights */
    footer.stm-footer .stm-footer__bottom .stm_markup_50 {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: flex-start !important;
    }

    footer.stm-footer .stm-footer__bottom .stm_bottom_copyright,
    footer.stm-footer .stm-footer__bottom .stm_footer_bottom__right {
        width: 100% !important;
        font-size: 12px !important;
        font-weight: 300 !important;
        text-align: center !important;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .headerbannermobile .bannercontainer .bmob {
        max-width: 600px;
    }
}

@media (max-width: 1023px) {
    .headerbannermobile .bannercontainer .bmob {
        margin-top: 10px;
    }
    .headerbanner {
        display: none;
    }
    .stm_mobile__header .stm_mobile__switcher span {
        background-color: rgb(111, 168, 197) !important;
    }
    .stm_header_style_1 .stm-header .fullwidth-header-part {
        padding: 0;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1400px) {

    header.site-header .stm-header .stm-header__row.stm-header__row_bottom .stm-navigation ul li a {
        font-size: 12px;
        padding: 0 15px;
    }

    header.site-header .stm-header .stm-header__row.stm-header__row_bottom .stm-header__element_btn_solid a {
        font-size: 12px;
    }
}

@media screen and (min-width: 1024px) {

    .headerbannermobile {
        display: none;
    }

    .headerbanner .bannercontainer {
        text-align: center;
    }

    .headerbanner .bannercontainer .bdes {
        max-width: 800px;
    }

    /* sticky navbar elements */
    header.site-header > .stm-header > .stm-header__row_color_bottom {
        position: -webkit-sticky;
        -webkit-transition: all 0.3s ease; /* Safari */
        transition: all 0.3s ease;
    }

    header.site-header > .stm-header > .stm-header__row_color_bottom.stickyNav {
        position: fixed;
        width: 100%;
        left: 0;
        top: 0;
        z-index: 1500;
        border-top: 0;
        background-color: #fff !important;
        padding-bottom: 15px !important;
        -webkit-box-shadow: 0 0 10px 0 rgba(153, 153, 153, 0.3);
        -moz-box-shadow: 0 0 10px 0 rgba(153, 153, 153, 0.3);
        box-shadow: 0 0 10px 0 rgba(153, 153, 153, 0.3);
    }

    header.site-header > .stm-header > .stm-header__row_color_bottom.stickyNav ul li a {
        color: #242424 !important;
        font-weight: 400 !important;
    }
}

@media (min-width: 768px) {
    body .stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room__content {
        padding-left: 15px;
        padding-right: 15px;
    }
}
body .stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room_info__single {
    margin: 10px;
}

@media screen and (min-width: 48em) {
    .datepicker {
        width: 600px;
    }
}

.stm_header_transparent .stm-header__row_color_center .btn {
    font-weight: normal;
    padding: 0;
    border: none;
    font-size: 13px;
    line-height: 13px;
}
.stm_header_transparent .stm-header__row_color_center .btn:hover {
    background-color: transparent!important;
}
.stm_header_transparent .stm-header__row_color_center .btn .btn__icon {
    color: #fff!important;
}
.stm_header_transparent .stm-header__row_color_center .btn .btn__icon:before {
    font-size: 13px;
}
.btn:active, .btn.active {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
.stm_header_transparent .site-header .stm-header {
    background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.1) 100%)!important;
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.1) 100%)!important;
    background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.1) 100%)!important
}
body .stm_wp_hotelier_form form .form-group:last-child {
    padding-right: 10px;
}

@media (max-width: 550px) {

    body h1 {
        font-size: 30px !important;
    }

}
.stm-button.icon-only .btn {
    border-color: #ae9e8b !important;
}
.stm-footer .stm-socials a {font-size: 20px;}
.stm_infobox_bg {
    background-position: center;
}

.page:not(.home) .headerbannermobile, .page:not(.home) .headerbanner {
    display: none;
}