/*
Theme Name:     Pefaco Hotel - Child
Description:    Child theme for Pefaco Hotels.
Author:         Cosma Musacchio
Template:       alima-palace
*/

/* ROOM PRICES SIZE */
.single-product-content .content-frame .the-content .bottom-line .price {
    font-size: 16px !important; }

/* COLOR OF SLIDER TITLE BOX AND TEXT */
.header-img-container .site-tagline { background-color: rgba(0,0,0,.15) !important; }

.header-img-container .site-tagline h1 { color: #fff !important; }


/* MAILCHIMP */

div.mce_inline_error {
    display: none !important; }

#mc_embed_signup input.mce_inline_error {
    border: 2px solid #B90606 !important; }

div#mce-success-response {
    border: 2px solid green;
    font-size: 0 !important; }


/* FORMS */

div.wpcf7-validation-errors {
    border: 2px solid #AB0404;
    text-align: center; }

span.wpcf7-not-valid-tip { display: none; }


/* COMING SOON */

@media (max-width: 450px) { 
	.page-template-template-comingsoon .highlighted-content-block .entry-content .entry-frame-2 { height: auto !important; } 
	.page-template-template-comingsoon .highlighted-content-block { height: inherit; }
	.page-template-template-comingsoon .highlighted-content-block .entry-img { height: 320px !important; }
	.header-img-container .site-tagline { margin-top: 18px; }
	.book-form-container input {
	    font-size: 12px !important;
	    min-height: 42px !important; }
	.page-template-template-comingsoon .header-content .content-frame .tagline>h4 { margin-top: -25px !important; }
}

@media (min-width: 768px) {
	.page-template-template-comingsoon .header-content {
	    padding-top: 0 !important; } 
	.page-template-template-comingsoon:not(.screll-top) .navbar-default {
	    background-color: rgba(255,255,255,.75) !important; } 
}

@media (min-width: 768px) and (max-width: 1024px) {
	.header-img-container .site-tagline h1 { font-size: 24px !important; }
}

@media (min-width: 1024px) and (max-width: 1280px) {
	.highlighted-content-block p {
	    font-size: 14px !important;
	    line-height: 1.3 !important; }
}

@media (min-width: 1024px) {
	.page-template-template-comingsoon .header-content { padding-top: 0 !important; }
	.page-template-template-comingsoon .header-content .content-frame { padding: 30px !important; }
	.home .header-content .content-frame .content-inner-frame { border: 3px solid #d4cca6 !important; padding: 40px 15% 5% !important; }
	.page-template-template-comingsoon .header-content .content-frame .tagline {
	    margin-top: -88px !important;
	    margin-bottom: 20px !important; }
}

.page-template-template-comingsoon .header-content .content-frame { margin-top: 0 !important; }
.page-template-template-comingsoon .contact-form { display: none !important; }
.page-template-template-comingsoon .entry-img { background-position: 50% 50% !important; }
.header-content .book-form-container { margin: -45px 15px 0 !important; }