/*
Theme Name: North Star Diner - Rosa Child
Theme URI: http://pixelgrade.com/demos/rosa
Template: rosa
Author: PixelGrade Team
Author URI: http://pixelgrade.com
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.
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
Version: 1.0.1550087570
Updated: 2019-02-13 19:52:50

*/

@font-face {
    font-family: 'toronto_subwaybold';
    src: url('fonts/torontosubwaybold-webfont.eot');
    src: url('fonts/torontosubwaybold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/torontosubwaybold-webfont.woff2') format('woff2'),
         url('fonts/torontosubwaybold-webfont.woff') format('woff'),
         url('fonts/torontosubwaybold-webfont.ttf') format('truetype'),
         url('fonts/torontosubwaybold-webfont.svg#toronto_subwaybold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'toronto_subwayregular';
    src: url('../fonts/torontosubwayregular-webfont.eot');
    src: url('../fonts/torontosubwayregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/torontosubwayregular-webfont.woff2') format('woff2'),
         url('../fonts/torontosubwayregular-webfont.woff') format('woff'),
         url('../fonts/torontosubwayregular-webfont.ttf') format('truetype'),
         url('../fonts/torontosubwayregular-webfont.svg#toronto_subwayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*.article__header .article__headline {
margin-top: 19em;
}*/

.sidebar--footer {display:none;}

.c-hero__wrapper {
margin-top: 9em;
}

h1, h3, h4 {color: #da4444!important; line-height: 1.2em!important;}

h2 a {color: #5fc8d5!important;}

h2 a:hover {color: #da4444!important;}

.header--transparent .site-header {
    z-index: 1044;  }

.fc-button.fc-state-default:hover{
	background-color:#61c9d5!important;
}

.fc-button.fc-state-active{
	background-color: #61c9d5!important;
}

.fc-button.fc-state-default{
	background-color: #da4444!important;
}

.widget {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
}

.separator--flower {
    margin: 24px auto!important;
    width: 50%;
}


.navigation a {
    font-family: 'toronto_subwaybold' !important;
}

.promo-box__container {
    padding: 36px 54px;
    background-color: #61c9d5;
    color: white;
	border: 2px solid;
    border-radius: 25px;
}

.menu-list__item-price {
    max-width: 196px!important;
}

h2{
    margin-top: 0px!important;
    color: #61c9d5!important;
}

h1.headline__secondary, h3.headline__secondary, h4.headline__secondary,
	 h5.headline__secondary, h6.headline__secondary{
 color: #61c9d5;
 font-family: “toronto_subwaybold” !important;
}

.headline__secondary {
    font-family: 'Yellowtail'!important;
    margin-top: -220px!important;
}

.time-stamp {
    color: #61c9d5;
    font-family: "toronto_subwaybold" !important;
    font-size: 2em;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.copyright-text ul {
    margin-left:auto!important;
    margin-right:auto!important; 
}

.designed {
    width: 100px;
    margin: 50px auto;
}

.designed span.txt {
    float: left;
    width: 68px;
    display: block;
    padding: 10px 0 0 0;
    font: italic 11px Georgia, "Times New Roman", Times, serif;
    text-align: right;
    color: #fff;
}

.designed span.icon {
    float: right;
    display: block;
    width: 32px;
}

.designed span.icon a {
    width: 32px;
    height: 32px;
    background: url(https://www.shipwreckdesign.com/image-hosting/design.png) 0 0 no-repeat;
    display: block;
    cursor: pointer;
}
.designed span.icon a:hover {
    background-position:0 -32px;
}
 


.woocommerce div.product .product_title {
    font-family: 'toronto_subwaybold' !important;
}



.pix-dropdown .dropdown__trigger {
    
    background: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


@media only screen and (min-width: 900px) {
    .archive__title {
       display: none;
    }
}

@media only screen and (min-width: 900px) {
    .archive-filter {
        top: -17px;
    }
}

div.product_meta{
    display:none;
}

.single-product .product .pixcode--tabs {
  clear: both;
  display: none;}

.rsArrow {
    display: none !important;
}

.navigator__item .bullet {
    display: none;
}


@media only screen and (min-width: 900px) {
    .sidebar--footer {
      padding: 26px 0 16px 0;
    }
}
h5, h6 {
    font-weight: 400;
    letter-spacing: 2px;
}
.map__marker{
position: relative;
bottom: 100%;
left: -50%;
top: -12px;
background: black;
color: white;
padding: 24px 48px;
border-radius: 3px;
width: 200px;
}
.site-footer .widget_wpgrade_social_links .pixcode--icon:hover {
    color: #61c9d5;
}
.sidebar--footer__dark {
    /*background-color: #da4444;*/
    background-color: #262526;
}
.footer-widget-area .widget {
    margin-bottom: 0px!important;
}

.copyright-area{
    font-size: 18px;
}

.copyright-area svg, .btn--top_text {
    display: none;
}

.copyright-area {
    font-family: "toronto_subwaybold", Arial, Helvetica, sans-serif;
}

.shop-menu-item, .woocommerce .menu-item-235,
.home #post-445 { display: none !important; }
.woocommerce-page .shop-menu-item { display: inline-block !important; }

.headline__description p {opacity: 1!important;}


/* One Page Menu Items */
.nav > li.menu-item-487, .nav > li.menu-item-488, .nav > li.menu-item-489, .nav > li.menu-item-490 { display: none ;}
.page-id-477 .nav--main li { display: none; }
.page-id-477 .menu-item-487, .page-id-477 .menu-item-488, .page-id-477 .menu-item-489, .page-id-477 .menu-item-490 { display: inline-block !important; }
@media only screen and (max-width: 899px) {
.page-id-477 .menu-item-487, .page-id-477 .menu-item-488, .page-id-477 .menu-item-489, .page-id-477 .menu-item-490 { display: list-item !important; }
}

.input-group { max-width: 250px; }
.footer-widget-area .sidebar { text-align: center; }

html body.woocommerce ul.products li.product {
    margin-bottom: 78px;
}

.page .archive .article__content {
    padding:0;
}

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: 'toronto_subwaybold' !important;
}
.article__header .article__headline .headline__primary {color:#ffffff!important}
		

.navigation a {
	font-family: Righteous;
	
}