@charset "UTF-8";

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
url(https://fonts.googleapis.com/css?family=Montserrat:500,600,700|Playfair+Display:900);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,button,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
  box-sizing:border-box;
}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display:block;
}

body {
  line-height:1;
}

ol,ul {
  list-style:none;
}

blockquote,q {
  quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
  content:'';
  content:none;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

/*
$color-light-gray: #f2f4f6;
$color-light-blue: #76c3bc;
$color-m-thumb: #345d5f;
$color-l-thumb: #447173;
$color-s-thumb: #31585a;

$color-input-placeholder:   	$color-primary;
*/
@font-face {
  font-family:'icomoon';
  src:url(https://res.cloudinary.com/dztw3wcnn/raw/upload/v1542788386/RocknRose/fonts/icomoon.eot?qsi10w);
  src:url(https://res.cloudinary.com/dztw3wcnn/raw/upload/v1542788386/RocknRose/fonts/icomoon.eot?qsi10w#iefix) format("embedded-opentype"),url(https://res.cloudinary.com/dztw3wcnn/raw/upload/v1542788386/RocknRose/fonts/icomoon.ttf?qsi10w) format("truetype"),url(https://res.cloudinary.com/dztw3wcnn/raw/upload/v1542788386/RocknRose/fonts/icomoon.woff?qsi10w) format("woff");
  font-weight:normal;
  font-style:normal;
}

[class^="icon-"],[class*=" icon-"] {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family:'icomoon'!important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

[class^="icon-"]:before,[class*=" icon-"]:before {
  content:""!important;
  display:block;
  width:28px;
  height:24px;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:50% 50%;
}

.icon-baloons:before {
  content:"\e900";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/baloons.svg);
}

.icon-cake:before {
  content:"\e901";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/cake.svg);
}

.icon-confetti:before {
  content:"\e902";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/confetti.svg);
}

.icon-gift:before {
  content:"\e903";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/gift.svg);
}

.icon-guitar:before {
  content:"\e904";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/guitar.svg);
}

.icon-lock:before {
  content:"\e905";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1737480636/RocknRose/images/red-OFlogonnew.png);
}

.icon-skull-1:before {
  content:"\e906";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/skull-1.svg);
}

.icon-skull-2:before {
  content:"\e907";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/skull-2.svg);
}

.icon-skull-3:before {
  content:"\e908";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/skull-3-red.svg);
}

.icon-skull-4:before {
  content:"\e909";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/skull-4.svg);
}

.icon-skull-5:before {
  content:"\e90a";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/skull-5.svg);
}

.icon-skull-6:before {
  content:"\e90b";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/skull-6.svg);
}

.icon-skull-7:before {
  content:"\e90c";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/skull-7.svg);
}

.icon-star:before {
  content:"\e90e";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/star.svg);
}

.icon-twitter:before {
  content:"\e90f";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1737481792/RocknRose/images/red-Xnew.png);
}

.icon-amazon:before {
  content:"\e910";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1737482990/RocknRose/images/red-thron.png);
}

.icon-arrow:before {
  content:"\e911";
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/arrow-red.svg);
}

#header_bar,#profile_header,#body_type_container,#hair_container,#eyes_container,#profile_password_photo_galleries,#password_photo_galleries,#profile_schedule,#footer_bar,#gallery_password_container,#send_message_container,#img_preview,#cboxOverlay,#colorbox {
  display:none;
}

#profile_about_me > .heading {
  display:none;
}

#about_me_label {
  display:none;
}

#username_container,#cam_score_container,#gender_container,#ethnicity_container,#weight_container,#height_container,#age_container,#country_container,#sexual_preference_container,#smoke_container,#marital_status_container,#occupation_container {
  display:none;
}

#profile_friends > .heading {
  display:none;
}

.profile_section_content {
  margin:0;
  padding:0;
  border-radius:0;
}

#profile,#profile_main_about_holder,#profile_about_me_friends,#about_me_container {
  display:block;
}

.container {
  margin:0;
}

.value {
  display:block;
}

* {
  margin:0;
  padding:0;
  box-sizing:border-box;
}

body {
  padding:0;
  margin:0;
  padding-top:80px;
  color:#f6f6f6;
  font-size:17px;
  font-family:"Montserrat",sans-serif;
  font-weight:500;
  letter-spacing:-.35pt;
  line-height:1.6;
  width:100%;
  height:100%;
  height:100vh;
  overflow-x:hidden;
  -webkit-text-size-adjust:none;
  -ms-text-size-adjust:none;
  text-size-adjust:none;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

h1,h2,h3,h4,h5,h6 {
  font-family:"Playfair Display",serif;
}

input {
  outline:none;
}

strong {
  font-weight:700;
}

a {
  text-decoration:none;
  -webkit-transition:color 300ms cubic-bezier(0.86,0,0.07,1);
  transition:color 300ms cubic-bezier(0.86,0,0.07,1);
}

p:not(:last-child) {
  margin-bottom:20px;
}

@media only screen and (min-width: 768px) {
  p:not(:last-child) {
    margin-bottom:40px;
  }
}

body * {
  max-width:100vw;
}

.Logo__link {
  position:relative;
  display:block;
  padding-right:43px;
  white-space:nowrap;
  line-height:40px;
}

.Logo__link .icon-guitar {
  position:absolute;
  top:50%;
  right:0;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  font-size:42px;
}

.Logo__link .icon-guitar svg path {
  fill:#ffffff;
}

.Logo__link .icon-guitar:before {
  width:40px;
  height:41px;
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/guitar-white.svg);
}

.Logo__title {
  font-size:34px;
  font-weight:800;
  font-family:"Playfair Display",serif;
}

.Menu {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%;
  padding:80px 0 20px;
}

@media only screen and (min-width: 1440px) {
  .Menu {
    padding:0 0 0 50px;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end;
  }
}

.Menu__item {
  display:inline-block;
  margin:0 15px;
}

.Menu__item:not(:last-child) {
  margin-bottom:0;
}

.Menu__itemLink {
  position:relative;
  display:inline-block;
  padding:10px 0;
  font-size:13px;
  font-weight:700;
  font-family:"Montserrat",sans-serif;
  line-height:1;
  white-space:nowrap;
  letter-spacing:2pt;
  text-transform:uppercase;
}

.Menu__itemLink:after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  -webkit-transform:scaleX(0);
  -ms-transform:scaleX(0);
  transform:scaleX(0);
  border-bottom:3px solid #fff;
  opacity:.4;
  -webkit-transition:opacity 300ms cubic-bezier(0.86,0,0.07,1),-webkit-transform 300ms cubic-bezier(0.86,0,0.07,1);
  transition:opacity 300ms cubic-bezier(0.86,0,0.07,1),-webkit-transform 300ms cubic-bezier(0.86,0,0.07,1);
  transition:opacity 300ms cubic-bezier(0.86,0,0.07,1),transform 300ms cubic-bezier(0.86,0,0.07,1);
  transition:opacity 300ms cubic-bezier(0.86,0,0.07,1),transform 300ms cubic-bezier(0.86,0,0.07,1),-webkit-transform 300ms cubic-bezier(0.86,0,0.07,1);
}

.Menu__itemLink:hover:after {
  -webkit-transform:scaleX(1);
  -ms-transform:scaleX(1);
  transform:scaleX(1);
  opacity:1;
}

.Menu__item--button {
  position:absolute;
  top:21px;
  right:20px;
  display:block;
  margin-right:0;
  opacity:1;
}

@media only screen and (min-width: 768px) {
  .Menu__item--button {
    right:40px;
  }
}

@media only screen and (min-width: 1440px) {
  .Menu__item--button {
    position:relative;
    top:auto;
    right:auto;
    display:inline-block;
  }
}

.Menu__item--button .Menu__itemLink {
  padding:10px 30px;
  border-radius:100px;
  color:#89000A;
  background-color:white;
  -webkit-transition:background-color 300ms cubic-bezier(0.86,0,0.07,1);
  transition:background-color 300ms cubic-bezier(0.86,0,0.07,1);
}

.Menu__item--button .Menu__itemLink:after {
  display:none;
}

.Menu__item--button .Menu__itemLink:hover {
  background-color:rgba(255,255,255,0.8);
}

@media only screen and (min-width: 768px) {
  .Menu__item--button .Menu__itemLink {
    display:inline-block;
    padding-top:14px;
    padding-bottom:14px;
    font-size:13px;
    letter-spacing:2pt;
  }

  .Menu__item--button .Menu__itemLink {
    display:inline-block;
    padding-top:14px;
    padding-bottom:14px;
    font-size:13px;
    letter-spacing:2pt;
  }
}

.Navigation {
  position:fixed;
  top:0;
  left:0;
  right:0;
  z-index:100;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:20px;
  background-color:#89000A;
  box-shadow:10px 0 20px rgba(0,0,0,0.2);
}

.Navigation .Logo {
  z-index:20;
}

@media only screen and (min-width: 768px) {
  .Navigation {
    padding:20px 40px;
  }
}

@media only screen and (min-width: 1024px) {
  .Navigation {
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    padding:20px 40px;
  }
}

.Navigation a {
  color:#fff;
  text-decoration:none;
}

@media (max-width: 1440px) {
  .Menu {
    position:fixed;
    top:0;
    left:0;
    right:0;
    z-index:10;
    height:auto;
    overflow:hidden;
    background-color:#89000A;
    -webkit-transition:padding 300ms cubic-bezier(0.86,0,0.07,1),max-height 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1);
    transition:padding 300ms cubic-bezier(0.86,0,0.07,1),max-height 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1);
    -webkit-transition-delay:500ms;
    transition-delay:500ms;
  }

  .Menu__item {
    text-align:center;
    -webkit-transform:translateX(15px);
    -ms-transform:translateX(15px);
    transform:translateX(15px);
    -webkit-transition:opacity 300ms cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 300ms cubic-bezier(0.895,0.03,0.685,0.22);
    transition:opacity 300ms cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 300ms cubic-bezier(0.895,0.03,0.685,0.22);
    transition:opacity 300ms cubic-bezier(0.895,0.03,0.685,0.22),transform 300ms cubic-bezier(0.895,0.03,0.685,0.22);
    transition:opacity 300ms cubic-bezier(0.895,0.03,0.685,0.22),transform 300ms cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 300ms cubic-bezier(0.895,0.03,0.685,0.22);
    -webkit-transition-delay:0;
    transition-delay:0;
  }

  .Menu__item:last-child {
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
  }
}

.Content__title {
  margin:10px 0;
  font-size:20px;
  text-align:center;
  font-weight:600;
  font-family:"Montserrat",sans-serif;
}

@media only screen and (min-width: 768px) {
  .Content__title {
    font-size:24px;
  }
}

.Content__text {
  margin:0 auto;
  font-size:17px;
  text-align:center;
}

@media only screen and (min-width: 1024px) {
  .Content__text {
    max-width:860px;
  }
}

.Content__text ol {
  padding-left:20px;
  text-align:left;
  list-style-type:decimal;
}

.Content__text ol:not(:last-child) {
  margin-bottom:40px;
}

.Content__button {
  display:inline-block;
  margin-top:50px;
  padding:15px 40px;
  border-radius:60px;
  font-weight:700;
  background-color:#fff;
}

.Section {
  position:relative;
  z-index:1;
}

.Section__header {
  position:relative;
  z-index:2;
  text-align:center;
  padding:50px 20px;
}

@media only screen and (min-width: 768px) {
  .Section__header {
    padding:50px 40px;
  }
}

@media only screen and (min-width: 1024px) {
  .Section__header {
    padding:50px 40px;
  }
}

.Section__title {
  color:#89000A;
  font-size:26px;
  font-weight:800;
  font-family:"Playfair Display",serif;
}

@media only screen and (min-width: 480px) {
  .Section__title {
    font-size:32px;
  }
}

@media only screen and (min-width: 768px) {
  .Section__title {
    font-size:50px;
  }
}

.Section__titleWrapper {
  position:relative;
}

.Section__titleIcon {
  position:absolute;
  top:0;
  right:-35px;
  color:#000;
  font-size:30px;
}

.Section__titleIcon:before {
  width:27px;
  height:30px;
}

@media only screen and (min-width: 768px) {
  .Section__titleIcon {
    top:5px;
    right:-45px;
    font-size:40px;
  }

  .Section__titleIcon:before {
    width:37px;
    height:40px;
  }
}

.Section__subtitle {
  margin-top:5px;
  color:#b9b9b9;
  font-size:17px;
  font-weight:600;
  font-family:"Montserrat",sans-serif;
}

.Section__featuredImage {
  position:relative;
  z-index:20;
  margin:10px 20px -26%;
  padding-bottom:57%;
  overflow:hidden;
  box-shadow:0 40px 80px -20px rgba(0,0,0,0.35);
  background-color:#e2e2e2;
}

.Section__featuredImage img {
  position:absolute;
  top:0;
  left:50%;
  z-index:1;
  -webkit-transform:translate(-50%,0);
  -ms-transform:translate(-50%,0);
  transform:translate(-50%,0);
  width:auto;
  height:auto;
  min-width:100%;
  min-height:100%;
  max-width:105%;
}

@media only screen and (min-width: 768px) {
  .Section__featuredImage {
    margin:10px 40px -26%;
    box-shadow:0 80px 120px -30px rgba(0,0,0,0.35);
  }
}

@media only screen and (min-width: 1024px) {
  .Section__featuredImage {
    margin:10px 40px -26%;
  }
}

.Section__content {
  position:relative;
  z-index:2;
  max-width:-webkit-calc(1200px + 20px * 2);
  max-width:calc(1200px + 20px * 2);
  margin:0 auto;
  padding:0 20px;
  color:#000;
  font-weight:500;
  line-height:2;
}

@media only screen and (min-width: 768px) {
  .Section__content {
    max-width:-webkit-calc(1200px + 40px * 2);
    max-width:calc(1200px + 40px * 2);
    padding:0 40px;
  }
}

.Section__content--fullWidth {
  max-width:none;
  padding:0;
}

.Card {
  padding:25px 25px 30px;
  background-color:rgba(255,255,255,0.1);
  box-shadow:0 20px 20px rgba(0,0,0,0.1);
  -webkit-transition:box-shadow 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1);
  transition:box-shadow 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1);
}

@media only screen and (min-width: 768px) {
  .Card {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    box-shadow:0 50px 90px rgba(0,0,0,0.1);
  }

  .Card:hover {
    background-color:rgba(255,255,255,0.3);
    box-shadow:0 50px 90px rgba(0,0,0,0.3);
  }
}

.Card__thumbnail {
  position:relative;
  position:relative;
  overflow:hidden;
  min-width:240px;
}

.Card__thumbnail:before {
  display:block;
  content:"";
  width:100%;
  padding-top:75%;
}

.Card__thumbnail > .content {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}

.Card__thumbnail img {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  width:auto;
  height:auto;
  min-width:100%;
  min-height:100%;
  max-width:133%;
}

.Card__thumbnail:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:1;
  opacity:0;
  background:#89000a;
  background:-webkit-gradient(linear,left -45deg,left bottom,color-stop(0%,rgba(137,0,10,0)),color-stop(100%,#89000a));
  background:-webkit-linear-gradient(to -45deg,rgba(137,0,10,0) 0%,#89000a 100%);
  background:-webkit-linear-gradient(-45deg,rgba(137,0,10,0) 0%,#89000a 100%);
  background:linear-gradient(to -45deg,rgba(137,0,10,0) 0%,#89000a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='rgba(137,0,10,0)',EndColorStr='#89000a');
  -webkit-transition:opacity 300ms cubic-bezier(0.86,0,0.07,1);
  transition:opacity 300ms cubic-bezier(0.86,0,0.07,1);
}

.Card:hover .Card__thumbnail:after {
  opacity:1;
}

@media only screen and (min-width: 768px) {
  .Card__content {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
}

.Card__title {
  font-size:17px;
  font-weight:600;
}

.Card__description {
  font-size:15px;
  font-weight:500;
}

.Card__time {
  color:#b9b9b9;
  font-size:15px;
  font-weight:600;
}

.Card__buttons {
  margin-top:40px;
}

.Card__buttons a {
  display:block;
  padding:16px;
  border-radius:100px;
  border:2px solid transparent;
  color:#89000A;
  font-size:13px;
  text-align:center;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:2px;
  line-height:1;
  box-shadow:0 10px 20px rgba(0,0,0,0.1);
  -webkit-transition:color 300ms cubic-bezier(0.86,0,0.07,1),border-color 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1);
  transition:color 300ms cubic-bezier(0.86,0,0.07,1),border-color 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1);
}

.Card__buttons a:hover {
  color:#000;
  border-color:black;
}

.Card__buttons a:not(:last-child) {
  margin-bottom:10px;
}

.Card__buttons a:last-child {
  color:#fff;
  background-color:#89000A;
}

.Card__buttons a:last-child:hover {
  background-color:#000;
}

@media only screen and (min-width: 768px) {
  .Store {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
  }
}

.Store__item {
  margin-bottom:80px;
}

@media only screen and (min-width: 768px) {
  .Store__item {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-basis:-webkit-calc((100% - 30px) / 4);
    -ms-flex-preferred-size:calc((100% - 30px) / 4);
    flex-basis:calc((100% - 30px) / 4);
  }

  .Store__item:not(:nth-of-type(4n+4)) {
    margin-right:10px;
  }
}

.Box__tiltedSquare {
  position:absolute;
  top:0;
  left:-webkit-calc(50% + 0.5px);
  left:calc(50% + 0.5px);
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  width:55px;
  height:55px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-align:center;
  line-height:1;
  font-size:12px;
  font-weight:500;
  color:#89000A;
  -webkit-transition:color 300ms cubic-bezier(0.86,0,0.07,1);
  transition:color 300ms cubic-bezier(0.86,0,0.07,1);
}

.Box__tiltedSquare span {
  font-size:12px;
}

.Box__tiltedSquare strong {
  display:block;
  font-size:25px;
}

.Box__tiltedSquare i {
  -webkit-align-self:center;
  -ms-flex-item-align:center;
  -ms-grid-row-align:center;
  align-self:center;
  width:25px;
}

.Box__tiltedSquare i:first-child {
  font-size:25px;
}

.Box__tiltedSquare .right-icon {
  font-size:12px;
  margin-top:-17px;
  margin-right:-65px;
}

.Box__tiltedSquare:before {
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  z-index:-1;
  -webkit-transform:translate(-50%,-50%) rotate(45deg) scale3d(1,1,1);
  transform:translate(-50%,-50%) rotate(45deg) scale3d(1,1,1);
  display:block;
  width:85px;
  height:85px;
  border:1px solid #89000A;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transition:border-color 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1),-webkit-transform 300ms cubic-bezier(0.86,0,0.07,1);
  transition:border-color 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1),-webkit-transform 300ms cubic-bezier(0.86,0,0.07,1);
  transition:transform 300ms cubic-bezier(0.86,0,0.07,1),border-color 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1);
  transition:transform 300ms cubic-bezier(0.86,0,0.07,1),border-color 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1),-webkit-transform 300ms cubic-bezier(0.86,0,0.07,1);
}

.Box__content:hover .Box__tiltedSquare {
  color:#fff;
}

.Box__content:hover .Box__tiltedSquare:before {
  -webkit-transform:translate(-50%,-50%) rotate(45deg) scale3d(1.25,1.25,1);
  transform:translate(-50%,-50%) rotate(45deg) scale3d(1.25,1.25,1);
  background-color:#89000A;
}

.Box__content:hover .Box__tiltedSquare .icon-twitter:before {
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1737482264/RocknRose/images/white-Xnew.png);
}

.Box__content:hover .Box__tiltedSquare .icon-amazon:before {
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1737483010/RocknRose/images/White-throne.png);
}

.Box__content:hover .Box__tiltedSquare .icon-lock:before {
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1737480893/RocknRose/images/white-OFlogonew.png);
}

.Box__title {
  position:relative;
  padding-top:95px;
  padding-bottom:10px;
  font-size:17px;
  text-align:center;
  font-weight:600;
  color:#000;
}

.Box__title:before {
  content:"";
  position:absolute;
  top:-10px;
  left:50%;
  bottom:0;
  z-index:-1;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  width:80px;
  border:1px solid #b9b9b9;
  opacity:0;
  -webkit-transition:opacity 300ms cubic-bezier(0.86,0,0.07,1);
  transition:opacity 300ms cubic-bezier(0.86,0,0.07,1);
}

.Box__content:hover .Box__title:before {
  opacity:1;
}

.Box__title span {
  display:block;
}

.Box__content {
  cursor:pointer;
}

.Box {
  position:relative;
  display:block;
  margin:26px 0;
  min-width:107px;
  min-height:55px;
}

.BoxList {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:space-evenly;
  -webkit-justify-content:space-evenly;
  -ms-flex-pack:space-evenly;
  justify-content:space-evenly;
  width:100%;
}

.BoxList:not(:last-child) {
  border-bottom:1px solid #c6c6c6;
  margin-bottom:70px;
  padding-bottom:30px;
}

@media only screen and (min-width: 768px) {
  .BoxList {
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
  }
}

@media only screen and (min-width: 1440px) {
  .BoxList {
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
  }
}

.BoxList__item {
  margin:0 10px;
}

@media only screen and (min-width: 768px) {
  .BoxList__item {
    margin:0 30px;
  }
}

@media only screen and (min-width: 1024px) {
  .BoxList__item {
    margin:0;
  }

  .BoxList__item:not(:first-of-type) {
    margin-left:34px;
  }

  .BoxList__item:not(:last-of-type) {
    margin-right:34px;
  }
}

.Box__itemContent {
  font-size:17px;
  font-weight:700;
}

.Box__itemContent strong {
  padding:0 5px;
  color:#89000A;
}

.Slider {
  display:inline-block;
  position:relative;
  height:100%;
  width:100%;
}

.Slider__items {
  position:relative;
  z-index:1;
  width:100%;
  height:100%;
  overflow:hidden;
}

.Slider__item {
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  width:100%;
  height:100%;
  overflow:hidden;
  box-sizing:border-box;
  vertical-align:top;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  opacity:0;
  -webkit-transition:opacity 2000ms ease;
  transition:opacity 2000ms ease;
}

.Slider__item.num0 {
  opacity:1;
  z-index:2;
}

.Slider__itemImage {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  width:auto;
  height:auto;
  min-width:100%;
  min-height:100%;
  max-width:300%;
}

@media only screen and (min-width: 1024px) {
  .Slider__itemImage {
    -webkit-transform:translate(-50%,-50%)!important;
    -ms-transform:translate(-50%,-50%)!important;
    transform:translate(-50%,-50%)!important;
  }
}

.Slider__navigation {
  position:absolute;
  right:0;
  bottom:0;
  z-index:900;
  width:100%;
}

.Slider__dots {
  position:absolute;
  top:50%;
  z-index:1;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  display:none;
  width:100%;
  padding-right:170px;
  text-align:right;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}

@media only screen and (min-width: 768px) {
  .Slider__dots {
    display:block;
  }
}

.Slider__dot {
  position:relative;
  -webkit-transform:translate3d(0,0,0) scale(0.8);
  transform:translate3d(0,0,0) scale(0.8);
  display:inline-block;
  width:10px;
  height:10px;
  margin-left:20px;
  border-radius:50px;
  border:2px solid #c6c6c6;
  -webkit-transition:border 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1),-webkit-transform 300ms cubic-bezier(0.86,0,0.07,1);
  transition:border 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1),-webkit-transform 300ms cubic-bezier(0.86,0,0.07,1);
  transition:transform 300ms cubic-bezier(0.86,0,0.07,1),border 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1);
  transition:transform 300ms cubic-bezier(0.86,0,0.07,1),border 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1),-webkit-transform 300ms cubic-bezier(0.86,0,0.07,1);
}

@-webkit-keyframes sliderArrow {
  0%,33% {
    opacity:1;
    z-index:5;
  }

  33%,100% {
    opacity:0;
    z-index:-1;
  }
}

@keyframes sliderArrow {
  0%,33% {
    opacity:1;
    z-index:5;
  }

  33%,100% {
    opacity:0;
    z-index:-1;
  }
}

@-webkit-keyframes sliderKenberns {
  0%,100% {
    opacity:0;
  }

  4%,33% {
    opacity:1;
  }

  37%,66% {
    opacity:0;
    z-index:2;
  }
}

@keyframes sliderKenberns {
  0%,100% {
    opacity:0;
  }

  4%,33% {
    opacity:1;
  }

  37%,66% {
    opacity:0;
    z-index:2;
  }
}

@-webkit-keyframes sliderBullet {
  0% {
    border-color:rgba(255,255,255,0.4);
    background-color:rgba(255,255,255,0);
  }

  2%,32% {
    -webkit-transform:scale(1);
    transform:scale(1);
    border-color:#89000a;
    background-color:#89000a;
  }

  34% {
    border-color:rgba(255,255,255,0.4);
    background-color:rgba(255,255,255,0);
  }
}

@keyframes sliderBullet {
  0% {
    border-color:rgba(255,255,255,0.4);
    background-color:rgba(255,255,255,0);
  }

  2%,32% {
    -webkit-transform:scale(1);
    transform:scale(1);
    border-color:#89000a;
    background-color:#89000a;
  }

  34% {
    border-color:rgba(255,255,255,0.4);
    background-color:rgba(255,255,255,0);
  }
}

@-webkit-keyframes sliderBullet-header {
  0% {
    border-color:rgba(255,255,255,0.4);
    background-color:rgba(255,255,255,0);
  }

  2%,32% {
    -webkit-transform:scale(1);
    transform:scale(1);
    border-color:white;
    background-color:white;
  }

  34% {
    border-color:rgba(255,255,255,0.4);
    background-color:rgba(255,255,255,0);
  }
}

@keyframes sliderBullet-header {
  0% {
    border-color:rgba(255,255,255,0.4);
    background-color:rgba(255,255,255,0);
  }

  2%,32% {
    -webkit-transform:scale(1);
    transform:scale(1);
    border-color:white;
    background-color:white;
  }

  34% {
    border-color:rgba(255,255,255,0.4);
    background-color:rgba(255,255,255,0);
  }
}

.autoplay .Slider__items .Slider__item {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  -webkit-animation-duration:24000ms;
  animation-duration:24000ms;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
}

.autoplay .Slider__items .Slider__item.num0 {
  -webkit-animation-delay:-2000ms;
  animation-delay:-2000ms;
}

.autoplay .Slider__items .Slider__item.num1 {
  -webkit-animation-delay:6000ms;
  animation-delay:6000ms;
}

.autoplay .Slider__items .Slider__item.num2 {
  -webkit-animation-delay:14000ms;
  animation-delay:14000ms;
}

.autoplay .Slider__navigation .Slider__dot {
  -webkit-animation-name:sliderBullet-header;
  animation-name:sliderBullet-header;
}

.autoplay .Slider__items .Slider__item {
  -webkit-animation-name:sliderKenberns;
  animation-name:sliderKenberns;
}

.autoplay.pauseOnHover:hover > .Slider__items .Slider__item,.autoplay.pauseOnHover:hover > .Slider__dots .Slider__dot {
  -webkit-animation-play-state:paused!important;
  animation-play-state:paused!important;
}

.Prize {
  min-height:65px;
  padding:30px 0;
}

@media only screen and (min-width: 768px) {
  .Prize {
    min-width:125px;
    -webkit-flex-basis:-webkit-calc((100% - 20px) / 2);
    -ms-flex-preferred-size:calc((100% - 20px) / 2);
    flex-basis:calc((100% - 20px) / 2);
  }
}

@media only screen and (min-width: 1024px) {
  .Prize {
    padding:0;
  }
}

.Prize:not(:last-child) {
  padding-right:40px;
}

.Prize__title {
  position:relative;
  padding-left:45px;
  margin-bottom:25px;
  color:#89000A;
  font-size:28px;
  font-weight:600;
  line-height:1;
}

.Prize__title i {
  position:absolute;
  top:50%;
  left:0;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  color:#000;
  font-size:32px;
}

.Prize__description {
  font-size:14px;
}

.Presents {
  display:inline-block;
  padding-right:60px;
}

@media only screen and (min-width: 1024px) {
  .Presents {
    padding-right:150px;
  }
}

.Present__icon {
  position:absolute;
  top:50%;
  left:0;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  width:60px;
  height:60px;
  border:1px solid rgba(255,255,255,0.3);
  border-radius:100px;
  -webkit-transition:border-color 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1);
  transition:border-color 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1);
}

.Present__icon i {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  font-size:30px;
  -webkit-transition:color 300ms cubic-bezier(0.86,0,0.07,1);
  transition:color 300ms cubic-bezier(0.86,0,0.07,1);
}

@media only screen and (min-width: 768px) {
  .Present__icon {
    width:110px;
    height:110px;
  }

  .Present__icon i {
    font-size:56px;
  }
}

.Present__title {
  font-size:20px;
  font-weight:800;
  font-family:"Playfair Display",serif;
  line-height:1;
}

@media only screen and (min-width: 768px) {
  .Present__title {
    font-size:40px;
  }
}

.Present__price {
  font-size:11px;
  font-weight:500;
}

@media only screen and (min-width: 768px) {
  .Present__price {
    font-size:14px;
  }
}

.Present {
  position:relative;
  padding:10px 0 10px 80px;
  color:#fff;
  text-align:left;
  cursor:pointer;
}

.Present:nth-of-type(1) {
  -webkit-transform:translateX(60px);
  -ms-transform:translateX(60px);
  transform:translateX(60px);
}

.Present:nth-of-type(2) {
  -webkit-transform:translateX(40px);
  -ms-transform:translateX(40px);
  transform:translateX(40px);
}

.Present:nth-of-type(3) {
  -webkit-transform:translateX(20px);
  -ms-transform:translateX(20px);
  transform:translateX(20px);
}

.Present:not(:last-child) {
  margin-bottom:10px;
}

.Present:hover .Present__icon {
  border-color:white;
  background-color:#fff;
}

.Present:hover .Present__icon i {
  color:#89000A;
}

@media only screen and (min-width: 768px) {
  .Present {
    padding:22px 0 22px 130px;
  }

  .Present:nth-of-type(1) {
    -webkit-transform:translateX(150px);
    -ms-transform:translateX(150px);
    transform:translateX(150px);
  }

  .Present:nth-of-type(2) {
    -webkit-transform:translateX(100px);
    -ms-transform:translateX(100px);
    transform:translateX(100px);
  }

  .Present:nth-of-type(3) {
    -webkit-transform:translateX(50px);
    -ms-transform:translateX(50px);
    transform:translateX(50px);
  }

  .Present:not(:last-child) {
    margin-bottom:20px;
  }
}

.WeekDays {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

.WeekDay {
  position:relative;
  min-height:200px;
  overflow:hidden;
  margin-bottom:30px;
  -webkit-flex-shrink:1;
  -ms-flex-negative:1;
  flex-shrink:1;
}

.Slider--mobile .WeekDay {
  -webkit-flex-basis:100%;
  -ms-flex-preferred-size:100%;
  flex-basis:100%;
}

.Slider--tablet .WeekDay {
  -webkit-flex-basis:-webkit-calc((100% - 20px) / 2);
  -ms-flex-preferred-size:calc((100% - 20px) / 2);
  flex-basis:calc((100% - 20px) / 2);
}

.Slider--desktop .WeekDay {
  -webkit-flex-basis:-webkit-calc((100% - 40px) / 3);
  -ms-flex-preferred-size:calc((100% - 40px) / 3);
  flex-basis:calc((100% - 40px) / 3);
}

.WeekDay:not(:first-child) {
  margin-left:10px;
}

.WeekDay:not(:last-child) {
  margin-right:10px;
}

.WeekDay__thumbnail {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:0;
}

.WeekDay__thumbnail img {
  position:absolute;
  top:50%;
  left:50%;
  z-index:0;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  min-width:100%;
  min-height:100%;
}

.WeekDay__thumbnail:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:1;
  display:block;
  background-color:rgba(137,0,10,0.82);
}

.WeekDay__header {
  position:relative;
  z-index:1;
  padding:15px 20px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  -ms-flex-pack:justify;
  justify-content:space-between;
  color:#89000A;
  font-size:20px;
  line-height:1;
  background-color:#fff;
}

.WeekDay__date {
  text-transform:uppercase;
}

.WeekDay__content {
  position:relative;
  z-index:1;
  padding:40px 50px;
  color:#fff;
  font-size:16px;
  text-align:center;
}

.Social {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  width:274px;
  margin:30px auto 0;
}

@media only screen and (min-width: 1024px) {
  .Social {
    margin:0;
  }
}

.Social__item {
  margin:15px;
}

.Social__item:last-of-type {
  -webkit-transform:translate(68px,-205px);
  -ms-transform:translate(68px,-205px);
  transform:translate(68px,-205px);
  margin-bottom:-122px;
}

.Social__item .Box__content:hover .Box__tiltedSquare:before {
  -webkit-transform:translate(-50%,-50%) rotate(45deg) scale3d(1,1,1);
  transform:translate(-50%,-50%) rotate(45deg) scale3d(1,1,1);
}

.Social__item--mfcShare .Box__tiltedSquare {
  font-size:11px;
  font-weight:700;
  text-transform:uppercase;
}

.Social__item--mfcShare .Box__tiltedSquare strong {
  font-size:16px;
}

.Social__item--offlineTip .Box__tiltedSquare {
  font-size:11px;
  font-weight:700;
  text-transform:uppercase;
}

.Social__item--offlineTip .Box__tiltedSquare strong {
  font-size:16px;
}

.Header {
  position:relative;
  z-index:3;
  -webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 -webkit-calc(100% - 11vw));
  clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 11vw));
}

.Header__wrapper {
  position:relative;
  width:100%;
  height:-webkit-calc(100vh - 80px);
  height:calc(100vh - 80px);
}

.Header__slider {
  width:100%;
  height:100%;
  background-color:#000;
}

.Header__slider .Slider__navigation {
  height:-webkit-calc(11vw + 35px);
  height:calc(11vw + 35px);
}

@media only screen and (min-width: 1024px) {
  .Header__slider .Slider__navigation {
    height:-webkit-calc(11vw + 0px);
    height:calc(11vw + 0px);
  }
}

.Header__slider .Slider__dot {
  border:2px solid rgba(255,255,255,0.4);
}

.Header__slider .Slider__dot:hover {
  border-color:rgba(255,255,255,0.8);
  background-color:rgba(255,255,255,0.8);
}

.Header__slider .Slider__arrow label:before {
  color:rgba(255,255,255,0.4);
}

.Header__slider .Slider__arrow:hover label:before {
  color:white;
}

.Header__slider .slide-0:checked ~ .Slider__navigation .Slider__dot.num0 {
  border-color:white;
  background-color:white;
}

.Header__slider .slide-1:checked ~ .Slider__navigation .Slider__dot.num1 {
  border-color:white;
  background-color:white;
}

.Header__slider .slide-2:checked ~ .Slider__navigation .Slider__dot.num2 {
  border-color:white;
  background-color:white;
}

.Header__slider .autoplay .play:checked ~ .Slider__items .Slider__item,.Header__slider .autoplay .pause:checked ~ .Slider__items .Slider__item {
  -webkit-animation-name:sliderKenberns-header;
  animation-name:sliderKenberns-header;
}

.Header__slider .Triangle {
  right:0;
  -webkit-clip-path:polygon(100% 0%,0% 50%,100% 100%);
  clip-path:polygon(100% 0%,0% 50%,100% 100%);
}

#profile_friends {
  position:relative;
  padding:-webkit-calc(50px + 11vw) 0 125px;
  padding:calc(50px + 11vw) 0 125px;
  -webkit-clip-path:polygon(0 0,100% 11vw,100% 100%,0 100%);
  clip-path:polygon(0 0,100% 11vw,100% 100%,0 100%);
  background-size:cover;
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1542789138/RocknRose/images/Header_slide_03.jpg);
  background-position:50% 0;
}

#profile_friends:before {
  content:"";
  position:absolute;
  top:0;
  z-index:10;
  width:50%;
  height:11vw;
  -webkit-clip-path:polygon(0 0,100% 50%,0 100%);
  clip-path:polygon(0 0,100% 50%,0 100%);
  background-color:#89000A;
}

#profile_friends:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:-1;
  background-color:rgba(0,0,0,0.82);
}

#profile_friends .container {
  display:block;
  margin:0 auto;
  padding:0 20px;
  font-size:12px;
}

@media only screen and (min-width: 768px) {
  #profile_friends .container {
    padding:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:15px;
  }
}

#profile_friends .container .label {
  display:block;
  margin:0;
  -webkit-box-flex:0;
  -webkit-flex-grow:0;
  -ms-flex-positive:0;
  flex-grow:0;
  -webkit-flex-basis:300px;
  -ms-flex-preferred-size:300px;
  flex-basis:300px;
  color:#b9b9b9;
  font-weight:500;
}

#profile_friends .container .label > * {
  display:inline-block;
}

#profile_friends .container .label br {
  display:none;
}

#profile_friends .container .label a {
  color:#b9b9b9;
}

#profile_friends .container .value {
  display:block;
  margin-bottom:10px;
  -webkit-flex-basis:350px;
  -ms-flex-preferred-size:350px;
  flex-basis:350px;
  color:#fff;
  font-weight:500;
}

@media only screen and (min-width: 768px) {
  #profile_friends .container .value {
    margin-bottom:0;
  }
}

#profile_friends .container .value a {
  color:#fff;
}

.Section__wrapper {
  position:relative;
  padding:11vw 0;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
}

.Triangle {
  position:absolute;
  bottom:0;
  z-index:10;
  width:85%;
  height:-webkit-calc(11vw + 25px);
  height:calc(11vw + 25px);
  -webkit-clip-path:polygon(100% 0,0 50%,100% 100%);
  clip-path:polygon(100% 0,0 50%,100% 100%);
  background-color:#89000A;
}

@media only screen and (min-width: 1024px) {
  .Triangle {
    width:50%;
    height:11vw;
  }
}

.Section__wrapper--bgSkull {
  background-color:#fff;
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1542788463/RocknRose/images/Background_skull_left.svg);
  background-repeat:no-repeat;
  background-position:10% 50%;
}

@media only screen and (min-width: 1024px) {
  .Section__wrapper--bgSkull {
    background-color:#fff;
    background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1542788463/RocknRose/images/Background_skull_left.svg),url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1542788463/RocknRose/images/Background_skull_right.svg);
    background-repeat:no-repeat,no-repeat;
    background-position:top 70px left 30px,top 70px right 30px;
  }
}

.Section__wrapper--bgGray {
  background-color:#f6f6f6;
}

.Section__wrapper--bgWhite {
  background-color:#fff;
}

.Section__wrapper--whiteOverlay {
  background-size:cover;
}

.Section__wrapper--whiteOverlay:before {
  content:"";
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  background:-webkit-linear-gradient(top,rgba(255,255,255,0.92) 0%,white 100%);
  background:linear-gradient(to bottom,rgba(255,255,255,0.92) 0%,white 100%);
}

.Section__wrapper--whiteOverlay .Section__title {
  color:#000;
}

.Section__wrapper--whiteOverlay .Section__titleIcon {
  color:#89000A;
}

.Section__wrapper--blackOverlay {
  padding-top:70px;
  background-size:cover;
}

.Section__wrapper--blackOverlay:before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:0;
  background-color:rgba(0,0,0,0.82);
}

.Section__wrapper--blackOverlay .Section__title {
  color:#fff;
}

.Section__wrapper--blackOverlay .Section__titleIcon {
  color:#89000A;
}

.Section__wrapper--redOverlay {
  background-size:cover;
}

.Section__wrapper--redOverlay:before {
  content:"";
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  background-color:rgba(137,0,10,0.88);
}

.Section__wrapper--redOverlay .Section__title {
  color:#fff;
}

.Section__wrapper--redOverlay .Section__titleIcon {
  color:#fff;
}

.Section__wrapper--redOverlay .Section__titleIcon.icon-skull-3:before {
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/skull-3-white.svg);
}

.Section--about {
  z-index:2;
}

.Section--about .Section__wrapper--bgSkull {
  z-index:1;
  margin-top:-11vw;
  margin-bottom:-11vw;
  -webkit-clip-path:polygon(0 0,100% 11vw,100% -webkit-calc(100% - 11vw),0 100%);
  clip-path:polygon(0 0,100% 11vw,100% calc(100% - 11vw),0 100%);
  background-position:top 70px left 30px,top 70px right 30px;
}

@media only screen and (min-width: 1024px) {
  .Section--about .Section__wrapper--bgSkull {
    margin-top:-11vw;
    margin-bottom:-11vw;
    -webkit-clip-path:polygon(0 0,100% 11vw,100% -webkit-calc(100% - 11vw),0 100%);
    clip-path:polygon(0 0,100% 11vw,100% calc(100% - 11vw),0 100%);
  }
}

.Section--about .Content {
  display:block;
}

@media only screen and (min-width: 1024px) {
  .Section--about .Content {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
}

.Section--about .Content__text {
  margin:0;
  text-align:left;
}

@media only screen and (min-width: 1024px) {
  .Section--about .Content__text {
    padding-right:30px;
  }

  .Section--about .Content__social {
    padding-left:60px;
  }
}

.Section--birthdayRaffle .Section__wrapper--bgGray {
  padding-bottom:20px;
  background:#ffffff;
  background:-webkit-linear-gradient(83deg,#fff 0%,#fff 35%,#f6f6f6 35.01%,#f6f6f6 100%);
  background:linear-gradient(7deg,#fff 0%,#fff 35%,#f6f6f6 35.01%,#f6f6f6 100%);
}

@media only screen and (min-width: 768px) {
  .Section--birthdayRaffle .Section__wrapper--bgGray {
    padding-bottom:80px;
  }
}

.Section--birthdayRaffle .Section__wrapper--bgGray .Section__content {
  padding:0;
}

@media only screen and (min-width: 1024px) {
  .Section--birthdayRaffle .Section__wrapper--bgGray .Section__content {
    padding:0 40px;
  }
}

.Section--birthdayRaffle .Section__wrapper--bgGray .Section__content--fullWidth {
  padding:0;
}

.Section--birthdayRaffle .Section__wrapper--bgSkull {
  padding-top:140px;
  padding-bottom:180px;
}

.Section--birthdayRaffle .Triangle {
  top:0;
  right:0;
  bottom:auto;
}

.Section--birthdayRaffle .Section__slider {
  padding-bottom:30px;
}

.Section--birthdayRaffle .Slider {
  height:auto;
  padding-bottom:60px;
}

@media only screen and (min-width: 768px) {
  .Section--birthdayRaffle .Slider {
    padding-bottom:80px;
  }
}

.Section--birthdayRaffle .Slider__items {
  height:320px;
  box-shadow:0 80px 120px -30px rgba(0,0,0,0.35);
}

@media only screen and (min-width: 768px) {
  .Section--birthdayRaffle .Slider__items {
    height:640px;
  }
}

.Section--birthdayRaffle .Section__content--fullWidth {
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  pointer-events:none;
}

.Section--birthdayRaffle .Birthday__card {
  width:100%;
  height:100%;
  padding:50px 90px 50px 20px;
  -webkit-clip-path:polygon(0 0,90% 0,60% 100%,0% 100%);
  clip-path:polygon(0 0,90% 0,60% 100%,0% 100%);
  pointer-events:all;
  background-color:rgba(137,0,10,0.93);
}

@media only screen and (min-width: 768px) {
  .Section--birthdayRaffle .Birthday__card {
    padding:70px 130px 70px 40px;
    -webkit-clip-path:polygon(0 0,80% 0,50% 100%,0% 100%);
    clip-path:polygon(0 0,80% 0,50% 100%,0% 100%);
  }
}

@media only screen and (min-width: 1024px) {
  .Section--birthdayRaffle .Birthday__card {
    width:50%;
    padding:70px 130px;
    -webkit-clip-path:polygon(0 0,100% 0,75% 100%,0% 100%);
    clip-path:polygon(0 0,100% 0,75% 100%,0% 100%);
    text-align:right;
  }
}

.Section--birthdayRaffle .PrizeList {
  width:100%;
  padding-bottom:30px;
}

.Section--birthdayRaffle .PrizeList:not(:last-child) {
  border-bottom:1px solid #c6c6c6;
  margin-bottom:70px;
}

@media only screen and (min-width: 768px) {
  .Section--birthdayRaffle .PrizeList {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:space-evenly;
    -webkit-justify-content:space-evenly;
    -ms-flex-pack:space-evenly;
    justify-content:space-evenly;
  }
}

@media only screen and (min-width: 1024px) {
  .Section--birthdayRaffle .PrizeList {
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    padding-bottom:70px;
  }
}

@media only screen and (min-width: 768px) {
  .Section--birthdayRaffle .Birthday__membersList {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:space-evenly;
    -webkit-justify-content:space-evenly;
    -ms-flex-pack:space-evenly;
    justify-content:space-evenly;
  }
}

@media only screen and (min-width: 1024px) {
  .Section--birthdayRaffle .Birthday__membersList {
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
  }
}

.Section--birthdayRaffle .Members {
  padding-right:0;
  margin-bottom:40px;
}

@media only screen and (min-width: 1024px) {
  .Section--birthdayRaffle .Members {
    margin-bottom:0;
  }
}

.Section--birthdayRaffle .Member {
  font-size:16px;
}

.Section--nextRaffles .Section__wrapper--blackOverlay {
  z-index:1;
  margin-top:-11vw;
  padding-top:11vw;
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1542789132/RocknRose/images/Background_next_raffles.jpg);
  background-repeat:no-repeat;
}

.Section--nextRaffles .Triangle {
  left:0;
  -webkit-clip-path:polygon(0% 0%,0% 100%,100% 50%);
  clip-path:polygon(0% 0%,0% 100%,100% 50%);
}

.Section--nextRaffles .Section__slider {
  padding:10px 55px 80px;
}

.Section--nextRaffles .Slider {
  display:none;
  height:auto;
}

.Section--nextRaffles .Slider--mobile {
  display:block;
}

@media only screen and (min-width: 768px) {
  .Section--nextRaffles .Slider--mobile {
    display:none;
  }

  .Section--nextRaffles .Slider--tablet {
    display:block;
  }
}

@media only screen and (min-width: 1024px) {
  .Section--nextRaffles .Slider--tablet {
    display:none;
  }

  .Section--nextRaffles .Slider--desktop {
    display:block;
  }
}

.Section--nextRaffles .Slider__items {
  height:258px;
}

.Section--nextRaffles .Slider__navigation {
  top:50%;
  left:0;
  bottom:auto;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  width:auto;
}

.Section--nextRaffles .Slider__dots {
  display:none;
}

.Section--nextRaffles .Slider__arrows {
  left:0;
  display:block;
  width:auto;
  padding:0;
  margin-left:-65px;
  margin-right:-65px;
}

.Section--nextRaffles .Slider__arrow label:before {
  color:rgba(255,255,255,0.3);
}

.Section--nextRaffles .Slider__arrow:hover label:before {
  color:#fff;
}

.Section--nextRaffles .Slider__arrow--prev {
  float:left;
}

.Section--nextRaffles .Slider__arrow--next {
  float:right;
}

.Section--tipMenu .Section__wrapper--bgSkull {
  z-index:1;
  margin-top:-11vw;
  padding-bottom:120px;
  -webkit-clip-path:polygon(0 11vw,100% 0%,100% 100%,0 100%);
  clip-path:polygon(0 11vw,100% 0%,100% 100%,0 100%);
  background-position:top 100px left 30px,top 100px right 30px;
}

.Section--tipMenu .Content:not(:last-child) {
  margin-bottom:70px;
}

.Section--rules .Section__wrapper {
  padding:70px 0 150px;
}

.Section--rules .Section__content {
  max-width:950px;
}

.Section--rules .Content__text {
  text-align:center;
}

.Section--mfcShare .Section__wrapper--blackOverlay {
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1542789132/RocknRose/images/Background_mfc_share.jpg);
  padding-bottom:100px;
}

@media only screen and (min-width: 768px) {
  .Section--mfcShare .Section__wrapper--blackOverlay {
    padding-bottom:-webkit-calc(15vw);
    padding-bottom:calc(15vw);
  }
}

.Section--mfcShare .Section__content {
  padding:0;
}

.Section--mfcShare .Triangle {
  right:0;
}

.Section--mfcShare .Content__button {
  color:#89000A;
  font-size:13px;
  letter-spacing:3px;
  text-transform:uppercase;
  -webkit-transition:color 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1);
  transition:color 300ms cubic-bezier(0.86,0,0.07,1),background-color 300ms cubic-bezier(0.86,0,0.07,1);
}

.Section--mfcShare .Content__button:hover {
  color:#fff;
  background-color:#89000A;
}

.Section--mfcShare .Box__tiltedSquare {
  color:#818181;
}

.Section--mfcShare .Box__tiltedSquare:before {
  border-color:rgba(255,255,255,0.2);
}

.Section--mfcShare .Box__tiltedSquare .icon-twitter:before {
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1737482433/RocknRose/images/gray-Xnew.png);
}

.Section--mfcShare .Box__tiltedSquare .icon-lock:before {
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1737480870/RocknRose/images/gray-OFlogonew.png);
}

.Section--mfcShare .Box__tiltedSquare .icon-amazon:before {
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1737482997/RocknRose/images/gray-thron.png);
}

.Section--mfcShare .Box__tiltedSquare .icon-arrow:before {
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1737480870/RocknRose/images/gray-OFlogonew.png);
}

.Section--mfcShare .Box__tiltedSquare:hover:before {
  border-color:#89000A;
  background-color:#89000A;
}

.Section--mfcShare .Social {
  width:375px;
  margin:0 auto;
  padding-top:25px;
}

@media only screen and (min-width: 768px) {
  .Section--mfcShare .Social {
    width:381px;
  }
}

.Section--mfcShare .Social__item {
  margin:8px;
}

.Section--mfcShare .Social__item:nth-last-of-type(-n+2) {
  -webkit-transform:translate(63px,-63px);
  -ms-transform:translate(63px,-63px);
  transform:translate(63px,-63px);
  margin-bottom:-63px;
}

.Section--videoStore .Section__wrapper--bgSkull {
  z-index:1;
  padding-bottom:0;
  margin-top:-11vw;
  -webkit-clip-path:polygon(0 0,100% 11vw,100% 100%,0 100%);
  clip-path:polygon(0 0,100% 11vw,100% 100%,0 100%);
  background-position:top 100px left 30px,top 100px right 30px;
}

.Section--videoStore .Store {
  padding-bottom:20px;
  border-bottom:2px solid #000;
}

@media only screen and (min-width: 768px) {
  .Section--videoStore .Card__content {
    height:440px;
  }
}

.Section--galleryStore .Section__wrapper {
  padding-top:90px;
  padding-bottom:120px;
}

.Section--generosityClub .Section__wrapper {
  padding-top:130px;
  padding-bottom:70px;
}

.Section--generosityClub .Section__wrapper--whiteOverlay {
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1542789132/RocknRose/images/Background_generosity_club_color.jpg);
}

.Section--generosityClub .Content__text span {
  display:block;
  text-align:center;
}

.Section--generosityClub .Content__text p:not(:last-child) {
  margin-bottom:30px;
}

.Section--generosityClub .Content__text p:last-child span:first-child {
  color:#89000A;
  font-size:20px;
  font-weight:600;
}

.Section--generosityClub .Content__text p:last-child span {
  color:#777;
}

.Section--generosityClub .BoxList {
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  border:0;
  padding:70px 0 0;
}

.Section--monthlyMembers .Section__wrapper {
  padding-top:0;
  padding-bottom:160px;
}

.MonthlyMembers__list {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
}

.MonthlyMembers__listItem {
  width:165px;
  padding:5px 0;
}

.MonthlyMembers__listItem i {
  float:left;
  margin-right:10px;
  width:35px;
  height:30px;
  font-size:32px;
  color:#b9b9b9;
}

.MonthlyMembers__listItem i:before {
  width:31px;
  height:32px;
}

.MonthlyMembers__listItem .icon-guitar:before {
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1549258675/RocknRose/images/guitar-gray.svg);
}

.MonthlyMembers__listItem span {
  font-size:22px;
  margin-right:0;
  font-weight:700;
  text-transform:capitalize;
}

@media only screen and (min-width: 768px) {
  .MonthlyMembers__listItem {
    width:300px;
    padding:20px 0;
  }

  .MonthlyMembers__listItem i {
    margin-right:10px;
    width:60px;
    height:50px;
    font-size:52px;
  }

  .MonthlyMembers__listItem i:before {
    width:49px;
    height:52px;
  }

  .MonthlyMembers__listItem span {
    font-size:32px;
  }
}

.Section--rocknClub .Section__wrapper--blackOverlay {
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1542789133/RocknRose/images/Background_rockn_club.jpg);
}

.Section--rocknClub .Section__wrapper--bgSkull {
  margin-top:-11vw;
  padding-top:-webkit-calc(25% + 120px);
  padding-top:calc(25% + 120px);
  -webkit-clip-path:polygon(0 11vw,100% 0,100% 100%,0 100%);
  clip-path:polygon(0 11vw,100% 0,100% 100%,0 100%);
}

.Section--rocknClub .Triangle {
  left:0;
  -webkit-clip-path:polygon(0% 0%,0% 100%,100% 50%);
  clip-path:polygon(0% 0%,0% 100%,100% 50%);
}

.Section--rocknClub .Content__title {
  color:#89000A;
  font-weight:600;
}

.Section--rocknClub .Content__title .Content__button {
  display:inline-block;
  color:#fff;
  background-color:#89000A;
}

.Section--rocknClub .Content__title .Content__button:hover {
  background-color:#000;
}

.Section--rocknClub .Content__title span {
  display:block;
  margin-top:20px;
  margin-bottom:40px;
}

.Section--rocknClub .Section__content:not(:last-child) {
  border-bottom:1px solid #c6c6c6;
  margin-bottom:80px;
  padding-bottom:70px;
}

.Section--rocknClub .Section__content:not(:last-child) .Content__text {
  padding-top:70px;
}

.Section--rocknClub .Section__content p {
  text-align:left;
}

.Section--rocknClub .Content__text {
  padding-top:70px;
}

.Section--rocknClub .Content:not(:last-child) {
  padding-bottom:70px;
}

.Section--rocknClub .Section__subtitle {
  color:#000;
  font-size:17px;
  text-align:center;
}

.Section--rocknClub .MembersList {
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-top:70px;
}

.Section--rocknClub .MembersList:not(:last-child) {
  border-bottom:1px solid #c6c6c6;
  margin-bottom:70px;
  padding-bottom:70px;
}

.Members {
  min-width:180px;
  font-size:20px;
  text-align:center;
}

@media only screen and (min-width: 768px) {
  .Members {
    padding-right:60px;
    text-align:left;
  }
}

.Member__name {
  padding-right:5px;
  color:#89000A;
  font-weight:600;
}

.Section--highestTip .Section__wrapper--redOverlay {
  padding:100px 0;
  background-image:url(https://res.cloudinary.com/dztw3wcnn/image/upload/v1631142260/RocknRose/images/HTOftheYear.jpg);
}

.Section--highestTip .Triangle {
  right:0;
  background-color:#000;
}

.Section--highestTip .Content__button {
  display:inline-block;
  color:#000;
  font-size:20px;
  margin-bottom:100px;
}

.Section--highestTip .Content__button span {
  color:#89000A;
}

@media only screen and (min-width: 768px) {
  .Section--highestTip .Content__button {
    font-size:30px;
  }
}

.Section--monthlyTippers .Section__wrapper--bgWhite {
  z-index:1;
  margin-top:-11vw;
  -webkit-clip-path:polygon(0 0,100% 11vw,100% 100%,0 -webkit-calc(100% - 11vw));
  clip-path:polygon(0 0,100% 11vw,100% 100%,0 calc(100% - 11vw));
}

.Section--monthlyTippers .Content {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  -ms-flex-pack:justify;
  justify-content:space-between;
}

.Section--monthlyTippers .Content:last-child {
  margin-top:80px;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
}

@media only screen and (min-width: 1024px) {
  .Section--monthlyTippers .Content:last-child {
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
  }
}

.Section--monthlyTippers .MonthlyTipper__box {
  margin:30px 20px;
  width:390px;
  padding:20px 25px;
  text-align:center;
  box-shadow:0 35px 50px #f6f6f6;
}

.Section--monthlyTippers .MonthlyTipper__box span {
  display:block;
}

.Section--monthlyTippers .MonthlyTipper__box span:first-child {
  font-size:16px;
  font-weight:600;
  color:#b9b9b9;
}

.Section--monthlyTippers .MonthlyTipper__box span:last-child {
  font-size:22px;
  font-family:"Playfair Display",serif;
  font-weight:900;
}

@media only screen and (min-width: 768px) {
  .Section--monthlyTippers .MonthlyTipper__box span:first-child {
    font-size:20px;
    font-weight:600;
    color:#b9b9b9;
  }

  .Section--monthlyTippers .MonthlyTipper__box span:last-child {
    font-size:32px;
  }
}

.Section--monthlyTippers .MonthlyTipper__box strong {
  color:#89000A;
}