#change_wrap_div{ background-repeat: repeat !important; }#footer{ background-color: #262e31} #sub-footer { background-color: #1d2629 !important; } #sub-footer { background-repeat: repeat !important; } div.pp_default .pp_social { display: none !important; } div.pp_default .pp_next > span, a.pp_previous > span { display: none !important; } div.pp_overlay, .dfd-fullscreen-video-container:before  { opacity: 0.7 !important; } /*page boutique - prodtuits*/

#layout .woo-page-title{display: none;}
#layout .products {margin-top : 70px;}

.widget_products ul li .product_summary{font-family: "Lato" ,sans-serif !important; letter-spacing:2px !important; line-height: 15px !important;}

.dfd-background-dark#sub-footer .subfooter-copyright a { color: rgba(255,255,255,0.6);}
#header-container.header-style-2:not(.small):not(.small) #header .header-wrap .nav-menu .mega-menu-item .item-title {color:#262e31;}
.products .product .woo-title-wrap div.box-name {float:left;}
.products .product .woo-title-wrap .price-wrap {float:right;}

.products .product .woo-title-wrap .price-wrap .amount, .single-product .dfd-price-rating-wrap > .price-wrap .price .amount { 
color:#ca973b !important;   
    font-family: "Lato" !important;   
    letter-spacing: 2px !important;
font-weight : 400 !important; 
}

.products .product .woo-title-wrap div.subtitle {color:#8a97a2}
#left-sidebar:before, #right-sidebar:before {background: #fff; width:normal}
.widget_best_sellers ul li .product_summary a:before, .widget_top_rated_products ul li .product_summary a:before, .widget_recently_viewed_products ul li .product_summary a:before, .widget_products ul li .product_summary a:before {left: 0px;}
/*. single-product .product.type-product {margin-top: 70px !important;}*/
.widget_products ul li .product_thumbnail img {border-radius: 0;}
.quantity, .single-product .cart .single_add_to_cart_button, .products .product .woo-cover .buttons-wrap a.add_to_cart_button {display: none;}

.dfd-controls .page-inner-nav .dfd-controler.prev:before {
    content: "\ec2c";
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
}
.dfd-controls .page-inner-nav .dfd-controler.prev:before, .dfd-controls .page-inner-nav .dfd-controler.next:before {
    font-size: 13px;
    font-family: "icomoon" !important;
}
.dfd-controls .page-inner-nav .dfd-controler.next:before {
    content: "\ec46";
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
}
.dfd-controls .page-inner-nav .dfd-controler.prev:before, .dfd-controls .page-inner-nav .dfd-controler.next:before {
    font-size: 13px;
    font-family: "icomoon" !important;
}

/*****Navigation produit thumb next -previous******/
.dfd-controls .page-inner-nav .dfd-controler {
    height: 95px;
    line-height: 95px;
    color: #fff;
    background: #262e31;
}
.dfd-controls .page-inner-nav:hover .dfd-controler, .dfd-controls .page-inner-nav.active .dfd-controler {    
    background: #ca973b ;
    border-color: #ca973b ;
}
.dfd-controls .page-inner-nav .thumb .entry-comments { display: none;}
div.pp_default .pp_social {display: none !important;}
div.pp_pic_holder .pp_hoverContainer {display: none !important;}

/******NAV*******/
/*Menu nav active*/
#header-container.small #header .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:before, #header-container.small #header .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:before{
    background: transparent;
    border-color: rgba(38,46,49,0.8) !important;
}
#header-container.small #header .nav-menu .mega-menu-item:before, #header-container.small #header .nav-menu .mega-menu-item .item-title:after {
    background: transparent;
    border-color: rgba(38,46,49,0.8) !important;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo:before {background: none;}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo img {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
}

#header-container.dfd-new-headers.small #header .nav-menu .mega-menu-item.menu-item-depth-0 .item-title:hover {color:#ca973b}

@media only screen and (min-width: 1101px){
#header-container.header-style-2:not(.small):not(.small) #header .header-wrap .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:before, #header-container.header-style-2:not(.small):not(.small) #header .header-wrap .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:before {
    background: transparent;
    border-color: rgba(38,46,49,0.8) !important;
}

#header-container.header-style-2:not(.small):not(.small) #header .header-wrap .nav-menu .mega-menu-item:before, #header-container.header-style-2:not(.small):not(.small) #header .header-wrap .nav-menu .mega-menu-item .item-title:after {
     background: transparent;
border-color: rgba(38,46,49,0.8) !important;
}

#header-container.small #header .header-wrap {   
  border-color: rgba(38,46,49,0.8) !important;
}
}
/*nav langue*/
li.nav-lang a{
margin-left: 60px;
background:#262e31;
 color: #ffffff !important;
padding :0 10px !important;}

#header-container.header-style-2:not(.small):not(.small) #header .header-wrap li.nav-lang .nav-menu .mega-menu-item .item-title{
    color: #ffffff !important;
}
/*border bottom*/
#header-container.small #header{ border-bottom: 1px solid rgba(27,27,27,0.1);}

/*Nav small*/
#header-container.small.without-top-panel {
    margin-top: 0px; 
}
#header-container.small #header .header-wrap > .row:last-child {
    padding-bottom: 20px;    
}
#header-container.small #header .header-wrap > .row:last-child > .columns.header-main-panel {
    height: 30px;
}
#header-container.small #header nav.mega-menu .main-menu-link {
    height: 30px;
    line-height: 30px;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {   
    height: auto;
    line-height: inherit;  
}

/*mobile nav*/
.sidr .sidr-inner > ul > li > a {font-size:14px;}

 .sidr .sidr-inner > ul > li.nav-lang > a {
    margin-left: 25px;
    background: rgba(255,255,255,0.5) !important;
    color: rgba(255,255,255,0.5) !important;
    padding: 0 25px !important;
    display: inline-block;
}
 .sidr .sidr-inner > ul > li.nav-lang > a:hover {    
    background: rgba(255,255,255,0.8) !important;
    color: #fff !important;   
}

/********Page HP**********/
/*slider hp*/
#rev_slider_8_1 .uranus .tp-bullet{width: 10px;    height: 10px;}

/*subtitle categories products hp*/
.dfd-woo-single-category .dfd-heading div.subtitle {color: #ca973b;}
.dfd-woo-single-category .dfd-heading .inline-block {padding: 20px 30px; background: #262e31;}

/*products hp*/
.products .product .woo-title-wrap div.box-name:hover { color: #ca973b ;}
.products .product .woo-cover .buttons-wrap i {background: #262e31;}

/******Page artiste*****/
/*subtitle page artistite slider vertical*/
.dfd-background-dark h3.widget-sub-title{color:#ca973b !important;}


/**********blog***********/
/*carousel blog hp*/
.entry-meta, .entry-meta.dopinfo {    color: #9ba6af;}
/*btn lire la suite*/
.more-button{color:#ca973b;}
/*blog*/
.post.format-quote .entry-content .entry-thumb .quote-author, .post.format-quote .entry-media .entry-thumb .quote-author { color: #ca973b;}
.widget.widget_dfd_widget_sidebar_menu ul li a:hover, .widget.widget_product_categories ul li a:hover, .widget.widget_pages ul li a:hover, .widget.widget_nav_menu ul li a:hover, .widget.widget_layered_nav ul li a:hover, .widget.widget_meta ul li a:hover { color: #ca973b;}

/*****Breadcrumbs*******/
div.page-title-inner .breadcrumbs > nav {   
    background: transparent;
    border:none; }

/*****page title******/
div.page-title-inner .page-title { 
    font-weight: 400;
    font-size: 36px;  
    letter-spacing: 2px;   
}

/******page woo commerce title******/
body.woocommerce  div#stuning-header .dfd-stuning-header-bg-container {
background: url(/wp-content/uploads/2015/06/bg-title-boutque.jpg) no-repeat bottom center; 
background-attachment: inherit !important;
}

/*****Page single product*****/

@media(min-width:992px){
body.single-product #main-wrap #layout{padding:100px}
}
@media(max-width:991px){
body.single-product #main-wrap #layout{padding:0px}
}

/******Footer********/
#footer .dfd-footer-menu ul li:last-child:before{content:'';}


/*reseaux sociaux footer*/
.dfd-share-module.dfd-background-hover ul li:hover a {border-color: #ca973b;}
.dfd-share-module.dfd-default ul li a:before, .dfd-share-module.dfd-background-hover ul li a:before {background: #ca973b;}
#footer.footer-style-1 .footer-logo + .widget.soc-icons {margin-top: 0px}
#footer.footer-style-1 > .row > .columns > div:first-child {padding-top: 30px;}
#footer.footer-style-1 .widget.soc-icons + .dfd-footer-menu {margin-top: 0px;}

.wpcf7 form .dfd-contact-from-style-2 {border: 2px solid #ca973b;}
.wpcf7 form .dfd-contact-from-style-2 p.dfd-border-right {border-right: 1px solid #cdcdcd;}
.wpcf7 form .dfd-contact-from-style-2 p.dfd-border-bottom {border-bottom: 1px solid #cdcdcd;}

#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after, #header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after, #header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after, #header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after, #header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after, #header-container.dfd-new-headers.header-style-3 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after, #header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after, #header-container.dfd-new-headers.header-style-4 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after, #header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after, #header-container.dfd-new-headers.header-style-9 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after, #header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after, #header-container.dfd-new-headers.header-style-10 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after, #header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after, #header-container.dfd-new-headers.header-style-12 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after, #header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:after, #header-container.dfd-new-headers.header-style-13 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:after {
    /* background: #ca973b;*/
background: transparent;
    visibility: visible;
}
#header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item .item-title, #header-container.dfd-new-headers.header-style-2 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor .item-title, .nav-menu .nav-item.current-menu-item > a.main-menu-link

{border : solid 1px #202020; }

/*#header-container.dfd-new-headers.small #header .nav-menu .mega-menu-item.menu-item-depth-0  li.current-menu-item{border : none; }*/

#reflinks h3 {font-size:15px !important; color: #ca973b; letter-spacing: 4px;}
#reflinks a {font-size:10px; color:#666}
#reflinks a.linklist {display: inline-block; width: 300px;}
#reflinks {background-color: #1d2629 !important; overflow:auto; border-top: 1px solid #262e31; padding-left:50px; padding-bottom: 30px;}

/*
@media only screen and (max-width: 799px) {
.dfd-bg-inside {height: 300px !important;}
}*/

/*liens produits phare page boutique*/
.widget_best_sellers ul li .product_summary a:hover, .widget_top_rated_products ul li .product_summary a:hover, .widget_recently_viewed_products ul li .product_summary a:hover, .widget_products ul li .product_summary a:hover {color: #ca973b;}

/*** comment thumb blog ***/
.post .entry-media .post-comments-wrap + .post-like-wrap, .search-results #main-content .post .entry-media .post-comments-wrap + .post-like-wrap, .search-results #main-content article .entry-media .post-comments-wrap + .post-like-wrap {left: 0px;}
.post .entry-media .post-like-wrap, .search-results #main-content .post .entry-media .post-like-wrap, .search-results #main-content article .entry-media .post-like-wrap {top: 0px;}
.post .entry-media .post-comments-wrap, .search-results #main-content .post .entry-media .post-comments-wrap, .search-results #main-content article .entry-media .post-comments-wrap {display: none;}

/* fleches carousel */
.vc-row-wrapper.full_width_small_paddings .ult-carousel-wrapper.ult_horizontal .slick-slider .slick-prev, .vc-row-wrapper.full_width_content_paddings .ult-carousel-wrapper.ult_horizontal .slick-slider .slick-prev, .vc-row-wrapper.full_width_content .ult-carousel-wrapper.ult_horizontal .slick-slider .slick-prev {z-index: 1;}

/* boites accueil */
@media only screen and (max-width: 799px) {
.vc_custom_1459771014954, .vc_custom_1459770996114 {padding-right: 5% !important; padding-left: 5% !important;}
.page-id-11369 .upb_row_bg {background-attachment: local !important; background-position: 20% 0px; }
#layout .products {margin-top: 0px !important;}

}
@media only screen and (max-width: 854px) {
.prev-next-links{display:none}
}

div.roselynebg { background-position: 30% center !important;}

.dfd-controls .page-inner-nav .dfd-controler.prev span, .dfd-controls .page-inner-nav .dfd-controler.next span { display: none;}
#header-container.dfd-new-headers.header-style-1 #header .header-wrap nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:hover:after{visibility:hidden;}

.nav-menu .mega-menu-item .item-title:after {height: 0px;}

#header-container.small:not(.header-style-7):not(.header-style-14) #header{background: rgba(0,0,0,0.88) !important;}
.slick-slider .slick-dots li {width: 10px; height: 10px;}

.single-product .product-meta > div > span .meta-heading, .widget.widget_categories li a:hover, .widget.widget_archive li a:hover, .widget.widget_crum_cat_arch li a:hover, div.page-title-inner .dfd-meta-wrap .entry-meta .entry-comments, .dfd-meta-container .post-like-wrap .social-share .like-hover-title:hover {color: #ca973b;}


#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-news-categories .byline.category a, div.page-title-inner .dfd-news-categories .byline.category a, .widget.widget_categories li .icon-wrap i.dfd-uncategoriesed:before, .widget.widget_categories li:before, .widget.widget_archive li .icon-wrap i.dfd-uncategoriesed:before, .widget.widget_archive li:before, .widget.widget_crum_cat_arch li .icon-wrap i.dfd-uncategoriesed:before, .widget.widget_crum_cat_arch li:before, #layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .post-comments-wrap .entry-comments a, #layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .post-comments-wrap .entry-comments a, #layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .post-comments-wrap .entry-comments a, .dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-news-categories .byline.category a {background: #ca973b  !important;}

blockquote {    text-decoration: none; border-left: 2px solid #ca973b;}

blockquote, blockquote p , #layout.single-post .dfd-single-style-advanced .post.format-quote .entry-content, #layout.single-post .dfd-single-style-advanced .post.format-quote .entry-content a.quote-content, .dfd-blog-loop .post.format-quote .entry-media a.quote-content p, .dfd-blog-loop .post.format-quote .entry-content a.quote-content p, #layout.single-post .dfd-single-style-advanced .post.format-quote .entry-media a.quote-content p, #layout.single-post .dfd-single-style-advanced .post.format-quote .entry-content a.quote-content p {color: #ca973b;}

.dfd-blog-loop .post.format-quote .entry-media a.quote-content, .dfd-blog-loop .post.format-quote .entry-content a.quote-content, #layout.single-post .dfd-single-style-advanced .post.format-quote .entry-media a.quote-content, #layout.single-post .dfd-single-style-advanced .post.format-quote .entry-content a.quote-content{text-decoration:none;}

.blog-top-block{display:none;}