@charset "UTF-8";


body {
	background-color: #000000;
	padding-top: 60px;

}

p {
	font-size: 15px;
	line-height: 1.3em;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 200;
	line-height: 1.5em;
}

.text-seagullstory {
	font-size: 1.4em;
	font-weight: 200;
}

.jumbo {
	font-size:3em;
}

.bg-scovidloop {
	background-color: #2d2d2d;
}

.bg-scolight {
	background-color: #f1f1f1;
	color: #2d2d2d;
}

.text-light {
	color: rgba(255,255,255,0.90);
}

.text-bigbody {
	font-size: 1.6em;
	font-weight: 100;
	
}

.text-midbody {
	font-size: 1.2em;
	font-weight: 100;
	
}

.bg-scoPrimary {
	background: #F0FF00;
	
}

.bg-scodark {

	background: rgba(0,0,0,0.50);

}

/* General Formatting */

.bg-darkblock-80 {
	background: rgba(0,0,0,0.80);
	padding-top: 3%;
	padding-right: 5%;
	padding-bottom:3%;
	padding-left: 5%;
	margin-top: 10%;
	margin-bottom: 10%;
}

.row-inner {
	margin-top: 30px;
	margin-bottom: 30px;
}

.row-padded-vert-xs {
	padding-top: 2%;
	padding-bottom: 2%;
}

#ConCtaRight {
	 margin-top: -15%;
	 margin-bottom:-5%;
	 position: fixed right;
	 align-content: right;
	 z-index: 10;
}


#ConCtaRight:hover {
	margin-top: -25%;	
}

.sco-primary {
	color: #FFFF00;
}

.scoLight {
	color: #e2e2e2;
	
}
.scoDark {
	color: #1d1d1d;
}

.bg-black {
	background: #000000;
}

.scohero-cta {
	padding-top: 3%;
	padding-bottom: 3%;
}



.scologo {
	height: 100%;
}



.fullscreen-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -100;
}

.fullscreen-bg__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#scoConMainBlock {
	background: url(../img/StandingRock/img/con/seekjoyCon-smWall-LogoWithGradient.jpg) center center no-repeat;
	background-attachment: fixed;
} 
#scoConBannerBlock {
	background: url(../img/StandingRock/css/img/con/scoCon-smCover-GlobalConventionForGood.jpg) center center no-repeat;
}

#scoConFooter {
	padding-top: 2em;
	padding-bottom: 2em;
		
}
#bbbtFormPay {
	padding: 5%;
	border-radius: 20px;
}
#bbbfDonateBox {
	background: rgba(255,255,0,.75);
	border-radius: 20px;
	padding-top: 2%;
	padding-right: 5%;
	padding-left: 5%;
	padding-bottom: 5%;
	margin-bottom: 5%;
	margin-top: 2%;
	
}

/* Footer Icons */

.icon-facebook a {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-image: url(../img/seekjoy-icon-facebook.svg);
	
}

.icon-communitynetwork a {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-image: url(../img/seekjoy-icon-communitynetwork.svg);
	
}

.icon-twitter a {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-image: url(../img/seekjoy-icon-twitter.svg);
	
}

.icon-instagram a {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-image: url(../img/seekjoy-icon-instagram.svg);
	
}

.scoicon {
	margin: 5px;
	display: inline-block;
}

.scoicon:hover {
	background-color: #F0FF00;
	-moz-outline-color: invert;
	-moz-outline: groove;
	alignment-adjust: baseline;
}

.scohero {
	margin-top: 10%;
	padding-top: 5%;
	padding-right: 5%;
	padding-left: 5%;
	padding-bottom: 5%;
	background: rgba(0,0,0,0.75);
}


.footer-margin {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* Spacing and Margins */

.b-margin-xs {
	margin-bottom: 2em;
}

.b-margin-sm {
	margin-bottom: 3em;
}

.b-margin-md {
	margin-bottom: 4em;
}

.b-margin-lg {
	margin-bottom: 6em;
	}

.b-margin-xl {
	margin-bottom: 8em;
}

.b-margin-xxl {
	margin-bottom: 12em;
}


.img-margin-sm {
	margin: 2%;
}


.sco-pad-md {
	padding-top: 10%;
	padding-bottom: 10%;
}
.sco-pad-xs {
	padding-top: 2%;
	padding-bottom: 2%;
}
#bbbfDonateBox:hover {
	background: rgba(255,255,0,.95);
}
.hover-bright:hover {
	background: rgba(240,255,0,.15);
}
.sco-link {
	color: rgba(240,255,0,0.75);
}
.sco-link:active , .sco-link:hover{
	color: rgba(240,255,0,1.00);
	text-decoration: none;
}
.con-hero-block {
	background: rgba(45,45,45,0.50);
	color: #F1F1F1;
	padding-top: 20%;
	padding-bottom: 20%;
	padding-left: 20%;
	padding-right: 20%;
	margin-top: 0px;
}
.con-hero {
	
	background: url(../img/StandingRock/img/con/sco-sm-fb-EventPageImage-1920x1080-Rev1.jpg) center center no-repeat;
	background-attachment: fixed;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

@media (min-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    height: 300%;
    top: -100%;
  }
}

@media (max-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    width: 300%;
    left: -100%;
  }
}

#homeHeroBox {
	letter-spacing: 2px;
	text-transform: uppercase;
}


/* scoAdverts */

.banner-wide-fullwidth {
	margin-top: 5%;
	margin-bottom: 5%;
}

.banner-wide-fullwidth:hover {
	border: solid 5px rgba(240,255,0,1.00);
}

/* scobg-box */

.scobg-box {
	margin-top: 5%;
	margin-bottom: 5%;
	padding:5%;
	background: url(../img/StandingRock/img/Carousel_Placeholder.png) center center no-repeat;
	background-color: #F0FF00;
}

.scobg-box:hover {
	border: 10px solid rgba(240,255,0,1.00);
	border-width:thick;	
	margin-top: 4%;
	
}
/* scoTooltips */



/* sco-footer */

hr.sco-footer {
	width: 50%;
	border-style: dashed;
	margin-top: 2%;
	margin-bottom: 2%;
}


.footer-bigtext {
	font-size: 1.6em;
	vertical-align: middle;
	
	
}

.footer-icons {
	display: inline-block;
}

/* btns */

.btn-centered{

    height:20px; 
    width:100px; 
    margin: -20px -50px; 
    position:relative;
    top:50%; 
    left:50%;
}

.btn-seekjoy {
	background: #FFFF00;
	color: #1d1d1d;
	
}

.btn-seekjoy:hover {
	background: #FFFF6C;
	color: #1d1d1d;
}

/* menu */


/* scoStraps - Tabs */

.nav-tabs {
  border-bottom: 0px solid #f1f1f1;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  	color: #F0FF00;
  margin-right: 2px;
  line-height: 2;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #F0FF00 #F0FF00 #dddddd;
  color: #2d2d2d;
}

.nav-tabs > li > a:focus {
	color: #2d2d2d;	
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #2d2d2d;
  background-color: #F1F1F1;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

/* scoStraps Tab Panels */

.tab-content-scoprimary {
	color: #2d2d2d;
	background-color: #F1F1F1;
	padding: 5%;
}


/* BlackBettyBusFund */

.bbbf-bg-bus {
	background: url(../img/StandingRock/img/bbbf/sco-bgImg-BlackBettyBusFund-1920x1080.jpg) left bottom no-repeat;
	background-attachment: fixed;	
}


/* Image Hover Effects */

.img-hover-zoomscale img {
    -webkit-transition: all .3s ease; /* Safari and Chrome */
  	-moz-transition: all .3s ease; /* Firefox */
  	-o-transition: all .3s ease; /* IE 9 */
  	-ms-transition: all .3s ease; /* Opera */
  	transition: all .3s ease;
}
.img-hover-zoomscale img:hover {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(1.10); /* Safari and Chrome */
    -moz-transform:scale(1.10); /* Firefox */
    -ms-transform:scale(1.10); /* IE 9 */
    -o-transform:translatZ(0) scale(1.10); /* Opera */
    transform:translatZ(0) scale(1.10);
}
  
  
.grayscale {
  -webkit-filter: brightness(1.10) grayscale(100%) contrast(90%);
  -moz-filter: brightness(1.10) grayscale(100%) contrast(90%);
  filter: brightness(1.10) grayscale(100%); 
}


/* StandingRock Initiative */

#StandingRockJumbo {
	background: url(/../img/StandingRock/SEEKJOYCO-SectionBG-Full-StandingRock_WinterCamp.jpg) center center no-repeat;
	background-attachment: fixed;
	background-size: cover;
	min-height: 500px;
	padding-top: 15%;
	padding-bottom: 10%;
}

#StandingRockJumbo-Inner {
	background: rgba(0,0,0,.60);
	padding: 5%;
}

#PrimaryInfo {
	background: #E2E2E2;
	color: #1D1D1D;
}

#NoDAPLSSRI {
	background: url(../img/StandingRock/SEEKJOYCO-SectionBG-Full-StandingRock_SEEKJOYCamp-Winter1.jpg) center center no-repeat;
	background-attachment: fixed;
	color: #1d1d1d;
	
	
}

#MediaFeed {
	background: url(/img/StandingRock/NoDAPLSSRI-SectionBG-AmnestyInternationalObserver-2400x1200.jpg);
	background-attachment: fixed;
	background-size: cover;
	min-height:500px;
}


#ContactNoDAPLSSRI {
	
	background: #000000 ;
	color: #e2e2e2;
	
}
	
/* About Page */

#aboutHero {
	min-height: 300px;
	height: 50%;
}

#BrandSymbol {
	background: url(../img/seekjoy-sectionBg-seagull_bw.jpg) no-repeat center center;
	background-size: cover;
	background-attachment: fixed;
	
}

#WeStandAsAllies {
	background: url(../img/seekjoy-sectionBG_2400x1400-MedicineWheelBlur.jpg) center center no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

/* Deprecated Styles */

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
	