/* layout */
body {background: #000 url(../images/css/bg.jpg) top center no-repeat; color:#fff;}
a {color: #c03; text-decoration: underline; transition: color 1s;}
a:focus, a:hover {color: #f00;}
.full-width {width: 100%;}
/* header */
header.header {padding: 10px 0; color: #fff;}
header.header .logo {width: 100%;}
header.header .claim {padding: 5px 0; color: #c03; font-family: 'Josefin Sans', sans-serif; font-size: 18px; border-left: 1px solid #fff; padding-left: 15px; line-height: 1.6em;}
header.header .claim strong {font-size: 21px; line-height: 1.7em;}
header.header .claim span {color:#fff;}
header.header .availability {font-size: 35px; font-family: 'Jockey One', sans-serif; text-align: center; line-height: 1em;}
header.header .availability small {font-size: 20px; display: block;}
/* content */
.content {margin-bottom: 50px}
.video {margin-bottom: 15px;}
.video > iframe {width: 100%;}
.still-life {position: relative; border: 5px solid #fff; margin-bottom: 15px;}
.still-life .rslides_tabs {position: absolute; bottom: 5px; z-index: 10;}
.still-life .rslides li {position: relative;}
.still-life .rslides li .desc {position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; font-family: 'Josefin Sans', sans-serif; font-size: 18px; color:#fff; padding: 10px 0 25px; background-color: rgba(0,0,0,.75); text-transform: uppercase}
.tit-a {font-size: 25px; font-family: 'Jockey One', sans-serif; text-align: center; line-height: 1.2em; margin-bottom: 10px; text-transform: uppercase;}
.shop-btns {text-align: center;}
.shop-btns a  {text-decoration: none;}
.shop-btns a > img {transition: opacity .5s;}
.shop-btns a:hover > img  { opacity: .75; }
/* footer */
.footer.footer p {line-height: 1.5em;}
.footer.footer a {color: #fff;}
.footer.footer > .container_12 {border-top: 1px solid #fff; padding: 15px 0; font-size: 13px;}
.footer.footer img {vertical-align: middle;}

/* media queris */
#width_0  header.header {text-align: center;}
#width_0  header.header .logo {width: auto;}
#width_0  header.header .claim {padding: 0; border: none;}
#width_0 .shop-btns a > img {display: block; margin: 5px auto;}
#width_0 .footer.footer {text-align: center;}
#width_0 .footer.footer img {display: none;}
#width_0  .footer.footer p {line-height: 1.75em;}