/*
Theme Name: Rosa Child
Theme URI: http://pixelgrade.com/demos/rosa
Author: PixelGrade Team
Author URI: http://pixelgrade.com
Template: rosa
Description:  ROSA is an enchanting and easy-to-use parallax Restaurant WordPress theme that allows you to tell your story in a dynamic, narrative and enjoyable way, making it perfect for restaurants, bakeries, bars or coffee shops.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rosa
Tags: black, orange, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, sticky-post, translation-ready
*/

/* Add your custom CSS rules that overwrite the ones in the main Lens theme here */

/* This file assumes you wish to add new CSS rules that will overwrite the ones in the parent's CSS files
If you wish however, you can copy the whole style.css file from the parent here and hack at it - see functions.php for more details.
In that case please remember that you still need to retain the header above (replace the header of the parent style.css with the one above),
specifically the 'Template: rosa' line. */


.headline__primary {
	letter-spacing: 0.1em;
}

.footer-widget-area .sidebar {
	text-align: center;
}

.separator--line-flower {
	color: #C59D5F !important;
}

h2.headline__secondary {
    line-height: .8em;
	
}



/* 20190619 - Anpassungen nach Kundenwunsch */

.separator--line-flower > .star, header.c-hero.article__header .article__headline .headline__description div.star, header.c-hero .article__headline .headline__description div.separator.separator--flower, .headline__secondary, .single-product .entry-summary .price ins span, .single-product .entry-summary .price del span, .single-product .entry-summary .price del, .single-product .entry-summary .price span, .btn--text.wpcf7-form-control.wpcf7-submit, .wpcf7-form-control.wpcf7-submit.read-more-button, .btn--text.otreservations-submit, .otreservations-submit, .widget_tag_cloud a.btn--text, .widget_tag_cloud a.read-more-button, .sidebar--main .widget a:hover, .sidebar--main .widget .tagcloud a:hover, .widget .tagcloud a:hover, blockquote, .is-today .pika-button, body.woocommerce .star-rating span:before {
    color: #ffcc00 !important;
}

.headline__secondary {
    margin-bottom: -20px;
	font-family: Herr Von Muellerhoff !important;
}

h1, h2, h3, h4, h5, h6, hgroup, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, blockquote, .tabs__nav, .popular-posts__time, .pagination li a, .pagination li span {
    font-family: Playfair Display !important;
}

.separator--line-flower {
    color: #ffcc00 !important;
}

html, body.mce-content-body, .page .article__content, .desc__content, .up-link, .menu-list__item-title .item_title, .menu-list__item-price, .categories__menu.active .dropdown__menu, .otw-input-wrap select option, .comment-number, .comment-form input, .form-search .search-query, .input-group input.form-control, .woocommerce ul.products li.product .added_to_cart:before, .woocommerce .woocommerce-ordering select, .woocommerce table.shop_table .input-text[name="coupon_code"], .woocommerce-page table.shop_table .input-text[name="coupon_code"], .woocommerce .woocommerce-billing-fields__field-wrapper input.input-text, form.checkout textarea[name="order_comments"], form.checkout_coupon.woocommerce-form-coupon input[name="coupon_code"], .woocommerce .woocommerce-billing-fields__field-wrapper span.select2-selection.select2-selection--single, span.select2-dropdown.select2-dropdown--below, span.select2-dropdown.select2-dropdown--above, .select2-container--default .select2-search--dropdown .select2-search__field, input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea, .is-today .pika-button, .sidebar--footer__light, .copyright-area.copyright-area__light {
    background-color: #fbf5e9 !important;
}
.blurp--top {
    
    display: none;
}

.blurp--top, .border-waves-before, .border-waves-after, .menu-list__item-highlight-title, .btn, .btn:hover, .btn--secondary, .btn--tertiary, .comments_add-comment, .comments_add-comment:hover, .form-submit #comment-submit, .form-submit #comment-submit:hover, .comment-number--dark, .comments-area-title .comment-number.total, .comments-area-title .total.comment-number--dark, .comment-reply-title .comment-number.total, .comment-reply-title .total.comment-number--dark, .add-comment .add-comment__button, .promo-box__container, .otreservations-submit, .otreservations-submit:hover, .wpcf7-form-control.wpcf7-submit, .pika-button:hover, .pika-table .is-selected .pika-button.pika-day, .pagination .nav-links .page-numbers:hover, .pagination .nav-links .page-numbers.prev:not(.disabled), .pagination .nav-links .page-numbers.prev:not(.disabled):before, .pagination .nav-links .page-numbers.current, .pagination .nav-links .page-numbers.next, .pagination .nav-links .page-numbers.next:hover, .pagination .nav-links .page-numbers.next:after, a.pixcode-icon-link:hover > .pixcode.pixcode--icon.square, a.pixcode-icon-link:hover > .pixcode.pixcode--icon.circle, .pixcode.pixcode--icon.circle, .pixcode.pixcode--icon.square, .woocommerce div.woocommerce-message .button.wc-forward, .woocommerce div.woocommerce-message .button.wc-forward:hover, .woocommerce div.product form.cart .button, .woocommerce .quantity input.qty, .woocommerce #review_form #respond .form-submit input, .woocommerce table.shop_table div.coupon .button, .woocommerce table.shop_table div.coupon .button:hover, .woocommerce-page table.shop_table .input-text, .woocommerce-cart-form .actions input[name="update_cart"], .woocommerce div.cart-collaterals .wc-proceed-to-checkout .checkout-button, .woocommerce div.cart-collaterals .wc-proceed-to-checkout .checkout-button:hover, .product__badge.on-sale, form.checkout_coupon.woocommerce-form-coupon button[name="apply_coupon"], form.checkout_coupon.woocommerce-form-coupon button[name="apply_coupon"]:hover, div.woocommerce-checkout-payment button.button.alt[name="woocommerce_checkout_place_order"], div.woocommerce-checkout-payment button.button.alt[name="woocommerce_checkout_place_order"]:hover, .sidebar--main .widget .tagcloud a, .sidebar--footer__accent a:hover, .sidebar--footer.sidebar--footer__accent .widget [class*="social"] > ul a:hover:before, .copyright-area.copyright-area__accent, .copyright-area.copyright-area__accent a:hover {
    color: #fbf5e9 !important;
}

.btn.btn--text {
    border-color: #9d0027 !important;
}


.btn:not(.btn--primary) {
	color: #9d0027 !important;
}

.article__content a:not([class]){
	border-color: #9d0027 !important;
	color: #9d0027 !important;
}

#post-1368-title .c-hero__background.c-hero__layer.rellax-element, #post-1381-title .c-hero__background.c-hero__layer.rellax-element {
    filter: brightness(69%);
    -webkit-filter: brightness(69%);
}




/*************** custom media queries ***************/



/* Smallest devices*/

@media (max-width: 575px) {
	.headline__primary {
		font-size: 31px;
		letter-spacing: 0;
		/*color: pink;*/
		
	}
	.headline__secondary.headline__secondary {
		margin-bottom: -7px;
		font-size: 72px;
	}
	.article__header .article__headline {
		margin-bottom: -56px;
	}
	
	.site-title--image img {
    max-height: 70px !important;
		margin-top: 20px;
	}
	.site-title--image img {
    max-height: 70px !important;
		margin-top: 20px;
	}
}


/* Small devices (landscape phones, 576px and up)*/

@media (min-width: 576px) {
	.headline__primary {
		font-size: 31px;
		/*color: red;*/
	}
	.headline__secondary.headline__secondary {
		margin-bottom: -7px;
		
	}
	.article__header .article__headline {
		margin-bottom: -56px;
	}
	
	.site-title--image img {
    max-height: 70px !important;
		margin-top: 10px;
	}
	
}


/* Medium devices (tablets, 768px and up) */

@media (min-width: 768px) {
	.headline__primary {
		font-size: 31px;
		/*color: yellow;*/
	}
	.headline__secondary.headline__secondary {
		margin-bottom: -7px;
	}
	.article__header .article__headline {
		margin-bottom: -56px;
	}
}


/* Large devices (desktops, 992px and up) */

@media (min-width: 992px) {
	.headline__primary {
		font-size: 31px;
		/*color: green;*/
	}
	.headline__secondary.headline__secondary {
		margin-bottom: -7px;
	}
	.article__header .article__headline {
		margin-bottom: -56px;
	}
}


/* Extra large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {
	.headline__primary {
		font-size: 2.8rem;
		/*color: blue;*/
	}
	.headline__secondary.headline__secondary {
		margin-bottom: -7px;
	}
	.article__header .article__headline {
		margin-bottom: -56px;
	}
}

#post-123-title {
	display: none !important;
}

#post-1406-title {
	display: none !important;
}







