.woocommerce .images img {
    width: auto;
    height: auto;
    float: left;
	margin:10px;
}
h5 a:link, h5 a:visited{color:#000;}

span.entry-subtitle {
    display: block;
    font-size: 100%;
}
.three-col-middle-980 #main-sidebar-container,.three-col-middle-980 #sidebar-alt {
padding-top : 160px; 
}
.three-col-middle-980 #sidebar-alt{
  padding-left: 20px; }

.two-col-right-980 #main-sidebar-container #main {
padding-top: 160px;
}
.two-col-right-980 #main-sidebar-container #sidebar {
    padding-left: 20px;
    width: 17%;
padding-top: 160px;
}
.subtitle {display : block;}
/*.woocommerce .related h2 {
    //display: none;
//}*/
.quantity .plus,.quantity .minus{
  color: #000 !important;
  top: 0.118em !important;
    background: none repeat scroll 0 0 #FFF!important;
  	background-color:#FFF!important;
    border: 0 none;
    border-radius: 300px 300px 300px 300px;
    cursor: pointer;
    font-size: 18px;
    height: 24px;
    line-height: 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 16px;
}
.quantity input.qty {
border-image : none;
border-radius : 0 0 0 0;
border-style : solid none;
border-width : 0;
float : left;
font-size : 14px !important ;
padding : 0px;
text-align : center;
width : 20px;
z-index : 10;
}
 

#lang_sel_list.lang_sel_list_vertical a, #lang_sel_list.lang_sel_list_vertical a:visited {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CDCDCD;
    border-image: none;
    border-style: none;
    border-width: 0 1px 1px;
    padding-left: 10px;
}
#lang_sel_list.lang_sel_list_vertical ul {
    border-top: 0px solid #CDCDCD;
    height: 0;
    left: 0;
    top: 19px;
}
  div.pp_woocommerce .pp_arrow_previous, div.pp_woocommerce .pp_arrow_next {
    background: none repeat scroll 0 0 transparent;
    border: 0 solid #CCCCCC;
    box-shadow: none;
    color: #000 !important;
    font-family: verdana !important;
    font-size: 26px !important;
    font-weight: bold !important;
    height: 30px;
    margin-top: -8px;
    position: relative;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 16px;
}

div.pp_woocommerce .pp_previous:before, div.pp_woocommerce .pp_next:before {
    background: none repeat scroll 0 0 transparent;
    border: 0px solid #CCCCCC;
    border-radius: none;
    box-shadow: none;
    color: #000 !important;
    content: "";
    display: none;
    font-family: verdana !important;
    font-size: 26px !important;
    font-weight: bold !important;
    height: 30px;
    margin-top: -10px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    text-shadow: 0 1px 0 #FFFFFF;
    top: 50%;
    width: 16px;
}
div.pp_woocommerce .pp_arrow_previous:before, div.pp_woocommerce .pp_arrow_next:before {
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: 0;
    top: 0;
}
div#pp_full_res img#fullResImage{ border-color: rgba(0, 0, 0, 1) -moz-use-text-color;
    border-image: none;
    border-style: solid;
    border-width: 1px;}

div.pp_woocommerce .pp_nav {
   display:none!important;
}

.pp_gallery div {
    display: none;
}

.woocommerce .summary h1.product_title {
    margin-bottom: 0.2em;
}
#post-author, #comments, #respond, .post-entries {
display : none;
}
ul.products li.product .price {
color : #000;
display : block;
text-align : left !important ;
}
ul.products a span.price span.amount {
font : 600 14px/1.2em 'Noto Sans', arial, sans-serif !important ;
}
.category-news.post {
max-width : 60%;
padding-left : 0em;
}

.woocommerce_result_count, .woocommerce_ordering, .woocommerce-result-count, .woocomerce-ordering {
display : none;
}
#lang_sel_list, #lang_sel_list ul, #lang_sel_list li {
margin-left : 0;
margin-top : 33px;
width : 100px;
}
.widget h3 {
/*display : none;*/
color : #555555;
height : auto;
margin : 0 0 0 0;
padding : 0 0 0.4em;
}
#woo-canvas-header-widget2 {
float : right;
width : 20%;
}
#woo-canvas-header-widget3 {
float : right;
width : 40%;
}
#woo-canvas-header-widget4 {
float : right;
width : 20%;
}
div#woo-canvas-header-widget2 div.post div.entry-content p {
margin-top : 30px;
font : 300 11px/1.5em 'Noto Sans', arial, sans-serif;
color : #F3F1F0;
}
div#woo-canvas-header-widget3 div.post div.entry-content p {
margin-top : 37px;
font : 300 11px/1.2em 'Noto Sans', arial, sans-serif;
}
#lang_sel_list ul a, #lang_sel_list_list ul a:visited {
    line-height: 1em;
    padding: 3px 0px;
}
.woocommerce .images a {
    display: block;
    margin-bottom: 0.5em;
    margin-top: 5px;
}
div#woo-canvas-header-widget2 div.post div.entry-content p {
margin-top : 30px;
font : 300 11px/1.5em 'Noto Sans', arial, sans-serif;
}
div#woo-canvas-header-widget3 div#query-posts-6.widget, .coco {
margin : 0 !important ;
}
div#woo-canvas-header-widget3 div#query-posts-7.widget {
margin : 0 !important ;
}
div#woo-canvas-header-widget div#query-posts-7.widget div.post-484 {
margin : 0 !important ;
}
h5.entry-title {
font : 14px/1.8em 'Noto Sans', arial, sans-serif;
margin-bottom : 26px;
}
div#main-sidebar-container aside#sidebar div#query-posts-5.widget {
padding : 0 10px 0 0;
background-color : #FFF;
font : 300 11px/1.5em 'Noto Sans', arial, sans-serif;
}
.widget p {
color : #888888;
font : 300 11px/1.5em 'Noto Sans', arial, sans-serif;
}
.two-col-left-980 #main-sidebar-container {
padding-top : 160px;
}
body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit, input[type="submit"] {
border : none medium;
border : #CCCCCC solid 0;
color : #000000 !important ;
background : #FFF;
cursor : pointer;
display : inline-block;
font-family : "Noto Sans", Helvetica, Arial, sans-serif;
font-weight : normal;
padding-top : 0px;
padding-bottom : 12px;
padding-left : 0;
position : relative;
text-decoration : none;
border-radius : 0;
box-shadow : 0 0 0 0 rgba(0, 0, 0, 0.1);
}
body #wrapper #content .button:hover, body #wrapper #content .reply a:hover, body #wrapper #content #respond .form-submit input#submit:hover, input[type="submit"]:hover {
color : #D1005D !important ;
text-decoration : none;
}
div.ppt, .pp_description {
display : none !important ;
}

a h3 mark.count {
display : none;
}
.entry ul {
margin : 0 0 15px;
padding : 0 0 0 0;
}

#header-container {
background : #f3f1f0;
padding : 0 0;
position : fixed;
width : 100%;
z-index : 1;
left: 0;
}
ul.products li.product a img {
display : block;
margin-bottom : 0.75em;
width : auto;
height : 200px;
text-align : left;
}
ul.products li.product a {
float : left;
}
a h3 {
color : #222222;
text-align : left;
}

#tab-additional_information.panel.entry-content,li.additional_information_tab,div.product_meta,#tab-tab-regardez-le-flipbook-anim.panel.entry-content h2{
    display: none !important;
}







li.current_page_item a, li.current_page_parent a, li.current-menu-ancestor a, li.current-menu-item a, li.sfHover {
color : #d1005d;
}
div#main-sidebar-container section#main article.post-106 section.entry div.fourcol-one div.woocommercediv ul.products:after {
margin : 0 0 15px;
padding : 0;
}
div#main-sidebar-container section#main article.post-106 section.entry div.fourcol-one h4 {
text-align : center;
}
div#query-posts-3.widget {
font-size : 11px;
margin : 0 0 10px;
}
div#query-posts-4.widget {
font-size : 11px;
margin : 0 0 10px;
}
div#query-posts-3.widget div.post-51 div.entry-content p, div#query-posts-4.widget div.post-433 div.entry-content p, div#main-sidebar-container section#main article.post-106 section.entry p {
display : none;
}
div#woo-canvas-header-widget div#query-posts-3.widget div.post-413 div.entry-content p, div#main-sidebar-container section#main article.post-106 section.entry p {
display : none;
}
div#main-sidebar-container section#main.col-left div#product-289.post-289 div.summary p.stock, div#main-sidebar-container section#main.col-left div#product-282.post-282 div.summary p.stock {
display : none;
}
tax-product_cat-livres p {
font : 25px/1.5em Noto Sans, sans-serif;
}
.widget ul {
list-style-position : inside;
list-style-type : none;
}
.nav a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.sfHover a.sf-with-ul {
color : #d1005d;
}

div#woo-canvas-header-widget div#query-posts-2.widget {
margin : 0 0 5px;
}
.woocommerce .woocommerce_tabs, .woocommerce .woocommerce-tabs {
background : none 0 0 repeat scroll #FFFFFF;
border : #E6E6E6 solid 1px;
float : left;
margin-bottom : 1.3em;
width : auto;
}


@media only screen and (max-width:768px) {
body.home ul.products li.product {
    clear: none;
    margin-right: 3.8%;
    width: 22%;

}

 #header.col-full div#logo a img {
width : 100px;
height:100px;
}
#woo-canvas-header-widget2 {
float : right;
width : 50%;
}
#lang_sel_list, #lang_sel_list ul, #lang_sel_list li {
margin-left : 10px;
margin-top : 10px;
width : 100px;
}
div#woo-canvas-header-widget3 div.post div.entry-content p {
display : none;
}
#woo-canvas-header-widget2 {
display : none;
}
.woocommerce_ordering, .woocommerce-ordering {
display : none;
text-align : right;
}
  
}
@media only screen and (max-width:420px) {
div#woo-canvas-header-widget3 div.post div.entry-content p {
display : none;
}
#woo-canvas-header-widget2 {
display : none;
}
.two-col-right-980 #main-sidebar-container #main {
padding-top : 100px;
width : 100%;
}
.two-col-right-980 #main-sidebar-container #sidebar {
padding-left : 20px;
padding-top : 0;
width : 30%;
}
   body.home ul.products li.product {
    clear: none;
    margin-right: 3.8%;
    width: 42%;
}
}
@media only screen and (min-width:768px) {
  
#nav-container {
display : none;
padding-top : 0;
}
#header-container {
margin-bottom : 2em;
}
.woocommerce_ordering, .woocommerce-ordering {
display : none;
text-align : right;
}
 

}

.year-list, .month-list {
	width: 100% !important;
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0 !important;
}

.year-list {
	margin-top: 10px !important;
	background: url(img/archive-year-background.png) repeat-x center bottom;
}

.month-list {
	border-bottom: 2px solid #E8EDEE;
	padding: 5px 3px !important;
}

.year-list li, .month-list li {
	list-style: none !important;
	float: left;
	clear: none !important;
	font-size: 14px;
	color: #BDC0C3;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1 !important;
}

.year-list li:before, .month-list li:before {
	content: '' !important;
}

.year-list a {
	float: left;
	font-size: 28px;
	padding: 5px 7px 10px !important;
}

.year-list .current {
	background: url(img/archive-year-pointer.png) no-repeat center bottom;
	color: #000;
}

.month-list li {
	padding: 3px 5px !important;
}

.month-list .current, .month-list .current a {
	background: none;
	color: #000;
}

.archive-list li {
	list-style: none !important;
	margin-bottom: 0px;
  line-height: 3em;
}

.archive-list li h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

/* Fancy */
.month-heading {
	margin: 20px 0 10px;
  display: none;
}

#smart-archives-fancy a {
	outline: none !important;
}

.pane {
	float: left;
	clear: both;
	display: none;
	width: 100%;
}


span.month-archive-link {
	font-size: 70%;
	font-weight: normal;
}

/* Block */
#smart-archives-block {
	float: left;
	width: 100%;
}
.entry .wp-caption-text {
    font: 300 14px/1.5em "Noto Sans",Helvetica,sans-serif;
    color: #000;
    margin: 0 0 0;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    text-align: left;
}

.entry .wp-caption {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid #E6E6E6;
    border-radius: 0px;
    box-shadow: 0 0 0px 0px #FFFFFF inset;
    max-width: 100%;
    padding: 0px;
    text-align: left;
    width: 100%;
}
.entry .wp-caption img {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    margin: 0 !important;
    padding: 0;
}
.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
height: auto;
padding: 3px;
border: 1px solid #FFF;
background: #F8F8F8;
background: rgba(255, 255, 255, 0.7);
}
.woocommerce .woocommerce_tabs ul.tabs li a, .woocommerce .woocommerce-tabs ul.tabs li a {
    border-top: 0 solid rgba(255, 255, 255, 0.1);
    display: inline-block;
    padding: 0.5em 1em;
}


.woocommerce .summary form {
       border-color: rgba(0, 0, 0, 0) -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 0;
    margin-bottom: 1.5em;
    padding: 1.5em 0.8em;
}

body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit, input[type="submit"] {
      box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
   }
div#header-container header#header.col-full{
background-position : left top;
background-repeat : no-repeat;
border : solid 0;
margin-bottom : 0;
margin-top : 0;
padding-bottom : 0;
padding-top : 0;
}