/* Layout
   ========================================================================== */

*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
html * {
	margin: 0px;
	padding: 0px
}

.art {width:280px;float:left;margin:10px;}
.art img {max-width:280px;width:280px;}
html {

	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
}
iframe#tumblr_controls {display:none !important;}
@font-face {font-family: "Lonestar W00 Regular";
  src: url("83aeca1c625fa132397fa204f6a258d1.eot"); /* IE9*/
  src: url("83aeca1c625fa132397fa204f6a258d1.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("83aeca1c625fa132397fa204f6a258d1.woff2") format("woff2"), /* chrome、firefox */
  url("83aeca1c625fa132397fa204f6a258d1.woff") format("woff"), /* chrome、firefox */
  url("83aeca1c625fa132397fa204f6a258d1.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("83aeca1c625fa132397fa204f6a258d1.svg#Lonestar W00 Regular") format("svg"); /* iOS 4.1- */
}
body {
	min-height:100%;
	font-family: 'Herkules', sans-serif;
	font-size:18px;line-height:20px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;font-weight:normal;
	color:#1c0f20;
	background:url(../img/backgroundnew.jpg) center fixed; /*background-size:cover;*/
	
}
/*
@font-face {
  font-family: 'Excalibur Nouveau Med';
  src: url('../fonts/Excalibur Nouveau.eot'); 
  src: url('../fonts/Excalibur Nouveau.eot?#iefix') format('embedded-opentype'), 
       url('../fonts/Excalibur Nouveau.woff') format('woff'), 
       url('../fonts/Excalibur Nouveau.ttf')  format('truetype'),
       url('../fonts/Excalibur Nouveau.svg#48d155c75fc5dfc92e185fc19bfde975') format('svg'); 
       
  font-style:   normal;
  font-weight:  400;
}
*/

.navleft {float:left;width:380px;margin-top:30px;}
.navright {float:right;width:380px;margin-top:30px;}

.fixed {position:fixed;top:0;}
html, body {
	margin: 0;
	padding: 0;height:100%;min-height:100%;
}

.hometop1 {height:100%;}
.sectiontitle {margin-left:20px;font-size:34px;color:#063062;}
.bit-widget-container {font-family: 'Herkules';}
.follow-teaser {display:none !important;}
.buttons-container {display:none !important;}
.t-logo-container {display:none !important;}
.tx-button {display:none !important;}
.iframe-controls-container {display:none !important;}
div.follow-teaser {display:none !important;}
div.iframe-controls-container.iframe-controls-container--desktop {display:none !important;}
iframe#tumblr_controls {

top: 0% !important;

right:0% !important; 

display:none !important;

}
.instaport {float:left;margin-left:10px;}

.bio2 {float:right;margin-right:20px;max-width:620px;width:100%;font-family: 'Raleway', sans-serif;font-size:14px;line-height:20px;}
.bio1 {float:left;max-width:260px;width:100%;margin-left:20px;margin-right:20px;}

.pink {color:#fdcba5;}
a:hover {color:#63aeff}
.everyoneorchestra_logocontainer a:hover  {color:#063062;} 


#everyoneorchestraslides {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; 
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center; 
  flex-direction: column;
  background-size: cover;
  background-repeat: no-repeat;
  height:100%; min-height: 100%;max-height:100%; position:fixed;width:100%;z-index:0;background-attachment: fixed;}
.ie .chromeonly {
background-attachment:fixed;}
.ie7 .chromeonly {
background-attachment:fixed;}
.gecko .chromeonly {
background-attachment:fixed;}
.win.gecko .chromeonly {
background-attachment:fixed;}
.linux.gecko .chromeonly {
background-attachment:fixed;}
.opera .chromeonly {
background-attachment:fixed;}
.chrome .chromeonly {
background-attachment:scroll;}
.safari .chromeonly {
background-attachment:fixed;}

.everyoneorchestra_maincontainer {width:100%;max-width:940px;margin-left:auto;margin-right:auto;}
.everyoneorchestra_maincontainersub {width:100%;max-width:940px;margin-left:auto;margin-right:auto;}
.everyoneorchestra_logocontainer {width:100%;height:80px;background:url(../img/backgroundnew.jpg) center fixed;position:fixed;top:0;left:0;z-index:3;-webkit-filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.8)); filter: url(#drop-shadow); -ms-filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#676767'); filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#676767'); -webkit-filter: drop-shadow( 0px 0px 5px #000 ); filter: drop-shadow( 0px 0px 5px #000 );}
.topsocialnav {width:300px;height:30px;background:#fff;position:fixed;top:0;left:calc(50% + 170px);z-index:3;}
.everyoneorchestra_logo {width:300px;height:60px;background:#131d29;text-align:center;}
.logo_image:hover path { fill: white;  }
.social_image:hover path { fill: #063062;}
/* g .social_image:hover path { fill: #063062; } */

.social_image {margin-right:20px;}
.last {margin-right:0px;}

.logo_image {margin-top:15px;width:177px;}
.everyoneorchestra_nav {width:300px;height:30px;background:#fff;text-align:center;font-size:15px;padding-top:3px;}
.everyoneorchestra_footercontainer {width:100%;background:#131d29;}
.everyoneorchestra_footer {width:100%;max-width:940px;margin-left:auto;margin-right:auto;height:140px;}
.everyoneorchestra_footerleft {float:left;width:300px;height:30px;margin-top:50px;padding:5px;padding-left:15px;background:#fff;font-size:12px;}
.everyoneorchestra_footerright {float:right;width:300px;height:30px;margin-top:54px;margin-right:160px;}

.homeleft {float:left;}
.homebottom1 {position:absolute;top:calc(100vh - 100px);width:940px;z-index:2;}
.homebottom2 {position:absolute;top:calc(100vh);background:url(../img/backgroundnew.jpg) center;width:100%;height:auto;}
.homevideocontainer {width:460px;}
/* socialnav:hover path { fill: blue;  } */

.black {color:#131d29;}
a.black:hover {color:#063062;}

.musicianscontainer {float:right;width:600px;padding:10px;padding-top:0px;padding-bottom:0px;font-family: 'Raleway', sans-serif;font-size:14px;line-height:20px;}

/* FULL YOUTUBE PLAYER */


/*.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}*/



.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@font-face {
    font-family: 'Herkules';
    src: url('../fonts/Herkules.eot');
    src: url('../fonts/Herkules.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Herkules.woff2') format('woff2'),
        url('../fonts/Herkules.woff') format('woff'),
        url('../fonts/Herkules.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* TOUR PAGE */

.tour_container {margin-top:0px;margin-bottom:20px;padding-left:20px;padding-right:20px;}
.infobutton {margin-left:-7px;margin-top:-7px;height:33px;width:33px;}
.tour_musicians {width:760px;min-height:70px;height:auto;background:#eeeeee;float:right;padding:15px;font-size:17px;}

.tour_date {float:left;height:50px;width:120px;font-size:20px;background:#1c0f20;color:#fff;padding:15px;margin-right:20px;margin-top:20px;text-align:center;}
.tour_info {float:left;height:50px;width:130px;font-size:20px;background:#063062;color:#fff;padding:15px;margin-top:20px;}
.tour_buy {float:left;height:70px;width:120px;text-align:center;background:#63aeff;margin-right:20px;padding:15px;}
.tour_venue {float:left;height:50px;width:300px;font-size:20px;background:#063062;color:#fff;padding:15px;margin-right:20px;margin-top:20px;text-transform:uppercase;}
.tour_city {float:left;height:50px;width:290px;font-size:20px;background:#063062;color:#fff;padding:15px;margin-right:20px;margin-top:20px;text-transform:uppercase;}
.tour_buy {float:left;min-height:70px;height:auto;width:120px;text-align:center;background:#63aeff;margin-right:20px;padding:15px;}

.tour_venueactive {float:left;height:50px;width:300px;font-size:20px;background:#63aeff;padding:15px;margin-right:20px;margin-top:20px;}
.tour_cityactive {float:left;height:50px;width:300px;font-size:20px;background:#63aeff;padding:15px;margin-right:20px;margin-top:20px;}
.tour_infoactive {float:left;height:50px;width:50px;font-size:20px;background:#63aeff;padding:15px;margin-right:20px;margin-top:20px;}

.info_date {float:left;height:130px;width:120px;font-size:16px;line-height:20px;background:#eeeeee;padding:15px;margin-right:20px;}
.info_venue {float:left;height:130px;width:300px;font-size:16px;line-height:20px;background:#eeeeee;padding:15px;margin-right:20px;}
.info_city {float:left;height:130px;width:440px;font-size:16px;line-height:20px;background:#eeeeee;padding:15px;}

/*home page */
.latestalbum {width:300px;height:50px;padding:5px;padding-top:15px;font-size:22px;background:#fff;margin-top:10px;margin-bottom:10px;}
.greenbox {width:300px;height:60px;padding:20px;padding-left:15px;font-size:12px;background:#cadd69;margin-top:10px;}
.greenboxlarge {width:460px;height:60px;padding:20px;padding-left:15px;font-size:12px;background:#cadd69;margin-top:10px;}
a .greenbox:hover{color:#1c0f20;}
a .greenboxlarge:hover {color:#1c0f20;}
.nexttourdates {width:300px;height:50px;padding:5px;padding-left:23px;font-size:12px;background:#fff;margin-top:10px;margin-bottom:10px;}
.tour_datehome {float:left;height:50px;width:140px;font-size:20px;background:#131d29;color:#063062;padding:15px;text-align:center;}
.hometourcity {float:right;background:#fff;height:50px;width:320px;padding:15px;text-transform:uppercase;}
a .hometourcity {color:#1c0f20;}
a .hometourcity:hover {color:#063062;}
.video_thumbhome {max-width:460px;width:100%;height:270px;}
.featuredvideo {max-width:460px;width:100%;height:30px;padding:5px;padding-left:15px;font-size:12px;background:#fff;margin-top:80px;margin-bottom:10px;}
.tweetcontainer {max-width:460px;width:100%;height:30px;padding:5px;padding-left:15px;font-size:12px;background:#fff;margin-top:80px;margin-bottom:10px;}
.homestore {width:300px;height:30px;padding:5px;padding-left:15px;font-size:12px;background:#fff;margin-top:150px;margin-bottom:10px;}
.homemailing {width:300px;height:30px;padding:5px;padding-left:15px;font-size:12px;background:#fff;margin-top:80px;margin-bottom:10px;}
.customButton {height:30px;width:30px;color:#1c0f20;background:#cadd69;}
input, button, submit { border:none; } 
.homestorecontainer {margin-left:160px;width:300px;}

.mobilesubscribe {background:#fdcba5;float:left;margin-left:15px;border:1px solid #1c0f20;font-size:14px;color:#1c0f20;font-family: 'Herkules';padding-top:7px;padding-left:15px;height:30px;width:100px;}
.mobileemail {background:#063062;border:1px solid #1c0f20;font-size:14px;color:#fff;font-family: 'Herkules';padding-top:2px;padding-left:15px;height:30px;width:155px;float:left;margin-left:100px;}

.mobilecontact {width:300px;float:left;margin-right:20px;}
.mobilecontactlast {width:300px;float:left;}

/* MUSIC PAGE */

.brooklyn {float:right;width:500px;height:406px;padding:10px;background:#063062;}


.lyrics_title {text-transform:uppercase;}
.music_container {margin-top:140px;}
.music_albumartcontainer {float:left;width:300px;margin-right:20px;margin-bottom:60px;}
.music_title {height:50px;width:300px;font-size:20px;background:#131d29;color:#063062;padding:15px;margin-bottom:20px;}
.music_releasedate {max-width:460px;width:100%;height:30px;padding:5px;font-size:12px;background:#fff;margin-top:10px;}
a .music_releasedate {color:#131d29;}
a:hover .music_releasedate  {color:#063062;}

.album_tracklistcontainer1 {float:left;max-width:460px;width:100%;margin-right:20px;margin-top:0px;}
.album_tracklistcontainer2 {float:left;max-width:460px;width:100%;margin-right:20px;margin-top:0px;}
.album_tracklistcontainer3 {float:left;max-width:460px;width:100%;margin-right:20px;margin-top:0px;}
.album_tracklistcontainer4 {float:left;max-width:460px;width:100%;margin-right:20px;margin-top:0px;}
.album_tracklistcontainer5 {float:left;max-width:460px;width:100%;margin-right:20px;margin-top:0px;}
.album_tracklistcontainer6 {float:left;max-width:460px;width:100%;margin-right:20px;margin-top:0px;}
.music_tracklistcontainer {float:left;max-width:460px;width:100%;border-bottom:1px solid #131d29;margin-right:20px;margin-top:70px;}
.music_tracklist {max-width:460px;width:100%;height:30px;border-top:1px solid #131d29;padding:5px;font-size:12px;background:#fff;}

.music_buycontainer {float:right;width:140px;height:30px;margin-top:70px;}
.music_buytitle {width:140px;height:30px;background:#cadd69;padding:5px;font-size:12px;margin-bottom:10px;}
.music_streamtitle {width:140px;height:30px;background:#cadd69;padding:5px;font-size:12px;margin-top:20px;margin-bottom:10px;}
.music_buylinks {width:140px;height:30px;background:#fff;padding:5px;font-size:12px;}

/* border-top:1px solid #131d29;border-bottom:1px solid #131d29; */

.albumthumbnail {
    width: 100%;
    height: 100%;   overflow:hidden; 
}

.albumthumbnail img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}

.albumthumbnail:hover img {
    -webkit-transform:scale(1.15); /* Safari and Chrome */
    -moz-transform:scale(1.15); /* Firefox */
    -ms-transform:scale(1.15); /* IE 9 */
    -o-transform:scale(1.15); /* Opera */
     transform:scale(1.15);
}


.storethumbnail {
    width: 100%;
    height: 100%;    
}

.storethumbnail img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}

.storethumbnail:hover img {
    -webkit-transform:scale(1.15); /* Safari and Chrome */
    -moz-transform:scale(1.15); /* Firefox */
    -ms-transform:scale(1.15); /* IE 9 */
    -o-transform:scale(1.15); /* Opera */
     transform:scale(1.15);
}
.storetwitter {float:right;max-width:460px;width:100%;}
.twittermobile {height:60px;max-width:460px;width:100%;background:#131d29;padding:15px;color:#1c0f20;font-size:11px;line-height:15px;overflow:hidden;}
/* MEDIA PAGE */
.mediaiframe {width:900px;height:529px;margin-left:20px;margin-right:20px;}
.videophotolinks {float:right;}



.videoslink {width:140px;height:30px;text-align:center;font-size:15px;float:left;background:#fff;margin-bottom:60px;padding-top:5px;color:#131d29;margin-right:20px;}
.photoslink {width:140px;height:30px;text-align:center;font-size:15px;float:right;background:#fff;margin-bottom:60px;padding-top:5px;color:#131d29;}
.videoslink:hover {width:140px;height:30px;text-align:center;font-size:15px;float:left;background:#063062;margin-bottom:60px;padding-top:5px;color:#1c0f20;}
.photoslink:hover {width:140px;height:30px;text-align:center;font-size:15px;float:right;background:#fff;margin-bottom:60px;padding-top:5px;color:#063062;}
.videoslinkactive {width:140px;height:30px;text-align:center;font-size:15px;float:left;background:#063062;margin-bottom:60px;padding-top:5px;color:#131d29;margin-right:20px;}
.photoslinkactive {width:140px;height:30px;text-align:center;font-size:15px;float:right;background:#063062;margin-bottom:60px;padding-top:5px;color:#131d29;}
.videoslinkactive:hover {width:140px;height:30px;text-align:center;font-size:15px;float:left;background:#fff;margin-bottom:60px;padding-top:5px;color:#063062;margin-right:20px;}
.photoslinkactive:hover {width:140px;height:30px;text-align:center;font-size:15px;float:right;background:#fff;margin-bottom:60px;padding-top:5px;color:#063062;}

.video_thumb {max-width:286px;}
.video_container {float:left;width:287px;margin-bottom:40px;margin-left:20px;}

.video_caption {float:left;width:287px;background:#063062;color:#1c0f20;padding:10px;margin-bottom:0px;margin-top:10px;text-transform:uppercase;}
a .video_caption {color:#1c0f20;}
a .video_caption:hover {color:#63aeff;}

/* .video_container:hover + .video_caption {color:#063062;} */
.video_containerlast {float:left;width:286px;margin-bottom:40px;margin-left:20px;}


.video_thumbzoom {
    width: 100%;
    height: 100%;   overflow:hidden; 
}

.video_thumbzoom img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}

.video_thumbzoom:hover img {
    -webkit-transform:scale(1.15); /* Safari and Chrome */
    -moz-transform:scale(1.15); /* Firefox */
    -ms-transform:scale(1.15); /* IE 9 */
    -o-transform:scale(1.15); /* Opera */
     transform:scale(1.15);
}

.listenbox {float:right;width:220px;height:190px;padding:10px;background:#063062;font-family: 'Raleway', sans-serif;font-size:11px;line-height:15px;}

/* CONTACT PAGE */

.contact_container {width:300px;height:auto;background:#fff;font-size:13px;line-height:16px;padding:45px 15px 45px 15px;margin-top:140px;margin-bottom:60px;}

/* .sociallink path {fill:#131d29} */


.media_container {margin-top:60px;}

/* TWITTER STYLES */

#twitter_update_list {

	list-style: none;
	}
#twitter_update_list li {

	}
#twitter_update_list span, #twitter_update_list span a {
	color:#1c0f20;
	text-decoration: none;
	}
#twitter_update_list a {
	color:#1c0f20;
	}
	ul li {
  list-style:none;

}


.user, .tweet, .timePosted {
  float:left;
}

.user {
  width:25%;display:none;
}

.tweet {
  width:100%;
}

.timePosted {
  width:100%;display:none;
}
.tweet a {color:#1c0f20;}

.user {
  clear:left;
}

.user a {
 width: 100px;
}

.user span span {
  width:100px;
  display:block;
  margin-top:10px;
}

.user img, .user a > span {
  float:left;
}

.interact {
  float:left;
  width:10%;
  margin-top:-7px;display:none;
}

.interact a {
  margin-left:5px;
  float:left;
}

.user a > span {
  margin-left:10px;
}

/* SITE STYLES */

.dark {color:#131d29;}
a.dark:hover {color:#1c0f20;}
.light {color:#063062;}
.topnav {color:#097a80;font-size:22px;}
.topnavactive {color:#f54901;}



.uppercase {text-transform:uppercase;}

.contentexpandfaq {height:150px;

}
.contentexpandfaq:hover {
}

.headerexpand:hover .tour_venue {
	background: #063062;
}
.headerexpand:hover .tour_city {
	background: #063062;
}
.headerexpand:hover .tour_info {
	background: #063062;
}
.openlanguage .tour_venue {
	background: #063062;
}
.openlanguage .tour_city {
	background: #063062;
}
.openlanguage .tour_info {
	background: #063062;
}
.questionfaq:hover {
			cursor: pointer;


}

.questioncontainer {

}
.questioncontainer:hover {
			cursor: pointer;
}

 .viewport a img {
            height: 215px;
            position: relative;
            width: 215px;            overflow: hidden;

        }
		  .viewport {
            float: left;
            height: 215px;
            overflow: hidden;
            position: relative;
            width: 215px;
        }
.headershadow {filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#000')";
filter: url(#drop-shadow);
-webkit-filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.7));
filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.7));}





.fullscreen,
.content-a {
    width:100%;
    min-height:100%;
}
.not-fullscreen,
.not-fullscreen .content-a,
.fullscreen.not-overflow,
.fullscreen.not-overflow .content-a {
    height:100%;
    overflow:hidden;
}
.hide {
  display: none;
}

/* content centering styles */
.content-a {
    display:table;
}
.content-b {
    display:table-cell;
    position:relative;
    vertical-align:middle;
    text-align:center;
}



h1 {
  display: inline-block;
  padding: 0 20px;
  position: relative;font-weight:normal;font-size:18px;
}

h1:before,
h1:after {
  background: #063062;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
    top: 50%;
  width: 300%;
}
h1:before {
  right: 100%;
}
h1:after {
  left: 100%;
}
.container {
  overflow: hidden;
  text-align: center;
}

h2 {
  display: inline-block;
  padding: 0 15px;
  position: relative;font-weight:normal;font-size:14px;
}

h2:before,
h2:after {
  background: #b3b3b3;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
    top: 50%;
  width: 200%;
}
h2:before {
  right: 100%;
}
h2:after {
  left: 100%;
}

.logo {
	float:left;padding:20px;padding-left:10px;padding-top:24px;
}
.clear {
	clear: both;
}
h1,h2,h3,h4,h5,h6{
    font-weight:normal;
}
.showmobile {display:none;}
.hidemobile {display:block;}
.map {
	-webkit-filter: grayscale(80%) sepia(40%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);/*filter: url(sepia.svg#old-timey); filter: sepia(30%);*/
	max-width:560px;max-height:360px;
}
.cheftwitter {float:right;max-width:380px;text-align:left;}
.mobilechef1 {float:right;max-width:380px;text-align:left;}




.opaque  {
 opacity:1.0; /* how much transparent you want image to be*/
  filter:alpha(opacity=100); /* browser fix*/
  -webkit-opacity:1.0; /*vendor prefixes for website browsers*/
  -moz-opacity:1.0; /* same as above, edited thankx to @ Daniel_Lisik  */
}
.opaque:hover {
 opacity:0.7; /* how much transparent you want image to be*/
  filter:alpha(opacity=70); /* browser fix*/
  -webkit-opacity:0.7; /*vendor prefixes for website browsers*/
  -moz-opacity:0.7; /* same as above, edited thankx to @ Daniel_Lisik  */
}

::-webkit-input-placeholder {
   color:#fff;
}

:-moz-placeholder { /* Firefox 18- */
   color:#fff;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color:#fff;  
}

:-ms-input-placeholder {  
   color:#fff;  
}

.subsectionheader {font-family: 'TeXGyreAdventor', serif;font-size:18px;line-height:30px;}


a {text-decoration:none;color:#063062;}
/* a:hover {color:#063062;} */

.numberCircle {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */
float:left;vertical-align:middle;margin-left:5px;margin-right:5px;
    width: 25px;
    height: 25px;
    padding: 1px;


    border: 1px solid #fff;

    text-align: center;


}

.white {color:#fff !important;}

img {border:0}

.caption {
	display: block;
	width: 100%;max-width:960px;
	height: 400px;
	color:#1c0f20;
	text-align:left;padding-left:20px;
	font-size: 24px;line-height:28px;
	position: absolute;
	z-index: 50;

	margin-top: 0px;
	bottom: 0px;
	text-transform: uppercase;
	padding-top: 20px;

}
 /*#map {
                width: 940px;
                height: 450px;
            */
/*.backgroundtest body {
	text-align: center;min-height:100%;
	background-color: #008fa0;
			background:url(../img/back.png);

		background:url(../img/back2.jpg) center top fixed no-repeat;
		background:url(../img/back.jpg) center top fixed no-repeat;

	color: #fff;
} */

#twitter_update_list {

	list-style: none;
	}
#twitter_update_list li {

	}
#twitter_update_list span, #twitter_update_list span a {
	color:#1c0f20;
	text-decoration: none;
	}
#twitter_update_list a {
	color:#1c0f20;
	}
	ul li {
  list-style:none;

}


.user, .tweet, .timePosted {
  float:left;
}

.user {
  width:25%;display:none;
}

.tweet {
  width:100%;
}

.timePosted {
  width:100%;display:none;
}
.tweet a {color:#1c0f20;}

.user {
  clear:left;
}

.user a {
 width: 100px;
}

.user span span {
  width:100px;
  display:block;
  margin-top:10px;
}

.user img, .user a > span {
  float:left;
}

.interact {
  float:left;
  width:10%;
  margin-top:-7px;display:none;
}

.interact a {
  margin-left:5px;
  float:left;
}

.user a > span {
  margin-left:10px;
}

.row {
    display: table;
}

.col {
    display: table-cell;

}


.mainwrapper {
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;padding-left:10px;padding-right:10px;
	display: block;
	text-align: left;font-family: HelveticaNeue-CondensedBold, Helvetica Neue;
	/* background: url(../img/back.png); */
}
.wrapper1 {
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	text-align: left;
	display: inline-block;
}
.wrapper2 {
	max-width: 980px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	display: inline-block;
}
.wrapper3 {
	max-width: 980px;
	margin-top: 15px;
	margin-bottom: 20px;
	text-align: left;
	display: inline-block;
}

@media screen and (min-width: 1075px) {


.showmobile {display:none;}
p {margin:0;padding:0;margin-bottom:7px;}


.nav ul {
	list-style-type: none;
	z-index: 99999;
}
.nav .current a {
	background: none;
	color: #f0e6d2;
}
.bodycontent {
	font-size: 15px;
	line-height: 20px;
	padding: 20px;
}
.heading {
	float: left;
	font-size: 20px;
	line-height: 20px;
}

.borderleft {
	border-left: 1px solid #8d3c16;
	padding-bottom: 30px;
}

.select {
	float: left;
	text-align: left;
	height: 50px;
	margin-top: 20px;
	padding-left: 20px;
	padding-top: 10px;
	width: 245px;
}


.left {
	float: left;
}
.right {
	float: right;
}


.empty {
	float: left;
	text-align: center;
	height: 50px;
	margin-top: 20px;
	width: 245px;
}

div {
	display: block;
}

a {
	text-decoration: none;
}










h3 {
	font-size: 1.2rem;
 margin-bottom: .5rem;
}

blockquote {
	margin: 0;
}
blockquote p {
	color: #bbb;
	font-style: italic;
	margin-bottom: 1.5rem;
}
cite {
	color: #bbb;
}
/* Lists
   ========================================================================== */

ul {
	margin: 0;
	text-align: left;
}

/* Buttons
   ========================================================================== */

.button {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: none;
	color:#1c0f20;
	cursor: pointer;
	display: block;
	font-size: 1rem;
	font-weight: 600;
	padding: 0.7rem 1.5rem;
	vertical-align: middle;
	white-space: nowrap;
}
.button:hover {
	background: #5183b6;
	text-decoration: none;
}

/* Elements
   ========================================================================== */


.circle {
	border: 3px solid #555;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	color: #555;
	display: block;
	font-size: 1.7rem;
	font-weight: 600;
	height: 3.2rem;
	line-height: 1.7em;
	margin: 0 auto 1rem auto;
	text-align: center;
	width: 3.2rem;
}

/* Clearfix by Nicolas Gallagher
   ========================================================================== */

.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
*zoom: 1;
}

.inline li {
	list-style-type: none;
}

}

.ipadcontainer {margin-left:auto;margin-right:auto;width:980px;min-width:980px;}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px){
    .ipadcontainer{
        min-height: 1240px;margin-left:auto;margin-right:auto;width:980px;min-width:980px;
    }
	body {background:url(../img/backgroundnew.jpg) center fixed;}

}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	* {max-width:100%}

html, body, .mainwrapper {
	max-width: 100%;
}

/* disable webkit text size adjust (for iPhone) */
html {
	-webkit-text-size-adjust: none;
}
.logo {
	max-width: 100%;
	height: auto;
}
.bio1 {float:none;padding-right:20px;padding-left:20px;margin-left:auto;margin-right:auto;max-width:585px;width:100%;}
.instaport {float:left;margin-left:0px;}

.bio2 {float:none;padding-right:20px;padding-left:20px;margin-left:auto;margin-right:auto;max-width:585px;width:100%;font-family: 'Raleway', sans-serif;font-size:14px;line-height:20px;}
.mobilemargins {margin-left:auto !important;margin-right:auto !important;padding-left:20px;padding-right:20px;}
.hidemobile {	display: none !important;}
.showmobile {display:block;}
.everyoneorchestra_logocontainer {position:fixed !important;}

.musicianscontainer {padding-left:0px;}
.mobilesubscribe  {background:#fdcba5;float:none;margin-left:auto;margin-right:auto;border:1px solid #1c0f20;font-size:14px;color:#1c0f20;font-family: 'Herkules';padding-top:2px;padding-left:3px;height:30px;width:100px;}
.mobileemail {background:#063062;border:1px solid #1c0f20;font-size:14px;color:#1c0f20;font-family: 'Herkules';padding-top:2px;padding-left:15px;height:30px;width:155px;float:none;margin-left:auto;margin-right:auto;}
.mobilecontact {width:300px;float:none;margin-right:auto;margin-left:auto;}
.mobilecontactlast {width:300px;float:none;margin-right:auto;margin-left:auto;}
.aboutimage {width:calc(100vw - 20px);}
.listenbox {float:left;width:calc(100vw - 20px);height:auto;padding:10px;background:#063062;font-family: 'Raleway', sans-serif;font-size:11px;line-height:15px;margin-top:-5px;}
.brooklyn {float:right;width:calc(100vw - 20px);height:auto;padding:10px;background:#063062;margin-top:-5px;}
.tour_musicians {width:760px;height:auto;background:#fff;float:right;padding:15px;margin-bottom:20px;}

.tour_date {float:left;height:50px;width:calc(50vw - 30px);font-size:20px;background:#1c0f20;color:#063062;padding:15px;margin-right:20px;margin-top:20px;text-align:center;}
.tour_info {float:left;height:50px;width:calc(50vw - 30px);text-align:center;font-size:20px;background:#63aeff;color:#fff;padding:15px;margin-top:20px;}


 }
 @media (max-width: 736px) {
	 	* {max-width:100%}
		.mobilemargins {margin-left:auto !important;margin-right:auto !important;padding-left:20px;padding-right:20px;}
.bio1 {float:none;padding-right:20px;padding-left:20px;margin-left:auto;margin-right:auto;max-width:585px;width:100%;}
.instaport {float:left;margin-left:0px;}
		.bio2 {float:none;padding-right:20px;padding-left:20px;margin-left:auto !important;margin-right:auto !important;max-width:585px;width:100%;font-family: 'Raleway', sans-serif;font-size:14px;line-height:20px;}
.everyoneorchestra_logocontainer {position:fixed !important;}

.navleft {float:left;width:380px;margin-top:20px;}
.navright {float:left;width:380px;margin-top:10px;}

html, body, .mainwrapper {
	max-width: 100%;

}
body {
		background:url(../img/backgroundnew.jpg) center fixed;

	/*background-image: url(../img/back_mobile.jpg);height:100%;width:100%;
	background: url(../img/back_mobile.jpg);
	background-attachment: fixed;
	background-size: cover; 
	background-size: contain; */
	/*min-height: 100%;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;font-weight:normal;*/
}

/* disable webkit text size adjust (for iPhone) */
html {
	-webkit-text-size-adjust: none;
}
.twittermobile {height:60px;max-width:300px;width:100%;background:#131d29;padding:15px;color:#1c0f20;font-size:11px;line-height:15px;overflow:hidden;}

.storetwitter {float:none;max-width:300px;width:100%;margin-right:auto;margin-left:auto;}
#everyoneorchestraslides {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; 
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center; 
  flex-direction: column;
  background-size: cover;
  background-repeat: no-repeat;
  height:auto; min-height:200px;margin-top:90px;max-height:100%; position:relative;max-width:100vw;z-index:0;background-attachment: fixed;overflow:hidden;}
  
  
  
  
  
.everyoneorchestra_logocontainer {width:100%;height:90px;background:#fff;position:absolute;top:0;left:0;z-index:3;margin-left:auto;margin-right:auto;}
.topsocialnav {width:100%;height:30px;background:#fff;position:fixed;top:90px;left:0;display:none;}
.everyoneorchestra_logo {width:100%;height:60px;background:#131d29;text-align:center;}
.logo_image:hover path { fill: white;  }
.logo_image {margin-top:15px;width:177px;}
.everyoneorchestra_nav {width:100%;height:30px;background:#fff;text-align:center;font-size:15px;padding-top:3px;position:relative;z-index:25;}
.detail {float:none;width:100%;height:100%;margin-left:auto;margin-right:auto;}
.mediaiframe {float:none;width:100%;max-width:480px;height:auto;min-height:240px;margin-top:-40px;margin-left:auto;margin-right:auto;}
.everyoneorchestra_footer {width:100%;max-width:940px;margin-left:auto;margin-right:auto;height:140px;padding-top:1px;}
.everyoneorchestra_footerleft {float:none;max-width:300px;width:100%;height:30px;margin-top:20px;padding:5px;padding-left:15px;background:#fff;font-size:12px;margin-right:auto;margin-left:auto;}
.everyoneorchestra_footerright {float:none;max-width:300px;width:100%;height:30px;margin-top:24px;margin-right:auto;margin-left:auto;}
.video_container {float:none;margin-right:auto !important;margin-left:auto;width:300px;}
.video_containerlast {float:none;margin-right:auto !important;margin-left:auto;width:300px;}
.video_caption {margin-bottom:40px;}
.music_buycontainer {float:none;margin-right:auto;margin-left:auto;margin-top:20px;height:auto;}
.music_albumartcontainer {float:none;margin-right:auto !important;margin-left:auto;width:300px;}
.hidemobile {	display: none !important;}
.showmobile {display:block;}
.homestorecontainer {margin-left:auto;margin-right:auto;max-width:300px;width:100%;margin-top:-20px;}
.homemailing {margin-top:40px;}
.homestore {margin-top:0px;}
.contact_container {margin-left:auto !important;margin-right:auto;margin-top:110px !important;margin-bottom:20px !important;}
.homeleft {float:none;width:100%;max-width:300px;margin-left:auto;margin-right:auto;}
.homebottom1 {position:relative !important;top:100px;width:940px;z-index:2;}
.homebottom2 {position:relative !important;background:url(../img/backgroundnew.jpg) center fixed;width:100%;height:auto;top:0;}
.homevideocontainer {max-width:460px;width:100%;}
.video_thumbzoom {height:156px;}
.fixed {position:fixed;top:0;}
.hometop1 {height:auto !important;}

.stickem-container {
	position: relative;
}
 
.stickit {
	position: fixed;
	top: 0;
}
 
.stickit-end {
	bottom: 0;
	position: absolute;
	right: 0;
}
.snapwidget-widget {margin-top:-40px;}
.videophotolinks {float:none;margin-top:110px;width:300px;height:30px;margin-left:auto;margin-right:auto;margin-bottom:0px;}
.photoslink {margin-bottom:20px;}
.videoslink {margin-bottom:20px;}

.media_container {margin-top:20px;}
.music_container {margin-top:110px;}
.contact_container {width:300px;height:auto;background:#fff;font-size:13px;line-height:16px;padding:45px 15px 45px 15px;margin-top:140px;margin-bottom:60px;}
.tour_container {margin-top:0px;margin-bottom:20px;max-width:calc(100vw);margin-right:auto;margin-left:auto;}
.infobutton {margin-left:0px;margin-top:-7px;height:33px;width:33px;}

.questionfaq {margin-bottom:20px;}

.featuredvideo {max-width:460px;width:100%;height:30px;padding:5px;padding-left:15px;font-size:12px;background:#fff;margin-top:40px;margin-bottom:10px;}
.tweetcontainer {max-width:460px;width:100%;height:30px;padding:5px;padding-left:15px;font-size:12px;background:#fff;margin-top:40px;margin-bottom:10px;}
.tweetoutside {margin-bottom:20px;}

/* MUSIC PAGE */


.album_tracklistcontainer1 {float:left;max-width:460px;width:100%;margin-right:0px;margin-top:-40px;}
.album_tracklistcontainer2 {float:left;max-width:460px;width:100%;margin-right:0px;margin-top:-40px;}
.album_tracklistcontainer3 {float:left;max-width:460px;width:100%;margin-right:0px;margin-top:-40px;}
.album_tracklistcontainer4 {float:left;max-width:460px;width:100%;margin-right:0px;margin-top:-40px;}
.album_tracklistcontainer5 {float:left;max-width:460px;width:100%;margin-right:0px;margin-top:-40px;}
.album_tracklistcontainer6 {float:left;max-width:460px;width:100%;margin-right:0px;margin-top:-40px;}
.music_tracklistcontainer {float:left;max-width:460px;width:100%;border-bottom:1px solid #131d29;margin-right:0px;margin-top:20px;}
.music_tracklist {max-width:460px;width:100%;height:30px;border-top:1px solid #131d29;padding:5px;font-size:12px;background:#fff;}
.progress-wrapper {max-width:220px !important;width:100%;}
.track-info {margin:0px 0 0 0px}


.tour_venue {max-width:480px;width:100%;}
.tour_city {max-width:480px;width:100%;}

.contentexpandfaq {height:220px;min-height:150px;overflow:visible !important;overflow-x:visible !important;overflow-y:visible !important;}
.info_date {width:100%;max-width:480px;height:auto !important;}
.info_venue {width:100%;max-width:480px;height:auto !important;}
.info_city {width:100%;max-width:480px;height:auto !important;}


 }


@-webkit-keyframes bugfix {
  from {
    padding: 0;
  }
  to {
    padding: 0;
  }
}




