/*add slight padding above logo main home*/
.qodef-header--divided #qodef-page-header .qodef-header-logo-link {
    padding-top: 7px;
}
/*roll tablet view to hamburger faster*/
@media only screen and (min-width: 1350px) and (max-width: 1520px) {
    .qodef-header-navigation>ul>li {
    margin: 0 8px;
}
.qodef-header-navigation>ul>li>a {
    font-size: 10px;
}
}
@media only screen and (min-width: 1150px) and (max-width: 1349px) {
    .qodef-header-navigation>ul>li {
    margin: 0 5px;
}
.qodef-header-navigation>ul>li>a {
    font-size: 8px;
}
#qodef-page-header .qodef-widget-holder .widget {
    margin: 0 5px !important;
    font-size:12px !important;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1149px) {
    .qodef-header-navigation>ul>li {
    margin: 0 3px !important;
}
.qodef-header-navigation>ul>li>a {
    font-size: 8px;
}
#qodef-page-header .qodef-widget-holder .widget {
    margin: 0 5px !important;
    font-size:9px !important;
}
.qodef-header--divided #qodef-page-header .qodef-header-logo-link {
    height:80px !important;
    padding-top:25px;
}
}
/*increase hamburger size*/
#qodef-page-mobile-header .qodef-opener-icon.qodef-source--predefined .qodef-m-lines {
    width: 55px !important;
    height: 35px !important;
}
/*adjust footer columns using media query*/
@media screen and (min-width: 1025px) {
footer #qodef-page-footer-top-area .qodef-grid>.qodef-grid-inner>.qodef-grid-item:nth-child(1) {
  width: 40%;
}
footer #qodef-page-footer-top-area .qodef-grid>.qodef-grid-inner>.qodef-grid-item:nth-child(2) {
  width: 25%;
}
footer #qodef-page-footer-top-area .qodef-grid>.qodef-grid-inner>.qodef-grid-item:nth-child(3) {
  width: 15%;
}
footer #qodef-page-footer-top-area .qodef-grid>.qodef-grid-inner>.qodef-grid-item:nth-child(4) {
  width: 20%;
}
}
/*increase mobile height Event banner on Main*/
@media only screen and (max-width: 600px) {
    .mobile-height .qodef-m-image img{
        height: 300px;
        object-fit: cover;
    }
}
/*mobile view fix on Attractions*/
.qodef-info-card .qodef-m-content {
    padding: 6% 6%;
}
/*adds more space between mobile menu dropdown logo and the menu*/
@media only screen and (max-width: 1024px) {	
/* Menu top margin */
    nav.qodef-fullscreen-menu .menu {
    margin-top:50px;
} 
    /* Menu item mobile font size*/
.qodef-fullscreen-menu>ul>li>a {
    font-size:22px !important;
}
}
/*take out the yellow highlight marker in woocommerce stores*/
.qodef-woo-product-list ul.products>.product mark.count {
    background-color: transparent;
}
/*increases mobile menu drop down header that overlaps into logo*/
@media only screen and (max-width: 1024px){
       .qodef-fullscreen-menu>ul>li:nth-child(1){
          margin: 230px 0 0;
      }
      .qodef-fullscreen-menu>ul>li.qodef--opened:nth-child(1) {
            margin: 390px 0 0;
      }
}
/* contact form 7 css code for field width and height, and submit button*/
.wpcf7-form-control {
    width: 100%;
}
.wpcf7-date {
    height: 50px;
    border:1px solid lightgrey;
}
.wpcf7-textarea {
    height: 85px;
}
.wpcf7-my-submit-button {
    padding-top: 20px;
}
/* */
https://booktheb.com/wp-admin/post.php?post=7583&action=elementor
.qodef-centered-slider.qodef---has-hover .qodef-m-image-holder .qodef-m-image img {
filter: brightness(84%) contrast(80%) saturate(0%) blur(0px) hue-rotate(0deg);
transition-duration: 1s;
}
/* fixes bright red preload of glitch widget on ticketed events page for paragon*/
.qodef-qi-intro-glitch-effect .qodef-m-screen-1 {
background-color: white;
}
/* reduces height of glitch widget*/
.qodef-qi-intro-glitch-effect .qodef-m-screen {
    max-height: 28vh;
}
/* allows for b&w image in home page experience slider hover over color
.qodef-centered-slider.qodef---has-hover .qodef-m-item[data-swiper-slide-index="2"] .qodef-m-image-holder .qodef-m-image img {
    filter: brightness(84%) contrast(80%) saturate(0%) blur(0px) hue-rotate(0deg);
    transition-duration: 1s;
}*/
.qodef-centered-slider.qodef---has-hover .qodef-m-item[data-swiper-slide-index="2"] .qodef-m-image-holder .qodef-m-image:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
/* removes the weather widget showing on the Room/child pages as 'citynotfound' error*/
.single-room #qodef-room-weather {
    display: none;
}
/* limits the height of images in Rooms child pages*/
.qodef-room .qodef-m-slider .swiper-slide img
{
    height: 700px;
    object-fit:cover;
}
/* removes the logo from the paracon glitch widget on ticketed events page*/
.qodef-qi-intro-glitch-effect .qodef-m-screen-inner .qodef-m-headline {
    display:none !important;
}
/* adds white space border around single room page images*/
.qodef-room .qodef-m-slider .swiper-slide{
    margin-right:20px !important;
}
.qodef-room .qodef-m-slider .swiper-slide:last-child{
    margin-right:0 !important;
}
/* adds white space below the sticky header favicon-logo*/
#qodef-page-header .qodef-header-sticky .qodef-header-logo-link img {
    padding-bottom: 10px;
}
/* code that corrects half room image showing on room page mobile view */
@media only screen and (max-width: 600px) {
.qodef-room .qodef-m-slider .swiper-slide {
  margin-right: 0px !important;
}
}
/* Sitemap page updates */
.aioseo-html-room-sitemap h4{
	visibility: hidden;
}
.aioseo-html-room-sitemap h4:after {
	content: "Rooms";
	visibility: visible;
	display: block;
	margin-top: -30px;
}
/*.qodef-grid-item.qodef-page-sidebar-section{
	display: none;
}*/
/*.aioseo-author-bio-compact-footer:after {
	display: none !important;
}*/
/* removes title page name on blog archive*/
.blog .qodef-page-title.qodef-title--standard .qodef-m-title {
display: none;
}
/* removes date and author on blog posts*/
.qodef-blog .qodef-blog-item .qodef-e-info.qodef-info--top {
display: none;
}
/* remove reservation form on room page (level-3) */
#qodef-room-reservation {
   display: none;
}
/* remove reservation form on room page (level-2) */
#qodef-room-list-sidebar {
	display: none;
}
/* enable 2-column layout for blog */
#qodef-page-outer #qodef-page-inner .qodef-grid-inner .qodef-blog.qodef--list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 20px;
}
.qodef-blog.qodef--list:not(.qodef-shortcode) .qodef-blog-item:not(:last-of-type) {
    margin-bottom: 10px;
}
/* removes webdevusa ad that aio-seo puts on blog and social pages */
.single-post .aioseo-author-bio-compact {
    display: none;
}
/* removes other blog post references underneath news slider */
#jp-relatedposts {
    display: none !important;
}
/* fixes jetpack overriding the home page room types pagentry adding back the arrow navigation */
.qodef-swiper-container ~ .swiper-button-next svg,
.qodef-swiper-container ~ .swiper-button-prev svg { 
    width: 36px; 
}