/*
Theme Name: Estore Child
Description: Theme enfant IPC
Author: SI IPC
Author URI: https://www.ipc-sa.com
Template: estore-pro
Version: 0.1.0
*/

/*HEADER*/

.middle-header-wrapper {
padding: 20px 0;
background: #000;
}

.bottom-header-wrapper {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
position: relative;
background: #000 !important;
}

.bottom-header-wrapper .tg-container {
    position: static;
    background: #000;
}

#site-description {
color: #fff;
font-size: 34px;
font-weight: 400;
margin: 0;
}

#site-title a {
color: #000;
}

#site-navigation {
float: left;
  margin-bottom: 20px;
}

#site-navigation ul li {
color: #3ecefe;
position: relative;
font-size: 16px;
}

#site-navigation ul li a {
color: #3ecefe;
position: relative;
font-size: 16px;
font-family: Quicksand, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;
font-weight: normal;
text-transform: none !important;
display: block;
transition: all 0.5s ease;
}

#site-navigation ul li a:hover {
color: #fff !important;
}

#site-navigation .sub-menu, #site-navigation .children {
    left: 0;
    min-width: max-content;
    position: absolute;
    top: 120%;
    border: 0;
    z-index: 999;
    background: #000;
    box-shadow: 0;
    opacity: 0;
visibility: hidden;}

#site-navigation .sub-menu li a, #site-navigation .children li a {
    border-bottom: 0;
    padding: 0 15px;
font-size: 16px;}

.page-header .entry-title {
font-size: 28px;
    line-height: 30px;
    font-weight: 700;
    margin: 0;
    margin-bottom: 20px;
}

.page-header{
margin-bottom: 10px;
background: #ffffff !important;
}

article .entry-content {
margin-top: 0px;
}


/*Page accueil*/
body.page-id-2546 .page-header {
	background: #ffffff !important;
    margin: 0;
    padding: 0;
}

body.page-id-2546 #colophon {
margin-top: 0;}

body.page-id-2546 .hentry {
margin: 0;}

.theiaStickySidebar {padding-bottom : 0 !important}

.page-content, .entry-content, .entry-summary {margin: 0;}



/*.woocommerce-breadcrumb {
text-align: left;
}*/

.term-description {
display:none;
}

.aws-container .aws-search-form .aws-form-btn {
	background: #3ecefe;
    border: 1px solid #3ecefe;
}

.search-user-block .search-icon {
display: none;
	
}

.widget {
    margin: 0 0 1.5em;
    background: #f3f3f3;
    padding: 10px;
}

a.ipeceen{
opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

a.ipeceen :hover {
	opacity: 0.8 !important;
}

/*FOOTER*/

#top-footer {
background: #000 none repeat scroll 0 0;
padding: 10px 0;
}

#bottom-footer {
background: #000 none repeat scroll 0 0;
    padding: 10px 0;
    color: #fff;
}

.custom-html-widget {
    font-size: 13px;
    text-align: left;
}

.tg-column-wrapper .tg-column-4 {
	text-align: center;
}

#top-footer .widget {
    margin: 0 0 1.5em;
    background: #000;
    padding: 0px;
}

.featured-slider li .woocommerce-product-rating .star-rating {
display: none;
}
.star-rating {display: none;}

.widget-featured-collection h3 {
color: #fff;
}

.copy-right {
    float: left;
    font-size: 13px !important;
	    width: 100%;
}

#logos-footer .img-footer {     
margin-right: 20px;
margin-left: 10px; }

.nwa-widget {
    width: 1200px;
    margin: 0 auto;
position: relative;}

/*PRODUITS*/

.single-product.woocommerce-page.product.product_title {
    float: left;
    font-size: 32px;
    margin-bottom: 20px;
}

#documentation {
margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 2px solid #3ecefe;
	font-size: 14px;
}

#documentation h4 {
font-size : 14px;
color : #000;
}

#action h4 {
font-size : 14px;
color : #000;
}

#action {
font-size: 20px;
}

#fiche {
font-size: 16px;
margin-bottom: 20px;
}

.woocommerce-product-details__short-description {
	text-transform: uppercase;
}

.related.products {
display: none !important;
}

.upsells h2 {
	color: #3ecefe;
	font-size: 16px
}

/* hide product tags on product meta section */
.product_meta .tagged_as {
display:none;
}

/* hide product categories on product meta section */
.product_meta .posted_in {
display:none;
}

.woocommerce-product-details__short-description {
font-size: 18px;
}


/*CATEGORIES*/

.page-header{
background: #fff none repeat scroll 0 0
}

.woocommerce-page ul.products li.product .products-img:hover .products-hover-wrapper {
display: none;
}

.woocommerce .woocommerce-ordering {
display:none;
}

/*.excerpt {
text-transform: lowercase;
}*/


.products-hover-block {
display: none !important;
}

mark, ins {
background: #fff9c0;
text-decoration: none;
display: none;
}

/*.woocommerce .woocommerce-breadcrumb {
display: none;
}*/

/*CATEGORIE HYGIENE*/

#hygiene{
background-image : url(/wp-content/themes/estore-child/img/visu-hygiene.jpg);
padding : 20px;
padding-top: 35px;
max-width: 850px;
font-size: 16px;
color: #fff;
font-weight: 600;
}
#hygiene a {
color: #000;
}
#hygiene a:hover {
color: #fff;
text-decoration : underline;
}
.hygiene-top{
background-color: #b7e2fe;
padding: 20px;
max-width: 850px;
min-height: 240px;
color: #000;
}
#hygiene-top h1{
color: #fff;
font-size:20px;
margin-bottom: 20px;
}

/*CATEGORIE MAINTENANCE*/

#maintenance{
background-image : url(/wp-content/themes/estore-child/img/visu-technique.jpg);
padding : 20px;
padding-top: 35px;
max-width: 850px;
font-size: 16px;
color: #fff;
font-weight: 600;
}
#maintenance a {
color: #000;
}
#maintenance a:hover {
color: #fff;
text-decoration : underline;
}
#maintenance-top{
background-color: #000;
padding: 20px;
max-width: 850px;
min-height: 240px;
color: #fff;
}
#maintenance-top h1{
color: #fff;
font-size:20px;
margin-bottom: 20px;
}

/*CATEGORIE CAPVERT*/

#capvert{
background-image : url(/wp-content/themes/estore-child/img/visu-capvert.jpg);
padding : 20px;
max-width: 850px;
font-size: 16px;
color: #fff;
font-weight: 600;
}
#capvert a {
color: #000;
}
#capvert a:hover {
color: #fff;
text-decoration : underline;
}
#capvert h2 {
font-size: 18px;
}
#capvert-top{
background-color: #3DBE02;
padding: 20px;
max-width: 850px;
min-height: 240px;
color: #000;
}
#capvert-top h1{
color: #fff;
font-size:20px;
margin-bottom: 20px;
}

/*CATEGORIE BIOTECH*/

#biotech{
background-image : url(/wp-content/themes/estore-child/img/visu-biotech.jpg);
padding : 20px;
max-width: 850px;
font-size: 16px;
font-weight: 600;
}
#biotech a {
color: #000;
}
#biotech a:hover {
color: #fff;
text-decoration : underline;
}
#biotech h2 {
font-size: 18px;
}
#biotech-top{
background-color: #02B8A9;
padding: 20px;
max-width: 850px;
min-height: 240px;
color: #000;
}
#biotech-top h1{
color: #fff;
font-size:20px;
margin-bottom: 20px;
}

/*ACCUEIL*/

.tuiles{
text-align: center;
}

/*CHECKOUT*/

.woocommerce input[type="number"] {
  color: #666;
  border: 1px solid #ccc;
  height: 36px;
  width: 100%;
  -webkit-appearance: none;
  padding: 3px 6px;}
  
.woocommerce-checkout {
	margin-top : 0px !important;
}

.woocommerce-billing-fields {
padding-bottom : 20px }

.woocommerce-billing-fields__field-wrapper {
padding : 20px}

.woocommerce-additional-fields__field-wrapper {
	padding : 20px}

#order_review .cart_item {display: none;}
.cart-subtotal {display: none;}
	
/*RESPONSIVE*/
@media (min-width: 827px) and (max-width: 1012px) {
#site-description {
font-size: 24px;
}
  }
 
@media (max-width: 826px) { 
#site-description {
font-size: 14px;
text-align : center !important;
}

}