/*
	Fix for issue LST-1073
*/
[data-global-search-open] {
    overflow: hidden!important;
    overflow-x: hidden !important;
    overflow-y: hidden !important;
}
/*
	Cephalopod compatibility changes
	Fix for LST-1101, CMS-359
*/
footer{
	height: auto!important;
}
footer a{
	color:inherit;
	font-size:inherit;
}
footer > div:first-child{
    border-top: none!important;
}
@import url('https://fonts.googleapis.com/css?family=Fira+Sans:300,300i,400,400i,500,500i,600,600i,700,700i,900,900i|Noto+Serif:400,400i,700,700i');
.uncode_text_column,
.uncol.style-light{
    font-family:"Noto Serif", serif;
    font-weight: 300;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
    color: #444444;
}
.post-content > h3,
.uncode_text_column > h3,
.leafly-legacy-article > h3{
    margin: 1.25em 0 .75em 0!important;
    font-weight: 700!important;
}
.post-content ol li,
.uncode_text_column  li{
    list-style: decimal
}
.post-content ul li,
.uncode_text_column  li{
    list-style: outside
}
.leafly-title{
    font-weight: 500;
}
.leafly-excerpt,
.leafly-disruptor-subheading,
.leafly-rotating-campaign-left-tease{
    font-family:"Noto Serif", serif;
    font-weight: 300!important;
}
.leafly-article-callout-title{
    font-family:"Noto Serif", serif!important;
}
blockquote{
    margin-left:.5em!important;
    margin-top:1.5em!important;
    margin-bottom:1.5em!important;
    border-left: 5px solid silver!important;
    padding-left: 1em!important;
}
/*
    Fix Header (no ticket)
*/
.box-container{
    position: unset!important;
}

/* Fixes inline/sidebar sailthru margins CMS-377 */
@media only screen and (min-width: 768px) {
    .leafly-sailthru-signup.leafly-sailthru-signup-inline,
    .leafly-sailthru-signup.leafly-sailthru-signup-sidebar {
        margin-right: 28px!important;
    }
}

/* Fixes inline sailthru background color CMS-377 */
.leafly-sailthru-signup.leafly-sailthru-signup-footer .sailthru_form_input.form-group>input {
    background-color: #f3f3f3 !important;
}

/* 
    LFA-135
*/
.leafly-custom-social-links .leafly-comment-count .icon-disqus{
    margin-right: -8px;
    line-height: 58px;
    height: 40px;
    font-size: 60px;
}
.icon-print{
    font-size: 50px!important;
    line-height: 45px!important;
}

/*
    SXSW Banner Fixes
*/
.sxsw-banner__header{
    font-size: var(--font-size-m)!important;
    font-weight: 500;
    letter-spacing: initial;
}
.sxsw-banner__link{
    font-weight: 500;
    letter-spacing: initial;
}

/*
    LFA-120 fix
*/
#tou-modal input[type=checkbox]{
    -webkit-appearance: checkbox;
    position: absolute;
}
/*
    LFA-160
*/
.newsletter{
    letter-spacing: 0!important;
}
h3.newsletter__subhead {
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 24px!important;
}
.newsletter__disclaimer > p{
    font-weight: 500!important;
    line-height: 20px!important;
}
@media screen and (min-width: 570px){
    .newsletter__headline {
        font-size: 44px!important;
    }
}
.newsletter__form  input{
    font-size: var(--font-size-xs)!important;
}

/*
    LFA-189
*/
.leafly-category-mobile-nav-drawer{
    height: auto!important;
    bottom:0;
}