* {
  box-sizing: border-box; }

body {
  background-image: url(../images/background.jpg);
  background-repeat: cover;
  font-family: 'Anton', 'Open Sans', 'abel', verdana, sans-serif;
  min-width: 320px; }

a {
  text-decoration: none; }

h3, h2 {
  color: #FFF; }

h2, h3, h4, h5, h6 {
  letter-spacing: 1px; }

p {
  font-family: 'abel';
  font-weight: lighter;
  color: #FFF; }

.yellow {
  color: #FDDC01; }

/* FIXED NAV BAR START */
#backheader {
  height: 60px;
  background-color: rgba(49, 49, 49, 0.95);
  position: fixed;
  z-index: 9999px;
  top: 0;
  width: 100%;
  z-index: 9999;
  box-shadow: 0 5px 10px; }

header {
  margin: 0 auto;
  max-width: 960px;
  width: 100%;
  position: relative;
  display: flex;
  justify-content: space-between; }

header h1 {
  margin: 10px 0 0 20px;
  background: url(../images/logos/r6_logo.png) center no-repeat;
  background-size: contain;
  width: 100px;
  height: 40px;
  text-indent: -9999px; }

header h1 a {
  display: block;
  width: 100%;
  height: 100%; }

header h1 a:hover {
  background: url(../images/logos/r6_logo_yellow.png) center no-repeat;
  background-size: contain; }

nav {
  position: absolute;
  transition: .5s ease-in-out;
  top: 60px;
  right: -100vw;
  width: 100vw;
  height: 100vh;
  background: #101A24;
  border-left: solid 4px #FFF;
  right: -100vw; }

header ul li {
  list-style-type: none;
  font-family: 'Open Sans';
  display: block;
  font-size: 30px; }

header ul li a {
  display: block;
  text-decoration: none;
  color: #FFF;
  padding: 10px 20px;
  border-bottom: solid 3px transparent; }

header ul li a:hover {
  color: #101A24;
  background: #FDDC01; }

.home .nhome,
.ops .nops,
.maps .nmaps,
.gamemodes .ngamemodes,
.updates .nupdates,
.comp .ncomp {
  color: #101A24;
  background: #FDDC01; }

/* FIXED NAV BAR END */
#container {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
  color: #FFF; }

/* MAIN COVER PHOTOS */
main {
  color: #000;
  box-shadow: 0 5px 10px;
  margin: 0 0 30px 0;
  position: relative; }

.home main {
  background: url(../images/home/cover.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

.ops main {
  background: url(../images/operators/geo/geo.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

.gamemodes main {
  background: url(../images/gamemodes/cover.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

.maps main {
  background: url(../images/maps/cover.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

.updates main {
  background: url(../images/updates/cover.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

.comp main {
  background: url(../images/competition/cover.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

.sat main {
  background: url(../images/operators/sat/cover.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

.bope main {
  background: url(../images/operators/bope/cover.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

.navy main {
  background: url(../images/operators/navy/cover.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

.jtf2 main {
  background: url(../images/operators/jtf2/cover.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

.sas main {
  background: url(../images/operators/sas/cover.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

.swat main {
  background: url(../images/operators/swat/cover.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

.gign main {
  background: url(../images/operators/gign/cover.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

.gsg9 main {
  background: url(../images/operators/gsg9/cover.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

.spetsnaz main {
  background: url(../images/operators/spetsnaz/cover.jpg) center no-repeat;
  background-size: cover;
  height: 300px; }

main h2 {
  background-color: rgba(49, 49, 49, 0.75);
  font-size: 18px;
  line-height: 35px;
  text-align: center;
  position: absolute;
  bottom: 0;
  letter-spacing: 2px;
  width: 100%;
  padding: 0 10px; }

.gamemodes #container a:hover h2 {
  text-decoration: none;
  color: #FDDC01; }

.gamemodes #container a {
  text-decoration: none; }

.gamemodes main h2:hover {
  color: #FDDC01; }

.ops a {
  text-decoration: none; }

.opscover:hover h2 {
  color: #FDDC01; }

.updatescover {
  text-decoration: none; }

.updatescover:hover h2 {
  color: #FDDC01; }

.comp main:hover h2 {
  color: #FDDC01; }

.comp section:hover h3 {
  color: #FDDC01; }

.comp a {
  text-decoration: none; }

/* MAIN COVER PHOTOS END */
/* FIGURES FOR EACH PAGE START */
#container figure {
  color: #000;
  box-shadow: 0 5px 10px;
  width: 90%;
  background-color: rgba(49, 49, 49, 0.75);
  position: relative;
  opacity: 0.9; }

#container figure h3 {
  background: #101A24;
  border-left: solid 3px #FFF;
  width: 100%;
  position: absolute;
  bottom: 0;
  line-height: 36px;
  padding-left: 15px;
  font-size: 24px; }

.home #container figure h3,
.maps #container figure h3,
.gamemodes #container figure h3 {
  background: #101A24;
  border-left: solid 3px #FFF;
  width: 100%;
  position: absolute;
  top: -36px;
  bottom: initial;
  line-height: 36px;
  padding-left: 15px;
  font-size: 24px; }

#container figure a {
  text-decoration: none; }

#container figure:hover {
  opacity: 1; }

.ops #container figure:hover h3 {
  color: #FDDC01; }

.maps #container figure:hover h3 {
  color: #FDDC01; }

#container .art1,
#container .art2,
#container .art3 {
  margin: 0 auto 30px; }
  #container .art1 img,
  #container .art2 img,
  #container .art3 img {
    width: 100%;
    height: auto; }
  #container .art1 figcaption,
  #container .art2 figcaption,
  #container .art3 figcaption {
    position: relative;
    padding-bottom: 5px; }

#container figure p {
  font-size: 16px;
  line-height: 17px;
  padding: 10px;
  line-height: 1.4em; }

.gamemodes #container figure ul {
  color: #FFF;
  font-family: 'abel';
  font-size: 16px;
  line-height: 17px;
  padding: 0 20px; }
  .gamemodes #container figure ul li {
    list-style-type: none;
    padding: 10px 0 5px;
    line-height: 1.3em; }

/* UPDATES - FIGURES */
.updates #container section {
  color: #000;
  box-shadow: 0 5px 10px;
  height: auto;
  width: 90%;
  height: 250px;
  margin: 0 auto 30px;
  background-size: cover;
  position: relative; }

.updates #container section h3 {
  background-color: rgba(49, 49, 49, 0.75);
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
  font-size: 26px; }

.updates .ops {
  background: url(../images/operators/geo/geo.jpg) center no-repeat;
  margin: 0 0 30px 0; }

.updates .ops h3 {
  height: 60px;
  font-size: 36px;
  line-height: 60px; }

.updates .coast {
  background: url(../images/updates/velvet.jpg) center no-repeat;
  margin: 0 0 30px 0; }

.updates .coast h3 {
  background-color: rgba(49, 49, 49, 0.75);
  height: 60px;
  font-size: 36px;
  line-height: 60px;
  text-align: center;
  position: relative; }

.updates .road {
  background: url(../images/updates/roadmap.jpg) center no-repeat;
  margin: 0 0 30px 0; }

.updates .road h3 {
  background-color: rgba(49, 49, 49, 0.75);
  height: 60px;
  font-size: 36px;
  line-height: 60px;
  text-align: center;
  position: relative; }

.updates .interface {
  margin: 0 auto 30px;
  background: url(../images/updates/interface.gif) center no-repeat; }

.updates .interface h3 {
  background-color: rgba(49, 49, 49, 0.75);
  height: 40px;
  font-size: 26px;
  line-height: 42px;
  text-align: center;
  position: relative;
  bottom: 0; }

/* FIGURES COMPETITON & ALL OPERATORS */
.leftcol, .rightcol {
  position: relative;
  color: #000;
  box-shadow: 0 5px 10px;
  background-color: rgba(49, 49, 49, 0.75);
  opacity: 0.9;
  width: 90%;
  margin: 0 auto 30px; }
  .leftcol img, .rightcol img {
    width: 100%;
    height: auto; }
  .leftcol a, .rightcol a {
    position: relative;
    display: block; }

.comp .leftcol p {
  position: relative;
  padding: 15px; }

.comp .rightcol p {
  position: relative;
  padding: 15px; }

.bluebar section h3 {
  background-color: #101A24;
  border-left: solid 3px #FFF;
  width: 100%;
  height: 40px;
  position: absolute;
  bottom: 0;
  line-height: 42px;
  padding-left: 15px;
  font-size: 20px;
  letter-spacing: 2px; }

.op .bluebar div {
  position: relative; }
  .op .bluebar div h3 {
    bottom: 0;
    font-size: 26px; }

.bluebar section p {
  padding: 5px 0 10px 0;
  font-size: 14px;
  line-height: 1.25em; }

.comp h3:hover {
  color: #FDDC01; }

.bluebar section:hover {
  opacity: 1; }

.opcontent {
  padding: 15px; }

h4, h5 {
  font-family: 'Open Sans';
  color: #FFF; }

h4 {
  font-size: 20px;
  font-weight: 700;
  padding: 16px 0 0; }

.opcontent span {
  font-size: 14px; }

h5 {
  font-size: 13px;
  font-weight: 400;
  padding: 6px 0 0px 0; }

/*BUTTONS */
h6 {
  background-color: rgba(16, 26, 36, 0.75);
  font-family: 'abel';
  font-size: 30px;
  width: 175px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 2px solid #FFF;
  color: #FFF;
  text-decoration: none;
  float: left; }

.buttons2 {
  width: 287px;
  height: 44px;
  margin: 0 auto 30px;
  clear: left; }

.left_button {
  background: url(../images/small_button_back_white.png) center no-repeat;
  background-size: 90%;
  background-color: rgba(16, 26, 36, 0.75);
  width: 30px;
  height: 40px;
  border: 2px solid #FFF;
  margin: 0 20px 0 0;
  float: left; }

.right_button {
  background: url(../images/small_button_white.png) center no-repeat;
  background-size: 90%;
  background-color: rgba(16, 26, 36, 0.75);
  width: 30px;
  height: 40px;
  border: 2px solid #FFF;
  margin: 0 0 0 20px;
  float: left; }

.left_button:hover {
  color: #FDDC01;
  border: 2px solid #FDDC01;
  background: url(../images/small_button_back.png) center no-repeat;
  background-size: 90%; }

.right_button:hover {
  color: #FDDC01;
  border: 2px solid #FDDC01;
  background: url(../images/small_button.png) center no-repeat;
  background-size: 90%; }

.buttons2 h6 {
  width: 175px;
  height: 40px;
  font-size: 22px; }

.buttons2 h6:hover {
  border: 2px solid #FDDC01; }

.buttons2 h6 a {
  text-decoration: none;
  color: #FFF;
  display: block;
  width: 100%;
  line-height: 38px; }

.buttons2 h6 a:hover {
  color: #FDDC01; }

/* ARTICLES FOR EACH PAGE END */
/* FOOTER */
#bottomfoot {
  margin: 15px 0 0 0;
  box-shadow: 5px 0 10px;
  clear: left;
  width: 100%;
  background-color: rgba(49, 49, 49, 0.75);
  padding: 20px 0 0; }

footer {
  max-width: 960px;
  margin: 0 auto; }

/* SOCIAL MEDIA LOGOS START */
#socialmedia {
  height: 20px;
  width: 100%;
  margin: 10px auto 0;
  display: flex;
  justify-content: center;
  align-items: center; }

#socialmedia a {
  margin: 0 10px 0 10px;
  width: 25px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain; }

[href="https://www.facebook.com/rainbow6usa"] {
  background-image: url(../images/logos/facebook_logo.png); }

[href="https://www.facebook.com/rainbow6usa"]:hover {
  background-image: url(../images/logos/facebook_logo_yellow.png); }

[href="https://twitter.com/rainbow6game"] {
  background-image: url(../images/logos/twitter_logo.png); }

[href="https://twitter.com/rainbow6game"]:hover {
  background-image: url(../images/logos/twitter_logo_yellow.png); }

[href="https://www.youtube.com/channel/UCBMvc6jvuTxH6TNo9ThpYjg"] {
  background-image: url(../images/logos/youtube_logo.png); }

[href="https://www.youtube.com/channel/UCBMvc6jvuTxH6TNo9ThpYjg"]:hover {
  background-image: url(../images/logos/youtube_logo_yellow.png); }

[href="https://www.instagram.com/rainbow6game_us/"] {
  background-image: url(../images/logos/instagram_logo.png); }

[href="https://www.instagram.com/rainbow6game_us/"]:hover {
  background-image: url(../images/logos/instagram_logo_yellow.png); }

[href="https://www.twitch.tv/ubisoft"] {
  background-image: url(../images/logos/twitch_logo.png); }

[href="https://www.twitch.tv/ubisoft"]:hover {
  background-image: url(../images/logos/twitch_logo_yellow.png); }

[href="https://www.reddit.com/r/Rainbow6/"] {
  background-image: url(../images/logos/reddit_logo.png); }

[href="https://www.reddit.com/r/Rainbow6/"]:hover {
  background-image: url(../images/logos/reddit_logo_yellow.png); }

[href="http://forums.ubi.com/forumdisplay.php/717-Rainbow-Six-Siege?s=e95cd99d911b5740dbeb3f06394df25d"] {
  background-image: url(../images/logos/ubichat_logo.png); }

[href="http://forums.ubi.com/forumdisplay.php/717-Rainbow-Six-Siege?s=e95cd99d911b5740dbeb3f06394df25d"]:hover {
  background-image: url(../images/logos/ubichat_logo_yellow.png); }

/* 
SOCIAL MEDIA END
WEBSITES START
*/
#websites {
  height: 25px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 30px auto 0; }

#websites a {
  margin: 0 10px;
  background-repeat: no-repeat;
  background-position: center;
  height: 25px;
  background-size: contain; }

[href="https://www.ubisoft.com/en-US/"] {
  background-image: url(../images/websites/ubisoft_logo.png);
  width: 100px; }

[href="https://www.ubisoft.com/en-US/"]:hover {
  background-image: url(../images/websites/ubisoft_logo_yellow.png);
  width: 100px; }

[href="https://blog.ubi.com/"] {
  background-image: url(../images/websites/ubiblog_logo.png);
  width: 100px; }

[href="https://blog.ubi.com/"]:hover {
  background-image: url(../images/websites/ubiblog_logo_yellow.png);
  width: 100px; }

[href="https://club.ubisoft.com/"] {
  background-image: url(../images/websites/uplay_logo.png);
  width: 100px; }

[href="https://club.ubisoft.com/"]:hover {
  background-image: url(../images/websites/uplay_logo_yellow.png);
  width: 100px; }

[href="http://www.xbox.com/en-US/"] {
  background-image: url(../images/websites/xboxone_logo.png);
  width: 100px; }

[href="http://www.xbox.com/en-US/"]:hover {
  background-image: url(../images/websites/xboxone_logo_yellow.png);
  width: 100px; }

[href="https://www.playstation.com/en-us/"] {
  background-image: url(../images/websites/ps4_logo.png);
  width: 100px; }

[href="https://www.playstation.com/en-us/"]:hover {
  background-image: url(../images/websites/ps4_logo_yellow.png);
  width: 100px; }

[href="http://store.steampowered.com/"] {
  background-image: url(../images/websites/pc_logo.png);
  width: 50px; }

[href="http://store.steampowered.com/"]:hover {
  background-image: url(../images/websites/pc_logo_yellow.png);
  width: 50px; }

small {
  color: #FFF;
  text-align: center;
  display: block;
  font-family: 'abel';
  font-size: 10px;
  margin-top: 20px;
  line-height: 2em;
  background: #101A24; }

/* WEBSITES END */
@media only screen and (min-width: 960px) {
  /* FIXED NAV BAR START */
  #backheader {
    height: 100px;
    background-color: rgba(49, 49, 49, 0.95);
    top: 0;
    width: 100%;
    box-shadow: 0 5px 10px; }

  header {
    margin: 0 auto;
    width: 960px;
    position: relative;
    height: 100%; }

  header h1 {
    margin: 10px 0 0 20px;
    background-image: url(../images/logos/r6_logo.png);
    background-repeat: no-repeat;
    width: 275px;
    height: 81px;
    text-indent: -9999px; }

  header h1 a {
    display: block;
    width: 275px;
    height: 81px; }

  header h1 a:hover {
    background-image: url(../images/logos/r6_logo_yellow.png); }

  #menuButton {
    display: none; }

  nav {
    position: absolute;
    top: initial;
    bottom: 0;
    right: 0;
    width: auto;
    height: auto;
    background: none;
    border: none; }
    nav ul {
      display: flex; }

  header ul li {
    font-size: 15px;
    padding: 0; }
    header ul li a {
      line-height: .75em;
      padding: .5em .5em; }

  header ul li a:hover {
    color: #FDDC01;
    background: none;
    border-bottom: solid 3px #FDDC01; }

  .home .nhome,
  .ops .nops,
  .op .nops,
  .maps .nmaps,
  .gamemodes .ngamemodes,
  .updates .nupdates,
  .comp .ncomp {
    color: #FDDC01;
    background: none;
    border-bottom: solid 3px #FDDC01; }

  /* FIXED NAV BAR END */
  #container {
    width: 960px;
    margin: 0 auto; }

  /* MAIN COVER PHOTOS */
  main {
    box-shadow: 0 5px 10px;
    margin: 0 0 30px 0; }

  .home main {
    height: 505px; }

  .ops main {
    height: 541px; }

  .gamemodes main {
    height: 540px; }

  .maps main {
    height: 503px; }

  .updates main {
    height: 540px; }

  .comp main {
    height: 540px; }

  .sat main {
    height: 540px; }

  .bope main {
    height: 540px; }

  .navy main {
    height: 540px; }

  .jtf2 main {
    height: 540px; }

  .sas main {
    height: 540px; }

  .swat main {
    height: 540px; }

  .gign main {
    height: 540px; }

  .gsg9 main {
    height: 540px; }

  .spetsnaz main {
    height: 540px; }

  main h2 {
    font-size: 32px;
    line-height: 60px;
    text-align: center;
    position: absolute;
    bottom: 0; }

  .gamemodes #container a:hover h2 {
    text-decoration: none;
    color: #FDDC01; }

  .gamemodes #container a {
    text-decoration: none; }

  .gamemodes main h2:hover {
    color: #FDDC01; }

  .ops a {
    text-decoration: none; }

  .opscover:hover h2 {
    color: #FDDC01; }

  .updatescover {
    text-decoration: none; }

  .updatescover:hover h2 {
    color: #FDDC01; }

  .comp main:hover h2 {
    color: #FDDC01; }

  .comp section:hover h3 {
    color: #FDDC01; }

  .comp a {
    text-decoration: none; }

  .home h2 {
    top: 445px; }

  .ops h2 {
    top: 481px; }

  .maps h2 {
    top: 443px; }

  /* MAIN COVER PHOTOS END */
  /* FIGURES FOR EACH PAGE START */
  #container figure {
    color: #000;
    box-shadow: 0 5px 10px;
    float: left;
    width: 300px;
    height: 440px;
    background-color: rgba(49, 49, 49, 0.75);
    position: relative;
    opacity: 0.9; }

  .ops #container figure {
    height: 169px; }

  .gamemodes #container figure {
    height: 480px; }

  #container figure h3 {
    width: 100%;
    position: relative;
    top: -36px;
    line-height: 36px;
    padding-left: 15px;
    font-size: 24px; }

  #container figure a {
    text-decoration: none; }

  #container figure:hover {
    opacity: 1; }

  .ops #container figure:hover h3 {
    color: #FDDC01; }

  .maps #container figure:hover h3 {
    color: #FDDC01; }

  #container .art1 {
    margin: 0 15px 30px 0; }

  #container .art2 {
    margin: 0 15px 30px 15px; }

  #container .art3 {
    margin: 0 0 30px 15px; }

  .maps #container .art1 {
    margin: 0 15px 30px 0;
    height: 330px; }

  .maps #container .art2 {
    margin: 0 15px 30px 15px;
    height: 330px; }

  .maps #container .art3 {
    margin: 0 0 30px 15px;
    height: 330px; }

  #container figure p {
    font-size: 16px;
    line-height: 17px; }

  .gamemodes #container figure ul {
    color: #FFF;
    font-family: 'abel';
    font-size: 16px;
    line-height: 17px;
    width: 255px;
    position: relative;
    top: -26px;
    left: 15px;
    padding: 0 0 10px 15px; }

  .gamemodes #container figure li {
    padding: 0 0 8px 0; }

  /* UPDATES - FIGURES */
  .updates #container section {
    color: #000;
    box-shadow: 0 5px 10px;
    background-repeat: no-repeat;
    height: 500px;
    width: 100%;
    position: relative; }

  .updates #container section h3 {
    background-color: rgba(49, 49, 49, 0.75);
    text-align: center;
    position: absolute;
    height: 60px;
    font-size: 36px;
    line-height: 60px;
    bottom: 0; }

  .updates .ops {
    background: url(../images/operators/geo/geo.jpg) center no-repeat;
    margin: 0 0 30px 0; }

  .updates .coast {
    background: url(../images/updates/velvet.jpg) center no-repeat;
    background-size: cover;
    margin: 0 0 30px 0; }

  .updates .road {
    background: url(../images/updates/roadmap.jpg) center no-repeat;
    background-size: cover;
    margin: 0 0 30px 0; }

  .updates .interface {
    margin: 0 auto 30px;
    background: url(../images/updates/interface.gif) center no-repeat;
    background-size: cover; }

  /* FIGURES COMPETITON & ALL OPERATORS */
  .leftcol {
    color: #000;
    box-shadow: 0 5px 10px;
    float: left;
    background-color: rgba(49, 49, 49, 0.75);
    opacity: 0.9;
    width: 465px;
    margin: 0 15px 30px 0;
    height: 720px; }

  .rightcol {
    color: #000;
    box-shadow: 0 5px 10px;
    float: left;
    background-color: rgba(49, 49, 49, 0.75);
    opacity: 0.9;
    width: 465px;
    margin: 0 0 30px 15px;
    background-repeat: no-repeat;
    height: 720px; }

  .comp .leftcol {
    height: 400px; }

  .comp .leftcol p {
    position: relative;
    top: -40px;
    padding: 15px; }

  .comp .rightcol {
    height: 400px; }

  .comp .rightcol p {
    position: relative;
    top: -40px;
    padding: 15px; }

  .bluebar section h3 {
    background-color: #101a24;
    background-image: url(../images/blue_strip.gif);
    background-repeat: repeat-y;
    width: 100%;
    height: 40px;
    position: relative;
    top: -40px;
    line-height: 42px;
    padding-left: 15px;
    font-size: 28px; }

  .bluebar section p {
    padding: 5px 0 10px 0;
    font-size: 14px;
    line-height: 1.25em; }

  .comp h3:hover {
    color: #FDDC01; }

  .bluebar section:hover {
    opacity: 1; }

  .opcontent {
    padding: 15px;
    position: relative;
    top: -50px; }

  hr {
    margin: 0; }

  .ruler1 {
    margin: 0;
    width: 190px; }

  .ruler2 {
    margin: 0;
    padding: 0; }

  h4, h5 {
    font-family: 'Open Sans';
    color: #FFF; }

  h4 {
    font-size: 20px;
    font-weight: 700;
    padding: 16px 0 0; }

  .opcontent span {
    font-size: 14px; }

  h5 {
    font-size: 13px;
    font-weight: 400;
    padding: 6px 0 0px 0; }

  /*BUTTONS */
  h6 {
    background-color: rgba(16, 26, 36, 0.75);
    font-family: 'abel';
    font-size: 30px;
    width: 175px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 2px solid #FFF;
    color: #FFF;
    text-decoration: none;
    float: left; }

  .buttons2 {
    width: 287px;
    height: 44px;
    margin: 0 auto 30px;
    clear: left; }

  .left_button {
    background: url(../images/small_button_back_white.png) center no-repeat;
    background-color: rgba(16, 26, 36, 0.75);
    width: 30px;
    height: 40px;
    border: 2px solid #FFF;
    margin: 0 20px 0 0;
    float: left; }

  .right_button {
    background: url(../images/small_button_white.png) center no-repeat;
    background-color: rgba(16, 26, 36, 0.75);
    width: 30px;
    height: 40px;
    border: 2px solid #FFF;
    margin: 0 0 0 20px;
    float: left; }

  .left_button:hover {
    color: #FDDC01;
    border: 2px solid #FDDC01;
    background: url(../images/small_button_back.png) center no-repeat; }

  .right_button:hover {
    color: #FDDC01;
    border: 2px solid #FDDC01;
    background: url(../images/small_button.png) center no-repeat; }

  .buttons2 h6 {
    width: 175px;
    height: 40px; }

  .buttons2 h6:hover {
    border: 2px solid #FDDC01; }

  .buttons2 h6 a {
    text-decoration: none;
    color: #FFF;
    display: block;
    width: 100%;
    height: 100%; }

  .buttons2 h6 a:hover {
    color: #FDDC01; }

  /* ARTICLES FOR EACH PAGE END */
  /* FOOTER */
  #bottomfoot {
    margin: 15px 0 0 0;
    box-shadow: 5px 0 10px;
    clear: left;
    width: 100%;
    background-color: rgba(49, 49, 49, 0.75);
    padding: 20px 0 0; }

  footer {
    width: 960px;
    margin: 0 auto; }

  /* SOCIAL MEDIA LOGOS START */
  #socialmedia {
    height: 35px;
    width: 385px;
    margin: 20px auto 0;
    display: flex;
    justify-content: center;
    align-items: center; }

  #socialmedia a {
    margin: 0 10px 0 10px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-size: cover; }

  [href="https://www.facebook.com/rainbow6usa"] {
    background-image: url(../images/logos/facebook_logo.png); }

  [href="https://www.facebook.com/rainbow6usa"]:hover {
    background-image: url(../images/logos/facebook_logo_yellow.png); }

  [href="https://twitter.com/rainbow6game"] {
    background-image: url(../images/logos/twitter_logo.png); }

  [href="https://twitter.com/rainbow6game"]:hover {
    background-image: url(../images/logos/twitter_logo_yellow.png); }

  [href="https://www.youtube.com/channel/UCBMvc6jvuTxH6TNo9ThpYjg"] {
    background-image: url(../images/logos/youtube_logo.png); }

  [href="https://www.youtube.com/channel/UCBMvc6jvuTxH6TNo9ThpYjg"]:hover {
    background-image: url(../images/logos/youtube_logo_yellow.png); }

  [href="https://www.instagram.com/rainbow6game_us/"] {
    background-image: url(../images/logos/instagram_logo.png); }

  [href="https://www.instagram.com/rainbow6game_us/"]:hover {
    background-image: url(../images/logos/instagram_logo_yellow.png); }

  [href="https://www.twitch.tv/ubisoft"] {
    background-image: url(../images/logos/twitch_logo.png); }

  [href="https://www.twitch.tv/ubisoft"]:hover {
    background-image: url(../images/logos/twitch_logo_yellow.png); }

  [href="https://www.reddit.com/r/Rainbow6/"] {
    background-image: url(../images/logos/reddit_logo.png); }

  [href="https://www.reddit.com/r/Rainbow6/"]:hover {
    background-image: url(../images/logos/reddit_logo_yellow.png); }

  [href="http://forums.ubi.com/forumdisplay.php/717-Rainbow-Six-Siege?s=e95cd99d911b5740dbeb3f06394df25d"] {
    background-image: url(../images/logos/ubichat_logo.png); }

  [href="http://forums.ubi.com/forumdisplay.php/717-Rainbow-Six-Siege?s=e95cd99d911b5740dbeb3f06394df25d"]:hover {
    background-image: url(../images/logos/ubichat_logo_yellow.png); }

  /* 
  SOCIAL MEDIA END
  WEBSITES START
  */
  #websites {
    height: 25px;
    width: 835px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 30px auto 0; }

  #websites a {
    margin: 0 10px;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
    height: 25px;
    background-size: contain; }

  [href="https://www.ubisoft.com/en-US/"] {
    background-image: url(../images/websites/ubisoft_logo.png);
    width: 100px; }

  [href="https://www.ubisoft.com/en-US/"]:hover {
    background-image: url(../images/websites/ubisoft_logo_yellow.png);
    width: 100px; }

  [href="https://blog.ubi.com/"] {
    background-image: url(../images/websites/ubiblog_logo.png);
    width: 100px; }

  [href="https://blog.ubi.com/"]:hover {
    background-image: url(../images/websites/ubiblog_logo_yellow.png);
    width: 100px; }

  [href="https://club.ubisoft.com/"] {
    background-image: url(../images/websites/uplay_logo.png);
    width: 100px; }

  [href="https://club.ubisoft.com/"]:hover {
    background-image: url(../images/websites/uplay_logo_yellow.png);
    width: 100px; }

  [href="http://www.xbox.com/en-US/"] {
    background-image: url(../images/websites/xboxone_logo.png);
    width: 100px; }

  [href="http://www.xbox.com/en-US/"]:hover {
    background-image: url(../images/websites/xboxone_logo_yellow.png);
    width: 100px; }

  [href="https://www.playstation.com/en-us/"] {
    background-image: url(../images/websites/ps4_logo.png);
    width: 100px; }

  [href="https://www.playstation.com/en-us/"]:hover {
    background-image: url(../images/websites/ps4_logo_yellow.png);
    width: 100px; }

  [href="http://store.steampowered.com/"] {
    background-image: url(../images/websites/pc_logo.png);
    width: 50px; }

  [href="http://store.steampowered.com/"]:hover {
    background-image: url(../images/websites/pc_logo_yellow.png);
    width: 50px; }

  small {
    margin-top: 30px;
    font-size: 12px; }

  /* WEBSITES END */ }
/*----- Hamburger butttonnn -----*/
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }

.hamburger:hover {
  opacity: 0.7; }

.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 40px;
  height: 4px;
  background-color: #FFF;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease; }

.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block; }

.hamburger-inner::before {
  top: -10px; }

.hamburger-inner::after {
  bottom: -10px; }

/*
   * Spin
   */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }

.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }

.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*# sourceMappingURL=style.css.map */
