body{font-family:Georgia,serif;font-size:100%;max-width:1024px;margin-left:auto;margin-right:auto;}html{line-height:1.5;}a{color:#512F15;}img.align-left{margin-right:1em;margin-top:.7em;margin-bottom:.7em;}img.align-right{margin-left:1em;margin-top:.7em;margin-bottom:.7em;}.view-mode-teaser h2,h1.page-title{font-weight:bold;font-size:1.5em;color:#1F1C1A;text-transform:none;}.view-mode-teaser h2 a{text-decoration:none;color:#512F15;}.search-snippet strong{background-color:#e25400;color:#fff;padding:0 4px;}@media (max-width:480px){.container{max-width:480px;width:90%;}}.block-hero{clear:both;margin-bottom:30px;}@media (min-width:1200px){.block-hero .block-content{min-height:170px;}}@media (min-width:1500px){.block-hero .block-content{min-height:200px;}}.view-mode-teaser h2{clear:right;}.l-header{background:#FFFFFF;}.l-hero{background:#411616;margin-top:1em;border-top:black .3em solid;}.l-hero .no-container{text-align:center;}#logo-block{padding:1.2rem 1rem .8rem;margin:1rem 0 0;line-height:100%;background:#f7f3ed;text-align:center;border-top:solid 2px #6f6f6f;}.tagline{font-size:1.4em;}.name-and-slogan{padding-top:30px;float:left;}.site-name{margin-bottom:6px;font-size:1.821em;color:#32678b;line-height:1;}.site-name a{text-decoration:none;}.site-name a:visited{color:inherit;}.block-system-main-menu .block-content{display:flex;justify-content:center;}@media (max-width:960px){.block-system-main-menu .block-content{display:block;margin-left:1.5rem;}}.block-system-header h1.site-name{margin:0;}.site-slogan{font-size:0.929em;margin-top:7px;word-spacing:0.1em;}@media (max-width:540px){.logo{margin-right:2px}}.l-footer{padding-top:10px;padding-bottom:10px;padding-left:0;padding-right:0;margin-top:10px;margin-left:-15px;background:#2D0404;color:white;min-height:80px;}.l-footer a{color:#e9d39f;text-decoration:none;}.l-footer .block.block-system-powered-by{}.header-menu{float:right;}.header-menu .links{list-style:none;}.header-menu li{float:left;}.header-menu li a{text-decoration:none;padding-left:.5em;padding-right:.5em;}.header-menu li a:hover{background:#d0cece;color:#0c4fa1;padding-left:.5em;padding-right:.5em;padding-top:.3em;padding-bottom:.3em;}.header-menu li a:hover:visited{color:#0c4fa1;}.header-menu li a:visited{color:initial;}p.submitted{border-top:2px solid #BEB8A0;border-bottom:2px solid #BEB8A0;background:#F5F4F0;line-height:1.5em;font-style:italic;padding-left:5px;color:#6e5d4d;}.node-readmore a{background:url(/themes/steam_kiss/images/bullet-arrow.png) no-repeat left center;}.node-readmore a,.comment-add a{padding-left:19px;color:#32678b;font-weight:bold;text-decoration:none;}.comment-add a{padding-left:5px;}.node-readmore a:hover,.comment-add a:hover{text-decoration:underline;}.more-link{margin-right:10px;}.more-link a{background:url(/themes/steam_kiss/images/bullet-arrow.png) no-repeat left center;padding-left:19px;color:#32678b;font-weight:bold;text-decoration:none;}.more-link a:hover{text-decoration:underline;}.block-uc-cart-cart{float:right;clear:both;padding:5px;}.l-header .block-uc-cart-cart{clear:right;}.block-uc-cart-cart .block-title{font-size:1.3rem;margin-top:5px;margin-bottom:5px;}.cart-block-icon-empty{background-size:100%;width:19px;}
blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:0.5em 10px;}blockquote p{display:inline;}
.l-header .block-search-form{clear:right;}.block-search-form{float:right;width:20em;padding-top:18px;}.l-header .block-search-form input.form-search{margin-left:20px;}.block-search-form input.form-search{float:left;font-size:1em;width:9em;margin-right:5px;border:1px solid grey;line-height:1.75em;background-color:#e4e6e7;border-radius:3px;}.block-search-form input.form-search:focus{box-shadow:-1px 1px 3px 0px grey;background-color:#eef0f1;}.block-search-form input.form-submit{width:3em;position:relative;padding:.4em .5em;left:-8px;border:2px solid #4A3501;background-color:#4A3501;color:#fafafa;border-top-right-radius:3px;border-bottom-right-radius:3px;font-weight:bold;font-size:.9em;}.block-search-form input.form-submit:hover{border:2px solid #4A3501;background-color:#4A3501;}
.block-system-main-menu{font-family:ff-more-web-pro,serif;font-weight:500;background:black;border-radius:4px;box-shadow:2px 3px 6px #999;margin-bottom:28px;clear:both;top:0;}.menu-dropdown ul{background:black;}.menu-dropdown ul a:hover{background:#49260C;}.block-system-main-menu ul.menu a,.block-system-main-menu ul.menu a:hover{font-size:1.2rem;font-weight:700;line-height:2em;padding-right:1em;padding-left:0.7em;color:white;}.block-system-main-menu ul.menu a:hover{color:#D8C5A5;border-bottom:4px solid #492315;}.block-system-main-menu ul.menu a.active{border-bottom:4px solid #5B422E;color:#C0B095;}.menu-dropdown a span.sub-arrow{right:6px;}.block-system-main-menu ul.menu li ul{min-width:5em !important;}.block-system-main-menu ul.menu li ul a{line-height:1.8em !important;}
.l-sidebar div[role=navigation]{padding-bottom:1px;padding-top:1px;border-radius:4px;min-width:190px;}.l-sidebar .menu li{list-style-image:url(/themes/steam_kiss/images/bullet-arrow.png);padding-top:0px;white-space:nowrap;}.l-sidebar .menu li.first a{margin-top:0px;}.l-sidebar .menu a{display:inline-block;text-decoration:none;color:black;font-size:.9em;padding:4px;padding-left:8px;font-weight:bold;min-width:8em;width:95%;transform:scaleY(1.4);margin-top:12px;border-bottom:2px solid lightgrey;}.l-sidebar .menu a:hover{background:#dedddd;;}.l-sidebar .menu a:visited{color:black;}.l-sidebar .menu li a.active{color:#C0B095;background:black;}.l-sidebar .menu li ul a{min-width:6em;}.l-sidebar .menu li ul li{margin-top:12px;}
h1,h2.headline,h2.headline-side,h2.headline-thumb,.section-footer,.view-taxonomy-term h2,.editorial-content h2,.bottom-promo h2{font-family:ff-more-web-pro,serif;}h2.headline-side,.section-footer{font-weight:500;}h2.headline-thumb{font-size:1.3rem;}h2.headline{font-size:1.7rem;}.news-snippet .inline-head{font-weight:bold;}.section-footer{font-size:1.3rem;}.top-story h2.headline,.spotlight h2.headline{font-size:1.8rem;margin:18px 0 6px;}.editorial-content h2{font-size:1.4rem;}.layout--explorer-sections .l-middle,.layout--explorer-index .l-middle{margin-top:1rem;}.front .layout--explorer-sections .l-middle{margin-top:0;}.layout--explorer-content .col-md-4{text-align:center;}.layout--explorer-spotlight .col-md-8 p{font-size:1.2rem;}.layout--explorer-content .col-md-8{font-size:1.2rem;}.layout--explorer-content .l-header-inner{padding-bottom:1rem;border-bottom:1px solid #8F8578;margin-bottom:1em;}.layout--explorer-sections .l-wrapper-inner a,.headline a,.headline-side a,.headline-top a,.guide-org a,h2 a,h3 a,h4 a,.layout--explorer-content h2 a{text-decoration:underline;color:#512F15;}.layout--explorer-sections .l-wrapper-inner .section-intro a{text-decoration:underline;color:#512F15;}.layout--explorer-sections .l-wrapper-inner .section-header-categories a{text-decoration:none;color:#512F15;}.layout--explorer-sections .col-md-8{font-size:1.2rem;line-height:1.4;}.layout--explorer-sections .col-md-4{font-size:1.1rem;line-height:1.4;}.layout--explorer-index .news-block,.layout--explorer-spotlight .news-block{font-size:1.1rem;line-height:1.5;}.layout--explorer-spotlight .col-md-8{padding-right:1rem;}h1.page-title{margin:0;font-size:2rem;font-weight:bold;}.spotlight{margin-bottom:1.5rem;font-size:1.2rem;}.layout--explorer-sections h1{font-family:stymie,serif;font-size:4em;border-top:solid 6px hsla(0,72%,17%,1.00);margin-top:1rem;line-height:120%;font-weight:900;}.layout--explorer-spotlight h1,.layout--explorer-index .page-heading{font-family:stymie,serif;font-size:3em;border-top:solid 8px hsla(0,72%,17%,1.00);border-bottom:solid 3px hsla(0,72%,17%,1.00);margin-bottom:1.5rem;line-height:120%;font-weight:900;}.column-head,.column-head-top,.kicker,.linkbox h3{font-family:shackleton-narrow,serif;text-transform:uppercase;border-top:solid 3px black;border-bottom:solid 1px black;font-size:1.4rem;margin:.5em 0;line-height:130%;font-weight:700;}.social-medium{max-width:24px;}.deck{font-family:ff-more-web-pro,serif;font-weight:500;color:#3D3631;font-size:1.4rem;margin:9px 0;}.byline-date{margin:0 0 9px;}.news-kicker{font-family:Corbel,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,"Verdana Ref",sans-serif;display:inline-block;color:#676767;font-weight:800;text-transform:uppercase;font-size:.8em;margin:0px 0px 6px 0px;}.headline,.headline a,.headline-thumb,.headline-thumb a{margin:.2rem 0;line-height:1.3em;}.top-story,.news-thumb,.news-thumb-right{border-bottom:solid 1px #000000;padding-bottom:1rem;margin-bottom:1rem;}.headline-side{margin:6px 0 0;}.minicalendar .list-item{padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px black;}.sidebar-block{border-top:1px solid #AAAAAA;padding-top:18px;}.sidebar-image-head{border-top:solid 4px #56310C;border-bottom:solid 2px #56310C;padding:6px 0 6px;margin:0 0 18px;}.sidebar-text{font-size:1.1rem;line-height:1.4;}.headline-side{font-size:1.2rem;}.story-block-2 .views-row{padding:6px 0 12px;margin:0 0 12px;border-bottom:solid 1px #000000;}.news-block .views-row{padding:6px 0 12px;margin:0 0 12px;border-bottom:solid 1px #000000;}.news-block .last{border-bottom:none;}.directory-block-wordy h2.headline-side{font-family:Georgia,serif;font-size:1rem;margin-bottom:8px;}.directory-block-wordy .view-content{padding:0 0 6px;border-bottom:solid 1px #000000;}.directory-block{margin:0 0 2rem;}.front-news{font-size:1.2rem;}.front-news .news-snippet{border-bottom:1px solid #AAAAAA;padding-bottom:12px;margin-bottom:12px;}.digest-front{font-size:1.2rem;margin-bottom:1.5rem;}.front-news .section-footer,.minicalendar{margin-bottom:1.5rem;}.minicalendar .event-details{font-size:1rem;margin-top:.3rem;}.news-thumb .teaser{font-size:1.2rem;line-height:1.4;}.news-thumb img{width:100%;max-width:240px;}@media (max-width:400px){.news-thumb-right img{display:none;}}@media (max-width:480px){.news-thumb-right img{display:none;}}@media (max-width:1024px){.news-thumb img{width:50%;max-width:120px;}}.digest-promo{border-bottom:3px solid #824535;padding-bottom:15px;margin-bottom:18px;}.bottom-promo{border-top:2px solid #000;padding-top:0;margin-top:18px;}.image-field-caption{background:#ffffff;border-left:none;margin:0;padding:0;}.image-field-caption p{font-size:.9rem !important;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,"sans-serif";display:inline;}.story-caption{font-size:.9rem;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,"sans-serif";}.image-full-bd{margin:1rem 0 .3rem;}.resp-container{position:relative;overflow:hidden;padding-top:56.25%;margin:1.5em 0 1em 0;}.resp-container-54{position:relative;overflow:hidden;padding-top:54%;margin-bottom:18px;}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.field-type-taxonomy-term-reference a{color:#F3EBE8;background-color:#5C3B1D;font-weight:900;font-size:1rem;text-shadow:1px 1px #000;padding:3px 6px 3px 6px;border:1px solid #000;text-decoration:none;}.field-type-taxonomy-term-reference a:hover{background-color:#5e4328;}.field-type-taxonomy-term-reference .field-items .field-item{margin:0.6em 0.6em;display:inline-block;}.field-type-taxonomy-term-reference .field-label{padding-top:.5rem;font-size:1rem;}.section-header{margin-bottom:1rem;}.section-header-categories,.section-intro{font-family:ff-more-web-pro,serif;font-weight:500;font-size:1.3rem;}.divider{color:#000000;}.section-header-note{margin-top:.8em;font-size:1em;font-style:italic;}.byline-date{font-size:1rem;}.section-footer p{margin:0;}.section-footer{margin:6px 0 12px;}.small-logo{margin:12px 0 12px;text-align:center;border-bottom:solid 1px #BCB09F;padding:0 0 9px;}.block-block-hamburger-menu{position:absolute;padding:0 4em 0 0;}.block-block-logo-small{}.ad-banner,.ad-cube{text-align:center;}.ad-banner img,.ad-cube img{border:1px black solid;}.ad-banner img{max-width:728px;width:100%;}.ad-cube{border-top:1px solid #000000;margin-top:1rem;padding-top:1rem;}.block-views-advertising-blocks-block-2 .ad-cube{border-top:none;margin-top:0;padding-top:0;}@media (max-width:760px){.block-views-advertising-blocks-block-2 .ad-cube{border-top:1px solid #000000;margin-top:2rem;padding-top:1rem;}}.l-content .block-views-advertising-blocks-block-7{border-bottom:2px solid #000000;margin-bottom:1rem;padding-bottom:1rem;}.l-content .block-views-advertising-blocks-block-6{border-top:1px solid #000000;margin-top:1rem;padding-top:1rem;}.gallery-thumbnail{border-top:1px solid #4F3C31;padding-top:.7em;}.views-row-1 .gallery-thumbnail{border-top:none;padding-top:0;}.gallery-headline{font-size:1.3;margin-top:-.5em;}.thumbnail img{float:left;margin:5px 20px 12px 0 !important;border:solid 1px #000;}.headline-thumb{font-size:1.2em;}.news-thumb-right .thumbnail img{float:right;margin:5px 0 12px 20px !important;border:solid 1px #000;}.clearfix:after{content:"";display:block;clear:both;}.site-icons{padding:0 !important;margin:0 !important;}.site-icons ul{list-style-type:none;}.site-icons li{display:inline-block;height:40px;width:40px;margin:3px 3px 0px 0px;padding:0;}.site-icons li a{}.site-icons img{float:left;}.linkbox:after,.textlinks:after,.webicons:after{content:"";display:table;clear:both;}.webicons li{float:left;margin:18px 12px 0px 0px;list-style-type:none;}.buttonlinks li{float:left;margin:24px 12px 12px 0px;list-style-type:none;}.buttonlinks li a{font-family:Corbel,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,"Verdana Ref",sans-serif;color:#E8DDD1;background-color:#5C3B1D;font-weight:900;font-size:1.2em;text-shadow:1px 1px #000;padding:2px 8px 2px 8px;border:4px double #272727;text-decoration:none;}.editorial-content .field-name-field-date-published{padding:6px 0 12px;margin:0 0 12px;border-bottom:solid 1px #000000;}.field-name-field-deck{font-size:1.4rem;}.editorial-content .field-name-body{font-size:1.3rem;}.layout--explorer-content .field-name-field-deck{margin-bottom:1rem;}.layout--explorer-content .col-md-8{padding-right:2rem;}@media (max-width:760px){.layout--explorer-content .col-md-8{padding-right:1rem;padding-left:1rem;}}#digest h2{border-top:solid 3px #7c5942 !important;padding-top:15px !important;margin-top:21px !important;}.last-graf{border-bottom:1px solid #7c5942;padding-bottom:15px;margin-bottom:18px;}.index-page h3,.index-page h2,.index-page h4,.city-guide-category h2,.city-guide-category h3{font-family:ff-more-web-pro,serif;font-size:1.5rem;margin:12px 0 12px;}h3.guide-org,h2.guide-org,.index-page h4{font-family:ff-more-web-pro,serif;font-weight:500;font-size:1.2rem;margin:6px 0 0;}.section-icon a{float:left;padding-right:6px;}.section-box{border-top:solid 1px #000;padding:12px 0px 0px 0px;}.field-name-body:after,.section-box:after,.snippet:after{content:"";display:table;clear:both;}.icon{float:left;padding-right:6px;padding-top:2px;}.index-page .view-city-guide-listings .view-content{border-top:4px solid #000000;padding-top:12px;}.index-page .location{font-style:italic;font-size:.9em;}.listing-teaser{border-bottom:1px solid #000000;padding-bottom:12px;margin-bottom:12px;}.index-page .listing-teaser.last{border-bottom:4px solid #000000;padding-bottom:12px;margin-bottom:1.5em;}.events-block .listing-teaser{border:none;}.events-block h4{margin:.7rem 0 0;font-size:1.2rem;font-family:ff-more-web-pro,serif;font-weight:500;}.events-block .location{font-style:italic;font-size:1.1rem;margin:0;}.events-block .when{font-size:1.2rem;margin:0;}.textlinks li{list-style-type:none;font-size:1.2rem;font-family:ff-more-web-pro,serif;font-weight:500;}.textlinks  a{text-decoration:none;}.region-section-list{font-family:ff-more-web-pro,serif;font-weight:500;font-size:1.2rem;text-height:1.5;}.region-section-list a{color:black;text-decoration:none;}.view-taxonomy-term .node-readmore{display:none;}.view-taxonomy-term h2{margin:12px 0 12px;padding:12px 0 0;border-top:solid 1px #000;}
$lineWidth:5px;$lineLength:25px;$baseMargin:8px;// To use mixins -@include (set value here);// i.e. -@include color(red);@mixin color($color){color:$color;}@mixin rotate($rotateDegrees){-webkit-transform:$rotateDegrees;-moz-transform:$rotateDegrees;-ms-transform:$rotateDegrees;-o-transform:$rotateDegrees;transform:$rotateDegrees;}@mixin animation-duration($animationDuration){-webkit-transition-duration:$animationDuration;-moz-transition-duration:$animationDuration;-ms-transition-duration:$animationDuration;-o-transition-duration:$animationDuration;transition-duration:$animationDuration;}@mixin animation-delay($animationDelay){-webkit-transition-delay:$animationDelay;-moz-transition-delay:$animationDelay;-ms-transition-delay:$animationDelay;-o-transition-delay:$animationDelay;transition-delay:$animationDelay;}@keyframes fade-opacity-in{0%{opacity:0;}50%{opacity:0;}100%{opacity:1;}}#hamburger-container .nav{max-height:0;overflow:hidden;margin-top:43px;box-shadow:0 3px 12px rgba(0,0,0,0.25);}#hamburger-container ul{list-style-type:none;padding:0;margin:0;}#hamburger-checkbox{display:none;}.hamburger-icon{position:absolute;top:10px;left:10px;display:block;cursor:pointer;height:$baseMargin*2 + $lineWidth;width:$lineLength;#hamburger-container span{display:block;top:$baseMargin;width:$lineLength;height:$lineWidth;background-color:#000;position:relative;@include animation-duration(.2s);@include animation-delay(0s);&:after,&:before{display:block;content:'';position:absolute;width:$lineLength;height:$lineWidth;background-color:#000;@include animation-duration(.2s);@include animation-delay(.0s);}&:before{margin-top:-$baseMargin;}&:after{margin-top:$baseMargin;}}}#hamburger-checkbox:checked ~ .nav{width:300px;max-height:99999px;-webkit-transition:max-height 2s;//animation:fade-opacity-in .8s none;}#hamburger-checkbox:checked ~ .hamburger-icon{span{background-color:rgba(0,0,0,0);@include animation-duration(.2s);&:before,&:after{margin-top:0px;@include animation-duration(.2s);}&:before{@include rotate(rotate(45deg));}&:after{@include rotate(rotate(-45deg));}}}#hamburger-container .nav a,#hamburger-container .nav label{display:block;padding:.85rem;color:#fff;background-color:#151515;box-shadow:inset 0 -1px #1d1d1d;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}#hamburger-container .nav a:focus,#hamburger-container .nav a:hover,#hamburger-container .nav label:focus,#hamburger-container .nav label:hover{color:rgba(255,255,255,0.5);background:#030303;}#hamburger-container .nav label{cursor:pointer;}#hamburger-container .group-list a,#hamburger-container .group-list label{padding-left:2rem;background:#252525;box-shadow:inset 0 -1px #373737;}.group-list a:focus,.group-list a:hover,.group-list label:focus,.group-list label:hover{background:#131313;}.sub-group-list a,.sub-group-list label{padding-left:4rem;background:#353535;box-shadow:inset 0 -1px #474747;}.sub-group-list a:focus,.sub-group-list a:hover,.sub-group-list label:focus,.sub-group-list label:hover{background:#232323;}.sub-sub-group-list a,.sub-sub-group-list label{padding-left:6rem;background:#454545;box-shadow:inset 0 -1px #575757;}.sub-sub-group-list a:focus,.sub-sub-group-list a:hover,.sub-sub-group-list label:focus,.sub-sub-group-list label:hover{background:#333333;}.group-list,.sub-group-list,.sub-sub-group-list{height:100%;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-in-out;}.nav__list input[type=checkbox]:checked + label + ul{max-height:1000px;}label > span{float:right;-webkit-transition:-webkit-transform .2s;transition:transform .2s;}.nav__list input[type=checkbox]:checked + label > span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.icons-small{font-family:'steamicons';font-size:2em;}
