/*
Theme Name: Radical Fashion New
Theme URI: http://www.radicalfashion.net
Description: Custom WordPress theme for Radical Fashion.
Version: 1.0
Author: Someoddpilot
Author URI: http://www.someoddpilot.com
Tags: Do not distribute.
 */
/*
micro clearfix
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.cf:before,
.cf:after {
  content: " ";
  display: table; }

.cf:after {
  clear: both; }

.cf {
  *zoom: 1; }

.wrap {
  width: 1060px;
  margin: 0 auto; }
  @media screen and (max-width: 980px) {
    .wrap {
      width: 740px; } }
  @media screen and (max-width: 760px) {
    .wrap {
      width: 300px; } }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: black;
  color: white; }

h1 {
  /* 30px */
  font-size: 1.975em;
  letter-spacing: 0.03em;
  text-transform: capitalize;
  margin: 0; }

h2 {
  /* 20px */
  font-size: 3.05em;
  float: center;
  text-align: center;
  line-height: 1em; }

h3 {
 /* .5px */
  font-size: 1.05em;
  float: left;
  text-align: left
  line-height: 1em; }

hr {
  height: 2px;
  background: white;
  border: none;
  max-width: 50%;
  margin-left: 0; }

a {
  text-decoration: none;
  color: white; }

.header-global {
  background: white;
  background: rgba(255,255,255,.5);
}

.site-title {
  /* 114px */
  font-size: 7.125em;
  /* 130px */
  line-height: 1.140350877em;
  text-align: center;
  text-transform: lowercase;
  color: black; }
  @media only screen and (max-width: 1250px) {
    .site-title {
      font-size: 5.5em; } }
  @media screen and (max-width: 980px) {
    .site-title {
      font-size: 4em; } }
  @media screen and (max-width: 760px) {
    .site-title {
      font-size: 1.5em; } }
  .site-title a {
    color: black; }

.nav-main-container {
  text-align: center; }
  .nav-main-container .menu-item {
    display: inline-block;
    /* 30px */
    font-size: 1.875em;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    margin: 0; }
  .nav-main-container a {
    display: block;
    /* 35px / 30 */
    line-height: 1.166666667em;
    /* 8px / 30 */
    padding: .266666667em;
    color: black;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -o-transition: color .2s;
    -ms-transition: color .2s;
    transition: color .2s; }
    .nav-main-container a:hover,
    .nav-main-container .current-item a {
      color: white; }

.section-content {
  min-height: 360px; }
  @media screen and (max-width: 760px) {
    .section-content {
      min-height: 0; } }

.iframe-video {
  width: 935px;
  height: 540px; }
  @media screen and (max-width: 980px) {
    .iframe-video {
      width: 740px; } }
  @media screen and (max-width: 760px) {
    .iframe-video {
      width: 300px;
      height: 180px; } }

.menu {
  padding: 0;
}

.albums {
  max-width: 450px;
  margin: 0 auto;
}
.album {
  float: left;
  width: 50%; }
  .album img {
    max-width: 100%;
    height: auto; }

.album-inner {
  padding: 0 8px; }

.footer-primary {
  left: 0;
  right: 0;
  bottom: 20px; }

.footer-inner {
  /* 12px */
  font-size: .75em;
  text-align: center;
  /* 20px / 12 */
  padding: 1.666666667em;
  color: white; }
  .footer-inner a {
    color: white; }
  @media screen and (max-width: 760px) {
    .footer-inner {
      font-size: 0.6em; } }

.copyright {
  float: left;}
  text-transform: lowercase;

.credit {
  float: right; }


.single-content {
  max-width: 800px;
  margin: 0 auto;
}
.single-artwork {
  width: 50%;
  float: left;
}
.single-artwork-inner {
  padding-right: 16px;
}
.single-artwork-image {
  width: 100%;
}
.single-info {
  font-size: 5.875em;
  width: 50%;
  float: left;
}
.single-audio {
  width: 100%;
}
@media screen and (max-width: 760px) {
  .single-info, .single-artwork {
    width: 100%;
    float: none;
  }
}
.single-description {
  clear: both;
  padding: 16px 0 0;
}

#video_background {
  position: absolute;
  bottom: 0px;
  right: 0px; min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1000; overflow: hidden; }

.play-button{
  width: 25px;
  height: 24px;
  position: relative;
  background: rgba(0,0,0,.75);
  cursor: pointer;
  border-radius: 3px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: moz-none;
  -ms-user-select: none;
  user-select: none;
}
.play-button:after {
  content: " ";
  display: block;
  position: absolute;
  left: 10px;
  top: 4px;
  border: 8px solid white;
  border-right: 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.play-button.stop:after {
  border-right: 3px solid white;
  border-top-color: white;
  border-bottom-color: white;
  left: 7px;
}
#audio {
  display: none;
}
.buybuttoncss {
    font-size: 1.175em;
    text-align: center;
    border-radius: 3px;
    margin-top:5px;
    width:135px;
    height:30px;
    display:inline-block;
    background:#000000;
    text-shadow:none;
    color:#fff;
    line-height:30px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;

}
.buybuttoncss:hover{
    background:#FFD700;
    color:#fff;
    text-shadow:none;
}

@-webkit-keyframes fadein {

0%{
        opacity: 0;
background-color: black;
}

100%{
opacity: 1;
background-color: white;
}

}

body{
       -webkit-animation-name: fadein;
       -webkit-animation-duration: 0.8s;
       -webkit-animation-timing-function: ease-in;
       -webkit-animation-iteration-count: 1;
}

.load {
background:url(img/load.gif) 50% 50% no-repea;
width:100px;
height:100px;
}

