.woocommerce .woocommerce-breadcrumb, #sidebar {display:none !important}
#primary #main {max-width:1400px; margin:50px auto; padding: 0 20px}
mark {background: transparent; color: #496f81}
.woocommerce div.product .product_title { font-size: 2.5rem; line-height: 2.4rem;
}

a.photo-credit, a.photo-credit:active, a.photo-credit:visited {
	color: #fff;
	text-decoration:none;
}

a.photo-credit:hover {
	color: #fff;
	text-decoration:underline;
}
.book-form-block div.wpcf7-mail-sent-ok {
   color: #fff;
}


.center-title { text-align: center;}
.max-content-width {
	max-width: 1000px;
	left: 50%;
	margin: 0 auto;
}
.decore.decore-05 {
	display: none;
}
.subscribe-title {
	display: none;
}
div.wpcf7 {
	display: none;
}
.slider-section .img-coral {
    position: absolute;
    bottom: 10%;
    width: 270px !important;
    right: 5%;
    z-index: 2;
}

.pum-theme-5938 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {background: url(https://lodgeatgspqr.com/wp-content/uploads/2019/08/pop-up-background.jpg) center center; background-size:cover;}
.pum-theme-5938 .pum-container, .pum-theme-default-theme .pum-container {background: url(https://lodgeatgspqr.com/wp-content/uploads/2019/08/pop-up-background.jpg) center center; background-size:cover;}

.pum-theme-5938 .pum-content, .pum-theme-default-theme .pum-content {
    color: ##496f81;
    font-family: inherit;
    font-weight: 400 !important;
    font-size: 20px !important;
    line-height: 28px !important;
}

.pum-theme-5938 .pum-content a, .pum-theme-default-theme .pum-content a {
text-decoration:none !important;
transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.pum-theme-5938 .pum-content a:hover, .pum-theme-default-theme .pum-content a:hover {
text-decoration:underline !important;
}

.pum-theme-5938 .pum-content a.map-link, .pum-theme-5938 .pum-content a.map-ink:hover {color:#496f81 !important; text-decoration:none !important}

@media screen and (max-width: 1024px) {
.pum-theme-5938 .pum-container, .pum-theme-default-theme .pum-container   {max-width: 50% !important;margin-left: 25%;}
}

@media screen and (max-width: 700px) {
.pum-container.pum-responsive.pum-responsive-small {top:70px !important}
	.pum-theme-5938 .pum-container, .pum-theme-default-theme .pum-container { max-width: 90% !important; margin-left: 5%;}
}

@media screen and (max-width: 666px) {
#menu-item-6412 {display:none}
}