@import url(http://fonts.googleapis.com/css?family=Archivo+Narrow:400,700);@import url(http://fonts.googleapis.com/css?family=Caudex:400,700|Archivo+Narrow:400,700);body{background:url("/assets/smiths_olde_bar/grunge_bg.jpg")}h2,h1{font-family:'Caudex', serif;font-weight:700;font-size:36px;color:#3a3a3a}h1{font-size:60px}hr{color:#e2e2e2;border-bottom:1px solid #e2e2e2;border-top:0px}h3{font-family:'Archivo Narrow', sans-serif;font-size:24px;font-weight:700;color:#646464}p{font-family:'Archivo Narrow', sans-serif;font-size:18px;font-weight:400;color:#646464}.main_description{font-size:24px;text-align:center;padding:20px;border-radius:10px}.descriptive_text{padding:30px}.fc-view{overflow:visible}.fc-event{cursor:pointer}.fc-today{background:rgba(255,255,0,0.1) !important}.decorated_header{margin:20px 0 0}.decorated_header h2{text-align:center;padding:0;margin:0;font-size:36px;line-height:60px}a{color:#646464;text-decoration:none}a:hover{text-decoration:underline;color:#7e7e7e}.btn{font-family:'Archivo Narrow', sans-serif;font-size:18px;font-weight:700}.btn{border-radius:3px;transition:background-color 0.5s ease-in-out}.btn.tickets{font-size:24px;font-size:2rem;text-transform:uppercase;background:#000000;color:#ffffff;padding:30px 0;white-space:normal}.btn.gray{background:#565656;color:#ffffff}.btn.gray:hover{background-color:#232323}.btn.black{background:#000000;color:#ffffff}.btn.black:hover{background-color:#941a19}.masthead{z-index:100;position:fixed;top:0px;left:0px;width:100%;padding:0;margin:0}.masthead .wrap{padding:15px}.masthead .logo{width:70px;height:70px;float:left}.masthead .nav{margin-top:17px}.masthead .nav li{float:left;font-family:'Archivo Narrow', sans-serif;font-weight:700;font-size:16px;line-height:16px;text-transform:uppercase;text-align:left;position:relative;background:rgba(0,0,0,0.5)}.masthead .nav li a{color:#ffffff;padding:10px 15px}.masthead .nav li a:hover{background:transparent}.masthead .nav li>ol{position:absolute;z-index:5;top:36px;min-width:200px;max-width:200px;list-style:none;margin-left:0;padding:0;display:none;overflow:hidden;background:rgba(0,0,0,0.5)}.masthead .nav li>ol li{clear:both;text-align:left;padding:8px 15px;background:transparent}.masthead .nav li>ol li a{padding:0}.hero{position:fixed;color:#ffffff;z-index:0;height:600px;top:0;width:100%}.hero h2,.hero h3,.hero h1{color:#ffffff;text-transform:uppercase;line-height:0.9;text-shadow:0 0 10px #000;z-index:100}.hero h1{font-size:120px}.hero h3{font-size:40px}.hero img{width:100%}.hero .blurb{width:100%;text-align:center;position:absolute;top:120px;left:0px;z-index:100}.hero p{font-size:24px;color:#ffffff;font-weight:400;margin:40px auto 0;text-shadow:2px 2px 10px rgba(0,0,0,0.7)}.hero.home{overflow:hidden}.main-bg-overlay{background:url("/assets/smiths_olde_bar/masthead_bg.png") repeat-x;width:100%;position:absolute;height:100%;top:0}#main-content{background:url("/assets/smiths_olde_bar/grunge_bg.jpg");position:relative;margin-top:600px;z-index:10;transition:all 1s ease-in-out;padding-bottom:20px}#main-content.default-page{margin-top:125px}#main-content.default-page h1{font-size:36px}#main-content.default-page h2{font-size:24px;text-transform:uppercase}#main-content.default-page .locations .location{margin:0 0 20px}#main-content.default-page .locations .location .photo{margin-top:20px;border:10px solid #FFFFFF;box-shadow:0 0 10px #000000;background-size:cover;min-height:200px}.event_calendar{display:none;min-height:600px;padding:20px 0}.calendar-options{padding:20px 0;text-align:center;margin:0 auto;width:95px}.calendar-options.left{margin:0 0}.calendar-options .list_view{background:url("/assets/smiths_olde_bar/calendar_icons.png");width:31px;height:27px;display:inline-block;float:left;text-indent:-9999px;margin:0 30px 0 0}.calendar-options .list_view:hover,.calendar-options .list_view.active{background-position:0 -31px}.calendar-options .calendar_view{background:url("/assets/smiths_olde_bar/calendar_icons.png");background-position:-35px 0;width:31px;height:27px;display:inline-block;float:left;text-indent:-9999px}.calendar-options .calendar_view:hover,.calendar-options .calendar_view.active{background-position:-35px -31px}.legend_container{display:none}.legend{list-style:none;margin:0px;padding:2px 0 0}.legend li{display:block;clear:both;margin:0px;padding:0px;overflow:hidden;text-align:left}.legend .icon{width:12px;height:12px;display:inline-block;margin-right:10px;border:1px solid #8E8E8E}.bubble{position:absolute;z-index:100;width:480px;min-height:265px;background:#FFFFFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:#ffffff solid 5px;padding:1px;box-shadow:0px 0px 60px rgba(0,0,0,0.8);z-index:300}.bubble .name{padding:20px;border-radius:5px 4px 0 0}.bubble .name h2{line-height:1.3;color:#ffffff;margin:0px;padding:0px;padding-right:120px;font-size:20px}.bubble .info .sidebar{position:absolute;right:15px;top:15px;width:120px;padding:5px;background:#ffffff}.bubble .info .sidebar img{width:100%}.bubble .info .sidebar a{font-size:14px;text-align:center;padding:10px 0;text-transform:uppercase}.bubble .info .sidebar a.tickets{margin-bottom:10px;margin-top:10px}.bubble .info h3{font-size:18px;margin:0px;font-family:'Archivo Narrow', sans-serif}.bubble .info .event_info{padding:20px 130px 20px 20px}.bubble .info .event_info p{font-size:16px}.rooms{margin:-50px 0 0 0;transition:all 0.5s ease-in-out}.rooms a{background:#FFFFFF;display:inline-block;width:100%}.rooms a img{box-shadow:0px 0px 30px rgba(0,0,0,0.5);width:100%;opacity:0.9;transition:all 0.5s ease-in-out}.rooms a img:hover{opacity:1}.event-list{padding-top:20px;padding-bottom:20px}.event-list .row-fluid{padding:0;margin-bottom:40px;overflow:hidden;position:relative;height:100%;overflow:hidden;background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.05) 0, rgba(255,255,255,0) 50%);background-image:linear-gradient(to bottom, rgba(0,0,0,0.05) 0, rgba(255,255,255,0) 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0D000000', endColorstr='#00FFFFFF', GradientType=0)}.event-list .row-fluid .content{text-align:center;padding-top:40px}.event-list .row-fluid .thumb{max-height:190px;min-height:190px;background-position:50%;background-size:contain;background-repeat:no-repeat;overflow:hidden}.event-list h2,.event-list h2 a{margin:0px;color:#3a3a3a}.event-list p{margin:10px  0}.event-list .event-col,.event-list .button-col{padding:15px}.event-list .date-col{padding:15px 10px;background:#000000;text-align:center;height:190px;max-height:190px}.event-list .date-col h3,.event-list .date-col h4{margin:0px;padding:0px;font-family:'Caudex', serif;font-weight:400;text-transform:uppercase;color:#ffffff}.event-list .date-col a{color:#ffffff}.event-list .date-col h3{font-size:21px;margin-bottom:10px}.event-list .date-col h4{font-size:16px}.event-list .btn+.btn{margin-top:10px}.event-list.mini .row-fluid .date-col{height:120px;max-height:120px}.event-list.mini .row-fluid .date-col .content{padding-top:30px}.event-list.mini .row-fluid .date-col .content h3{font-size:15px}.event-list.mini .row-fluid .date-col .content .location{display:none}.event-list.mini .row-fluid .thumb{max-height:120px;min-height:120px}.event-list.mini .row-fluid .event-col .event-name{font-size:24px}.event-list.mini .row-fluid .button-col .btn{white-space:normal;font-size:16px;line-height:18px}.view-all-shows{text-align:center;padding:0;margin:0 0 40px}.event-page .buy-tickets{margin:20px 0}.event-page .artist-bios .artist-bio>h3{margin-top:0}.fb_iframe_widget{margin-top:7px;background:#fff}.facebook-widget,.spotify-widget,.instagram-widget{text-align:center;margin-bottom:20px}.social_icon{background:url("/assets/smiths_olde_bar/social_icons.png");width:23px;height:24px;display:inline-block;overflow:hidden;margin-top:7px;cursor:pointer}.social_icon.facebook{background-position:0 0}.social_icon.twitter{background-position:-29px 0}.social_icon.website{background-position:-58px 0}.pagination{display:block;text-align:center}.pagination .previous_page,.pagination .next_page{display:none}.pagination a,.pagination .current{display:inline-block;background:#000000;color:#ffffff;padding:10px 15px;border-radius:4px}.pagination .current{background:#585858}.mobile_nav_btn{background:url("/assets/smiths_olde_bar/mobile_nav_icon.png");display:block;height:21px;width:27px;z-index:220;position:relative;left:15px;top:5px;cursor:pointer;float:left}.addthis_toolbox{margin:17px 0}.footer{background:url("/assets/smiths_olde_bar/footer_bg.jpg");padding:30px 0;margin:0;position:relative}.footer *{color:#ffffff;font-family:'Archivo Narrow', sans-serif;font-weight:700}.footer .header{font-size:30px}.footer address{font-size:1.5em;font-size:normal}.footer .mailing_list{text-align:center}.footer .mailing_list form{margin:10px 0 0 0}.footer .mailing_list .email_address{color:#565656}.footer .mailing_list :-moz-placeholder{color:white}.footer .mailing_list ::-moz-placeholder{color:white}.footer .mailing_list :-ms-input-placeholder{color:white}.footer .connect{text-align:right}.footer .connect a{padding:10px 0 0 10px;display:inline-block}.sob-wufoo{padding:20px;background:rgba(0,0,0,0.05)}@media only screen and (max-width: 1200px){.rooms{margin:0px 0 0 0  !important}.decorated_header h2{font-size:32px}.hero{height:496px}.hero .blurb{top:150px}.hero h1{font-size:100px}#main-content{margin-top:496px}.event-list .row-fluid .date-col{padding:15px 10px;height:156px;max-height:156px}.event-list .row-fluid .date-col .content{padding-top:20px}.event-list .row-fluid .thumb{max-height:156px;min-height:156px}.event-list.mini .row-fluid .date-col{height:100px;max-height:100px}.event-list.mini .row-fluid .date-col .content{padding-top:22px}.event-list.mini .row-fluid .date-col .content h3{font-size:12px}.event-list.mini .row-fluid .date-col .content .location{display:none}.event-list.mini .row-fluid .thumb{max-height:100px;min-height:100px}.event-list.mini .row-fluid .event-col .event-name{font-size:21px}}@media only screen and (max-width: 992px){.decorated_header h2{font-size:24px;line-height:30px}.hero{height:380px}.hero .blurb{top:100px}.hero h1{font-size:72px}.main_description{font-size:18px}#main-content{margin-top:380px}}@media only screen and (max-width: 767px){.hero{height:160px}.hero .blurb{top:30px}.hero .blurb h1{font-size:36px}.hero .blurb h3{font-size:24px}.main_description{font-size:16px}#main-content{margin-top:160px}#main-content.default-page{margin-top:70px}.container-fluid .container.events{padding:0}.rooms{margin:0px 0 0 0  !important}.masthead .nav{margin-top:0;position:absolute;left:-100%;width:100%;background:#222222;top:-15px;padding:15px;z-index:200}.masthead .nav li{width:100%}.masthead .nav li>ol{position:relative;top:0}.decorated_header{margin:0px;padding:0px}.decorated_header img{display:none}.decorated_header h2{font-size:36px}.locations-show{padding:0;background:url("/assets/smiths_olde_bar/event_list_texture_bg.png")}.locations-show>.col-xs-12{padding-left:0;padding-right:0}.calendar-options.left{float:none;margin:10px auto}.event-list,.event-list.mini{text-align:center;background:url("/assets/smiths_olde_bar/event_list_texture_bg.png");padding:20px}.event-list .row-fluid,.event-list.mini .row-fluid{background:white;padding:0 0 20px;margin-bottom:20px;box-shadow:0 0 10px rgba(0,0,0,0.5)}.event-list .row-fluid .content,.event-list.mini .row-fluid .content{padding-top:0}.event-list .row-fluid .date-col,.event-list.mini .row-fluid .date-col{height:auto;max-height:inherit}.event-list .row-fluid .date-col .content,.event-list.mini .row-fluid .date-col .content{padding-top:0}.event-list .row-fluid .date-col .content h3,.event-list.mini .row-fluid .date-col .content h3{font-size:30px}.event-list .row-fluid .date-col .content .location,.event-list.mini .row-fluid .date-col .content .location{display:block}.event-list .row-fluid .event-col .event-name,.event-list.mini .row-fluid .event-col .event-name{font-size:30px}.event-list .row-fluid .button-col,.event-list.mini .row-fluid .button-col{padding:0 15px}.event-list .more-info,.event-list .buy-tickets,.event-list.mini .more-info,.event-list.mini .buy-tickets{border:2px solid white;border-radius:7px}.event-list .btn+.btn,.event-list.mini .btn+.btn{margin-top:0}#sidebar{padding:10px;text-align:center}#sidebar .addthis_toolbox{display:inline-block;text-align:center}.footer{margin:0}.footer address,.footer .mailing_list,.footer .connect{margin-bottom:30px;text-align:center}.footer .connect a{padding:10px}}@media only screen and (max-width: 500px){.bubble{width:300px}.bubble .name h2{font-size:16px}.bubble .event_info h3{font-size:16px}.bubble .event_info p{font-size:12px}}@media only screen and (max-width: 320px){h1{font-size:30px}.rooms{margin:0px 0 0 0  !important}}
