﻿/*
Theme Name: Je Joue
Theme URI: http://je-joue.com
Description: 
Version: 0.1
Author: Remote Location
Author URI: http://remote-location.com


*/


@charset "UTF-8";
/* CSS Document
html {overflow:hidden;}
*/



body, input, select, textarea, p, div { font-family: "Times New Roman", Times, serif; font-size: 16.5px; font-weight: 100; line-height:15.5px; margin:0; padding:0; color: #FFFFFF; }

div.f_i{     float:left; display:inline; }

img  {     border: none; margin:0; padding:0;}

a.thumb:focus { outline: none; }

a:focus { outline: none; }

ul.thumbs { width:230px; clear: both; margin: 0; }

ul.thumbs li { padding: 20px 10px 10px 0;  display:inline; }

ul.thumbs img.right { padding: 20px 10px 10px 0;  display:inline; float:right;clear:right;}

ul.thumbs img.left {padding: 20px 10px 10px 0;  display:inline; float:left;clear:both; }

ul.thumbs li.selected a.thumb {  border-bottom: thin solid #b3a8af; }

p {     padding:10px 0 0 0; font-style: italic; font-weight: 100; line-height:20px; color:#fff; }

div { color:#fff;}

.bold{     font-weight: bold; }

.italic{ font-style: italic; }

p{ margin:0 0 10px 0; }

ul, li {    list-style:none; }

a  {     text-decoration:none; color: #b3a8af; font-weight: 100; }

a:hover {  color:#fff;    }

a.header  {     text-decoration:none; color: #b3a8af; }

a.header:hover {     color: #FFF; }

div#header_ctn, div#content_ctn {    width:980px; margin:auto; padding:0; text-align:left; }

div#header_ctn {     height:230px;  text-align: center; position:relative; }

div#home_splash {      position:absolute; top:300px; left:10px; z-index:100001; }

div#header_ctn div#sub_splash {      position:absolute; top:18px; left:10px; z-index:100002; }

div#header_ctn div#sub_splash_two {      position:absolute; top:18px; left:147px; z-index:100002; }

div#header_logo {    width:980px; height:63px; padding:38px 0 28px 0; text-align: center; border-bottom: thin solid #b3a8af; }

div#header_logo_gspot {    width:980px; height:63px; padding:38px 0 28px 0; text-align: center; border-bottom: thin solid #FFF; }

div#header_nav {     padding:12px 0 0 100px; margin:auto; display:block; text-align:center; }

div#header_nav ul, div#footer ul, ul li, ul {    list-style:none; margin:0; padding:5px 0 0 0; }

div#header_nav ul li, div#footer_ctn ul li {     margin:0; padding:0; float:left;text-align:left, display:inline;  }

div#header_nav ul li {  margin:0 100px 0 0px;  }

div#header_nav ul li, ul li, ul {    font-style: italic; font-weight: 100;  }

div#header_nav ul li a, div#c_q_one ul li a, div#c_q_two ul li a, div#c_q_three ul li a, div#c_q_four ul li a  {     text-decoration:none; color: #b3a8af;}

div#header_nav ul li a:hover, div#c_q_one ul li a:hover, div#c_q_two ul li a:hover, div#c_q_three ul li a:hover, div#c_q_four ul li a:hover  {     color: #FFF;}

div#header_nav ul li a.current, div#c_q_one ul li a.current {     text-decoration:none; color: #FFFFFF; }

div#header_nav ul li a.current:hover, div#c_q_one ul li a.current:hover {     color: #b3a8af;}

div#c_q_one ul li.current_page_item a  {     text-decoration:none; color: #FFFFFF; }

div#footer { width:100%; position: fixed; bottom:0; left:0; background-color: #271c24; z-index: 3000; }

body>div#footer { position:fixed; }

div#footer_ctn {  font-size: 12px; float: right; }

div#footer_credits_ctn {  font-style: italic; font-size: 12px; color:#fff; float: left; padding:4px 0 0 10px; }

div#footer_ctn ul li {    padding:0 15px 4px 0;  }

div#footer_ctn ul li a  {     text-decoration:none; color: #FFF;}

div#footer_ctn ul li a:hover {     color: #b3a8af;}

div#footer_ctn ul li a.current {     text-decoration:none; border-bottom: thin dotted #FFF; color: #FFF; font-weight: bold;}

div#footer_ctn ul li a.current:hover {     color: #b3a8af;}

#content {   text-align:left; padding:0 0 40px 0;}

#content_ctn { margin:auto; text-align:center; }

div#header_nav:after, div#header_nav ul:after, div#content:after, #content_ctn:after, #footer:after, div.stockist_item:after, p:after { content:".";display:block;height:0;clear:both;visibility:hidden; }

div#c_q_one, div#c_q_two, div#c_q_three {   width:230px; margin:0 20px 0 0;  }

div#c_t_one {   width:750px; margin:0 20px 0 0;  }

div#c_q_four {   width:210px;  }

div#c_h_one {   width:500px; margin:0 20px 0 0;  }

div#c_h_one p {   color: #FFF;  }

div#c_h_one_long {   width:730px; margin:0;  }

div#c_h_one_large {   width:846px; margin:0; padding:0; }

div#c_h_one_large p {  font-size: 58px; line-height:58px; margin:0; padding:0 0 15px 0;  }

div#c_h_one_large p a  {     text-decoration:none; color: #FFF; font-weight: 100; }

div#c_h_one_large p a:hover {     color: #49182D; }

div#c_h_two {   width:460px;  }

div.stockist_item  {   padding:0 0 30px 0;  }

div#c_h_one ul li{    list-style:disc; list-style:inside;  }

div.item {     width:230px; margin:0 20px 20px 0; padding:20px 0 0 0; border-top: thin solid #b3a8af; float:left; display:inline; }

div.item p {     margin:0; padding:0; }

div.item_thumb {     width:105px; margin:0 10px 0 0; padding:20px 0 0 0; float:left; display:inline; }

div.reviews_img {     float:left; display:inline; font-size: 12px; }

div.reviews_txt, div.reviews_txt p {      font-size: 11px; line-height:11.5px; font-style: normal; font-weight: 100; }

div.reviews_txt span {     font-weight: bold; }

div.reviews_txt {     width:110px; float:left; display:inline; padding:0 0 0 10px; }

h1, h2, h3, h4 {  font-style: italic; margin:0; padding:0 0 8px 0; font-size: 16.5px; border-bottom: thin solid #b3a8af; color:#fff; }

h7 {  font-style: italic; font-size: 16.5px; border:none; font-weight: normal; color: #49182D; padding:10px 0 0 0; }

h5 {  font-style: italic; font-size: 16.5px; margin:0; padding:0; line-height:17.5px; font-weight: bold; }

h6 {  font-style: italic; font-size: 16.5px; margin:10px 0 0 0; padding:10px 0 0 0; line-height:17.5px; font-weight: bold; border-top: thin solid #b3a8af; }

.black_txt {   color: #000;   }

.white_txt {    color: #FFF;  }

.highlight_txt {  color: #40ff7f;   }

.table { margin: 0 auto; display:table; }

#navbar, #navbar_gspot { margin: 0 0 0 100px; }

#navbar li, #navbar_gspot li { list-style: none; display:inline; text-align:center; }

#navbar li a, #navbar_gspot li a { display: block; text-decoration: none; text-align:center; }

#navbar li ul, #navbar_gspot li ul { display: none;}

#navbar li:hover ul, #navbar li.hover ul, #navbar_gspot li:hover ul, #navbar_gspot li.hover ul { display: block; position: absolute; }

#navbar li:hover li, #navbar li.hover li, #navbar_gspot li:hover li, #navbar_gspot li.hover li { float: none; margin:0; padding:0; line-height:18px;}

#navbar li:hover li a { color: #b3a8af;  }

#navbar li li a:hover { color: #FFF; }

#navbar_gspot li.hover li a { color: #eec7db;  }

#navbar_gspot li li a:hover { color: #fff; }

div#header_nav ul#navbar_gspot li a { color: #eec7db;  }

div#header_nav ul#navbar_gspot li a:hover { color: #fff; }

div.technique {    font-size: 13px; line-height:15px; float: left; display: inline; margin:0 20px 0 0; }

div.tagline {     line-height:19px; font-style: italic; width:280px; padding:4px 10px 40px 10px; color:#fff; margin-top:10px;	 }

li.cat-item a { color: #b3a8af; margin:0; padding:0;  }

li.cat-item a:hover { color: #FFF; }

div#c_q_one ul li.current-cat a { color: #FFF; margin:0; padding:0;  }

div#c_q_one ul li.current-cat a:hover { color: #b3a8af; }

li.current-cat-parent a { color: #FFF; margin:0; padding:0;  }

li.current-cat-parent a:hover { color: #b3a8af; }

ul.children { margin:0; padding:0;  }




div#c_q_zero {   width:111px; margin:0 20px 0 0; border-top: thin solid #FFF;  }

div#c_q_zero ul li  {  margin:0 0 10px 0; }

div#c_q_zero ul li a { color: #eec7db;  }

div#c_q_zero ul li a:hover { color: #fff;  }

div#c_q_zero ul li.current_page_item a { color: #fff;  }

div#c_q_zero ul li.current_page_item a:hover { color: #fff;  }

div#c_q_two ul li { margin:0 0 5px 0;  }

div#c_q_two ul li a { color: #b3a8af;  }

div#c_q_two ul li a:hover { color: #fff;  }

div#c_q_two ul li.current_page_item a { color: #fff;  }

div#c_q_two ul li.current_page_item a:hover { color: #fff;  }

div#c_q_two ul {   border-top: thin solid #FFF;  }



span.pink { color: #c41b71; }







.imageholder { cursor:pointer;  }

.faq  { border-top: thin solid #b3a8af; padding:20px 0 0 0; margin:20px 0 0 0; }

input {     height:18px; color: #000000; background-color:#FFFFFF; border:none; font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: 100; line-height:14px; margin:0 0 6px 0; padding:2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }

.top  { padding:10px 0 0 0; }

.top a, .top span { padding:0 0 0 4px; }

select { color: #000000; font-size: 12px; }