/* general */

#swipebox-overlay__{display: none !important;}

/* header */

.full-width.logo-background .logo{color: #fff !important;}

.link_news_header{color: #ccc; text-transform: uppercase;}

.menu-button{background: #000bc3 !important;}

.contact-number .contact-number-text{font-weight: 700 !important;}

.social i{font-size: 16px !important;}

.large-above-menu .contact-info li i{color: #000bc3 !important;}

.full-width nav.site-navigation .main-menu > li > a{font-size: 12px; padding: 24px 18px;}

.menu-item-desc{display: none !important;}

.large-above-menu{padding-right: 0 !important;}

.menu-search + .mini-cart{display: none !important;}

.top-bar .contact-info a{color: #008dce;}


/* hp */

.featured-content{border-color: #008dce !important}

.featured-has-icon .featured-title:before{background: #000bc3 !important;}

.title::after, .widgettitle::after, .site-footer-default .widget-title::after{background: #000bc3 !important;}

.section_garanties .icon-header .icon-media{}

.recent-news .post-meta li:last-of-type{display: none !important;}

.recent-news .owl-carousel .owl-item .post header{height: 178px; overflow: hidden;}

.recent-news .owl-carousel .owl-item .post header img{object-fit: cover; height: 100%; width: 100%;}

.recent-news .post-content >div{height: 70px; overflow: hidden;} 


/* pages internes */

table caption{background: #f5f5f5; padding: 19px 15px 15px; font-weight: 500; font-size: 18px; text-transform: none; color: #333; text-align: center;}

table td{padding: 10px;}


/* article */

.page-header{background-color: #008dce !important;}

.page-header .page-title{color: #fff !important;}

.comment-respond, article.post .post-meta li.author, article.post .post-meta li:last-of-type{display: none !important;}


/* about */

.timeline .timeline-year{color: #000bc3 !important; font-weight: 900;}


/* product listing */

.anps-shadows .product{margin-top: 20px;}

.anps-shadows .product-header{height: 254px;}

.anps-shadows .product-header > a.woocommerce-LoopProduct-link{display: block; height: 100%; overflow: hidden; position: relative; text-align: center;
-webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; transform-style:preserve-3d !important;}

.anps-shadows .product-header > a.woocommerce-LoopProduct-link img{max-height: 100%; max-width: 100%; display: inline-block; padding: 15px; position: relative; 
top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}

.anps-shadows .product-title{height: 53px; margin-bottom: 0; font-size: 15px; overflow: hidden; padding: 0 10px;}


.woocommerce-products-header .term-description h2, .section_bottom_cat_product h2{text-transform: uppercase; margin-bottom: 30px; font-size: 25px;}

.woocommerce-products-header .term-description table, .section_bottom_cat_product table{margin-bottom: 30px;}


/* page produit */

.woocommerce-product-gallery__wrapper, .woocommerce-product-gallery .flex-viewport{box-shadow: none !important;}

.woocommerce-product-gallery .flex-viewport{height: auto !important; text-align: center; border: 1px solid #f5f5f5 !important;}

.woocommerce div.product div.images img{width: auto !important; max-width: 100%; padding: 15px; display: inline-block;}

.single-product .related.products ul.products, .single-product .products.upsells ul.products{margin-top: -15px;}


/* footer */

.site-footer-default .contact-info li .important, .site-footer-default .working-hours td{color: #ccc !important;}

.site-footer-default .contact-info i, .site-footer .widget_recent_entries .post-date:before{/*color: #000bc3 !important;*/}

.widget_newsletterwidget .tnp-single .tnp-submit{background: #000bc3 !important;}

.site-footer .copyright-footer .widget_anpssocial .social a{color: #fff !important; background: #000bc3 !important;}


