/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */
#main{width:690px;}
#main.col-full, .layout-full #main, .col-full, #main.fullwidth {width: 960px; margin:0 auto;}

#sidebar{width:245px;}

h1{
margin: 0;
font-size: 1.5em;
font-family: 'PT Sans', arial, serif;
color: #FF8A5F;
font-weight: normal;
line-height: 1.1em;
}

h2, h3{
margin: 0;
font-size: 1.2em;
font-family: 'PT Sans', arial, serif;
color: #FF8A5F;
font-weight: normal;
line-height: 1.1em;
}

h4, h5, h6{
margin: 0;
font-size: 1.1em;
font-family: 'PT Sans', arial, serif;
color: #FF8A5F;
font-weight: normal;
line-height: 1.1em;
}

#header-container {
background: #3e1601;
border-bottom: 0px solid #D0D8DE;
}

#menu-item-643 {
     margin-top: 3px;
     width: 24px;
}
#menu-item-643 a {
     background: url("http://www.cizors.fr/wp-content/uploads/2012/05/drapeau-francais.png") no-repeat scroll 0pt 0pt transparent;
     text-indent: -699em;
}

#slides {
background: #531716;
border-top: 1px solid #633617;
border-bottom: 1px solid #633617;
}

#title-container {
background: none repeat scroll 0 0 #68353e;
border-bottom: 1px solid #633617;
border-top: 3px solid #633617;
}

.post-meta {
display: none;
}

.post .title a:link, .post .title a:visited, .single .title a:link, .single .title a:visited { color:#ff8162; }

#main h2.section-title {
line-height: 1em;
font-size: 1.6em;
font-weight: normal;
margin-bottom: 20px;
color: #FF8A5F;
}


#navigation .nav li a {
font-family: arial;
font-size: 14px;
}

.nav li.current_page_item a, 
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-cat a,
.nav li.current-menu-item a,
.nav li.sfHover { 
	border: 1px solid #bfaca4;
	border-color: rgba(0,0,0,.15); 
	
	/* Border Radius */ 
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
	
	/* Gradient Background */
	background: #914343;
  	background: -moz-linear-gradient(100% 100% 90deg, #914343, #bb7c79);
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bb7c79), to(#914343));
	/* Box Shadow */
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.03);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.03);
	box-shadow: 0 1px 1px rgba(0,0,0,.03);
}

.search_main {
background: none;
border:0;
padding: 10px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

#main .section {
border-bottom: 1px dotted #a67c4a;
padding-bottom: 10px;
margin-bottom: 20px;
width: 100%;
}

.addresses .title .edit {
float: right;
font-size:0.8em;
color:white;
}

#tabs {
background: none;
height: auto;
display: block;
padding: 10px;
border: 0;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

#tabs .inside {
background: #2F0B10;
border: 1px solid #a67c4a;
margin-top: -1px;
}

#tabs .inside li {
border-bottom: 1px dotted #a67c4a;
padding: 15px;
list-style: none;
}

#tabs ul.wooTabs li {
float: left;
display: inline;
color: #FDD3A2;
margin: 0px;
cursor: pointer;
border-width:0 0 1px 0;
background: /* #2F0B10; */ none;
/* background: -moz-linear-gradient(100% 100% 90deg, #2F0B10, #46262a);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#46262a), to(#2F0B10));*/
}

#tabs ul.wooTabs li a {
color: #FDD3A2;
display: block;
float: left;
padding: 10px;
text-transform: none;
font: bold 12px/18px sans-serif;
border: 0;
}

#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {
background: #2F0B10;
color:#fff;
text-decoration: none;
border:1px solid #a67c4a; 
border-width: 1px 1px 0 1px;
border-radius:5px 5px 0 0;
}

.widget h3 {
margin: 0 0 0.7em 0;
padding: 0 0 10px;
font: bold 18px/1em 'PT Sans', sans-serif;
color: #ff8a5f;
border-bottom: 1px dotted #A67C4A;
}

#footer-widgets-container {
background: #090203;
border-top:1px solid #603913; 
}

#footer-widgets .widget h3 {
border-bottom: 1px dotted #ff8a5f;
color: #ff8a5f;
font-weight: normal;
}
#footer-widgets .widget p {
color: #E6B479;
}
#footer-widgets #connect {
border-bottom: 1px dotted #ff8a5f;
padding-bottom: 15px;
}

#footer-container {
background: #16090d;
}

#title-container {
background: none repeat scroll 0 0 #511617;
border-bottom: 1px solid #633617;
border-top: 3px solid #633617;
}

#footer .col-right {
float: right;
display:none;
}

#main #connect {
background: none;
border: 0px;
padding: 15px;
border-top: 1px dotted #A67C4A;
border-bottom: 1px dotted #A67C4A;
}

#comments {
border-top: 1px dotted #A67C4A;
margin: 2em 0 0;
padding: 2em 0 0;
position: relative;
}
.post-meta a:link, .post-meta a:visited, .post-more a:link, .post-more a:visited, .post p.tags a:link, .post p.tags a:visited {
text-decoration: none;
color: #b39f88;
}

#tabs .inside li a {
color: #e6b479;
}
#tabs .inside li span.meta {
color: #b39f88;
}
.post-more {
color: #b39f88;
}

#tabs .inside #tab-tags a {
background: none;
color:#ff8a5f;
text-decoration: none;
}
#tabs .inside #tab-tags a:hover {
background: #ff8a5f;
color:#fff;
text-decoration: none;
}

.woo-sc-quote p {
color: #ffffff;
}
#main #testimonials .quote-icon {
background: url("images/ico-quotes.png") no-repeat scroll 0px center /*#73B8E0*/;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
position: absolute;
height: 53px;
width: 53px;
height: 53px;
}
#main #testimonials cite {
color: #fff;
font-size: 14px;
font-style: normal;
}

#header-container {
background:none/* #3E1601*/;
border-bottom: 0px solid #633617;
}
#slides {
background: none;
border-top: 1px solid #633617;
border-bottom: 1px solid #633617;
}
#footer-widgets-container {
background: none;
border-top: 1px solid #603913;
}
#footer-container {
background: none;
}

#hidden {
display: none;
}

.widget ul li a {
line-height: 26px;
}

.entry img, img.thumbnail {
margin-bottom: 5px;
padding: 0px;
border: none;
background: none;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.slide .entry {
margin: 0 auto;
padding: 0;
}

.widget ul ul {
font-size: 14px;
}

.widget ul {
font-size: 14px;
}

/* 
---------------------------
GRAVITY FORMS Customization
---------------------------
*/
.gform_footer .button{
border: 1px solid #bfaca4;
border-color: rgba(0,0,0,.15); 
body .gform_wrapper .gform_footer input[type=submit] {
border: 10px solid #bfaca4;
}

.gform_wrapper .validation_error {
color: #FFFFFF;
font-size: 17px;
}
/* END gravity forms */ 

/* Border Radius */ 
border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
	
/* Gradient Background */
background: #914343;
background: -moz-linear-gradient(100% 100% 90deg, #914343, #bb7c79);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bb7c79), to(#914343));

/* Box Shadow */
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.03);
box-shadow: 0 1px 1px rgba(0,0,0,.03);
}



ol, ul, li {
font-size: 96%;
}

.widget_nav_menu .current-menu-item a {
    color: #FFFFFF;
    text-decoration: underline;
}

#portfolio #port-tags .port-cat {
    display: none;
}

.entry .shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li, .entry .shortcode-unorderedlist ul li ul, .shortcode-unorderedlist ul li ul {
    padding-bottom: 5px;
    font-size: 14px;
}

.woo-sc-box.note {
    border-color: #e6b460;
    background: #914343 url(../images/ico-note.png) no-repeat 20px 45%;
    color: #d1b179;
}

#footer p {
display: none;
}