
/*
.wordpress-homepage-layout .col-main ul li.wordpress-post {
    margin-bottom: 10px;
    padding-bottom: 10px;
    background: url("../images/bkg_grid_bottom.gif") no-repeat scroll 0 bottom transparent;
}
*/

/*
body.customer-account,
body.events-account-list,
body.newsletter-manage-index,
body.downloadable-customer-products,
body.tag-customer-index,
body.review-customer-index,
body.customer-address-form,
body.customer-account-edit,
body.customer-account-index {
        background-image: url('../images/bkg_body_customer_account.jpg');
}
*/
/*
.wordpress .breadcrumbs {
        display: none;
}
*/
.wordpress-category-index .breadcrumbs{
    display: block;
}

.wordpress .col-3 article div.head {
    height:350px;
}
.wordpress .col-3 article div.head3 {
    height: 310px;
}
.wordpress .col-3 article div.visuel{
    height:140px;
    text-align:center;
    vertical-align:middle;
}
.wordpress .col-3 article div.head3 .visuel {
    height:160px;
}
.wordpress .col-3 article .picture {
    margin:auto;
}
.wordpress .col-3 article div.content {
    height: 150px;
}
.wordpress .col-3 article .block-content .content{
    height: 100px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
      .wordpress .col-3 article .block-content .content {
               height:110px!important;
                 }
             }
.wordpress .col-3 article.block {
    border:none;

}
.wordpress-page-view-index .page-title{
    display: block;
}
.catalogsearch-result-index .breadcrumbs{
    display: block;
}
.cms-index-noroute .page-title,
.catalogsearch-result-index .page-title{
    display: block;
}
.cms-index-noroute .col-main .form-search,
.catalogsearch-result-index .col-main .form-search{
    margin: 20px auto;
}
/*.cms-index-noroute .col-main .form-search .input-text,*/
.catalogserarch-result-index .col-main .form-search .input-text{
    width: 70%;
}
.wordpress.wordpress-post-view-index .page-title {
    display: block;
}

.wordpress .post-col1 {
    width: 15%;
    float: left;
}
.wordpress .post-col2 {
    float: left;
    width: 80%;
}

.wordpress .col2-left-layout .post-col2 {
    float: left;
    width: 820px;
}

.wordpress .col1-layout .post-col2 {
    float: left;
    width: 790px;
}

.wordpress .posts-list {
    margin-top: 25px;
}

.wordpress .wordpress-post {
    margin-bottom: 15px;
}

.wordpress .wordpress-post a {
    text-decoration: none;
}
.wordpress .wordpress-post a h1{
    font-size:1.5em;
}
.wordpress .wordpress-post a h3{
    font-size: 1.1em;
}
.wordpress .more-posts .wordpress-post a,
.wordpress .wordpress-post a h4,
.wordpress .wordpress-post a h3,
.wordpress .wordpress-post a h1,
.wordpress .last-post a {
    font-weight: bold;
    color: #F58220;
    text-decoration: none;
}

.wordpress .more-posts .wordpress-post a:hover,
.wordpress .wordpress-post a:hover h4,
.wordpress .wordpress-post a:hover h3,
.wordpress .wordpress-post a:hover h1,
.wordpress .last-post a:hover {
    color: #FF9933;
}


.wordpress .more-posts .wordpress-post {
    height: 71px;
    overflow: hidden;
    margin-bottom: 10px;
}

.wordpress .more-posts .wordpress-post a,
.wordpress .more-posts .wordpress-post p {
    line-height: 1em;
    text-decoration: none;
    display: block;
}

.wordpress .more-posts li {
    border-bottom: dotted 3px #ccc;
    float: left;
    width: 30%;
    margin-left: 10px;
    margin-bottom: 10px;
}

.wordpress .wordpress-post h2 a {
    font-size: 18px;
    text-transform: none;
    text-decoration: none;
}

.wordpress.wordpress-post-view-index .entry,
.wordpress .post-content .entry {
    text-align: left;
    margin: 0 0 5px;
}

.wordpress.category-10 .entry,
.wordpress.category-15 .entry {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1
}

.wordpress .wp-caption.left, .wordpress .wp-caption.alignleft {
    margin-right: 15px;
    float: left;
}

.wordpress .wp-caption.right {
    margin-left: 15px;
}
.wordpress .entry p.product-auteur{
    width:150px;
    font-size:11px !important;
    
}
.wordpress.category-10 div.entry div{
    float:right;
    width: 650px
}
.wordpress .entry p {
    font-size: 14px;
   
}

.wordpress .entry p.product-image {
    float: left;
    margin-right: 10px;
}

.wordpress p.on {
    font-size: 9px;
    text-transform: uppercase;
    color: #333;
    margin-bottom: 3px;
    font-weight: bold;
}

.wordpress .wordpress-post {
    float: left;
}

.wordpress .col2-right-layout .col-main {
    width: 630px;
}

.wordpress .col2-right-layout .col-right {
    width: 260px;
}

.wordpress .post-author {
    /*padding-top: 120px;
    background: url('../images/polaroid.jpg') no-repeat top left;*/
    font-weight: bold;
}
/* Jessica 
.wordpress .post-author.jessica {
    background: url('../images/polaroid-jessica.png') no-repeat top left;
}
/* Marie 
.wordpress .post-author.marie {
    background: url('../images/polaroid-marie.png') no-repeat top left;
}

.wordpress .post-author.flora {
    background: url('../images/polaroid-flora.png') no-repeat top left;
}

.wordpress .post-author.astrid {
    background: url('../images/polaroid-astrid.png') no-repeat top left;
}
*/
.wordpress .post-date,
.wordpress .post-event-date {
    color: white;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: -0.02em;
    text-transform: uppercase;
    white-space: nowrap;
    background: #906755;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-right: 0px;
    letter-spacing: 0.01em;
    box-shadow: 1px 1px 0px #775546;
    -moz-box-shadow: 1px 1px 0px #775546;
    -webkit-box-shadow: 1px 1px 0px #775546;
    cursor: pointer;
    padding: 2px 0 2px 4px;
}

.wordpress .post-recent li:hover .post-date,
.wordpress .post-recent li:hover .post-event-date {
    box-shadow: inset 1px 1px 0px #775546;
    -moz-box-shadow: inset 1px 1px 0px #775546;
    -webkit-box-shadow: inset 1px 1px 0px #775546;
}

.wordpress .post-content {
    /** float: left; **/
    /** width: 500px; */
    clear: both;
    margin: 0 0 15px 10px;
    font-size: 14px;
}

.wordpress .details {
    margin-top: 15px;
}

/*.wordpress .details a,*/
.wordpress .details {
    text-transform: uppercase;
    font-size: 11px;
}

.wordpress div.product-shortcode-container {
    /*float: left;*/
    margin-right: 5px;
    max-width: 150px;
    max-height: 300px;
}

.wordpress.category-10 div.product-shortcode-container{
    width: 150px !important;
    margin-right: 30px;
    margin-left: -15px;

}

.wordpress .wordpress-post-categories-and-tags {
    float: right;
}

.wordpress .wordpress-post-categories-and-tags a,
.wordpress .wordpress-post-categories-and-tags {
    color: #999;
    font-size: 11px;
}

.wordpress #comment {
    width: 554px;
    border-radius: 3px;
}

.wordpress #comments h3 {
    font-size: 14px;
}

.wordpress #comments li h4 {
    font-size: 11px;
    color: #84523E;
}

.wordpress #comments p.when {
    text-transform: uppercase;
    font-size: 9px;
    color: #999;
}

.wordpress #comments .form-list {
    clear: both;
}

.wordpress #comments .form-list label[for=url],
.wordpress #comments .form-list #url {
    display: none;
}


.wordpress .form-list label {
    margin-top: 5px;
    width: 180px;
    /*font-size: 11px;*/
}

.wordpress .form-list label.required em {
    float: none;
    position: relative;
    right: 0;
}

.wordpress .form-list .field {
    width: auto;
}

.wordpress .form-list .input-box {
    clear: none;
    width: auto;
    /*float: left;
    margin-left: 20px;*/
}

.wordpress .form-list input.input-text {
    width: 554px !important;
    border-radius: 3px;
}

.wordpress .post-recent {
    width: 100%;
}

.wordpress .post-recent li {
    background: #c29987;
    /* background: url('../images/bkg_sidebar_wordpress_posts.gif') left bottom; */
    background-repeat: no-repeat;
    padding: 2px 2px 11px 2px;
}

.wordpress .post-recent li .post-title {
    width: 141px;
    float: left;
}

.wordpress .post-recent li .post-event-date,
.wordpress .post-recent li .post-date {
    width: 42px;
    float: left;
    margin: 0 5px 2px 0;
}

.wordpress .col-left .block-blog-recent .block-content {
    background: #b28977;
    color: white;
    line-height: 1.3em;
    font-size: 12px;
    font-weight: bold;
}

.wordpress .block-blog-recent .block-content a {
    color: white;
}
.wordpress .products-grid h2.product-name {
    text-align: center;
}

.wordpress .post-date-badge {
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;

    border-top-left-radius: 0;
    border-top-right-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;


    box-shadow: 2px 2px 4px #ddd;
    -moz-box-shadow: 2px 2px 4px #ddd;
    -webkit-box-shadow: 2px 2px 4px #ddd;
    display: block;
    width: 60px;
    height: 60px;

    background-color: #f58220;

    /* Firefox 3.6+ */
    /*background: -moz-linear-gradient(100% 20% 90deg, #fff371, #ffff58);*/
    /* Safari 4-5, Chrome 1-9 */
    /*background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#ffff58), to(#fff371));*/

    border: solid 1px rgba(0, 0, 0, 0.2);
    margin-right: 15px;
}

.wordpress .post-date-badge p.on {
    padding-top: 8px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    font-family: Georgia;
    line-height: 1.3em;
}

.wordpress .block .block-title {
    background:  no-repeat scroll 7px 7px #D8651A;
    border:none;
}
.wordpress .block .block-title span {
    color:#FFFFFF;
}

.col-main .form-search { width: 70%; height:30px; background:url(../images/bkg_form-search.gif) 0 0 no-repeat; padding:1px 0 0 16px; }
.col-main .form-search label { float:left; text-align:left; font-weight: bold; font-size: 1.2em; }
.col-main .form-search input.input-text { float:left; border-color:#5c7989; width:309px; margin-right:4px; margin-left: -4px; }
.col-main .form-search button.button { float:left; }
.col-main .form-search button.button span { border:0; height:21px; padding:0 0 0 3px; font:bold 11px/21px Tahoma, Verdana, Arial, sans-serif; }
.col-main .form-search button.button span span { background-position:100% 0; padding:0 6px 0 3px; }
.col-main .form-search .search-autocomplete { z-index:999; left:40px !important; top:22px !important; }
.col-main .form-search .search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
.col-main .form-search .search-autocomplete li { text-align:left; border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
.col-main .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.col-main .form-search .search-autocomplete li.odd { background-color:#fffefb; }
.col-main .form-search .search-autocomplete li.selected { background-color:#f7e8dd; }

.wordpress .alignleft {
    float: left !important;
    margin: 0 15px 10px 0 !important;
}

.wordpress .aligncenter {
    margin: auto;
}

.wordpress .alignright {
    float: right;
    margin: 0 0 10px 15px;
}

/**
 * Homepage
 **/
/*.wordpress .block-content {
    background: rgb(249,249,249); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(234,234,234,1) 100%); /* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(234,234,234,1) 100%); /* IE10+ */
    /*background: linear-gradient(to bottom, rgba(249,249,249,1) 0%,rgba(234,234,234,1) 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 ); /* IE6-8 */
/*}*/

.wordpress.wordpress-homepage-layout .read-more {
    float: right;
}

.wordpress.wordpress-homepage-layout .last-post .wordpress-post {
    margin-bottom: 0px;
}

.wordpress.wordpress-homepage-layout .post-author {
    margin-right: 20px;
}

.wordpress.wordpress-homepage-layout .posts-list {
    /*
        -moz-column-count: 3;
        -webkit-column-count: 3;
        -moz-column-gap: 2em;
        -webkit-column-gap: 2em;
        column-count: 2;
        -moz-column-rule-style: solid;
        -moz-column-rule-color: #fff;
        -moz-column-rule-width: 2px;
        -webkit-column-rule-style: solid;
        -webkit-column-rule-color: #fff;
        -webkit-column-rule-width: 2px;
    */
    margin-top: 0;
}

section.col-3 article {
    width: 32%;
    margin: 0 8px 16px 8px;
}

section.col-3 article.alpha {
    clear: left;
    margin-left: 0;
}

section.col-3 article.omega {
    clear: right;
    margin-right: 0;
}
.wordpress .products-grid li.item{
    float: left;
    box-shadow: none;
    margin: 0px;
    border: none;
    postion: relative;
    padding: 0;
    width: 150px;
    text-align: center;
}
.wordpress .product-shortcode-container .products-grid .product-image {
    width: 0;
    height: 0;
    margin-left: 15px;
}
.wordpress .products-grid .product-image {
    display: block;
    width: 135px;
    height: 135px;
    margin: 0 0 10px;
        margin-left: 0px;
}
.wordpress .jck-product__img {
    max-height: 183px;
    width: 120px;
}
