/* CSS crunched with Crunch - http://crunchapp.net/ */
@import url(//fonts.googleapis.com/css?family=Open+Sans:400);
@import url(//fonts.googleapis.com/css?family=Open+Sans:300);
.artist_youtube iframe{float:right;border:none;margin:0 0 10px 10px;clear:right;}
p:empty{display:none;}
.nav-style{background:#333333;margin-bottom:15px;}
.heading-style{font-family:"Open Sans",sans-serif;text-transform:uppercase;color:#777777;}
body{background:none;text-shadow:0 1px 1px #000;color:#ffffff;}
html{background:url(../_images/chrome/background_20130313.jpg) #101316 top center repeat-x;}
a{color:#999966;}
a:hover{color:#ffffff;}
.alert a{color:red;}
.alert a:hover{color:red;text-decoration:underline;}
.footer{background:url(http://www.stonemusicfest.com/_images/footer_background.jpg);padding-bottom:20px;}
header h1{background:inherit;border:none;padding:0;margin:0;border:none;position:relative;display:inline-block;margin-top:10px;}
header h1 span{display:none;}
header h1 img{margin:0 0 10px 90px;}
header .top_bar{padding:8px 15px;overflow:auto;text-align:center;background:#333333;}
header .top_bar a{margin-right:5px;font-size:14px;}
header .follow_us{float:right;}
header .follow_us a{float:left;}
header .members_sign_up_links{}
header .header_text{font-size:30px;padding-top:15px;color:white;text-shadow:0 2px 2px #000;margin:0;text-align:right;font-weight:300;width:600px;}
header .headertextanimation{clear:right;width:300px;padding-right:120px;margin-top:10px;}
nav{background:#333333;margin-bottom:15px;}
nav div div ul{width:100%;}
nav .select{display:none;margin:0 auto;}
nav select{width:98%;}
nav .sf-menu ul li:first-child{margin-left:0;}
nav .sf-menu a,nav .sf-menu a:visited{display:block;float:left;font-family:"Open Sans",sans-serif;border:none;color:#777777;text-decoration:none;font-size:14px;font-weight:normal;font-weight:normal;margin:0;padding:15px;text-transform:uppercase;}
nav .sf-menu a:hover,nav .sf-menu a.current{}
nav .sf-menu ul a:hover,nav .sf-menu ul a.current{color:#ccc !important;}
nav .sf-menu li{background:none;padding-right:3px;margin-right:3px;}
nav .sf-menu li li{background:none;}
nav .sf-menu li li a,nav .sf-menu li li a:hover{padding:5px;width:140px;color:#fff;text-decoration:none;text-transform:none;border-bottom:solid 1px #1d1d1d;border-top:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;background:#000000;}
nav .sf-menu li:hover,nav .sf-menu li.sfHover,nav .sf-menu a:focus,nav .sf-menu a:hover,nav .sf-menu a:active{outline:0;color:#fff;}
section.divisional{border-top:none;border-bottom:none;background:none;margin-bottom:15px;}
section.divisional div{margin-bottom:0;}
div.divisional{padding-bottom:15px;padding-top:15px;background:white;}
footer{background:#333333;}
h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;letter-spacing:-0.05em;font-weight:400;margin:0 0 10px 0;}
.content h1{padding:4px 10px 3px 10px;background:url(../_images/icons/th.png) #313131 center right no-repeat;font-size:18px;}
.content h2{font-size:17px;}
.content h3{font-size:16px;}
h4{font-size:15px;}
.content h5{font-size:14px;}
.content{padding-bottom:60px;}
.span4 .event_info_image{float:left;width:20%;margin:0 15px 5px 0;}
.span3 .event_info_image{margin:0 0 10px 0;display:block;}
.span3 h4{font-size:larger;margin:10px 0;}
.span6 .rg-image-wrapper{padding:0 !important;background:inherit !important;}
.span6 .rg-image-nav a{background:inherit !important;}
.span6 .es-carousel-wrapper{background:inherit !important;padding:0 !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;margin-bottom:5px !important;}
.span6 .es-carousel{background:inherit !important;}
.span6 .rg-caption{margin-top:5px !important;margin-bottom:5px !important;}
.span6 .es-carousel ul li a{border-color:white !important;}
.span6 .es-carousel ul li.selected a{border-color:#ccc !important;}
.span6 .rg-view,.span6 .rg-caption{display:none !important;}
.span6 .rg-image{height:286px !important;}
.disclaimers ul{padding:0;margin:0;}
.footer .footer_nav ul,.footer .disclaimers ul{list-style-type:none;text-align:center;float:inherit;}
.footer .footer_nav ul{font-size:12px;margin-bottom:10px;text-align:center;}
.footer .footer_nav ul li,.footer .disclaimers ul li{margin:0 0 0 5px;display:inline;border-left:1px solid #999999;float:inherit !important;padding:0;}
.footer .disclaimers ul li a{padding:0 0 0 10px;}
.footer .footer_nav ul li:first-child,.footer .disclaimers ul li:first-child{margin-left:0;border-left:none;}
.footer .footer_nav ul a{color:#000;margin:0 0 0 5px;text-decoration:none;display:inherit;border:none;font-family:'Lobster';font-size:30px;padding:5px !important;line-height:35px;}
.footer .footer_nav ul a:hover,.footer .disclaimers ul a:hover{color:inherit;text-decoration:underline;background-color:inherit;}
.footer .disclaimers ul span{margin:0 0 0 5px;}
footer .span1 span{position:absolute;width:150px;right:-25px;top:-14px;}
footer .span1{position:relative;}
@media (max-width:767px){nav .select{display:block !important;} nav .list{display:none !important;}}.soContent{padding:10px;background:#333333;top:100px !important;}
ul.nav li.dropdown:hover ul.dropdown-menu{display:block;}
a.menu:after,.dropdown-toggle:after{content:none;}
.dropdown-menu{top:90%;}
@media (min-width:1200px){}@media (min-width:979px) and (max-width:1200px){header .headertextanimation{padding-right:0;} .leader small{display:inline;}}@media (min-width:768px) and (max-width:979px){.featuredtext,.headertextanimation{display:none;}}@media (max-width:767px){header h1{display:block;text-align:center;} header .pull-right{float:inherit;} header h2{text-align:center !important;} header .btn-large{display:block !important;margin:0 auto;} .featuredtext,.headertextanimation{display:none;} header h1 img{margin:0 0 10px 0;}}@media (max-width:480px){.featuredtext,.headertextanimation{display:none;} header h1 img{margin:0 0 10px 0;}}nav ul.nav>li{display:block;float:left;}
nav .row{margin-bottom:0;}
.nav{margin-bottom:0;}
nav ul.nav>li>a{margin:0;padding-top:0;padding-bottom:0;border-left:1px solid #222;border-right:1px solid #444;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-right:12px;padding-left:12px;padding:10px;font:600 15px 'Open Sans';}
nav ul.nav>li>a:hover{color:#ffffff;background:none !important;}
.nav>li>a:hover{background:none !important;}
nav .dropdown-menu a:hover{background:#777777 !important;}
nav ul.nav li.active,ul.nav li.active:hover{}
nav ul.nav .active>a,ul.nav .active>a:hover{color:#ffffff;}
.sld-desc{width:96%;padding:2%;position:absolute;left:0px;bottom:20px;background:rgba(0, 0, 0, 0.6);color:white;text-align:center;text-shadow:rgba(0, 0, 0, 0.298039) 0px -1px 0px;font-size:14px;line-height:18px;}
.sld-desc h4{color:white;margin:0;font-weight:300;text-shadow:1px 1px 1px #000;}
.page-header{border-bottom:1px solid #666;}
.footer-container{width:100%;background:#333;}
.footer-row{margin-top:30px;}
.footer-col{color:#ababab;font-size:11px;}
.footer-col a{color:#dcdcdc;font-weight:bold;}
.footer-col a:hover{color:#d8450b;text-decoration:none;}
.footer-col h5,.footer-col strong{color:#f9f9f9;text-shadow:none;}
.footer-col h5{margin-bottom:25px;}
.footer-col ul{margin:0px;}
.footer-col ul li{list-style:none;}
.footer-col ul.post-list li{border-bottom:1px dashed #504f4f;padding:10px 0px;}
@media only screen and (max-width:767px){.footer-col{clear:both;overflow:auto;margin-bottom:20px;} .footer-sub .right{display:none;}}ul.img-feed li{float:left;margin:0px 7px 7px 0px;padding-bottom:0px;}
@media (min-width:768px) and (max-width:979px){ul.img-feed li:nth-last-child(-n+4){display:none;} header .pull-right:nth-child(2){display:none;}}.social-icons{padding-top:10px;}
.social-icons li{list-style:none;float:left;margin-right:6px;}
@media (min-width:980px) and (max-width:1199px){.social-icons li:last-child{display:none;}}a.social-icon{background:url(http://www.stonemusicfest.com/img/social-icons.png);display:block;width:46px;height:46px;}
a.facebook{background-position:0px 0px;}
a.facebook:hover{background-position:0px -47px;}
a.twitter{background-position:-52px 0px;}
a.twitter:hover{background-position:-52px -47px;}
a.dribble{background-position:-104px 0px;}
a.dribble:hover{background-position:-104px -47px;}
a.rss{background-position:-156px 0px;}
a.rss:hover{background-position:-156px -47px;}
a.forrst{background-position:-208px 0px;}
a.forrst:hover{background-position:-208px -47px;}
.footer-sub{background:#1f1f1f;padding:10px 0px;}
.footer-sub div div span{padding:0px 20px;}
.footer-container ul.nav li,.footer-container ul.nav li a{display:inline;float:inherit;margin:0 5px;padding:0;}
.footer-container ul.nav{text-align:center;}
.footer-container{background:url(../_images/chrome/background_20130313.jpg) repeat-x top center #cecece;}
.no-margin{margin-bottom:0;}
.panel_text{border-bottom:1px solid #333;}
.quote-text{font-size:16px;line-height:24px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;margin:0px 20px;}
.quote-text p{padding:inherit;}
.quote-text cite{font-size:12px;color:#999;display:block;margin-top:5px;}
.sub_nav input{width:80%;}
.sub_nav h5{margin-top:40px;}
.sub_nav ul.post-category-list,.sub_nav .tab-content .tab-pane ul{margin:0px;}
.sub_nav ul.post-category-list li,.sub_nav .tab-content .tab-pane ul li{list-style:none;border-bottom:1px dotted #a9a9a9;padding:10px;background:url(../_images/chrome/transparent.png);}
.sub_nav ul.post-category-list{margin-bottom:15px;}
.sub_nav ul.post-category-list li a{font-family:"Open Sans",sans-serif;font-weight:bold;}
.sub_nav ul.post-category-list li i{padding-right:5px;background-position:0 -95px;}
.sub_nav .tab-content .tab-pane ul li i{padding-right:5px;}
.facebookfeed{}
.facebookfeed ul{list-style:none;padding:0;margin:0;}
.facebookfeed ul li{list-style:none;padding:10px 0;margin:0;border-bottom:#555 1px dashed;}
.facebookfeed ul li:last-child{border:0;}
.facebookfeed ul li:hover{color:#e6f2fa;}
#alert{width:450px;text-align:left;padding:10px;margin:20px auto;color:#cd0a0a;border:#cd0a0a 1px solid;font-size:12px;background:#fef1ec;-moz-border-radius:4px;-webkit-border-radius:4px;}
.news_image{width:50%;}
.footer_image{margin:-85px auto 0 auto;display:block;}
.data_list_column_img{margin-bottom:15px;}
.span4 .data_list_column_img{width:20%;float:left;margin:0 15px 5px 0;}
.nav-tabs>li>a{font-size:18px;font-family:"Open Sans",sans-serif;padding:11px 12px;}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover{background:#333;font-size:18px;font-family:"Open Sans",sans-serif;color:#cccccc;margin-top:0;padding:11px 12px;}
.nav>li>a:hover{text-decoration:none;background-color:#ddd;}
ul.twitter{list-style:none;margin-left:0;padding-left:0;}
.tab-content{padding-top:15px;}
.madeup{float:left;margin:0 15px 5px 0;padding-bottom:5px;}
.sponsors{text-align:center;margin-bottom:15px;}
.sponsor{display:inline;margin:0 10px 0 10px;}
.flexslider{width:75.3%;margin:0 auto 30px auto !important;padding:0;background:#fff;position:relative;zoom:1;}
.flex-direction-nav .flex-next{background:url(http://www.stonemusicfest.com/_images/icons/arrow_right.png) no-repeat 0 0;}
.flex-direction-nav .flex-prev{background:url(../_images/icons/arrow_left.png) no-repeat 0 0;}
.dropdown-menu{top:90%;}
.dropdown-menu{border:1px solid #333;background:black;}
.dropdown-menu a{color:#999966;font-size:13px !important;white-space:inherit;}
.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{background-color:black !important;color:white;}
.panel_text{border-bottom:1px solid #333;padding:5px 0 0 0;}
.table tbody tr:hover td,.table tbody tr:hover th{background:url(../_images/chrome/transparent.png) !important;}
.table{font-size:13px;}
nav ul.nav>li:last-child>a,nav ul.nav>li:last-child>a:hover{background:url(../_images/chrome/ticket.png) 10px 12px no-repeat !important;padding-left:30px;color:white;}
.sub_nav .members_nav .post-category-list li:nth-child(2) a{background:url(../_images/chrome/ticket.png) 0px 2px no-repeat !important;padding-left:20px;color:white;}
.modal{color:#000;text-shadow:none;}
.leader{border-bottom:2px solid #313131 ;font-size:33px;text-align:center;padding-bottom:20px;line-height:33px;font-weight:300;font-family:"Open Sans",sans-serif;text-shadow:0 2px 2px #000;}
.leader small{font-size:85%;display:inline;}
.hometextanimation{width:100%;height:70px;}
.hometextanimation span{width:auto;}