/*
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_txtd
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 */

@import url("font-awesome/css/font-awesome.min.css");

/* @font-face kit by Fonts2u (http://www.fonts2u.com) */
@font-face {font-family:"Dalle";
src:url("fonts/Dalle_Typeface.eot?") format("eot"),url("fonts/Dalle_Typeface.woff") format("woff"),url("fonts/Dalle_Typeface.ttf") format("truetype"),url("fonts/Dalle_Typeface.svg#Dalle") format("svg");font-weight:normal;font-style:normal;}

/*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:"Dalle";
	letter-spacing: 0em!important;
}*/
.navigation a {font-family:"Dalle";}
.nav--main a, .headroom--not-top .nav--main a, a.nav-trigger {color:#cccccc;}


/* HOME&COMMON */
.headline__primary {font-family:"Dalle";font-size: 5.4em; letter-spacing: -0.04em!important;}
.flexbox__item h1.headline__primary {text-shadow:1px 1px 6px #000;}
.headline__secondary {font-size: 38px; font-weight:bold!important;}

.wp-caption-text {padding: 4px 8px; font-size: 10px; color: #ccc;}
.separator--line-flower .star {color:#9a9998;}

.post-10552 .pixcode--grid > .grid__item {padding-left: 0;}
.post-10552 .pixcode--grid {margin:0;}


/* MENU */
.menu-list__item-highlight-wrapper .menu-list__item-price {top: 2px; right: 2px; padding: 5px;}
.menu-list span.dots {right: 2px;}
.narrow-height .menu-list__item {margin-bottom:5px;}
.menu-list__item-title i.fa{vertical-align: top; margin: 0 3px;}
i.fa-star{color:#ad0707;}

/* PRESS */
.article__content .press a {border:none;}
.article__content .press p {text-align:center;}
.article__content .press img {
	box-shadow: 1px 1px 3px #ccc;
-webkit-box-shadow: 1px 1px 3px #ccc;
-moz-box-shadow: 1px 1px 3px #ccc;
}
.mgtop {margin-top:-65px;}
p.menu-list__item-desc {font-size:13px;line-height: 1.25em; margin-top: 5px;}
.input-group { max-width: 250px; }



/* FOOTER */
.footer-widget-area .sidebar { text-align: center; }
.footer-widget-area .widget_text {margin-bottom:5px;}
.footer-widget-area .widget-last.widget_text {margin-bottom:54px;}
.footer-widget-area .footer-logo {display: block;}
.footer-widget-area .footer-sns {vertical-align:top;}
h4.widget__title.widget--menu__title {margin-bottom: 10px;}
.footer-name h4.widget__title.widget--menu__title {font-family:"Dalle"; font-size: 2.8em; margin-bottom: 5px;}
.site-footer .separator--flower {color: #9a9998;}
.site-footer .widget_wpgrade_social_links .pixcode--icon:hover {color: #9a9998;}
a:hover > .pixcode--icon.circle, a:hover > .pixcode--icon.square {background-color: #9a9998;}
.map__marker {padding:5px;}
.footer--icon {margin:0 1px;}

.widget_wpgrade_social_links a:hover img{opacity:0.6;filter:alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";}


.article--page.border-waves:before, .article--page.border-waves:after {background:url("assets/images/border-wave.svg") top left repeat-x; }
.site-footer.border-waves:before {content: "";display: block;width: 100%;height: 14px;position: absolute;left: 0;background:url("assets/images/border-wave-black.svg") top left repeat-x; }
.newsletter-form {height: 30px;font-size: 0.875rem;line-height: 1.72429;color: #262526;background: #eeeeee;border-radius: 0;margin: 0 0 10px 0;}

/*select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .newsletter-form {display: block;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
}*/

.newsletter-form {display: block;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0 !important;}


textarea::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder { font-size: 0.875rem;line-height: 1.72429;color: #a8a8a8; }
textarea:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="email"]:-moz-placeholder{ font-size: 0.875rem;line-height: 1.72429;color: #a8a8a8; }
textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder{ font-size: 0.875rem;line-height: 1.72429;color: #a8a8a8; }
textarea:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder{ font-size: 0.875rem;line-height: 1.72429;color: #a8a8a8; }


@media only screen and (min-width: 900px) {
.nav--main > .current-menu-item > a:after,
.headroom--not-top .nav--main > .current-menu-item > a:after {
    border-bottom: 2px solid #cccccc;
}
@media only screen and (max-width: 899px) {
.navigation--main .nav--main li a {
    font-size: 28px;
}
}