/*
 Theme Name:     Laboratorios KIN
 Description:    Diseño para Laboratorios KIN
 Author:         C2 Intelligent Solutions
 Author URI:     https://www.solucionesc2.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* ------------------------------------------------------- */



/********************************/
/* FICHA DE PRODUCTOS 			*/
/********************************/
div.item.fixed-text{
	color:#0c776e;
	font-style:italic;
}

.cpt-product {}


.cpt-product .et_pb_row.et_pb_row_0 {
	box-sizing: border-box;
	width: 100%;
	padding-top: 0px;
}

.cpt-product .et_post_meta_wrapper {
	overflow: auto;
	padding-bottom: 15px;
}

.cpt-product h1.entry-title {
	color:#0b2a5c;
	margin-top: 0px;
	margin-bottom: 10px;
}

.cpt-product span.separator {
	height: 3px;
	width: 50px;
	background: #0c776e;
	float: left;
}


.cpt-product .entry-content .item {
	margin-bottom: 30px;
	box-sizing: border-box;
}

.cpt-product .entry-content .item h2 {
	font-size: 12px;
	padding-bottom: 2px;
	color:#0c776e;
	text-transform: uppercase;
}


/********************************/
/* LISTADO DE PRODUCTOS 		*/
/********************************/
#list-cpt {
	margin-top: -60px;
}


#list-cpt .container.main-content {
	padding-top: 10px;
	width: 100%;
}



.product-list {}

.product-list #temp_image{
	text-align: center;
	margin: 40px;
}

.product-list #no_existen{
	margin: 40px;
}

.product-list .filters {
	margin: 25px 0px 25px !important;
}

.product-list .filters .brands, .product-list .filters .cares { 
	display: inline-block;
	/*margin-right: 15px;*/
	margin-bottom: 10px;
	padding: 0px !important;
	border: 0px !important;
}

.product-list .filters .brands select, .product-list .filters .cares select {
	padding: 5px 10px;
	border:1px solid #0b2a5c;
	width: 100%;
}


.product-list .filters .search {
	display: inline-block;
}

.product-list .filters .search input {
	border:1px solid #0b2a5c;
	padding: 6px 10px;
	min-width: 100%;
	/*margin-right: 15px;*/
}

.product-list .filters .search  {
	padding: 0px !important;
	border: 0px !important;
}

.product-list .filters .search button {
	border:0px;
	height: 30px;
    /*padding: 0 15px;*/
    color:#fff;
    background: #0b2a5c;
    transition: all 0.3;
    -webkit-transition: all 0.3s;
    cursor: pointer;
    width: 48%;
}

.product-list .filters .search button:nth-child(2) {
    float: right;
}

.product-list .filters .search button:hover {
	background: #0c776e;
    transition: all 0.3;
    -webkit-transition: all 0.3s;
}

.product-list .filtro-taxonomias {
	margin-top: 50px;
}


.product-list .grid-product {
	display: grid;
    grid-template-columns: 25% 25% 25% 25%;
    grid-gap: 15px;
    background-color: #fff;
    color: #444;
    margin: 25px 0px 50px;
 }

.product-list .grid-product .item-product {
  padding: 0px 0px 60px 0px;
  font-size: 150%;
  border:1px solid #ccc;
  position: relative;
}


.product-list .grid-product .item-product .image img {
    object-fit: contain;
    height: 210px;
}

.product-list .grid-product .item-product .title {
	font-size:14px;
	color:#0b2a5c;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 15px 20px 0px 20px;

}

.product-list .grid-product .item-product .codes {
	padding: 5px 20px 0px 20px;
	color:#414a52; 
	text-align: center;
	font-size: 13px;
}


.product-list .grid-product .item-product .codes .ean {
	display: inline-block;
	position: relative;
	padding-right: 12px;
	margin-right: 10px;
}

.product-list .grid-product .item-product .codes .ean:after {
	content: "";
	height: 15px;
	top:4px;
	width: 2px;
	background: #ccc;
	position: absolute;
	right: 0px;
}

.product-list .grid-product .item-product .codes .cn {
	display: inline-block;
}

/*Color texto #414a52*/

.product-list .grid-product .item-product .more-info {
	position: absolute;
	width: 100%;
	display: block;
	text-align: center;
	bottom: 20px;
}

.product-list .grid-product .item-product .more-info a {
	display: inline-block;
	color:#fff;
	background: #0c776e;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 15px;
	transition: all 0.3;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}

.product-list .grid-product .item-product .more-info a:hover {
	background: #0b2a5c;
	transition: all 0.3;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}


#list-cpt .pagination {
	margin-bottom: 60px;
	padding-top:50px;
	text-align:center;
}


#list-cpt .pagination span.page-numbers.current {
	background: #0b2a5c;
	color:#fff;
	border:1px solid  #0b2a5c;
}

#list-cpt .pagination .page-numbers {
	width: 25px;
	height: 25px;
	border: 1px solid #ccc;
	display: inline-block;
	text-align: center;
	transition: all 0.3;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}

#list-cpt .pagination .page-numbers:hover {
	background: #e6e6e6;
	transition: all 0.3;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}



#list-cpt .pagination a.next.page-numbers, #list-cpt .pagination a.prev.page-numbers {
	width: auto;
	padding: 0 5px;
}






@media (max-width: 998px) {
	.product-list .grid-product {
		grid-template-columns:  33.3% 33.3% 33.3%;
  	}  
}


@media (max-width: 768px) {
	.product-list .grid-product {
		grid-template-columns:  50% 50%;
  	}  
}

@media (max-width: 470px) {
	.product-list .grid-product {
		grid-template-columns:  100%;
  	}
	div.item-product.search button{
		margin-top:12px !important;
	}
}


/********************************/
/* LISTADO BLOG	HOME	 		*/
/********************************/
.home .listado-blog.et_pb_section article.et_pb_post.category-blog {
	min-height:475px;
}


/********************************/
/* LISTADO BLOG			 		*/
/********************************/
.listado-blog.et_pb_section {}

.listado-blog.et_pb_section article.et_pb_post.category-blog {
	min-height:445px;
}

/********************************/
/* POST BLOG			 		*/
/********************************/
.single-post .category-blog h1.entry-title {
	font-size:30px;
	font-weight:normal;
	color:#0b2a5c;
	line-height: 33px;
}

.single-post .category-blog  p.post-meta span, 
.single-post .category-blog  p.post-meta span:before,
.single-post .category-blog  p.post-meta a,
.single-post .category-blog  p.post-meta a:before{
	color: #0c756c !important;
}

.single-post .category-blog .form-submit input#submit {
	background:#0b2a5c !important;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.single-post .category-blog .form-submit input#submit:hover {
	background:#0c756c !important;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.single-post .category-blog h3#reply-title {
	font-size:17px !important;
}

.single-post .category-blog .dtb-related-posts {
	margin-top:0px;
}

.single-post .category-blog .dtb-related-posts h4 {
	font-size:17px !important;
	font-weight:bold;
}

.single-post .category-blog section#comment-wrap {
	padding-top:0px;
}

#sidebar h4.widgettitle {
	color:#0b2a5c !important;
}

#sidebar .et_pb_widget a {
	color:#414a52 !important;
}




.page-id-3564 .category-noticias-pt-br p.post-meta span.published, .page-id-3454 .category-blog-pt-br p.post-meta span.published {
	text-transform: capitalize;
}





























