.osano-cm-widget {display: none;}

/*---------- SITEWIDE ----------*/
.cols5 .item .itemInnerContent ul li {
    margin-bottom: 10px;    
}

#page_abad9afdb7a942bca3bf28125fdb1160 .cols5 .item .itemInnerContent ul li,
#page_c96971c8ab474c5eaeed8f5782e26b82 .cols5 .item .itemInnerContent ul li {
    margin-bottom: 0;
}
.blockContentBleed .blockText {
    padding-left: 0;
    padding-right: 0;
}
/*@media only screen and (max-width: 767px) {*/
/*.headerContent #navTrigger {*/
/*    padding-top: 35px;    */
/*}*/
/*}*/

/*----- FOOTER -----*/
.footerContent .blockContainer {
    padding: 0;    
}
.footerContent .block_e8efea473f7c408e8f0318daf28f2d07 {
    padding-bottom: 15px;    
}
.emailCapture {
    margin-top: .5em;    
}
.scForm input[type=text] {
    background-color: transparent;
    border: 2px solid #2c2e31;
}


/*@media only screen and (min-width: 800px) {*/
/*.navContainer {*/
/*    position: absolute;*/
/*    top: 25%;*/
/*}*/
/*}*/
/*----- FONTS -----*/
p, 
.scCredit, .primarycontentcontainer, .itemcontent, 
.simpleList, .itemsCollectionContainer, .blockWrap_dc4aa4cf1f464a4a8afe32f2f0dc620e, 
.itemsCollectionContent, .items_dc4aa4cf1f464a4a8afe32f2f0dc620e  {
    font-family: p22-underground, sans-serif;
    font-style: normal;
    font-weight: 300;
}

.contentTitle, .contentTitle a,
.footerContent .contentTitle,
.footerContent .contentTitle a,
.form-html, a {
    font-family: p22-underground-sc, sans-serif;
    font-style: normal;
    font-weight: 700;
}
.button, .button a {
    font-family: p22-underground, sans-serif;
    font-style: normal;
    font-weight: 700;
}
.navContent li a,
.navContent li {
    font-family: p22-underground, sans-serif;
    font-style: normal;
    font-weight: 500;
}

/*----- CONTROLS -----*/
.ctaButton {
    padding: 1.25em 2.5em;
}
/*-----NEW CONTACT FORMS-----*/
.rc-legend {
    font-family: p22-underground-sc, sans-serif;
    font-weight: 700 !important;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: .15em;
}
.rc-section-line-color {
    background-color: transparent !important;
    font-size: 14pt !important;
}
.rc-section-line-color {
    margin-bottom: 12px;
    font-family: p22-underground-sc, sans-serif;
    font-weight: 700 !important;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: .15em;
    width: 100% !important;
}
.rc-label-column {
    width: 98% !important;
    display: block;
    padding-left: 0;
}
.rc-input-column, .rc-footer-column {
    width: 98% !important;
    margin: 6px 0 6px 0;
    display: block;
}
input.rc-input, select.rc-input, textarea.rc-textarea {
    background-color: transparent;
    border-width: 1px;
    height: 36px;
}
input[type="checkbox"] {
    width: auto !important;
}
/*---------- HOME ----------*/
/*@media only screen and (min-width: 768px) {*/
/*#page_f41f331f0be94f34a5c0c93b2be26937 .navContent ul li a {*/
/*    color: white;    */
/*}*/
/*}*/
/*#page_f41f331f0be94f34a5c0c93b2be26937 .headerAndNavContainer{*/
/*    background-color: rgba(0,0,0,0.25);*/
/*}*/
/*#page_f41f331f0be94f34a5c0c93b2be26937 .headerContainer {*/
/*    background-color: transparent;*/
/*}*/

.blockWrap_d8e92fd9798046548b1d7613c19b5b5e .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
     /*text-transform: uppercase;*/
     /*letter-spacing: .1em;*/
     font-size: 0 !important;
	 color: transparent;
	 width: 735px;
	 line-height: 0;
	 height: 640px;
	 text-transform: none;
	 background-image:url(https://static.spacecrafted.com/b7c6e531be8341e1aa7aa99d09356115/i/c276f0a502a242648f2426df2e89c7a4/1/5feFb8zhrk/Cafe-No-Se_stagger_white2.png);
	 background-repeat: no-repeat;
	 background-size: contain;
	 border: none;
	 margin: auto !important;

}

.block_e6130370bebe4c85b7b26e860cd6ead4 {
    position: absolute;  
    margin-top: -100px; 
    left: 0;
    right: 0;
}



/*---------- ABOUT ----------*/
.blockWrap_f37fe63164304bbc990d1de07190e760 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 36px;   
    letter-spacing: .05em;
    max-width: 800px; 
    margin: auto;
    padding-bottom: 10px;
}

.block_e0b4133a45e8447ab6b3a8d06529d2c9 {
    margin-top: -60px;
    position: relative;
    left: 10px;
    right: auto;
}
.items_e0b4133a45e8447ab6b3a8d06529d2c9.cols2 .item:nth-child(2) .itemInnerContent li {
    cursor: pointer;
    text-decoration: underline;
}

.blockWrap_f37fe63164304bbc990d1de07190e760 .imgEffect .imgEffect-overlay .imgEffect-content p {
    max-width: 800px; 
    margin: auto;
    font-size: 16px;
}
.blockWrap_f37fe63164304bbc990d1de07190e760 .galleryArrow {
    display: none;    
}
.block_f1391ac1a7fb43cbbbf7114c634f2e93 {
    position: absolute;    
    z-index: 999;
}
.block_f1391ac1a7fb43cbbbf7114c634f2e93 p {
    padding: 1.25em 2.5em !important;    
    font-size: 14px !important;
    cursor: pointer;
}
.block_f1391ac1a7fb43cbbbf7114c634f2e93 .ctaButton {
    cursor: pointer;    
}
.blockWrap_f1391ac1a7fb43cbbbf7114c634f2e93 .blockContentBleed .blockText {
    padding: 0;    
}

/*---------- MENUS ----------*/
.blockWrap_f7222492f49e4a17b2a63d35500f2dc6 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 36px;   
    letter-spacing: .05em;
    max-width: 800px; 
    right: auto;
    left: 0;
    padding-bottom: 10px;
}

.block_d133c3f1309b49ce8895ef1abb1d4ad1 {
    margin-top: -120px;
    position: relative;
    left: 10px;
    right: auto;
}
.items_d133c3f1309b49ce8895ef1abb1d4ad1.cols2 .item:nth-child(2) .itemInnerContent li,
.items_dbb8689d46bd4ec09cbe52fe0f8414bf.cols5 .item:nth-child(1) .itemInnerContent li,
.items_b605ee30a19f446887aaace1716198c9.cols5 .item:nth-child(1) .itemInnerContent li,
.items_aa723660ba0a484db3ffdd3bf8eb97b8.cols5 .item:nth-child(1) .itemInnerContent li,
.items_b24495b0dd93419fa85e7e280ba96978.cols5 .item:nth-child(1) .itemInnerContent li,
.items_a66f5333eac547eabc0081ac75bc4f4a.cols5 .item:nth-child(1) .itemInnerContent li {
    cursor: pointer;
    text-decoration: underline;
}

.blockWrap_f7222492f49e4a17b2a63d35500f2dc6 .galleryArrow {
    display: none;    
}
.blockWrap_cd19a0ea516145658caa140503575bdd .blockContentBleed .blockText {
    padding: 0;    
}

/*---------- HAPPENINGS ----------*/
.blockWrap_dd1ebeac77fe43bcb92037b2af89f9c0 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 36px;   
    letter-spacing: .05em;
    max-width: 800px; 
    right: auto;
    left: 0;
    padding-bottom: 10px;
}

.blockWrap_dd1ebeac77fe43bcb92037b2af89f9c0 .galleryArrow {
    display: none;    
}

.items_b327cf0abc144f20abcf750e331aa253.listView .itemPreview.hasImg .itemImg {
    width: 100%;
}
.items_b327cf0abc144f20abcf750e331aa253.listView .itemPreview.hasImg .itemContent {
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
}

/*---------- RESERVATIONS ----------*/
/*--- Desktop Widget ---*/
/*html .ot-dtp-picker {*/
/*    padding: 0;    */
/*}*/
/*html .ot-dtp-picker-form {*/
/*    background: transparent; */
/*    border: 1px solid #2c2e31;*/
/*    border-radius: 0px;*/
/*}*/
/*html .ot-dtp-picker .ot-dtp-picker-button {*/
/*    box-shadow: none; */
    /*margin-left: 2px !important;*/
/*}*/
/*html .ot-button:hover,*/
/*html .picker--focused .picker__day--highlighted {*/
/*    background: #2c2e31; */
/*}*/
/*html .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button {*/
/*    border-radius: 0;*/
/*}*/
/*html .picker__day--infocus:hover, .picker__day--outfocus:hover {*/
/*    color: #2c2e31; */
/*    background: rgba(44,46,49,.5);*/
    
/*}*/
/*html .ot-dtp-picker-selector-link:before {*/
/*    color: #2c2e31;*/
/*}*/

/*--- Mobile ---*/



/*@media only screen and (min-width: 768px) {*/
/*.block_a136e149b9154ddcbdb8f9b16a637e51{*/
/*    display: none;    */
/*}*/
/*html .ot-dtp-picker {*/
/*    background: transparent;  */
/*    margin-right: auto;*/
/*    margin-left: 0;*/
/*}*/
/*}*/
/*@media only screen and (max-width: 768px) {*/
/*.block_fc631d5e5f0e463c802e1553bde0c4e8{*/
/*    display: none;    */
/*}*/
/*html .ot-dtp-picker {*/
/*    background: transparent;  */
/*    margin: auto;*/
/*    float: left;*/
/*}*/
/*html .ot-title {*/
/*    text-align: left;    */
/*}*/
/*}*/

/*---------- CONTACT ----------*/
.blockWrap_d068b792de424e06bcc8c709d0f0da20 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 36px;   
    letter-spacing: .05em;
    max-width: 800px; 
    margin: auto;
    padding-bottom: 10px;
}
.blockWrap_d068b792de424e06bcc8c709d0f0da20 .galleryArrow {
    display: none;    
}



/*---------- MOBILE EDITS ----------*/
@media only screen and (min-width: 768px) {
.block_ea251668ad4b425ebf8f4cce39de3ca1,
.block_f891b282e5dc4268acd5fbfa375219ab,
.block_cb8cb5d391844b91a865020f39686707,
.block_e0f3509bff4b44bdb1c6eae2998e890b{
    display: none;    
}

/* HAPPENINGS*/
.items_b327cf0abc144f20abcf750e331aa253.listView .itemPreview.hasImg .itemImg,
.items_b327cf0abc144f20abcf750e331aa253.listView .itemPreview.hasImg .itemContent {
        width: 50%;
    }
.items_b327cf0abc144f20abcf750e331aa253 .item {
        position: relative;
    }
.items_b327cf0abc144f20abcf750e331aa253 .itemContent {
        position: absolute;
        top: 50%;
        right: 0;
        -o-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
.items_b327cf0abc144f20abcf750e331aa253 .item .itemInnerContent,
.items_b327cf0abc144f20abcf750e331aa253 .item .contentTitle{
        max-width: 500px;
        margin: auto;
    }



}

@media only screen and (max-width: 768px) {
.footerSocialIcons {
  margin-bottom: 0;
}
.footerContainer .footerSocialIcons li a {
  margin-bottom: 0;
}    
/*--- CONTENT TITLES ---*/
.blockWrap_ef7c381f324c499fbf634d7e8c4f0e01 .contentTitle,
.blockWrap_d4142e1e5909488cae455d103f30118c .contentTitle{
    font-size: 36px;    
}
    
    
/*--- HOME ---*/
.blockWrap_d8e92fd9798046548b1d7613c19b5b5e .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
	 width: 350px;
	 height: 305px;


}
/*--- HEROS ---*/
.block_f7222492f49e4a17b2a63d35500f2dc6,
/*.block_d133c3f1309b49ce8895ef1abb1d4ad1,*/
.block_f37fe63164304bbc990d1de07190e760,
.block_e0b4133a45e8447ab6b3a8d06529d2c9,
.block_dd1ebeac77fe43bcb92037b2af89f9c0,
.block_d068b792de424e06bcc8c709d0f0da20{
    display: none    
}
.block_d133c3f1309b49ce8895ef1abb1d4ad1 {
    margin-top: 0;
    position: absolute;
    right: auto;
}
.blockWrap_d133c3f1309b49ce8895ef1abb1d4ad1 {
    padding-top: 30px;
    padding-bottom: 60px !important;    
    padding-left: 30px;
    background-color: #D6E5DD;
}
.blockWrap_fc631d5e5f0e463c802e1553bde0c4e8 {
    padding-top: 0;
    padding-bottom: 0;
}
/*.block_ea251668ad4b425ebf8f4cce39de3ca1,*/
/*.block_f891b282e5dc4268acd5fbfa375219ab,*/
/*.block_cb8cb5d391844b91a865020f39686707 {*/
/*    display: block;    */
/*}*/

.items_f57767af8438445eaa1a20628c58d579 .item,
.items_ad89569e13ba48029d6e99e9d47b296c .item,
.items_e42a12bb2a1c490582267845a27ba929 .item,
.items_a6609f2e8dd74d03a4d20034e1d4ad80 .item,
.items_f34b077985cc41a2ab714873e89a6e76 .item { 
    padding: 0;    
}

.items_f57767af8438445eaa1a20628c58d579.cols5 .item,
.items_ad89569e13ba48029d6e99e9d47b296c.cols5 .item,
.items_e42a12bb2a1c490582267845a27ba929.cols5 .item,
.items_a6609f2e8dd74d03a4d20034e1d4ad80.cols5 .item,
.items_f34b077985cc41a2ab714873e89a6e76.cols5 .item {
    width: 48%;    
}

.items_f57767af8438445eaa1a20628c58d579.gridView .item,
.items_ad89569e13ba48029d6e99e9d47b296c.gridView .item,
.items_e42a12bb2a1c490582267845a27ba929.gridView .item,
.items_a6609f2e8dd74d03a4d20034e1d4ad80.gridView .item,
.items_f34b077985cc41a2ab714873e89a6e76.gridView .item {
    float: left;    
}


}