/* General */
html, body {max-width:100%;overflow-x:hidden;margin:0;}
.breadcrumb, .breadcrumbs, #breadcrumb-wrapper {display: none;}
#secondary {display:none;}
#primary {width:100%!important;}
#main-wrapper #main {width:100%;}
.breadcrumbs {display:none;}
#teamWrap {line-height:100%;margin:0;background-color:#e8ded3;}
#teamWrap a:hover {text-decoration: none; color: #e0251b;}
.pageSec {width:100%;clear:both;display:flex;flex-direction:column;}
.secTag {width:100%;clear:both;text-align:center;background-color:#e8ded3;padding:5px 0;letter-spacing:3px;}
.lightH1, .lightH3, .lightH4 {font-weight:100;}
.secTag h4 {color:#352714;position:relative; margin: 10px 0;}

/* Header */
#teamHeader {background-image:url('../images/rb_teamrocky_cta_bg_01.jpg?$staticlink$');background-position:top;background-size:cover;min-height:600px;height:85vh;max-height:1100px;display:block;position:relative;overflow:hidden;}
.headerText {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;width:80%;text-align:center;display:block;}
#teamHeader h1 {font-size:180px;color:#ffffff;letter-spacing:20px;position:relative;margin:0 auto;font-weight:600;}
#teamHeader h3 {font-size:18px;color:#ffffff;letter-spacing:2px;position:relative;margin-top:70px;font-weight:100;}
.down-arrow {position: absolute;bottom: 2.5rem;background-image: url("../images/arrow.png?$staticlink$");background-position: center;background-size: contain;background-repeat: no-repeat;width:100%;height:10px;opacity:0.8;transition:all 0.3s ease;color:#fff;}


/* Flex */
/*.flex {display:flex;flex-direction:row;align-items:center;justify-content:center;}
.flexStretch {display:flex;flex-direction:row;align-items:stretch;justify-content:center;}*/
.gridRow {display:flex;flex-direction:row;flex-wrap:wrap;flex: 0 0 100%;max-width:100%;background-color:#e8ded3;}
.gridModal {display:none;flex-direction:row;flex-wrap:wrap;flex: 0 0 100%;max-width:100%;background-color:#ffffff;height:auto;}

/* Team Grid */
.teamMember {flex: 0 0 100%;;flex-basis:100%;width:100%;height:700px;*/padding:0;position:relative;justify-content:center;align-items:center;opacity:0.85;transition:all ease .5s;-webkit-transition:all ease .5s;display:block;overflow:hidden;}
.teamMember::after {content:'';background:linear-gradient(to bottom, transparent 37.5%, #e8ded3 100%);height:100%;display:block;}
.single {flex: 0 0 25%;}
.double {flex: 0 0 50%;}
.triple {flex: 0 0 33.33%;}
/*.memberImg {width:100%;margin:0;padding:0;height:auto;}*/
.memberDetails {top:auto;bottom:30px;left:0;right:0;height:auto;width:100%;position:absolute;text-align:center;text-transform:uppercase;color:#352714;z-index:1;letter-spacing:2px;text-shadow: 0px 0px 10px rgba(232, 222, 211, 0.9);transition:all ease .5s;-webkit-transition:all ease .5s;}
.memberMore {top:auto;bottom:30px;right:-100%;height:auto;width:100%;position:absolute;text-align:center;text-transform:uppercase;color:#352714;z-index:1;letter-spacing:2px;text-shadow: 0px 0px 10px rgba(232, 222, 211, 0.9);transition:all ease .5s;-webkit-transition:all ease .5s;}
.memberGear, .learnMore {width:77%;margin:0 auto;display:block;font-weight:600;padding:10px 5px;border:1px solid #352714;transition:all ease .5s;-webkit-transition:all ease .5s;text-decoration:none;color:#352714;text-shadow:none;}
.learnMore {margin-top:15px;}
.learnMore.hide, .closePreview.hide{display: none;}
.closePreview {width:77%;margin:0 auto;display:block;font-weight:600;padding:10px 5px;border:none;transition:all ease .5s;-webkit-transition:all ease .5s;text-decoration:none;color:#e8ded3;text-shadow:none; background-color: #352714;}
.firstName, .memberLocation {font-size:14px;font-weight:100;margin:0 auto;line-height:1;}
.memberShow {font-size:14px;font-weight:100;margin:0 auto;font-style:italic;line-height:1;}
.lastName {font-size:36px;font-weight:600;}
.teamMember:hover {opacity:1;}

/* Featured */
.alton {background-image:url('../images/2023-teamrocky-altonjonesjr.jpg?$staticlink$');background-position:top;background-size:cover;}
.jeb {background-image:url('../images/2025-teamrocky-jeb-n-ward-third.jpg?$staticlink$');background-position:top;background-size:cover;}
.tag_n_brag {background-image:url('../images/2024-teamrocky-tagnbrag.jpg?$staticlink$');background-position:top;background-size:cover;}

/* Row1 */
.alyssa {background-image:url('../images/2025-teamrocky-alyssa-hall.jpg?$staticlink$');background-position:top;background-size:cover;}
.cody {background-image:url('../images/2025-teamrocky-cody-hall.jpg?$staticlink$');background-position:top;background-size:cover;}
.vandoren {background-image:url('../images/2025-teamrocky-tim-van-doren.jpg?$staticlink$');background-position:top;background-size:cover;}

/* Row2 */
.vogelsang {background-image:url('../images/2024-teamrocky-cameron-triple.jpg?$staticlink$');background-position:top;background-size:cover;}
.anderson {background-image:url('../images/2024-teamrocky-andersonfarm.jpg?$staticlink$');background-position:top;background-size:cover;}
.laux {background-image:url('../images/2024-teamrocky-jackson.jpg?$staticlink$');background-position:top;background-size:cover;}

/* Row3 */
.devon {background-image:url('../images/2025-teamrocky-devon-degenhardt.jpg?$staticlink$');background-position:top;background-size:cover;}
.renee {background-image:url('../images/2025-teamrocky-renee-flatland.jpg?$staticlink$');background-position:top;background-size:cover;}
.jonah {background-image:url('../images/2025-teamrocky-jonah-hyatt.jpg?$staticlink$');background-position:top;background-size:cover;}

/* Row4 */

/* Oldies */
/* .sharlee {background-image:url('../images/rb_teamrocky_sharlee-lovelace.jpg?$staticlink$');background-position:top;background-size:cover;}
.jordan {background-image:url('../images/rb_teamrocky_jordanshipley.jpg?$staticlink$');background-position:top;background-size:cover;}
.alicia {background-image:url('../images/rb_teamrocky_alicia-thompson.jpg?$staticlink$');background-position:top;background-size:cover;}
.brittany {background-image:url('../images/rb_teamrocky_brittany_cilburn.jpg?$staticlink$');background-position:top;background-size:cover;}
.matt {background-image:url('../images/rb_teamrocky_matt-staser.jpg?$staticlink$');background-position:top;background-size:cover;}
.laurel {background-image:url('../images/rb_teamrocky_laurel_monaghan.jpg?$staticlink$');background-position:top;background-size:cover;}
.alex {background-image:url('../images/rb_teamrocky_alex-boutin.jpg?$staticlink$');background-position:top;background-size:cover;}
.larysa {background-image:url('../images/rb_teamrocky_larysa-switlyk.jpg?$staticlink$');background-position:top;background-size:cover;}
.reed {background-image:url('../images/2019-teamrocky-reedschoedl.jpg?$staticlink$');background-position:top;background-size:cover;}
.suzie {background-image:url('../images/2019-teamrocky-suziemountain.jpg?$staticlink$');background-position:top;background-size:cover;}
.anthony {background-image:url('../images/2019-teamrocky-anthonycampanella.jpg?$staticlink$');background-position:top;background-size:cover;}
.ben {background-image:url('../images/2019-teamrocky-benrising.jpg?$staticlink$');background-position:top;background-size:cover;}
.josh {background-image:url('../images/2021-teamrocky-joshkuehni.jpg?$staticlink$');background-position:top;background-size:cover;}
.cameron {background-image:url('../images/rb_teamrocky_cameron-nizdil_01.jpg?$staticlink$');background-position:top;background-size:cover;}
.austin {background-image:url('../images/2019-teamrocky-austinmason.jpg?$staticlink$');background-position:top;background-size:cover;}
.adam {background-image:url('../images/rb_teamrocky_adam_sosack.jpg?$staticlink$');background-position:top;background-size:cover;}
.sean {background-image:url('../images/teamrocky_seankibler.jpg?$staticlink$');background-position:top;background-size:cover;}
.jared {background-image:url('../images/rb_teamrocky_jared-voss.jpg?$staticlink$');background-position:top;background-size:cover;}
.tecomate {background-image:url('../images/2019-teamrocky-tecomate.jpg?$staticlink$');background-position:top;background-size:cover;}
.colton {background-image:url('../images/rb_teamrocky_colton_bailey.jpg?$staticlink$');background-position:top;background-size:cover;}*/


/*Join the Tee-Am */
div#join_the_tee_am {
  padding-top: 60px;
  padding-bottom:60px;
}

div#join_the_tee_am h2 {
  text-align: center;
  color: #352714;
  font-size: 4em;
  margin-bottom: 20px;
}

div#join_the_tee_am a {
    text-decoration: none;
}

span#tee_am_button {
  width: 200px;
  font-size: 1.4em;
  text-align:center;
  float: none;
  margin: 0 auto;
  display: block;
  padding: 10px 5px;
  border: 1px solid #352714;
  transition: all ease .5s;
  -webkit-transition: all ease .5s;
  text-decoration: none;
  color: #352714;
  text-shadow: none;
}





/* Media Queries */
@media all and (min-width:960px) {
  .memberGear:hover, .learnMore:hover {background:#352714;color:#e8ded3!important;transition:all ease .5s;-webkit-transition:all ease .5s;}
  .teamMember:hover .memberDetails {right:auto;left:0;transition:all ease .5s;-webkit-transition:all ease .5s;width:50%;}
  .teamMember:hover .memberMore {right:0; left:auto;transition:all ease .5s;-webkit-transition:all ease .5s;width:50%;}
  span#tee_am_button:hover {background:#352714;color:#e8ded3!important;transition:all ease .5s;-webkit-transition:all ease .5s;}
}

@media all and (max-width:1550px) {
  #teamHeader h1 {font-size: 115px;letter-spacing:10px;}
}

@media all and (max-width:1200px) {
    .teamMember {height:500px;}
}

@media all and (max-width:960px) {
    #teamHeader {min-height:400px;max-height:600px;}
    #teamHeader h1 {font-size: 60px;letter-spacing:10px;}
    #teamHeader h3 {margin-top:20px;}
    .single {flex: 0 0 50%;}
    .double {flex: 0 0 100%;}
    .triple {flex: 0 0 100%;}
    .learnMore {width:65%;display:table-cell;vertical-align:middle;float:right;margin-right:20px;}
    .memberDetails {right:auto;left:20px;transition:all ease .5s;-webkit-transition:all ease .5s;width:50%;text-align:left;}
    .memberMore {right:0; left:auto;transition:all ease .5s;-webkit-transition:all ease .5s;width:50%;}
    /*.steve {order:1;}*/
    /*.teamMember{display:inline-block;height:350px;}*/
}
@media all and (max-width:680px) {
    .single {flex: 0 0 100%;}
    #teamHeader h1 {font-size: 35px;}
    .teamMember {opacity: 1;}
    .detailsWrap {display:table;}
    .memberGear {display:none;}
    .learnMore {width:65%;display:table-cell;vertical-align:middle;float:right;margin-right:20px;}
    .memberDetails {right:auto;left:20px;transition:all ease .5s;-webkit-transition:all ease .5s;width:50%;text-align:left;}
    .memberMore {right:0; left:auto;transition:all ease .5s;-webkit-transition:all ease .5s;width:50%;}
}
/*@media all and (max-width:800px) {
    .gridRow {display:block;}
    .teamMember{display:inline-block;width:49.5%;margin:0 auto;padding:0;}
    .double {width:100%;}
}*/
