/**
 * 1. General style
 */
 
/*Text font*/
@import 'https://fonts.googleapis.com/css?family=Yantramanav:100,300,400,500,700,900';
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;500;700&display=swap');

@font-face{
font-family:"helveticaneueblack";
src: url('../fonts/helvetica/HelveticaNeue-Black.otf');
src: url('../fonts/helvetica/HelveticaNeue-Black.otf?#iefix') format('embedded-opentype'),
font-weight:normal;
font-style:normal;
}


::selection {
    background: #555;   
    color: #fff;
}
::-moz-selection {
    background: #555;    
    color: #fff;
}
body {
    background: #151515;
    padding: 0;
    margin: 0 auto;
    min-height: 100vh;
    font-family: "helveticaneueblack";
    color: #151515;
}
article,
aside,
details,
figcaption,
footer,
header,
hgroup,
nav,
section {
    display: block;
}
a {
    color: #c2ac8c;
    text-decoration: none;
}
blockquote {
    padding: 10px 20px;
    color: #151515;
    font-size: 1.4em;
    font-style: italic;
    font-weight: 300;
    margin: 0 auto 30px;
}
ul {
    list-style-type: none;
    list-style: none;
    padding-left: 0 !important;
    -webkit-padding-start: initial !important;
    -moz-padding-start: initial;
}
menu,
ol,
ul {
    padding: 0 !important;
}
button {
    background: transparent;
    border: none;
}
button:focus {
    outline: none;
}
input,
textarea {
    font-family:"helveticaneueblack";

}
textarea {
    padding: 14px;
}
input:focus,
textarea:focus {
    outline: none !important;
    border: 1px solid #df1f29;
    box-shadow: none;
}
input[type="submit"] {
    position: absolute;
    display: inline-block;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    cursor: pointer;
}
input[type="submit"]:focus {
    outline: none;
}
img {
    width: 100%;
}

/* 1.1 Typography */

h1,
h2,
h4,
h5,
h6 {
    color: #151515;
    margin-top: 0;
    text-transform: uppercase;
}
h1 {
    font-size: calc(80px + 1vw);
}
h2 {
    font-size: calc(36px + 16 * (100vw - 992px) / 1508);
}
h3 {
    font-size: calc(28px + 16 * (100vw - 992px) / 1508);
    margin-bottom: 20px;
}
h4 {
    font-size: calc(24px + 16 * (100vw - 992px) / 1508);
    font-weight: 300;
}
h5 {
    font-size: 20px;
    font-weight: 400;
}
h6 {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: calc(10px + 10 * (100vw - 992px) / 1508);
}
p {
    font-size: calc(18px + 2 * (100vw - 992px) / 1508);
    line-height: 1.8;
    font-weight: 300;
}

/* 1.2 Specials Classes */

.c-white {
    color: #fff !important;
}
.navbar-white {
    color: #fff;
    background-color: transparent !important;
}
.center-block {
    display: flex;
    justify-content: center;
}
.align-left {
    text-align: left;
}
.align-right {
    text-align: right;
}
.align-center {
    text-align: center;
    display: block;
}
.socials li {
    display: inline-block;
}
.share-links a {
    font-size: 19px;
    padding: .5em;
}
[class*="socicon-"] {
  display: inline-block;
  color: inherit;
  margin: 0;
  transition: opacity .3s ease;
}
#contact [class*="socicon-"] {
  padding-right: .7em;
}
[class*="socicon-"]:hover {
  opacity: .4;
}
/* 1.3 Button */

.ms-button {
  color: #151515;
  display: inline-block;
  position: relative;
  padding: .5em 1em;
  margin-bottom: 0;
  font-weight: 400 !important;
  font-size: 14px;
  letter-spacing: .15em;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  text-decoration: none;
  border: solid 1px;
  transition: color .4s ease;
}
.ms-button:after {
    position: absolute;
    display: block;
    content: attr(data-title);
    padding: 7px 0;
    font-size: 14px;
    left: 0;
    top: 0;
    width: 0%;
    background: #df1f29;
    color: #fff;
    text-indent: 1rem;
    transition: all .3s ease;
    overflow: hidden;
    border: none;
    bottom: 0;
}
.ms-button:hover {
  color: #df1f29;
}
.ms-button:active::after,
.ms-button:focus::after,
.ms-button:hover::after {
    width: 100%;
    padding-right: 25px;
}

.ms-btn--slider {
  text-transform: uppercase;
  text-decoration: none;
  position: relative;
  display: flex;
  align-items: center;
  width: 11em;
  font-family:"helveticaneueblack";
  font-weight: 300;
  letter-spacing: .15em;
}
.ms-btn--slider::before{
    content: '';
    height: .1rem;
    width: 2rem;
    margin-right: .7rem;
    background: #c2ac8c;
    transition: width .3s ease;
}
.ms-btn--slider:hover::before {
  width: 3rem;
}

/**
 * 2. Header
 */

 p.footer-copyright {
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
    padding: 20px;
    text-align: center;
        line-height: normal;
    font-weight: 300;
    padding-top: 0px;
}
a.copyright-bold {
    font-weight: 600;
}

.ms-header {
    position: fixed;
    width: 100px;
    background-color: #fff;
    z-index: 3;
    height: 100vh;
}
/* 2.1 Menu */

.ms-logo {
    position: relative;
    z-index: 7;
    height: 50px;
}
.logo-dark,
.logo-light {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .3s ease .4s;
}
.ms-logo img {
    width: auto;
    height: 100%;
}
.logo-dark.current,
.logo-light.current {
    opacity: 1;
}
.logo-dark.active,
.logo-light.active {
    opacity: 1;
    transition: opacity .1s;
}
.ms-nav {
    padding: 2em 0px;
    color: inherit;
}

/* 2.2 Burger button */

.hamburger {
    margin-right: 0;
    margin-left: auto;
    overflow: visible;
    cursor: pointer;
    z-index: 7;
    border: 0;
    transition-timing-function: linear;
    transition-duration: .3s ease;
    transition-property: opacity, -webkit-filter;
    transition-property: opacity, filter;
    transition-property: opacity, filter, -webkit-filter;
}
.navbar-white .hamburger-label {
    color: #fff;
}
.hamburger-label {
    display: block;
    font-family:"helveticaneueblack";
    font-size: 16px;
    width: 100%;
    height: auto;
    position: relative;
    top: 0;
    left: -4em;
    padding-right: 4em;
    text-transform: uppercase;
    line-height: 1.5em;
    transition: color .3s ease .4s;
    color: #151515;
}
.hamburger.is-active .hamburger-label {
    color: #fff !important;
    transition: color .1s ease;
}
.hamburger-box {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 20px;
    vertical-align: middle;
}
.hamburger-inner {
    display: block;
    top: 0;
}
.navbar-white .hamburger-inner,
.navbar-white .hamburger-inner:after,
.navbar-white .hamburger-inner:before {
    background-color: #fff;
}
.hamburger-inner:after,
.hamburger-inner:before {
    display: block;
    content: '';
}
.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
    position: absolute;
    width: 30px;
    height: 3px;
    background-color: #151515;
    transition: all .3s ease .5s;
}
.hamburger-inner:before {
    top: 8px;
    left: -8px;
}
.hamburger-inner:after {
    top: 16px;
    width: 26px;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner:after {
    background-color: #fff;
    transition-delay: .1s;
}
.hamburger.is-active .hamburger-inner {
    -webkit-transform: translate3d(0, 8px, 0) rotate(45deg);
    transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger.is-active .hamburger-inner:before {
    opacity: 0;
    transition: opacity .3s ease 0s
}
.hamburger.is-active .hamburger-inner:after {
    width: 30px;
    -webkit-transform: translate3d(0, -16px, 0) rotate(-90deg);
    transform: translate3d(0, -16px, 0) rotate(-90deg);
}

.artist-country {
    color: #FFF;
}

/* 2.3 Collapse navigation */

.ms-nav {
    display: flex;
    align-items: center;
}
.height-full-viewport {
    position: fixed;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    overflow-y: auto;
    left: 0;
    top: 0;
    width: 100%;
    height: 0%;
    background-color: #151515;
    z-index: 5;
    overflow: hidden;
    transition: height .8s cubic-bezier(0.3, 1, 0.3, 1) .1s;
}
.ms-navbar {
    z-index: 6;
    margin: 0 auto;
    display: block;
    width: auto;
    height: auto;
    top: 0;
    left: 0;
}
.ms-nav.is-visible .height-full-viewport {
    height: 100vh;
    transition: height 1s ease;
}
.nav-item {
    cursor: pointer;
    padding: .75em;
    opacity: 0;
    margin-left: 3em;
    transition: opacity .3s ease;
}
.ms-navbar a {
    display: block;
}
.ms-navbar .ms-btn {
    display: inline-block;
    text-transform: uppercase;
    line-height: 1;
    padding: 0 0.25em;
    position: relative;
}
.ms-navbar .ms-btn {
    font-size: 1.75em;
    letter-spacing: .02em;
    color: #fff;
    font-weight: 700 !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ms-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #c2ac8c;
    height: .1rem;
    top: 50%;
    width: 0;
    transition: width .3s ease;
}
.nav-item__label {
    position: relative;
    display: block;
    margin: 0.5em 0 0 0;
    margin-top: 0.25em;
    padding: 0.5em;
    color: #555;
    transition: color .3s ease;
    text-decoration: none;
}
.nav-item:hover .nav-item__label {
    color: #9a9a9a;
}
.is-visible .nav-item {
    opacity: 1;
    transition: opacity 2s cubic-bezier(0.16, 1.08, 0.38, 0.98) .3s;
}
.nav-item .ms-btn {
    transition: all .3s ease;
}
.nav-item:active .ms-btn,
.nav-item:focus .ms-btn,
.nav-item:hover .ms-btn {
    color: #c2ac8c;
    opacity: 1;
    padding-left: 2.4rem;
}
.nav-item:active .ms-btn::before,
.nav-item:focus .ms-btn::before,
.nav-item:hover .ms-btn::before {
    width: 2rem;
}

/**
 * 3. Pages Style
 */

 div#contact p {
    font-size: 1.6rem;
}

.icons8-triller-app { 
display: inline-block;
width: 20px;
margin-right: 10px;
height: 20px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNjQiIGhlaWdodD0iNjQiCnZpZXdCb3g9IjAgMCAyMjYgMjI2IgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJub25lIiBmb250LXdlaWdodD0ibm9uZSIgZm9udC1zaXplPSJub25lIiB0ZXh0LWFuY2hvcj0ibm9uZSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLDIyNnYtMjI2aDIyNnYyMjZ6IiBmaWxsPSJub25lIj48L3BhdGg+PGcgZmlsbD0iI2MyYWM4YyI+PHBhdGggZD0iTTEwOS41OTI4OSwzLjQ4OTg3Yy0xLjQxNTgzLC0wLjA0MDc3IC0yLjcxOTA0LDAuNzY4MzEgLTMuMzEwNTUsMi4wNTUzYy0yLjM3NjMxLDQuOTk1MzggLTQuNzU0MzYsOS45OTE1NyAtNy4xMzE0NywxNC45ODcxMmMtMjguNjQyMDcsNS40ODYzNCAtNTQuNDQyNzcsMjMuODQ3MTMgLTY4LjAyNDg0LDUyLjEyNzMyYy0xMy41OTYxNywyOC4zMTY5OSAtMTEuNzgyMjgsNTkuOTg1MTcgMS44OTY2Nyw4NS43ODQ1NWwtMy45MTc0OCw4LjE1OTEyYy0wLjQ5NDkxLDEuMDI5MjkgLTAuNDYxNSwyLjIzNDM4IDAuMDg5NjYsMy4yMzQ2OGM4LjY3MzM1LDE1LjcwMTg4IDIxLjk2MDQyLDI5LjAyMjUzIDM4Ljg5ODkzLDM3LjkzMzM1bC02LjE3Mjc5LDEyLjg1NTk2Yy0wLjg0NTYyLDEuNzU3OSAtMC4xMDYwNywzLjg2ODQ2IDEuNjUxODMsNC43MTQwOGMxLjc1NzksMC44NDU2MiAzLjg2ODQ2LDAuMTA2MDcgNC43MTQwOCwtMS42NTE4M2w3LjY0MTg0LC0xNS45MTgyMWwxLjgxMzksLTMuNzcyNjVsMS4zNjU2LC0yLjg0MTU1YzE1LjQxMzc1LDYuNzEyMzIgMzEuNjUzMTQsOC45ODUwNCA0Ny4zNzUzLDcuMzc5NzZjLTAuMDAwOSwwLjAwMTg2IDAuMDAwOSwwLjAwNTAzIDAsMC4wMDY5bC0xLjg4Mjg3LDMuOTEwNThjLTAuNTczMDMsMS4xODk5NSAtMC40MzQyLDIuNjAwMiAwLjM1OTg3LDMuNjU1NTdjMC43OTQwNywxLjA1NTM3IDIuMTEwNjUsMS41Nzk0NiAzLjQxMjc4LDEuMzU4NTNjMjkuNDc3MjgsLTQuOTY1NDQgNTYuMTUzOTcsLTIzLjc1MjUzIDcwLjA2NjM0LC01Mi43MjA0NmMxMy41OTUyNSwtMjguMzE1MDcgMTEuNzcyODUsLTU5Ljk4NjEyIC0xLjkwMzU2LC04NS43ODQ1NWMxLjMwNTk0LC0yLjcxOTYyIDIuNjExNTQsLTUuNDM5NDkgMy45MTc0OCwtOC4xNTkxMmMzLjQ1LC03LjE4NDY2IDYuOTAyMjksLTE0LjM2ODI1IDEwLjM1MjM2LC0yMS41NTMwNGMwLjUwNDg5LC0xLjA5MTYyIDAuNDE5NTEsLTIuMzY1MTUgLTAuMjI2NTYsLTMuMzc5NjFjLTAuNjQ2MDcsLTEuMDE0NDYgLTEuNzY0MDIsLTEuNjMwMzggLTIuOTY2NzQsLTEuNjM0NDljLTEuMzQ2NiwtMC4wMDY2NiAtMi41Nzk3OCwwLjc1MzA0IC0zLjE3OTUxLDEuOTU4NzRsLTcuNTE3NywxNS42NTYxM2MtOS4xODAxOSwtMTQuMTUyOTEgLTIyLjI2MDksLTI2LjAzOTU0IC0zOC41Njc4NywtMzMuODcxMDNjLTAuODQ0OTQsLTAuNDA3MDYgLTEuODE3MDksLTAuNDYxMzIgLTIuNzAyMDgsLTAuMTUwOGMtMC44ODQ5OCwwLjMxMDUyIC0xLjYxMDExLDAuOTYwMzEgLTIuMDE1NDYsMS44MDYwN2wtMy4xNzk1LDYuNjE0MmMtMTUuNDE0MzgsLTYuNzEyOTYgLTMxLjY1MjQzLC04Ljk4NTE4IC00Ny4zNzUzMSwtNy4zNzk3NmwxLjg4Mjg3LC0zLjkyNDM4YzAuMTEwNjYsLTAuMjI5MiAwLjE5NjIyLC0wLjQ2OTY5IDAuMjU1MTksLTAuNzE3MjljMi40ODIwNCwtNS4yMTYwOSA0Ljk2MDQ0LC0xMC40MzI5NSA3LjQ0MTgzLC0xNS42NDkyM2MwLjUzMDYxLC0xLjA3NzcxIDAuNDc3MDIsLTIuMzUxMjQgLTAuMTQyMjUsLTMuMzgwNTdjLTAuNjE5MjcsLTEuMDI5MzMgLTEuNzE5MywtMS42NzMyOSAtMi45MjAwMSwtMS43MDk0ek05NS4xMTYxNSwyOS4wMTU1NmMtMi4wMTc0NCw0LjIzOTc4IC00LjAzODYxLDguNDc4MTEgLTYuMDU1NTQsMTIuNzE4MDJjLTAuNTQyMzIsMS4xMzk2NiAtMC40MzUzNywyLjQ4MjA4IDAuMjgwNTUsMy41MjE0OWMwLjcxNTkyLDEuMDM5NDIgMS45MzIwMiwxLjYxNzg5IDMuMTkwMTMsMS41MTc0N2MxLjI1ODExLC0wLjEwMDQyIDIuMzY3MDUsLTAuODY0NDcgMi45MDkwMywtMi4wMDQyOWMxLjM0NDE3LC0yLjgyNTY1IDIuNjkwMjMsLTUuNjUwNjcgNC4wMzQ3MywtOC40NzYzOGMxNS43ODEzNiwtMi40MDc1OSAzMi4zNDAzMiwtMC41NjE2NCA0Ny45ODIyNCw2LjE5MzQ4Yy00LjA1Njg2LDguNDQ4ODUgLTguMTA4NTMsMTYuODk5ODIgLTEyLjE2NjI2LDI1LjM0NjM3Yy0wLjU4MjM4LDEuMTQyMDggLTAuNTAwMTIsMi41MTAwNyAwLjIxNDkzLDMuNTc0MTJjMC43MTUwNSwxLjA2NDA2IDEuOTUwNTcsMS42NTcwNSAzLjIyODAzLDEuNTQ5MzFjMS4yNzc0NiwtMC4xMDc3NCAyLjM5NjIxLC0wLjg5OTI5IDIuOTIyOTQsLTIuMDY4MDhjNC41ODc1NSwtOS41NDk0NSA5LjE2NTkyLC0xOS4wOTU1NyAxMy43NTI1NywtMjguNjQzMTNsMi45MzgxMSwtNi4xMTc2MmMxNS4wMzQwOCw3Ljk3MDk5IDI2LjkwNDI3LDE5LjYwNzU4IDM0Ljg4NDg5LDMzLjQwMjA0bC0zLjczMTI2LDcuNzY1OTlsLTAuMzUxNzQsMC43MzEwOGMtNS42MDQ5LDExLjY3MzE2IC0xMS4yMDk5NiwyMy4zNDM3NiAtMTYuODE0ODIsMzUuMDE1OTNjLTAuODQzNzEsMS43NTk4IC0wLjEwMTA4LDMuODcwMzcgMS42NTg3Miw0LjcxNDA4YzEuNzU5OCwwLjg0MzcxIDMuODcwMzcsMC4xMDEwOCA0LjcxNDA4LC0xLjY1ODcyYzQuNjgzMDksLTkuNzUyNTcgOS4zNjYxOSwtMTkuNTA0NjggMTQuMDQ5MTMsLTI5LjI1Njk2YzEwLjUxMDI2LDIyLjk4MDI0IDExLjExNDg2LDUwLjI2NzI3IC0wLjY4OTcsNzQuODUyODRjLTExLjczNjczLDI0LjQzMzc1IC0zMy4zNjUzOCw0MC40NTcyOSAtNTcuNjg2MjgsNDYuNzEzMmMwLjM5MDkzLC0wLjgxMzkxIDAuNzgxNTgsLTEuNjI3NjkgMS4xNzI0OCwtMi40NDE1M2MyLjE1NTczLC00LjQ4ODEyIDQuMzEzNzMsLTguOTc0OSA2LjQ2OTM2LC0xMy40NjI4OWMwLjUzNjA3LC0xLjA3Njc1IDAuNDg3MjYsLTIuMzUyMyAtMC4xMjk1MywtMy4zODQ5M2MtMC42MTY3OSwtMS4wMzI2MyAtMS43MTY3NCwtMS42ODAzNCAtMi45MTg5MywtMS43MTg4M2MtMS40MTUwNiwtMC4wNDU5OSAtMi43MjA4MSwwLjc1NzU1IC0zLjMxNzQ0LDIuMDQxNWMtMS44ODE0MiwzLjkxNzA4IC0zLjc2MTAxLDcuODM0ODkgLTUuNjQxNzMsMTEuNzUyNDRjLTE1Ljc1ODAyLDIuMzg5NDYgLTMyLjI5NTEsMC40ODEyMSAtNDcuOTEzMjcsLTYuMjc2MjRsNy41ODY2NywtMTUuNzk0MDdjMC41MzYwNywtMS4wNzY3NSAwLjQ4NzI2LC0yLjM1MjMgLTAuMTI5NTMsLTMuMzg0OTNjLTAuNjE2NzksLTEuMDMyNjMgLTEuNzE2NzQsLTEuNjgwMzQgLTIuOTE4OTMsLTEuNzE4ODNjLTEuNDE3NTMsLTAuMDQ4ODEgLTIuNzI2NzIsMC43NTUxOCAtMy4zMjQzNCwyLjA0MTVsLTkuMTY2MDgsMTkuMTA0NjFsLTIuOTM4MTEsNi4xMTc2MmMtMTUuMDMzODQsLTcuOTcwODYgLTI2LjkwNDI3LC0xOS42MDc4NiAtMzQuODg0ODksLTMzLjQwMjA0bDMuNzMxMjYsLTcuNzY1OTljMC4wNjA0NSwtMC4xMjU1IDAuMTEzNDIsLTAuMjU0NDcgMC4xNTg2MywtMC4zODYyM2MwLjA3MDc1LC0wLjExMTI2IDAuMTM1MjIsLTAuMjI2MzkgMC4xOTMxMSwtMC4zNDQ4NWwyMS4zOTQ0MSwtNDQuNTY4MjRjMC41MzU2MywtMS4wNzU2NyAwLjQ4NzU1LC0yLjM0OTg4IC0wLjEyNzYxLC0zLjM4MjEzYy0wLjYxNTE2LC0xLjAzMjI1IC0xLjcxMjk5LC0xLjY4MDg3IC0yLjkxMzk1LC0xLjcyMTYzYy0xLjQxNzUzLC0wLjA0ODgxIC0yLjcyNjcyLDAuNzU1MTggLTMuMzI0MzQsMi4wNDE1bC0xOC42MzU2MiwzOC44MDkyN2MtMTAuNTA3NzMsLTIyLjk3OTA0IC0xMS4xMTM4OCwtNTAuMjYyNDIgMC42ODk3LC03NC44NDU5NWMxMS43MjU2OSwtMjQuNDE0ODggMzMuMzI4MzEsLTQwLjQzMDI0IDU3LjYyNDIxLC00Ni42OTk0ek04Ni4xMjkzOSw1Mi40OTk3NmMtMS4zNDQxMSwtMC4wMDQwMyAtMi41NzM5OCwwLjc1NTI4IC0zLjE3MjYxLDEuOTU4NzRsLTMuMDYyMjYsNi4zNjU5Yy0wLjAxMTg1LDAuMDI3NDQgLTAuMDIzMzQsMC4wNTUwMyAtMC4wMzQ0OSwwLjA4Mjc3bC02LjA3NjIzLDEyLjY0OTA1Yy0wLjU4MjM2LDEuMTQyMDggLTAuNTAwMDksMi41MTAwNSAwLjIxNDk2LDMuNTc0MWMwLjcxNTA1LDEuMDY0MDUgMS45NTA1NiwxLjY1NzA0IDMuMjI4MDEsMS41NDkzYzEuMjc3NDUsLTAuMTA3NzMgMi4zOTYyLC0wLjg5OTI3IDIuOTIyOTQsLTIuMDY4MDVsNi4xMTA3MiwtMTIuNzMxODFsMy4wNjIyNiwtNi4zNjU5MWMwLjUwNDg5LC0xLjA5MTYyIDAuNDE5NTEsLTIuMzY1MTQgLTAuMjI2NTYsLTMuMzc5NjFjLTAuNjQ2MDcsLTEuMDE0NDYgLTEuNzY0MDIsLTEuNjMwMzggLTIuOTY2NzMsLTEuNjM0NDl6TTcwLjk5MDU0LDg0LjIzOTYyYy0xLjQxOTE1LC0wLjA0NzYgLTIuNzI4NzksMC43NTkzOCAtMy4zMjQzNCwyLjA0ODRjLTEuNTI5NDcsMy4xODI1NyAtMy4wNTc5LDYuMzY0NjcgLTQuNTg2NDksOS41NDU0MWMtMC44NDU2MiwxLjc1NzkgLTAuMTA2MDcsMy44Njg0NiAxLjY1MTgzLDQuNzE0MDhjMS43NTc5LDAuODQ1NjIgMy44Njg0NiwwLjEwNjA3IDQuNzE0MDgsLTEuNjUxODNjMS41Mjk0NywtMy4xODI1NyAzLjA1NzksLTYuMzcxNTcgNC41ODY0OSwtOS41NTIzMWMwLjUzNTYzLC0xLjA3NTY3IDAuNDg3NTUsLTIuMzQ5ODggLTAuMTI3NjIsLTMuMzgyMTNjLTAuNjE1MTYsLTEuMDMyMjUgLTEuNzEyOTksLTEuNjgwODcgLTIuOTEzOTUsLTEuNzIxNjN6TTEyOS4yOTA2NSw4NC45NzA3Yy0xLjM0NDExLC0wLjAwNDAzIC0yLjU3Mzk4LDAuNzU1MjkgLTMuMTcyNjEsMS45NTg3NGMtNS42MDQyMSwxMS42NzEwMyAtMTEuMjEwODUsMjMuMzQ1NCAtMTYuODE0ODIsMzUuMDE1OTNjLTAuMDAyMywwLjAwMjMgLTAuMDA0NiwwLjAwNDU5IC0wLjAwNjksMC4wMDY5bC00LjU3OTU5LDkuNTQ1NDFjLTAuNTgyMzgsMS4xNDIwOCAtMC41MDAxMiwyLjUxMDA3IDAuMjE0OTMsMy41NzQxMmMwLjcxNTA1LDEuMDY0MDYgMS45NTA1NywxLjY1NzA1IDMuMjI4MDMsMS41NDkzMWMxLjI3NzQ2LC0wLjEwNzc0IDIuMzk2MjEsLTAuODk5MjkgMi45MjI5NCwtMi4wNjgwOGw0LjQ3NjEzLC05LjMzMTZjMC4wMzkzNCwtMC4wNzIyNiAwLjA3NjE1LC0wLjE0NTg3IDAuMTEwMzUsLTAuMjIwN2M1LjYwNDIxLC0xMS42NzEwMyAxMS4yMTA4NSwtMjMuMzQ1NCAxNi44MTQ4MiwtMzUuMDE1OTNjMC41MDQ4OSwtMS4wOTE2MiAwLjQxOTUxLC0yLjM2NTE1IC0wLjIyNjU2LC0zLjM3OTYxYy0wLjY0NjA3LC0xLjAxNDQ2IC0xLjc2NDAyLC0xLjYzMDM4IC0yLjk2Njc0LC0xLjYzNDQ5ek0xNjYuNDg2MDIsMTMwLjA5NzZjLTEuNDE2NjgsLTAuMDQ0NzggLTIuNzIyODgsMC43NjE3NSAtMy4zMTc0NCwyLjA0ODRjLTMuMDU4NTIsNi4zNjc4IC02LjExNTM3LDEyLjczMTgzIC05LjE3Mjk3LDE5LjA5NzcyYy0wLjU4MjM5LDEuMTQyMDggLTAuNTAwMTQsMi41MTAwOCAwLjIxNDkxLDMuNTc0MTRjMC43MTUwNSwxLjA2NDA2IDEuOTUwNTgsMS42NTcwNiAzLjIyODA1LDEuNTQ5MzJjMS4yNzc0NywtMC4xMDc3NCAyLjM5NjIyLC0wLjg5OTMxIDIuOTIyOTUsLTIuMDY4MWMzLjA1ODUyLC02LjM2Nzc5IDYuMTE1MzcsLTEyLjczMTgzIDkuMTcyOTgsLTE5LjA5NzcyYzAuNTM2MDcsLTEuMDc2NzUgMC40ODcyNiwtMi4zNTIzIC0wLjEyOTUzLC0zLjM4NDkzYy0wLjYxNjc5LC0xLjAzMjYzIC0xLjcxNjc0LC0xLjY4MDM0IC0yLjkxODkzLC0xLjcxODgzek05OC44NzUsMTQ4LjU1Mzg5Yy0xLjQxOTE1LC0wLjA0NzU5IC0yLjcyODc5LDAuNzU5MzkgLTMuMzI0MzQsMi4wNDg0Yy0xLjUyOTQ3LDMuMTgyNTcgLTMuMDU3OSw2LjM2NDY4IC00LjU4NjQ5LDkuNTQ1NDFjLTAuNTQ3MjcsMS4xMzcyIC0wLjQ0NjIxLDIuNDc5OTkgMC4yNjUxMSwzLjUyMjQ2YzAuNzExMzIsMS4wNDI0NyAxLjkyNDgxLDEuNjI2MjEgMy4xODMyNiwxLjUzMTI4YzEuMjU4NDYsLTAuMDk0OTMgMi4zNzA2NCwtMC44NTQxIDIuOTE3NTMsLTEuOTkxNDhjMS41Mjk0NywtMy4xODI1NyAzLjA1NzksLTYuMzcxNTcgNC41ODY0OSwtOS41NTIzMWMwLjUzNTYzLC0xLjA3NTY3IDAuNDg3NTUsLTIuMzQ5ODggLTAuMTI3NjEsLTMuMzgyMTNjLTAuNjE1MTYsLTEuMDMyMjUgLTEuNzEyOTksLTEuNjgwODcgLTIuOTEzOTUsLTEuNzIxNjN6TTE0OS42NzgxLDE2NS4xMTM1MmMtMS40MTc1MywtMC4wNDg4MSAtMi43MjY3MywwLjc1NTE4IC0zLjMyNDM0LDIuMDQxNTFjLTEuNTI5NDcsMy4xODI1NyAtMy4wNTc5LDYuMzcxNTcgLTQuNTg2NDksOS41NTIzMWMtMC41ODIzNiwxLjE0MjA4IC0wLjUwMDA5LDIuNTEwMDUgMC4yMTQ5NiwzLjU3NDFjMC43MTUwNSwxLjA2NDA1IDEuOTUwNTYsMS42NTcwNCAzLjIyODAxLDEuNTQ5M2MxLjI3NzQ1LC0wLjEwNzczIDIuMzk2MiwtMC44OTkyNyAyLjkyMjk0LC0yLjA2ODA1YzEuNTI5NDcsLTMuMTgyNTcgMy4wNTc5LC02LjM2NDY3IDQuNTg2NDksLTkuNTQ1NDFjMC41MzU2MywtMS4wNzU2NyAwLjQ4NzU1LC0yLjM0OTg4IC0wLjEyNzYxLC0zLjM4MjEzYy0wLjYxNTE2LC0xLjAzMjI1IC0xLjcxMjk5LC0xLjY4MDg3IC0yLjkxMzk1LC0xLjcyMTYzeiI+PC9wYXRoPjwvZz48L2c+PC9zdmc+') 50% 50% no-repeat;
background-size: 100%; }


.icons8-triller-app-black { 
display: inline-block;
width: 20px;
height: 20px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNjQiIGhlaWdodD0iNjQiCnZpZXdCb3g9IjAgMCA2NCA2NCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij48cGF0aCBkPSJNIDMxLjAzNTE1NiAwLjk4ODI4MTI1IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAzMC4wOTc2NTYgMS41NzAzMTI1IEMgMjkuNDI0NzE4IDIuOTg0OTMyIDI4Ljc1MTI4OCA0LjM5OTc4NDMgMjguMDc4MTI1IDUuODE0NDUzMSBDIDE5Ljk2NzA5NiA3LjM2ODEwNjQgMTIuNjYwNzA0IDEyLjU2NzYyMiA4LjgxNDQ1MzEgMjAuNTc2MTcyIEMgNC45NjQyMTA1IDI4LjU5NTE0NCA1LjQ3Nzg3NzQgMzcuNTYzMTIyIDkuMzUxNTYyNSA0NC44NjkxNDEgTCA4LjI0MjE4NzUgNDcuMTc5Njg4IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCA4LjI2NzU3ODEgNDguMDk1NzAzIEMgMTAuNzIzNzQ5IDUyLjU0MjI1MiAxNC40ODY0NTggNTYuMzE0NDcyIDE5LjI4MzIwMyA1OC44Mzc4OTEgTCAxNy41MzUxNTYgNjIuNDc4NTE2IEEgMS4wMDAyMzMzIDEuMDAwMjMzMyAwIDAgMCAxOS4zMzc4OTEgNjMuMzQ1NzAzIEwgMjEuNTAxOTUzIDU4LjgzNzg5MSBMIDIyLjAxNTYyNSA1Ny43Njk1MzEgTCAyMi40MDIzNDQgNTYuOTY0ODQ0IEMgMjYuNzY3Mjk5IDU4Ljg2NTY3OCAzMS4zNjYwNjUgNTkuNTA5MjggMzUuODE4MzU5IDU5LjA1NDY4OCBDIDM1LjgxODEwNSA1OS4wNTUyMTYgMzUuODE4NjEzIDU5LjA1NjExMiAzNS44MTgzNTkgNTkuMDU2NjQxIEwgMzUuMjg1MTU2IDYwLjE2NDA2MiBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMzYuMzUzNTE2IDYxLjU4Mzk4NCBDIDQ0LjcwMTA2NCA2MC4xNzc4NDEgNTIuMjU1NTI2IDU0Ljg1NzYwMyA1Ni4xOTUzMTIgNDYuNjU0Mjk3IEMgNjAuMDQ1Mjk1IDM4LjYzNTg2OSA1OS41MjkyMTYgMjkuNjY3MDc2IDU1LjY1NjI1IDIyLjM2MTMyOCBDIDU2LjAyNjA3MyAyMS41OTExNjkgNTYuMzk1ODAyIDIwLjgyMDk0MiA1Ni43NjU2MjUgMjAuMDUwNzgxIEMgNTcuNzQyNjE2IDE4LjAxNjE4NyA1OC43MjAyNTYgMTUuOTgxODk1IDU5LjY5NzI2NiAxMy45NDcyNjYgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDU4Ljc5Mjk2OSAxMi41MjczNDQgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDU3Ljg5MjU3OCAxMy4wODIwMzEgTCA1NS43NjM2NzIgMTcuNTE1NjI1IEMgNTMuMTYzOTcxIDEzLjUwNzcyMiA0OS40NTk3IDEwLjE0MTU5NSA0NC44NDE3OTcgNy45MjM4MjgxIEEgMS4wMDAxIDEuMDAwMSAwIDAgMCA0My41MDU4NTkgOC4zOTI1NzgxIEwgNDIuNjA1NDY5IDEwLjI2NTYyNSBDIDM4LjI0MDMzNCA4LjM2NDYwODcgMzMuNjQxOTQ4IDcuNzIxMTUwNiAyOS4xODk0NTMgOC4xNzU3ODEyIEwgMjkuNzIyNjU2IDcuMDY0NDUzMSBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMjkuNzk0OTIyIDYuODYxMzI4MSBDIDMwLjQ5NzgwMSA1LjM4NDIwNDkgMzEuMTk5NjQ3IDMuOTA2ODY0NCAzMS45MDIzNDQgMi40Mjk2ODc1IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAzMS4wMzUxNTYgMC45ODgyODEyNSB6IE0gMjYuOTM1NTQ3IDguMjE2Nzk2OSBDIDI2LjM2NDIzNiA5LjQxNzQ0MjcgMjUuNzkxODcgMTAuNjE3Njc4IDI1LjIyMDcwMyAxMS44MTgzNTkgQSAxLjAwMDMwOTYgMS4wMDAzMDk2IDAgMSAwIDI3LjAyNzM0NCAxMi42Nzc3MzQgQyAyNy40MDc5OTQgMTEuODc3NTUgMjcuNzg5MTggMTEuMDc3NTQ0IDI4LjE2OTkyMiAxMC4yNzczNDQgQyAzMi42Mzg5ODEgOS41OTU1NDc1IDM3LjMyODI0NCAxMC4xMTgyOTYgNDEuNzU3ODEyIDEyLjAzMTI1IEMgNDAuNjA4OTY4IDE0LjQyMzg0NSAzOS40NjE1OSAxNi44MTcwMzkgMzguMzEyNSAxOS4yMDg5ODQgQSAxLjAwMDEgMS4wMDAxIDAgMSAwIDQwLjExNTIzNCAyMC4wNzQyMTkgQyA0MS40MTQzNjMgMTcuMzY5OTUxIDQyLjcxMDg5NCAxNC42NjY2MjMgNDQuMDA5NzY2IDExLjk2Mjg5MSBMIDQ0Ljg0MTc5NyAxMC4yMzA0NjkgQyA0OS4wOTkyMzUgMTIuNDg3NzQxIDUyLjQ2MDcwNCAxNS43ODMwNTggNTQuNzIwNzAzIDE5LjY4OTQ1MyBMIDUzLjY2NDA2MiAyMS44ODg2NzIgTCA1My41NjQ0NTMgMjIuMDk1NzAzIEMgNTEuOTc3MjI2IDI1LjQwMTM3OCA1MC4zODk5NTIgMjguNzA2MzI2IDQ4LjgwMjczNCAzMi4wMTE3MTkgQSAxLjAwMDY5MDggMS4wMDA2OTA4IDAgMSAwIDUwLjYwNzQyMiAzMi44NzY5NTMgQyA1MS45MzM2MDYgMzAuMTE1MTY0IDUzLjI1OTc5NCAyNy4zNTM1MDUgNTQuNTg1OTM4IDI0LjU5MTc5NyBDIDU3LjU2MjI5NiAzMS4wOTk0NzUgNTcuNzMzNTA5IDM4LjgyNjc3NyA1NC4zOTA2MjUgNDUuNzg5MDYyIEMgNTEuMDY2OTQ5IDUyLjcwODM1NCA0NC45NDIwMjMgNTcuMjQ1OTk0IDM4LjA1NDY4OCA1OS4wMTc1NzggQyAzOC4xNjUzOTUgNTguNzg3MDg5IDM4LjI3NjAyMSA1OC41NTY2MzggMzguMzg2NzE5IDU4LjMyNjE3MiBDIDM4Ljk5NzE5MSA1Ny4wNTUyIDM5LjYwODMwNiA1NS43ODQ2MDggNDAuMjE4NzUgNTQuNTEzNjcyIEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAzOS4zNTU0NjkgNTMuMDY4MzU5IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAzOC40MTYwMTYgNTMuNjQ2NDg0IEMgMzcuODgzMjI1IDU0Ljc1NTc0NyAzNy4zNTA5NTEgNTUuODY1MjE1IDM2LjgxODM1OSA1Ni45NzQ2MDkgQyAzMi4zNTU5MTEgNTcuNjUxMjcxIDI3LjY3Mjg0NSA1Ny4xMTA4OCAyMy4yNSA1NS4xOTcyNjYgTCAyNS4zOTg0MzggNTAuNzI0NjA5IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAyNC41MzUxNTYgNDkuMjc5Mjk3IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAyMy41OTM3NSA0OS44NTc0MjIgTCAyMC45OTgwNDcgNTUuMjY3NTc4IEwgMjAuMTY2MDE2IDU3IEMgMTUuOTA4NjQ1IDU0Ljc0Mjc2NCAxMi41NDcxMDcgNTEuNDQ3MzMxIDEwLjI4NzEwOSA0Ny41NDEwMTYgTCAxMS4zNDM3NSA0NS4zNDE3OTcgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDExLjM4ODY3MiA0NS4yMzI0MjIgQSAxLjAwMTExMzIgMS4wMDExMTMyIDAgMCAwIDExLjQ0MzM1OSA0NS4xMzQ3NjYgTCAxNy41MDE5NTMgMzIuNTEzNjcyIEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAxNi42NDA2MjUgMzEuMDY4MzU5IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAxNS42OTkyMTkgMzEuNjQ2NDg0IEwgMTAuNDIxODc1IDQyLjYzNjcxOSBDIDcuNDQ2MjM0OCAzNi4xMjkzNzkgNy4yNzQ1ODE2IDI4LjQwMzExMyAxMC42MTcxODggMjEuNDQxNDA2IEMgMTMuOTM3NzM2IDE0LjUyNzQ1OCAyMC4wNTUyOTQgOS45OTIxMzQ2IDI2LjkzNTU0NyA4LjIxNjc5NjkgeiBNIDI0LjM5MDYyNSAxNC44NjcxODggQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDIzLjQ5MjE4OCAxNS40MjE4NzUgTCAyMi42MjUgMTcuMjI0NjA5IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAyMi42MTUyMzQgMTcuMjQ4MDQ3IEwgMjAuODk0NTMxIDIwLjgzMDA3OCBBIDEuMDAwMSAxLjAwMDEgMCAxIDAgMjIuNjk3MjY2IDIxLjY5NTMxMiBMIDI0LjQyNzczNCAxOC4wODk4NDQgTCAyNS4yOTQ5MjIgMTYuMjg3MTA5IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAyNC4zOTA2MjUgMTQuODY3MTg4IHogTSAyMC4xMDM1MTYgMjMuODU1NDY5IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAxOS4xNjIxMDkgMjQuNDM1NTQ3IEMgMTguNzI4OTg0IDI1LjMzNjgwNyAxOC4yOTYxNTYgMjYuMjM3OTMyIDE3Ljg2MzI4MSAyNy4xMzg2NzIgQSAxLjAwMDIzMzMgMS4wMDAyMzMzIDAgMCAwIDE5LjY2NjAxNiAyOC4wMDU4NTkgQyAyMC4wOTkxNDEgMjcuMTA0NTk5IDIwLjUzMTk2OSAyNi4yMDE1MjEgMjAuOTY0ODQ0IDI1LjMwMDc4MSBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMjAuMTAzNTE2IDIzLjg1NTQ2OSB6IE0gMzYuNjEzMjgxIDI0LjA2MjUgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDM1LjcxNDg0NCAyNC42MTcxODggQyAzNC4xMjc4MSAyNy45MjIyNTggMzIuNTQwMDkxIDMxLjIyODI3NCAzMC45NTMxMjUgMzQuNTMzMjAzIEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAzMC45NTExNzIgMzQuNTM1MTU2IEwgMjkuNjU0Mjk3IDM3LjIzODI4MSBBIDEuMDAwMSAxLjAwMDEgMCAxIDAgMzEuNDU3MDMxIDM4LjEwMzUxNiBMIDMyLjcyNDYwOSAzNS40NjA5MzggQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDMyLjc1NTg1OSAzNS4zOTg0MzggQyAzNC4zNDI4OTMgMzIuMDkzMzY3IDM1LjkzMDYxMiAyOC43ODczNTEgMzcuNTE3NTc4IDI1LjQ4MjQyMiBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMzYuNjEzMjgxIDI0LjA2MjUgeiBNIDQ3LjE0NjQ4NCAzNi44NDE3OTcgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDQ2LjIwNzAzMSAzNy40MjE4NzUgQyA0NS4zNDA5MDEgMzkuMjI1MTQ2IDQ0LjQ3NTI0NSA0MS4wMjczNDkgNDMuNjA5Mzc1IDQyLjgzMDA3OCBBIDEuMDAwMSAxLjAwMDEgMCAxIDAgNDUuNDEyMTA5IDQzLjY5NTMxMiBDIDQ2LjI3ODIzOSA0MS44OTIwNDMgNDcuMTQzODk2IDQwLjA4OTgzOSA0OC4wMDk3NjYgMzguMjg3MTA5IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCA0Ny4xNDY0ODQgMzYuODQxNzk3IHogTSAyOCA0Mi4wNjgzNTkgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDI3LjA1ODU5NCA0Mi42NDg0MzggQyAyNi42MjU0NjkgNDMuNTQ5Njk4IDI2LjE5MjY0IDQ0LjQ1MDgyNCAyNS43NTk3NjYgNDUuMzUxNTYyIEEgMS4wMDAyMzMxIDEuMDAwMjMzMSAwIDEgMCAyNy41NjI1IDQ2LjIxODc1IEMgMjcuOTk1NjI1IDQ1LjMxNzQ5IDI4LjQyODQ1MyA0NC40MTQ0MTIgMjguODYxMzI4IDQzLjUxMzY3MiBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMjggNDIuMDY4MzU5IHogTSA0Mi4zODY3MTkgNDYuNzU3ODEyIEEgMS4wMDAxIDEuMDAwMSAwIDAgMCA0MS40NDUzMTIgNDcuMzM1OTM4IEMgNDEuMDEyMTg4IDQ4LjIzNzE5OCA0MC41NzkzNTkgNDkuMTQwMjc2IDQwLjE0NjQ4NCA1MC4wNDEwMTYgQSAxLjAwMDEgMS4wMDAxIDAgMSAwIDQxLjk0OTIxOSA1MC45MDYyNSBDIDQyLjM4MjM0NCA1MC4wMDQ5OSA0Mi44MTUxNzIgNDkuMTAzODY1IDQzLjI0ODA0NyA0OC4yMDMxMjUgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDQyLjM4NjcxOSA0Ni43NTc4MTIgeiI+PC9wYXRoPjwvc3ZnPg==') 50% 50% no-repeat;
background-size: 100%; }


.icons8-triller-app-gold { 
display: inline-block;
width: 20px;
height: 20px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNjQiIGhlaWdodD0iNjQiCnZpZXdCb3g9IjAgMCAyMjYgMjI2IgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJub25lIiBmb250LXdlaWdodD0ibm9uZSIgZm9udC1zaXplPSJub25lIiB0ZXh0LWFuY2hvcj0ibm9uZSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLDIyNnYtMjI2aDIyNnYyMjZ6IiBmaWxsPSJub25lIj48L3BhdGg+PGcgZmlsbD0iI2MyYWM4YyI+PHBhdGggZD0iTTEwOS41OTI4OSwzLjQ4OTg3Yy0xLjQxNTgzLC0wLjA0MDc3IC0yLjcxOTA0LDAuNzY4MzEgLTMuMzEwNTUsMi4wNTUzYy0yLjM3NjMxLDQuOTk1MzggLTQuNzU0MzYsOS45OTE1NyAtNy4xMzE0NywxNC45ODcxMmMtMjguNjQyMDcsNS40ODYzNCAtNTQuNDQyNzcsMjMuODQ3MTMgLTY4LjAyNDg0LDUyLjEyNzMyYy0xMy41OTYxNywyOC4zMTY5OSAtMTEuNzgyMjgsNTkuOTg1MTcgMS44OTY2Nyw4NS43ODQ1NWwtMy45MTc0OCw4LjE1OTEyYy0wLjQ5NDkxLDEuMDI5MjkgLTAuNDYxNSwyLjIzNDM4IDAuMDg5NjYsMy4yMzQ2OGM4LjY3MzM1LDE1LjcwMTg4IDIxLjk2MDQyLDI5LjAyMjUzIDM4Ljg5ODkzLDM3LjkzMzM1bC02LjE3Mjc5LDEyLjg1NTk2Yy0wLjg0NTYyLDEuNzU3OSAtMC4xMDYwNywzLjg2ODQ2IDEuNjUxODMsNC43MTQwOGMxLjc1NzksMC44NDU2MiAzLjg2ODQ2LDAuMTA2MDcgNC43MTQwOCwtMS42NTE4M2w3LjY0MTg0LC0xNS45MTgyMWwxLjgxMzksLTMuNzcyNjVsMS4zNjU2LC0yLjg0MTU1YzE1LjQxMzc1LDYuNzEyMzIgMzEuNjUzMTQsOC45ODUwNCA0Ny4zNzUzLDcuMzc5NzZjLTAuMDAwOSwwLjAwMTg2IDAuMDAwOSwwLjAwNTAzIDAsMC4wMDY5bC0xLjg4Mjg3LDMuOTEwNThjLTAuNTczMDMsMS4xODk5NSAtMC40MzQyLDIuNjAwMiAwLjM1OTg3LDMuNjU1NTdjMC43OTQwNywxLjA1NTM3IDIuMTEwNjUsMS41Nzk0NiAzLjQxMjc4LDEuMzU4NTNjMjkuNDc3MjgsLTQuOTY1NDQgNTYuMTUzOTcsLTIzLjc1MjUzIDcwLjA2NjM0LC01Mi43MjA0NmMxMy41OTUyNSwtMjguMzE1MDcgMTEuNzcyODUsLTU5Ljk4NjEyIC0xLjkwMzU2LC04NS43ODQ1NWMxLjMwNTk0LC0yLjcxOTYyIDIuNjExNTQsLTUuNDM5NDkgMy45MTc0OCwtOC4xNTkxMmMzLjQ1LC03LjE4NDY2IDYuOTAyMjksLTE0LjM2ODI1IDEwLjM1MjM2LC0yMS41NTMwNGMwLjUwNDg5LC0xLjA5MTYyIDAuNDE5NTEsLTIuMzY1MTUgLTAuMjI2NTYsLTMuMzc5NjFjLTAuNjQ2MDcsLTEuMDE0NDYgLTEuNzY0MDIsLTEuNjMwMzggLTIuOTY2NzQsLTEuNjM0NDljLTEuMzQ2NiwtMC4wMDY2NiAtMi41Nzk3OCwwLjc1MzA0IC0zLjE3OTUxLDEuOTU4NzRsLTcuNTE3NywxNS42NTYxM2MtOS4xODAxOSwtMTQuMTUyOTEgLTIyLjI2MDksLTI2LjAzOTU0IC0zOC41Njc4NywtMzMuODcxMDNjLTAuODQ0OTQsLTAuNDA3MDYgLTEuODE3MDksLTAuNDYxMzIgLTIuNzAyMDgsLTAuMTUwOGMtMC44ODQ5OCwwLjMxMDUyIC0xLjYxMDExLDAuOTYwMzEgLTIuMDE1NDYsMS44MDYwN2wtMy4xNzk1LDYuNjE0MmMtMTUuNDE0MzgsLTYuNzEyOTYgLTMxLjY1MjQzLC04Ljk4NTE4IC00Ny4zNzUzMSwtNy4zNzk3NmwxLjg4Mjg3LC0zLjkyNDM4YzAuMTEwNjYsLTAuMjI5MiAwLjE5NjIyLC0wLjQ2OTY5IDAuMjU1MTksLTAuNzE3MjljMi40ODIwNCwtNS4yMTYwOSA0Ljk2MDQ0LC0xMC40MzI5NSA3LjQ0MTgzLC0xNS42NDkyM2MwLjUzMDYxLC0xLjA3NzcxIDAuNDc3MDIsLTIuMzUxMjQgLTAuMTQyMjUsLTMuMzgwNTdjLTAuNjE5MjcsLTEuMDI5MzMgLTEuNzE5MywtMS42NzMyOSAtMi45MjAwMSwtMS43MDk0ek05NS4xMTYxNSwyOS4wMTU1NmMtMi4wMTc0NCw0LjIzOTc4IC00LjAzODYxLDguNDc4MTEgLTYuMDU1NTQsMTIuNzE4MDJjLTAuNTQyMzIsMS4xMzk2NiAtMC40MzUzNywyLjQ4MjA4IDAuMjgwNTUsMy41MjE0OWMwLjcxNTkyLDEuMDM5NDIgMS45MzIwMiwxLjYxNzg5IDMuMTkwMTMsMS41MTc0N2MxLjI1ODExLC0wLjEwMDQyIDIuMzY3MDUsLTAuODY0NDcgMi45MDkwMywtMi4wMDQyOWMxLjM0NDE3LC0yLjgyNTY1IDIuNjkwMjMsLTUuNjUwNjcgNC4wMzQ3MywtOC40NzYzOGMxNS43ODEzNiwtMi40MDc1OSAzMi4zNDAzMiwtMC41NjE2NCA0Ny45ODIyNCw2LjE5MzQ4Yy00LjA1Njg2LDguNDQ4ODUgLTguMTA4NTMsMTYuODk5ODIgLTEyLjE2NjI2LDI1LjM0NjM3Yy0wLjU4MjM4LDEuMTQyMDggLTAuNTAwMTIsMi41MTAwNyAwLjIxNDkzLDMuNTc0MTJjMC43MTUwNSwxLjA2NDA2IDEuOTUwNTcsMS42NTcwNSAzLjIyODAzLDEuNTQ5MzFjMS4yNzc0NiwtMC4xMDc3NCAyLjM5NjIxLC0wLjg5OTI5IDIuOTIyOTQsLTIuMDY4MDhjNC41ODc1NSwtOS41NDk0NSA5LjE2NTkyLC0xOS4wOTU1NyAxMy43NTI1NywtMjguNjQzMTNsMi45MzgxMSwtNi4xMTc2MmMxNS4wMzQwOCw3Ljk3MDk5IDI2LjkwNDI3LDE5LjYwNzU4IDM0Ljg4NDg5LDMzLjQwMjA0bC0zLjczMTI2LDcuNzY1OTlsLTAuMzUxNzQsMC43MzEwOGMtNS42MDQ5LDExLjY3MzE2IC0xMS4yMDk5NiwyMy4zNDM3NiAtMTYuODE0ODIsMzUuMDE1OTNjLTAuODQzNzEsMS43NTk4IC0wLjEwMTA4LDMuODcwMzcgMS42NTg3Miw0LjcxNDA4YzEuNzU5OCwwLjg0MzcxIDMuODcwMzcsMC4xMDEwOCA0LjcxNDA4LC0xLjY1ODcyYzQuNjgzMDksLTkuNzUyNTcgOS4zNjYxOSwtMTkuNTA0NjggMTQuMDQ5MTMsLTI5LjI1Njk2YzEwLjUxMDI2LDIyLjk4MDI0IDExLjExNDg2LDUwLjI2NzI3IC0wLjY4OTcsNzQuODUyODRjLTExLjczNjczLDI0LjQzMzc1IC0zMy4zNjUzOCw0MC40NTcyOSAtNTcuNjg2MjgsNDYuNzEzMmMwLjM5MDkzLC0wLjgxMzkxIDAuNzgxNTgsLTEuNjI3NjkgMS4xNzI0OCwtMi40NDE1M2MyLjE1NTczLC00LjQ4ODEyIDQuMzEzNzMsLTguOTc0OSA2LjQ2OTM2LC0xMy40NjI4OWMwLjUzNjA3LC0xLjA3Njc1IDAuNDg3MjYsLTIuMzUyMyAtMC4xMjk1MywtMy4zODQ5M2MtMC42MTY3OSwtMS4wMzI2MyAtMS43MTY3NCwtMS42ODAzNCAtMi45MTg5MywtMS43MTg4M2MtMS40MTUwNiwtMC4wNDU5OSAtMi43MjA4MSwwLjc1NzU1IC0zLjMxNzQ0LDIuMDQxNWMtMS44ODE0MiwzLjkxNzA4IC0zLjc2MTAxLDcuODM0ODkgLTUuNjQxNzMsMTEuNzUyNDRjLTE1Ljc1ODAyLDIuMzg5NDYgLTMyLjI5NTEsMC40ODEyMSAtNDcuOTEzMjcsLTYuMjc2MjRsNy41ODY2NywtMTUuNzk0MDdjMC41MzYwNywtMS4wNzY3NSAwLjQ4NzI2LC0yLjM1MjMgLTAuMTI5NTMsLTMuMzg0OTNjLTAuNjE2NzksLTEuMDMyNjMgLTEuNzE2NzQsLTEuNjgwMzQgLTIuOTE4OTMsLTEuNzE4ODNjLTEuNDE3NTMsLTAuMDQ4ODEgLTIuNzI2NzIsMC43NTUxOCAtMy4zMjQzNCwyLjA0MTVsLTkuMTY2MDgsMTkuMTA0NjFsLTIuOTM4MTEsNi4xMTc2MmMtMTUuMDMzODQsLTcuOTcwODYgLTI2LjkwNDI3LC0xOS42MDc4NiAtMzQuODg0ODksLTMzLjQwMjA0bDMuNzMxMjYsLTcuNzY1OTljMC4wNjA0NSwtMC4xMjU1IDAuMTEzNDIsLTAuMjU0NDcgMC4xNTg2MywtMC4zODYyM2MwLjA3MDc1LC0wLjExMTI2IDAuMTM1MjIsLTAuMjI2MzkgMC4xOTMxMSwtMC4zNDQ4NWwyMS4zOTQ0MSwtNDQuNTY4MjRjMC41MzU2MywtMS4wNzU2NyAwLjQ4NzU1LC0yLjM0OTg4IC0wLjEyNzYxLC0zLjM4MjEzYy0wLjYxNTE2LC0xLjAzMjI1IC0xLjcxMjk5LC0xLjY4MDg3IC0yLjkxMzk1LC0xLjcyMTYzYy0xLjQxNzUzLC0wLjA0ODgxIC0yLjcyNjcyLDAuNzU1MTggLTMuMzI0MzQsMi4wNDE1bC0xOC42MzU2MiwzOC44MDkyN2MtMTAuNTA3NzMsLTIyLjk3OTA0IC0xMS4xMTM4OCwtNTAuMjYyNDIgMC42ODk3LC03NC44NDU5NWMxMS43MjU2OSwtMjQuNDE0ODggMzMuMzI4MzEsLTQwLjQzMDI0IDU3LjYyNDIxLC00Ni42OTk0ek04Ni4xMjkzOSw1Mi40OTk3NmMtMS4zNDQxMSwtMC4wMDQwMyAtMi41NzM5OCwwLjc1NTI4IC0zLjE3MjYxLDEuOTU4NzRsLTMuMDYyMjYsNi4zNjU5Yy0wLjAxMTg1LDAuMDI3NDQgLTAuMDIzMzQsMC4wNTUwMyAtMC4wMzQ0OSwwLjA4Mjc3bC02LjA3NjIzLDEyLjY0OTA1Yy0wLjU4MjM2LDEuMTQyMDggLTAuNTAwMDksMi41MTAwNSAwLjIxNDk2LDMuNTc0MWMwLjcxNTA1LDEuMDY0MDUgMS45NTA1NiwxLjY1NzA0IDMuMjI4MDEsMS41NDkzYzEuMjc3NDUsLTAuMTA3NzMgMi4zOTYyLC0wLjg5OTI3IDIuOTIyOTQsLTIuMDY4MDVsNi4xMTA3MiwtMTIuNzMxODFsMy4wNjIyNiwtNi4zNjU5MWMwLjUwNDg5LC0xLjA5MTYyIDAuNDE5NTEsLTIuMzY1MTQgLTAuMjI2NTYsLTMuMzc5NjFjLTAuNjQ2MDcsLTEuMDE0NDYgLTEuNzY0MDIsLTEuNjMwMzggLTIuOTY2NzMsLTEuNjM0NDl6TTcwLjk5MDU0LDg0LjIzOTYyYy0xLjQxOTE1LC0wLjA0NzYgLTIuNzI4NzksMC43NTkzOCAtMy4zMjQzNCwyLjA0ODRjLTEuNTI5NDcsMy4xODI1NyAtMy4wNTc5LDYuMzY0NjcgLTQuNTg2NDksOS41NDU0MWMtMC44NDU2MiwxLjc1NzkgLTAuMTA2MDcsMy44Njg0NiAxLjY1MTgzLDQuNzE0MDhjMS43NTc5LDAuODQ1NjIgMy44Njg0NiwwLjEwNjA3IDQuNzE0MDgsLTEuNjUxODNjMS41Mjk0NywtMy4xODI1NyAzLjA1NzksLTYuMzcxNTcgNC41ODY0OSwtOS41NTIzMWMwLjUzNTYzLC0xLjA3NTY3IDAuNDg3NTUsLTIuMzQ5ODggLTAuMTI3NjIsLTMuMzgyMTNjLTAuNjE1MTYsLTEuMDMyMjUgLTEuNzEyOTksLTEuNjgwODcgLTIuOTEzOTUsLTEuNzIxNjN6TTEyOS4yOTA2NSw4NC45NzA3Yy0xLjM0NDExLC0wLjAwNDAzIC0yLjU3Mzk4LDAuNzU1MjkgLTMuMTcyNjEsMS45NTg3NGMtNS42MDQyMSwxMS42NzEwMyAtMTEuMjEwODUsMjMuMzQ1NCAtMTYuODE0ODIsMzUuMDE1OTNjLTAuMDAyMywwLjAwMjMgLTAuMDA0NiwwLjAwNDU5IC0wLjAwNjksMC4wMDY5bC00LjU3OTU5LDkuNTQ1NDFjLTAuNTgyMzgsMS4xNDIwOCAtMC41MDAxMiwyLjUxMDA3IDAuMjE0OTMsMy41NzQxMmMwLjcxNTA1LDEuMDY0MDYgMS45NTA1NywxLjY1NzA1IDMuMjI4MDMsMS41NDkzMWMxLjI3NzQ2LC0wLjEwNzc0IDIuMzk2MjEsLTAuODk5MjkgMi45MjI5NCwtMi4wNjgwOGw0LjQ3NjEzLC05LjMzMTZjMC4wMzkzNCwtMC4wNzIyNiAwLjA3NjE1LC0wLjE0NTg3IDAuMTEwMzUsLTAuMjIwN2M1LjYwNDIxLC0xMS42NzEwMyAxMS4yMTA4NSwtMjMuMzQ1NCAxNi44MTQ4MiwtMzUuMDE1OTNjMC41MDQ4OSwtMS4wOTE2MiAwLjQxOTUxLC0yLjM2NTE1IC0wLjIyNjU2LC0zLjM3OTYxYy0wLjY0NjA3LC0xLjAxNDQ2IC0xLjc2NDAyLC0xLjYzMDM4IC0yLjk2Njc0LC0xLjYzNDQ5ek0xNjYuNDg2MDIsMTMwLjA5NzZjLTEuNDE2NjgsLTAuMDQ0NzggLTIuNzIyODgsMC43NjE3NSAtMy4zMTc0NCwyLjA0ODRjLTMuMDU4NTIsNi4zNjc4IC02LjExNTM3LDEyLjczMTgzIC05LjE3Mjk3LDE5LjA5NzcyYy0wLjU4MjM5LDEuMTQyMDggLTAuNTAwMTQsMi41MTAwOCAwLjIxNDkxLDMuNTc0MTRjMC43MTUwNSwxLjA2NDA2IDEuOTUwNTgsMS42NTcwNiAzLjIyODA1LDEuNTQ5MzJjMS4yNzc0NywtMC4xMDc3NCAyLjM5NjIyLC0wLjg5OTMxIDIuOTIyOTUsLTIuMDY4MWMzLjA1ODUyLC02LjM2Nzc5IDYuMTE1MzcsLTEyLjczMTgzIDkuMTcyOTgsLTE5LjA5NzcyYzAuNTM2MDcsLTEuMDc2NzUgMC40ODcyNiwtMi4zNTIzIC0wLjEyOTUzLC0zLjM4NDkzYy0wLjYxNjc5LC0xLjAzMjYzIC0xLjcxNjc0LC0xLjY4MDM0IC0yLjkxODkzLC0xLjcxODgzek05OC44NzUsMTQ4LjU1Mzg5Yy0xLjQxOTE1LC0wLjA0NzU5IC0yLjcyODc5LDAuNzU5MzkgLTMuMzI0MzQsMi4wNDg0Yy0xLjUyOTQ3LDMuMTgyNTcgLTMuMDU3OSw2LjM2NDY4IC00LjU4NjQ5LDkuNTQ1NDFjLTAuNTQ3MjcsMS4xMzcyIC0wLjQ0NjIxLDIuNDc5OTkgMC4yNjUxMSwzLjUyMjQ2YzAuNzExMzIsMS4wNDI0NyAxLjkyNDgxLDEuNjI2MjEgMy4xODMyNiwxLjUzMTI4YzEuMjU4NDYsLTAuMDk0OTMgMi4zNzA2NCwtMC44NTQxIDIuOTE3NTMsLTEuOTkxNDhjMS41Mjk0NywtMy4xODI1NyAzLjA1NzksLTYuMzcxNTcgNC41ODY0OSwtOS41NTIzMWMwLjUzNTYzLC0xLjA3NTY3IDAuNDg3NTUsLTIuMzQ5ODggLTAuMTI3NjEsLTMuMzgyMTNjLTAuNjE1MTYsLTEuMDMyMjUgLTEuNzEyOTksLTEuNjgwODcgLTIuOTEzOTUsLTEuNzIxNjN6TTE0OS42NzgxLDE2NS4xMTM1MmMtMS40MTc1MywtMC4wNDg4MSAtMi43MjY3MywwLjc1NTE4IC0zLjMyNDM0LDIuMDQxNTFjLTEuNTI5NDcsMy4xODI1NyAtMy4wNTc5LDYuMzcxNTcgLTQuNTg2NDksOS41NTIzMWMtMC41ODIzNiwxLjE0MjA4IC0wLjUwMDA5LDIuNTEwMDUgMC4yMTQ5NiwzLjU3NDFjMC43MTUwNSwxLjA2NDA1IDEuOTUwNTYsMS42NTcwNCAzLjIyODAxLDEuNTQ5M2MxLjI3NzQ1LC0wLjEwNzczIDIuMzk2MiwtMC44OTkyNyAyLjkyMjk0LC0yLjA2ODA1YzEuNTI5NDcsLTMuMTgyNTcgMy4wNTc5LC02LjM2NDY3IDQuNTg2NDksLTkuNTQ1NDFjMC41MzU2MywtMS4wNzU2NyAwLjQ4NzU1LC0yLjM0OTg4IC0wLjEyNzYxLC0zLjM4MjEzYy0wLjYxNTE2LC0xLjAzMjI1IC0xLjcxMjk5LC0xLjY4MDg3IC0yLjkxMzk1LC0xLjcyMTYzeiI+PC9wYXRoPjwvZz48L2c+PC9zdmc+') 50% 50% no-repeat;
background-size: 100%; }

.ms-preloader {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 8;
    top: 0;
    left: 0;
    opacity: 1;
    visibility: visible;
    background-color: #151515;
}

.cont-soc a {
    vertical-align: top;
}


.ms-main-container {
    position: relative;
    width: 100%;
    min-height: 100vh;
    opacity: 0;
    background-color: #fff;
}
.ms-container {
    width: 100%;
    height: 100%;
    position: relative;
    padding-top: 12em;
}
.ms-section__block {
    width: 70%;
    max-width: 88em;
    margin: 0px 0px 0px 100px;
    padding: 12em 50px;
    
}

.cont-soc a span.icons8-triller-app-gold {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    margin-left: 5px;
}

.ms-header .social-media a img {
    width: 28px;
    margin: auto;
}

.ms-section__block.artist-wrapper{
    overflow: hidden;
}
.ms-page-title span {
    text-transform: uppercase;
    letter-spacing: .15em;
    color: #df1f29;
}
.page-header {
    text-transform: uppercase;
    position: relative;
    margin: 15px 0;
}
.page-desc {
    font-size: 1.0em;
    line-height: 1.5;
    color: #151515;
    letter-spacing: .05em;
    width: 50%;
}

/**
 * 4. Home Slider
 */

.home-slider {
    padding-top: 0 !important;
}
.swiper-container {
    width: 100%;
    height: 100vh;
}
.swiper-slide {
    overflow: hidden;
}
.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 1;
    background: -moz-linear-gradient(top, black 0, transparent 50%, transparent 63%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-linear-gradient(top, black 0, transparent 50%, transparent 63%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, black 0, transparent 50%, transparent 63%, rgba(0, 0, 0, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#c9000000', GradientType=0);
    transition: all .65s ease;
}
.swiper-slide-duplicate-active .overlay,
.swiper-slide-active .overlay {
    opacity: .4;
}
.slide-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
}
.slide-inner--image {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    opacity: .2;
    transform: scale(1.07);
    -webkit-transition: opacity .6s ease-in-out, transform 2s ease .7s;
    -moz-transition: opacity .6s ease-in-out, transform 2s ease .7s;
    transition: opacity .6s ease-in-out, transform 2s ease .7s;
}
.swiper-slide-duplicate-active .slide-inner--image,
.swiper-slide-active .slide-inner--image {
    opacity: 1;
    transform: scale(1);
}

/* 4.1 Slider navigation buttons */

.swiper-button-prev,
.swiper-button-next {
    text-transform: uppercase;
    color: #fff;
    letter-spacing: .2em;
    line-height: 2em;
    font-size: 12px;
    width: auto;
    height: 24px;
    background-image: none !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-button-prev{
    margin-top: 0px !important;
}

.swiper-button-next {

}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: inherit !important;
}

.swiper-button-prev {
    padding-left: 6em;
    right: 4%;
    -webkit-transition: padding-right .3s ease;
    -moz-transition: padding-right .3s ease;
    transition: padding-right .3s ease;
}
.swiper-button-next {
    padding-right: 6em;
    right: 0;
    -webkit-transition: padding-right .3s ease;
    -moz-transition: padding-right .3s ease;
    transition: padding-right .3s ease;
}
.swiper-button-prev::after {
    content: "";
    width: 4em;
    height: 1px;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: calc(50% - 1px);
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    transition: width .3s ease;
}
.swiper-button-next::after {
    content: "";
    width: 4em;
    height: 1px;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: calc(50% - 1px);
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    transition: width .3s ease;
}
.swiper-button-prev:hover {
    padding-left: 90px;
}
.swiper-button-prev:hover::after {
    width: 75px;
}
.swiper-button-next:hover {
    padding-right: 90px;
}
.swiper-button-next:hover::after {
    width: 75px;
}

.validForm.contact-form iframe {
    border: 0px;
    width: 100%;
    height: 700px;
}

/* 4.2 Slider inner info */

.slide-inner--info {
    position: absolute;
    width: auto;
    min-height: 185px;
    bottom: 50%;
    padding-left: 3em;
    color: #fff;
    z-index: 1;
    opacity: 0;
    transition: opacity 1s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    top: 50%;
    padding-right: 150px;
    margin: auto;
    right: 20%;
}
.swiper-slide-active .slide-inner--info {
    opacity: 1;
    transition: opacity 1s ease 1s;
    background:rgba(0,0,0,0.9);
}
.slide-inner--info h1 {
    margin: 30px 0 10px 0;
    font-size:35pt;
    text-transform: inherit;
    font-weight: 300;
    line-height: 1em;
    color: #fff;
    font-family:"helveticaneueblack";
}
.slide--info__link {
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    font-family:"helveticaneueblack";
    border-bottom: solid 2px;
}
.swiper-slide--bottom {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    right: 0;
    height: 90px;
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}

/* 4.3 Pagination */

.expanded-timeline {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
    z-index: 3;
    bottom: 2.8em;
    right: 25%;
    width: 40vh;
}
.swiper-pagination {
    z-index: 4;
    width: 85%;
    left: 0;
    right: 0;
    height: 1px;
    background-color: rgba(255, 255, 255, .5);
}
.swiper-pagination-progressbar-fill {
    background: #fff !important;
}
.expanded-timeline__counter span {
    text-align: center;
    margin-left: 1.8em;
    margin-right: 100%;
    padding: .4em 0;
    color: #fff;
    display: block;
}
.scroll-message {
    position: absolute;
    right: 0;
    color: #fff;
    opacity: .5;
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    letter-spacing: .15em;
}
.scroll-svg {
    width: 24px;
    margin: 0 auto 1.2em;
    display: block;
}

/**
 * 5. Albums
 */

.filtr-container {
    transition: height .5s ease-out;
    overflow: hidden;
}
.filtr-btn {
    display: inline-block;
    margin-bottom: 2.4em;
    margin-left: 0px;
    padding-left: 0px;
}
.filtr-btn li {
    cursor: pointer;
    display: inline-block;
    opacity: .5;
    margin-bottom: 15px;
    text-align: left;
    padding-left: 0px;
    margin-left: 0px;
    transition: opacity .3s ease;
}
.filtr-btn h6 {
    margin-bottom: 0;
    padding-right: 1.2em;
}
.filtr-btn li.active {
    opacity: 1;
}
.filtr-btn li:hover {
    opacity: 1 !important;
}
.album-item {
    padding-bottom: 1.8em;
}
.album-item a {
    padding-top: 60%;
    display: flex;
    overflow: hidden;
    background: #eaeaea;
    position: relative;

}
.album-item__img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: 50% 50%;
    background: no-repeat;
    background-position: center;
    background-size: cover;
    transform: scale(1);
    transition: transform .3s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.album-item__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100.5%;
    height: 100%;
    z-index: 2;
    overflow: hidden;
}
.album-item__cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
    z-index: 1;
    overflow: hidden;
    opacity: 0;
    transition: opacity .3s ease;
}
.album-item__overlay h5 {
    position: relative;
    color: #fff;
    margin: 0;
    max-width: 100%;
    padding: 1em;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    transform: scale(1.5);
    opacity: 0;
    transition: all .3s ease;
}
.album-item:hover .album-item__img {
    transform: scale(1.1);
}
.album-item:hover .album-item__cover,
.album-item:hover .album-item__overlay h5 {
    opacity: 1;
    transform: translateZ(0);
}

/**
 * 6. Gallery
 */

.ug-thumb-overlay:hover::before {
    top: 15px;
    right: 15px;
}
.ug-thumb-overlay:hover::after {
    bottom: 15px;
    left: 15px;
}
.ug-thumb-image {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 0;
    transition: transform .3s ease, opacity 2s cubic-bezier(0.16, 1.08, 0.38, 0.98) 0s !important;
}
.ug-thumb-image {
    transform: scale(1) !important;
}
.ug-thumb-wrapper,
.post-item {
    pointer-events: none;
}
.ug-thumb-wrapper.ug-tile.ug-tile-clickable.ug-thumb-ratio-set:hover .ug-thumb-image {
    transform: scale(1.1) !important;
}

/**
 * 7. Blog
 */

.ms-right-sidebar {
    display: inline-block;
}
.ms-right-sidebar h5 {
    margin-bottom: 15px;
}
.ms-right-sidebar a {
    display: block;
    border-top: solid 1px rgba(103, 103, 103, .3);
    padding: 15px 0;
}
.ms-right-sidebar a:hover .post-item__title,
.ms-right-sidebar a:hover .post-item__title {
    color: #df1f29;
}
.ms-right-sidebar .post-item__title {
    margin-bottom: 0;
    transition: color .3s ease;
}
.ms-right-sidebar .post-item__date {
    margin-top: .3em;
}
#ms-blog-post img {
    margin-bottom: 30px;
}
.post-item {
    margin-bottom: 3em;
    padding-right: 3em;
}
.post-item:nth-child(2n) {
    padding-right: 15px;
    padding-left: 3em;
}
.post-item__img {
    position: relative;
    overflow: hidden;
}
.album-item__overlay::before,
.post-item__img::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 1;
    background-color: rgb(240, 240, 240);
    transition: opacity 2s cubic-bezier(0.16, 1.08, 0.38, 0.98) 1.2s;
}
.loaded .album-item__overlay::before,
.loaded .post-item__img::before {
    opacity: 0;
}
.post-item__img img {
    width: 100%;
    height: auto;
    max-height: 35em;
    padding: 0;
    display: block;
}
.post-item__img::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    background: rgba(231, 55, 39, 0);
    background: -moz-radial-gradient(center, ellipse cover, rgba(231, 55, 39, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(231, 55, 39, 0)), color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(231, 55, 39, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(231, 55, 39, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(231, 55, 39, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: radial-gradient(ellipse at center, rgba(231, 55, 39, 0) 0%, rgba(0, 0, 0, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e73727', endColorstr='#000000', GradientType=1);
    transition: opacity .3s ease;
}
.post-item__info {
    position: relative;
    margin: 2.5em 0 0 2.5em;
}
.post-item__title {
    width: 100%;
    max-width: 400px;
    margin-left: 0;
    margin-right: auto;
    margin-bottom: 20px;
}
.post-item__date {
    margin-left: 0;
    margin-right: auto;
    color: rgba(0, 0, 0, 0.7);
    font-size: 14px;
}
.post-item__link {
    position: absolute;
    width: auto;
    bottom: 0;
    right: 0;
    padding-right: 3em;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .12em;
    -webkit-transition: padding-right .3s ease;
    -moz-transition: padding-right .3s ease;
    transition: padding-right .3s ease;
}
.post-item__link::after {
    content: '';
    width: 2em;
    height: 1px;
    position: absolute;
    top: calc(50% - 1px);
    right: 0;
    background: red;
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    transition: width .3s ease;
}
.post-item:hover .post-item__img::after {
    opacity: .7;
}
.post-item:hover .post-item__link::after {
    width: 3em;
}
.post-item:hover .post-item__link {
    padding-right: 4em;
}
.ms-pagination {
    padding: 0;
    display: flex;
    justify-content: center;
}
.page-item {
    height: auto;
    position: relative;
    display: inline-block;
    margin: 0 .5em;
    border-right: none !important;
}
.page-item:last-child {
    border-right: solid 1px rgba(0, 0, 0, .1);
}
.page-link {
    padding: 1em;
    display: block;
    line-height: 1em;
}

/**
 * 8. About
 */

.about__info {
    justify-content: center;
    display: flex;
    flex-direction: column;
}
.about__info h4 {
    margin: 1em 0;
}
#about .row {
    margin-bottom: 9em;
}

/**
 * 9. Contact
 */

.form-group {
    position: relative;
    margin: 0;
    transition: border-color .3s ease;
}
.form-control {
    position: relative;
    display: block;
    width: 100%;
    padding: 0 1em;
    height: 34px;
    font-size: calc(16px + 2 * (100vw - 992px) / 1508);
    color: #151515;
    font-weight: 300;
    margin-bottom: 2em;
    background-image: none;
    border: 1px solid #555;
}
#message {
    min-height: 150px;
    max-height: 150px;
    max-width: 100%;
    min-width: 100%;
    padding: 10px 14px;
}
label.error {
    position: absolute;
    bottom: 1.2em;
    font-size: 12px;
    color: #df1f29;
}

/**
 * 10. Footer
 */

footer {
    background: #fff;
}

footer#site-footer {
    position: fixed;
    top: 0px;
    z-index:2;
    width: 200px;
    right: 10%;
    bottom: 0px;
    left: inherit;
    height: 100vh;
}

.post-template-template-artist footer#site-footer {
    right: 0px;
}


.ms-footer {
    width: 85%;
    max-width: 88em;
    margin: 0 auto;
    display: flex;
    font-size: 16px;
    align-items: center;
}
.ms-footer .copyright {
    padding: 1.2em 0;
    margin-left: 0;
    margin-right: auto;
}
.ms-footer .socials {
    padding: 0;
    margin-left: auto;
    margin-right: 0;
}
.ms-footer .socials a {
    padding-left: 15px;
}

h1.site-logo img {
    width: 120px;
}
a.slide-inner--song-link {
    position: absolute;
    right: -70px;
    bottom: 35px;
    width: 350px;
    font-size: 20pt;
    color: #FFF;
    font-family:"helveticaneueblack";
    font-weight: 300;
    display: flex;
    line-height: 64px;
}

a.slide-inner--song-link::before{ 
   content: '';
    height: .15rem;
    width: 4rem;
    margin-right: .7rem;
    background: #c2ac8c;
    transition: width .3s ease;
    left: 80px;
    position: absolute;
    bottom: 0px;

}
a.slide-inner--song-link:hover::before {
  width: 3rem;
}

.social-media {
    width: 100px;
    position: fixed;
    bottom: 20px;
    left: 0px;
    margin: 0px;
    font-size: 20px;
    padding: 0px;
}
.slider-inner--song-image {
    width: 250px;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.slide-inner--song-link img {
    width: 64px;
    float: left;
    margin-right: 15px;
    height: 64px;
}

.social-media ul{
    padding: 0px;
    margin: 0px;
    list-style: none;

}
.social-media ul li{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    text-align: center;

    }

.social-media ul li a{

    color: #000;

}

.footer-logo img{
    width: 120px;
    height: auto;
}
.slide-inner--song {
    position: absolute;
    z-index: 3;
    left: 10%;
    bottom: 10%;
    width: 400px;
    height: 250px;

}
.artist-featured-image {
    width: 30%;
    position: fixed;
    top: 0px;
    right: 0px;
    height: 100vh;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.post-template header,
.category-lookbooks header,
.category-artists-country header,
.singular.page header {
    background: #000;
}

.post-template header.ms-header .hamburger-inner, .post-template .hamburger-inner:after, .post-template .hamburger-inner:before,
.category-lookbooks header.ms-header .hamburger-inner, .category-lookbooks .hamburger-inner:after, .category-lookbooks .hamburger-inner:before,
.category-artists-country header.ms-header .hamburger-inner, .category-artists-country .hamburger-inner:after, .category-artists-country .hamburger-inner:before,
.singular.page header.ms-header .hamburger-inner, .singular.page .hamburger-inner:after, .singular.page .hamburger-inner:before{
    background:#FFF;
}


.home.post-template-default header.ms-header .hamburger-inner, .home.hamburger-inner:after, .home.hamburger-inner:before{
    background:#151515;
}

.post-template .social-media ul li a,
.category-lookbooks .social-media ul li a,
.category-artists-country .social-media ul li a,
.singular.page .social-media ul li a{
    color: #FFF;
}

.post-template-default header.ms-header .social-media ul li a{
    color: #FFF;
}





.category-lookbooks #site-footer,
.category-artists-country #site-footer,
.singular.page #site-footer{
    background:#000;

}


.category-lookbooks #site-footer .site-lang a.switcher-popup,
.category-artists-country #site-footer .site-lang a.switcher-popup,
.singular.page #site-footer .site-lang a.switcher-popup{
    color: #FFF;

}

.home.singular.page #site-footer .site-lang a.switcher-popup{
color: #000;
}
.category-lookbooks #site-footer .logo-black,
.category-artists-country #site-footer .logo-black,
.singular.page #site-footer .logo-black{
    display: none;

}
.category-lookbooks #site-footer .logo-white,
.category-artists-country #site-footer .logo-white,
.singular.page #site-footer .logo-white{
    display: block;

}

.logo-white{
    display: none;
}


.home.singular.page #site-footer{
    background:#FFF;
}


.home.singular.page #site-footer .logo-black{
    display: block;
}





.home.singular.page p.footer-copyright{
    color:#000;


}


p.footer-copyright{

    font-size: 14px;

}

.category-lookbooks p.footer-copyright,
.category-artists-country p.footer-copyright,
.singular.page p.footer-copyright{
    color:#FFF

}

.page-template-page-contact footer#site-footer {
    right: 0px;
}

.page-template-page-contact main#site-content {
    width: 80%;
    padding-top: 150px;
    padding-bottom: 150px;
}



.post-inner.single-content.thin {
    padding-top: 0px;
}
.post-inner.single-content.thin {
    max-width: 150rem;
    margin: auto;
    text-align: left;
}

.singular .entry-header{
    text-align: left;
    position: relative;
    padding:0px !important;
}

h1.entry-title, h2.entry-title {
    font-family:"helveticaneueblack";
    font-weight: 300;
    font-size: 5vw;
}
.entry-content{
   font-family: 'Montserrat', sans-serif;
}
.entry-content.artist-bio {

    text-align: justify;
}
.video-player iframe {
    height: 100%;
    width: 100% !important;
}
.video-player {

}

img.socmed-icon {
    height: 20px;
    width: auto;
    margin-right: 15px;
}

a.socmed-custom-icon span {
    /* display: inline-table; */
    /* vertical-align: middle; */
    padding-top: 4px;
}

#contact p {
    font-family: 'Montserrat', sans-serif;
}

.artist-profile-photo {
    width: 150px;
    height: 150px;
    position: relative;
    top: 50px;
    left: 0px;
    right: 0px;
    margin: auto;
}
.artist-info {
    padding: 50px 50px 50px 0px;
}
.album-item__overlay .artist-info {
    padding: 50px 0px;
    height: 100%;
    position: relative;
}
.artist-info-container {
    position: absolute;
   bottom: 30px;
    left: 0px;
    right: 0px;
    text-align: center;
    margin: auto;
    width: auto;
}
.slide-inner--info h2 {
    color: #FFF;
    font-weight: 300;
    letter-spacing: 1px;
    font-size: 15pt;
    margin: 0px;
}

.spotify-account {
    position: absolute;
    right: -90px;
    width: 300px;
    top: 30px;
}

.spotify-player iframe {
    width:60% !important;
    
}

.social-media-artist ul{
    margin: 0px;
    padding: 0px;
    text-align: left;
    list-style: none;
}

.social-media-artist ul li{
    display: inline-table;
          padding: 0px 25px 0px 0px;
      margin: 0px !important;
}

.social-media-artist ul li a{
    font-size: 12px;
    color: #c2ac8c !important;
    font-weight: 800;
      font-family:"helveticaneueblack";
      text-transform: uppercase;
      line-height: 1.5;
      display: flex;

}

a.copyright-bold {
    font-weight: 600;
    font-size: 10px;
    line-height: normal;
    display: block;
    margin-top: 5px;
}

.social-media-artist ul li a span{

    padding-right: 15px;
    font-size: 17px;

}

span.social-media-name {
    line-height: 17px;
}

main#site-content {
    padding-left: 150px;
    padding-top: 50px;
    padding-bottom: 10px;
}
main#site-content article {
    width: 70%;
    margin: 100px 0px;
    padding-right: 100px;
}

.social-media-artist {
    margin-bottom: 50px;
}
.artist-flag {
    width: 40px;
    height: 20px;
}

.artist-flag .img-thumbnail {
    width: 40px;
    height: 20px;
}

.artist-flag-cat {
    width: 20px;
    height: 15px;

        margin-right: 10px;
    display: inline-block;
}

.artist-flag-cat .img-thumbnail {
    width: 20px;
    height: 15px;
}
ul#menu-main-menu {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

ul#menu-main-menu li {
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.lookbooks-gallery-wrap{
    position: relative;
}

.lookbooks-gallery{
    background-repeat: no-repeat;
    background-size: cover;
}
.lookbooks-1{
    width: 525px;
    height: 275px;
    position: fixed;
    z-index: 1;
    right: calc(10% + 600px);
}

.lookbooks-3 {
    width: 600px;
    height: 100vh;
    position: fixed;
    right: 10%;
    top: 0px;
    background-position: center;
    z-index: 1;
}

.lookbooks-2 {
    width: 300px;
    height: 435px;
    position: fixed;
    right: calc(10% + 600px);
    top: 275px;
    z-index: 1;
}

.line-1 {
    position: fixed;
    width: 100%;
    height: 1px;
    background: #ede7e4;
    top: 275px;

}


.line-2 {
    position: fixed;
    width: 100%;
    height: 1px;
    background: #ede7e4;
    top: 710px;
}


.line-3 {
    position: fixed;
    width: 1px;
    height: 100vh;
    background: #ede7e4;
    top: 0px;
    right: calc(900px + 10%);
    /* z-index: -1; */
}


.template-lookbooks footer#site-footer {
    right: 0px;
}


.template-lookbooks main#site-content {
    padding-left: 100px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.template-lookbooks main#site-content article {
    width: 33%;
    top: 300px;
    position: fixed;
}

h3.lookbooks-heading{
    color: #b9b9b9;
     font-family:"helveticaneueblack";
      font-weight: 800;
      text-transform: uppercase;
      font-size: 13px;
      margin-bottom: 0px;
      padding-bottom: 0px;
}

.template-lookbooks.post-template header.ms-header {
    background: #FFF;
}

.template-lookbooks.post-template header.ms-header .hamburger-inner, .template-lookbooks.post-template .hamburger-inner:after, .template-lookbooks.post-template .hamburger-inner:before {
    background: #000;
}




.template-lookbooks.post-template .social-media ul li a{
    color: #000;
}
h1.entry-title.lookbooks-title {
    color: #333333 !important;
    text-align: left;
}
a.collection-link{
    font-weight: 800;
}
a.collection-link img {
    display: inline-block;
    width: 15px;
    height: auto;
    margin-left: 10px;
}

h1.page-title {

    font-family:"helveticaneueblack";
    font-size: calc(36px + 16 * (100vw - 992px) / 1508);
    color:#151515;
    font-weight: 300;
    letter-spacing: 2px;

}

#albums-lookbook{
    margin-top: 50px;
}
.artist-profile .album-item__overlay h5 {
    opacity: 1 !important;
}

h3.artist-name {
    margin-bottom: 0px;
    margin-top: 0px;
    color: #FFF;
    font-size: 2vw;
}

.
.artist-country {
    font-family:"helveticaneueblack";
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 800;
}
div#contact {
    margin-top: 80px;
}
input.wpcf7-form-control.wpcf7-submit {
    position: relative;
    opacity: 1;
    background: #000;
    padding: 15px 0px;
}

.custom-text-contact {
    margin-top: 25px;
}
a.artist-album {
    display: block;
    width: 100%;
    height: 250px;
    position: relative;
}

.load-more-button {
    text-align: center;
}

.element-item{
    transition: all .3s ease;
}


.element-item:hover > .social-media-artist-category{
    display: block;
    opacity: 1;
}
.social-media-artist-category{
    display: none;
    transition: all .3s ease;
    opacity: 0;
}
.social-media-artist-category a {
    padding: 0px;
    display: block;
    background: transparent;
}
.social-media-artist-category ul {
    margin: 15px 0px 0px 0px;
    padding: 0px;
    list-style: none;
}

button#showMore {
    background: #000;
    padding: 13px 0px;
    font-size: 14px;
}
    .visible_item{
display:none;
}


/* ---- isotope ---- */

.grid {

}

/* clear fix */
.grid:after {
content: '';
display: block;
clear: both;
}

/* ---- .element-item ---- */

.element-item {
position: relative;
float: left;
width: 30%;
height: 300px;
margin: 15px;


}



.element-item .name {
position: absolute;

left: 10px;
top: 60px;
text-transform: none;
letter-spacing: 0;
font-size: 12px;
font-weight: normal;
}

.element-item .symbol {
position: absolute;
left: 10px;
top: 0px;
font-size: 42px;
font-weight: bold;
color: white;
}

.element-item .number {
position: absolute;
right: 8px;
top: 5px;
}

.element-item .weight {
position: absolute;
left: 10px;
top: 76px;
font-size: 12px;
}

.button-group-home button {
    background: transparent !important;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    margin: 0px;
    opacity: 0.5;
    transition: opacity .3s ease;
    padding: 0px 1.2em 0px 0px;
}

.button-group-home button.button.is-checked{
    opacity: 1;
}

.button-group-home button:hover,
.button-group-home button:focus {
    text-decoration: none;
    opacity: 1;
}

button#showMore:hover,
button#showMore:focus{
    text-decoration: none;
}

button#showMore i {
    font-size: 10px;
    margin: 0px 30px;
}
.social-media-artist-category ul li {
    display: inline-block;
    margin: 0px 10px 0px 0px;
}

.social-media-artist-category ul li a span {
    font-size: 15px;
}

.album-item{
    padding-bottom: 80px;
}

.social-media-artist-category ul li a{
    color: #000;
        vertical-align: middle;
    display: inline-flex;
}
.social-media-artist-category ul li.view-artist-button {
    float: right;
    margin: 0px;
    font-size: 16px;
    border: 2px solid #000;
}

.social-media-artist-category ul li.view-artist-button a{
    color: #000;
    font-weight: bold;
    padding: 0px 15px;
}

.site-lang img {
    width: 15px;
}
.site-lang {
    position: absolute;
    left: 0px;
    width: 75%;
    bottom: 120px;
    right: 0px;
    margin: auto;
}

.site-lang .switcher {
    font-family:"helveticaneueblack";
    font-size: 12px !important;
    text-align: left;
    cursor: pointer;
    overflow: hidden;
    width: auto !important;
    line-height: 17px;
}


.site-lang .switcher .selected {
    background: #fff !important;

}

.site-lang .switcher .selected a{
    border: none;
}

.switcher .option .switcher .selected a:hover{
    text-decoration: none;

}

.site-lang .switcher .option{
    border: none !important;
    background: transparent !important;
}

#site-footer a:focus, #site-footer a:hover{
    text-decoration: none !important;
}

.site-lang a.switcher-popup {
    margin: auto;
    display: block;
    text-align: center;
    color: #000;
    font-family:"helveticaneueblack";
}

.site-lang a.glink span {
    margin-right: 5px;
    font-size: 13px;
    vertical-align: middle;
}

#gt_lightbox span{
    font-family:"helveticaneueblack";
}


.gt_white_content a.selected {
    background-color: #FFF !important;
    color: #000 !important;
    text-align: center !important;
}

.gt_white_content a {
color: #000 !important;
    text-align: center !important;
}

.gt_white_content .gt_languages{

}


/**
 * 11. Responsive Rules
 */

@media only screen and (max-width: 805px) {
    h1 {
        font-size: calc(48px + 1vw);
    }
	.ms-header .social-media a img {
    width: 17px;
    margin-bottom: -2px;
}
    h6 {
        font-size: 16px;
    }
    blockquote {
        margin: 0 auto 15px;
        font-size: 1em;
    }
    .expanded-timeline {
        width: 50vh;
    }
    .ms-nav {
        
    }
    .ms-navbar .ms-btn {
        font-size: 1.4em;
    }
    .ms-navbar {
        position: relative;
        width: 100%;
        min-height: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        overflow-y: auto;
    }
    .nav-item {
        display: inline-block;
        width: auto;
        margin-left: 0;
    }
    .nav-item__label {
        display: none;
    }
    .ms-nav {
        padding: 0.3em 0px;
    }
    .overlay {
        background: -moz-linear-gradient(top, black 0, transparent 35%, transparent 45%, rgba(0, 0, 0, 0.9) 100%);
        background: -webkit-linear-gradient(top, black 0, transparent 35%, transparent 45%, rgba(0, 0, 0, 0.9) 100%);
        background: linear-gradient(to bottom, black 0, transparent 35%, transparent 45%, rgba(0, 0, 0, 0.9) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#c9000000', GradientType=0);
    }
    .swiper-button-prev,
    .swiper-button-next {
        top: 50vh;
    }
    .swiper-button-prev {
        padding-left: 3em;
    }
    .swiper-button-next {
        padding-right: 3em;
    }
    .swiper-button-prev::after,
    .swiper-button-next::after {
        width: 2em;
    }
    .swiper-button-prev:hover {
        padding-left: 3em;
    }
    .swiper-button-prev:hover::after {
        width: 2em;
    }
    .swiper-button-next:hover {
        padding-right: 3em;
    }
    .swiper-button-next:hover::after {
        width: 2em;
    }
    .expanded-timeline {
        display: none;
    }
    .slide-inner--info {
    width: 100%;
    text-align: center;
    min-height: 50px;
    bottom: 0px;
    padding-left: 0;
    color: #fff;
    z-index: 1;
    opacity: 0;
    transition: opacity 1s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    right: 0px;
    left: 0px;
    top: 25%;
    /* margin: auto; */
    padding: 0px;
    padding-bottom: 30vh;
    }

    .slide-inner--info h1 {
    margin: 15px 0;
    font-size: 25pt;
    }

    .swiper-slide-active .slide-inner--info {
    opacity: 1;
    transition: opacity 1s ease 1s;
    background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
}
    .ms-btn--slider {
    margin: 0px auto 15px auto;
    display: inline-block;
    letter-spacing: .15em;
    background: #c2ac8c;
    color: #fff;
    padding: .5em 0;
    font-size: 14px;
}
    .ms-btn--slider::before {
        content: '';
        display: none;
        width: 0;
    }
    .ms-container {
        padding-top: 6em;
        padding-bottom: 3em;
    }
    .ms-container.home-slider {
        padding-bottom: 0 !important;
    }
    .ms-section__block {
        width: auto;
        margin: 0;
    }
    .page-desc {
        width: 100%;
        font-size: 1.2em;
        line-height: 1.5;
        color: #151515;
        letter-spacing: .05em;
    }
    .post-item,
    .post-item:nth-child(2n) {
        padding-right: 15px;
        padding-left: 15px;
    }
    #contact>div {
        margin-bottom: 30px;
    }
    .ms-footer .copyright {
        margin-left: auto;
    }
    .ms-footer .socials {
        display: none;
    }
    footer#site-footer {
    position: relative;
    top: inherit;
    z-index: 2;
    width: 200px;
    right: 10%;
    bottom: 0px;
    left: 0px;
    height: 20px;
    width: 100%;
}
.ms-header {
    position: fixed;
    width: 100%;
    z-index: 3;
    height: 60px;
}
.social-media {
    width: 70%;
    position: fixed;
    bottom: inherit;
    left: 0px;
    margin: 0px;
    font-size: 20px;
    padding: 15px;
    top: 0px;
}

.element-item{
    width: 100%;
    margin: 0px;
}
.social-media ul li {
    padding: 0px;
    margin: 0px 10px 0px 0px;
    text-align: center;
    display: inline-block;
}
.home.singular.page #site-footer {
    position: fixed;
    background: #000;
    bottom: 0px;
    top: auto;
}
.home.singular.page #site-footer .logo-black {
    display: none;
}
h3.artist-name {
    margin-bottom: 0px;
    margin-top: 0px;
    color: #FFF;
    font-size: 9vw;
}

.home.singular.page p.footer-copyright {
    color: #FFF;
}
.category-lookbooks .site-lang, 
.category-artists-country .site-lang, 
.singular.page .site-lang,
.home.singular.page .site-lang {
    position: absolute;
    left: inherit;
    width: 25%;
    bottom: 55px;
    right: 20px;
    margin: auto;
    background: #000;
    border-radius: 5px;
    padding: 5px 10px;
    box-sizing: content-box;
}

.artist-info-container {
    position: absolute;
    top: 40%;
    width: 100%;
    left: 0px;
    text-align: center;
    bottom: 50%;
}


a.artist-album {

    height: 220px;
}


.home.singular.page #site-footer .site-lang a.switcher-popup {
    color: #FFF;
}

.gt_white_content {
    width: 80% !important;
    left: 0px !important;
    right: 0px !important;
    margin: -117.5px auto -170.5px !important;
}

.social-media ul li a {
    font-size: 15px;
}

ul#menu-main-menu li {
    margin: 0px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    text-align: center;
}
.slide-inner--song {
    position: absolute;
    z-index: 3;
    left: 0px;
    bottom: 10%;
    width: 80%;
    height: 200px;
    margin: auto;
    right: 0px;
}

.slider-inner--song-image {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}

a.slide-inner--song-link {
    position: absolute;
    right: 0px;
    bottom: 35px;
    width: 100%;
    font-size: 20px;
    color: #FFF;
    font-family:"helveticaneueblack";
    font-weight: 600;
    display: block;
    left: 0px;
    line-height: normal;
    top: 0px;
    height: 100%;
    text-align: center;
    padding: 30px 0px;
    box-sizing: border-box;
}
a.slide-inner--song-link img {
    margin: 10px auto;
    display: block;
    float: none;
    width: 40px;
    height: 40px;
}
.footer-logo {
   width: 12%;
    position: absolute;
    top: 10px;
}

p.footer-copyright {
    position: absolute;
    width: 70%;
    bottom: 0px;
    left: inherit;
    padding: 15px 20px;
    text-align: right;
    line-height: normal;
    font-weight: 300;
    right: 0px;
    top: 0px;
    font-size: 13px;
}


.site-lang {
    position: absolute;
    left: inherit;
    width: 35%;
    bottom: 60px;
    right: 20px;
    margin: auto;
}
.site-lang a.switcher-popup{
    text-align: right;
}

.site-lang a.glink span {

    font-size: 10px;

}

a.copyright-bold {
    font-weight: 600;
    font-size: 11px;
    line-height: normal;
    display: block;
    margin: 0px;
}

main#site-content {
    padding-left: 0px;
    padding-top: 50px;
    padding-bottom: 200px;
}

.post-template-template-artist main#site-content {
    padding-top: 200px;
}

main#site-content article {
    width: 100%;
    margin: 50px 0px;
    padding: 0px;
}

h1.entry-title, h2.entry-title {
    font-family:"helveticaneueblack";
    font-weight: 300;
    font-size: 4rem;
    text-align: center;
}
.singular .entry-header {
    text-align: left;
    position: relative;
    padding: 0px 25px !important;
    top: 150px;
}
.social-media-artist ul li a span {
    padding-right: 10px;
    font-size: 15px;
    display: none;
}
.social-media-artist ul li a span.socicon {
    display: block;
    padding-right: 0px;
}
.artist-flag {
    width: 100%;
    height: 20px;
    text-align: center;
}
.spotify-player iframe {
    width: 100% !important;
    
}
.artist-flag .img-thumbnail {
    width: 40px;
    height: 20px;
    margin: auto;
}
.social-media-artist ul{
    text-align: center;
}

.video-player {
    height: auto !important;
}

.artist-featured-image {
    width: 100%;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 350px;
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
}.artist-profile-photo {

    display: none;
}
.social-media-artist ul li a {
    font-size: 10px;
}
.artist-info {
    padding: 25px;
}

.post-inner.single-content.thin {
    max-width: 150rem;
    margin: auto;
    text-align: left;
    position: relative;
    top: 150px;
    width: 90%;
}
.spotify-account {
    position: relative;
    right: 0px;
    top: 0px;
    width: 300px;
        text-align: center;
    padding: 30px 0px;

    z-index: 1;
}
.lookbooks-1 {
    width: 100%;
    height: 275px;
    position: relative;
    z-index: 1;
    right: 0px;
}
.lookbooks-2 {
    width: 100%;
    height: 435px;
    position: relative;
    right: 0px;
    top: 0px;
    z-index: 1;
}
.lookbooks-3 {
    width: 100%;
    height: 100vh;
    position: relative;
    right: 0px;
    top: 0px;
    background-position: center;
    z-index: 1;
}

.template-lookbooks main#site-content {
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.template-lookbooks main#site-content article {
    width: 90%;
    top: 25%;
    position: fixed;
    bottom: 25%;
    left: 0px;
    right: 0px;
    z-index: 2;
    background: rgba(255,255,255,0.6);
    margin: auto;
    height: 40% !important;
}

.template-lookbooks.singular .entry-header {
    text-align: center;
    position: relative;
    padding: 0px 25px !important;
    top: 0px;
    background: transparent;
}
h1.entry-title.lookbooks-title{
    text-align: center;
}
h3.lookbooks-heading {
    color: #000;
}
a.collection-link {
    font-weight: 800;
    color: #FFF;
    background: #c2ac8c;
    text-align: center;
    display: block;
    padding: 15px 0px;
}
.lookbooks-details p {
    margin-top: 20px;
}
.entry-header-inner {
    width: 90%;
    margin: auto;
    text-align: center;
}
.page-template-page-contact main#site-content {
    text-align: center;
    width: 90%;
    padding-top: 150px;
    padding-bottom: 150px;
    margin: auto;
}

.page-template-default .post-inner.single-content.thin {
    max-width: 150rem;
    margin: auto;
    text-align: left;
    position: relative;
    top: 0px;
    margin-top: 50px;
    width: 90%;
}

.artist-info {
    padding: 25px;
    height: 100%;
}
a.collection-link img{
    display: none;
}
.template-lookbooks .post-inner.single-content.thin {
    max-width: 150rem;
    margin: auto;
    text-align: center;
    position: relative;
    top: 0px;
    width: 90%;
    padding-top: 20px;
}

.filtr-btn h6 {
    margin-bottom: 0;
    padding: 0px 10px;
}
.artist-flag-cat {
    width: 20px;
    height: 15px;
    float: none;
    margin-right: auto;
    margin-left: auto;
    margin-top: 5px;
    margin-bottom: 5px;
}

.category-artists-country .ms-section__block,
.category-lookbooks .ms-section__block {
    width: 90%;
    max-width: 88em;
    margin: auto;
    padding: 100px 0px;
    text-align: center;
}
}