
.news{
	display:none;
}

#menu{
	height:0px;
}
#menu > ul > li {
    min-width: 165px;
}

.h1Sost{
	text-align: center;
    font-size: 45px;
    font-weight: bold;
}

p{
	font-size:1.1rem!important;
}



.card .card-title{
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
}

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




.card{
	/* border: 1px solid red; */
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
}


#toc_container{
	text-align: center;
	margin-bottom:30px;
}
.divTop{ 
    height: auto !important;
    width: 100% !important;
	margin-left: 1px !important;
   
}
.divText{
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.divText h1{ 
	text-align: center;
	font-size: 45px;
    margin-top: 0px;	
}
.divMin{ 
    height: 235px !important;
    width: 100% !important;
    margin-left: 0px !important;
    margin-top: 20px !important;
    background-color: powderblue;
    background-size: cover;
}


.textLeft{ 
    margin-left: 52%;
    background-color: ;
    height: 100%;
    text-align: right;
}
.textRight{ 
    margin-right: 52%;
    background-color: ;
    height: 100%;
}




.card-content {
    padding: 18px!important;
}

.divQuote{
    margin-left: 15px !important;
    margin-right: 15px !important;
    text-align: justify;
    font-size: 30px!important;
}

blockquote {
	font-size: 27px;
	font-style: italic;
	margin: 0.25em 0;
	margin-left: 17px;
	margin-right: 15px;
	text-align: justify;
	position: relative;
	color: #383838;
	border-left: 5px solid #67b359!important;
}

blockquote:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: -20px;
	top: -20px;
	color: #7a7a7a;
}

blockquote cite {
	color: #999999;
	font-size: 14px;
	display: block;
	margin-top: 5px;
}
 
blockquote cite:before {
	content: "\2014 \2009";
}


.header h2 {
    margin-top: 5px !important;
}

.menu-wrapper{
	height: 0px !important;
}
#navigation > ul > li {
min-width: 166px!important;
}
.toc_list li{
	display: inline-block!important;
	margin-right: 35px;
	font-size:18px!important;
}
.toc_list li:hover{
	text-decoration: underline;
}
.toc_list{
	text-align: center!important;
}	
#divmenu{
	height:30px!important;
}


	
#reciclaje .wrappRAR{
	min-height: 380px!important;
}
#pet-reciclado .padBlocLeft{
	padding: 0px 0px 0px 25px;
} 
#pet-reciclado .padBlocRight{
	padding: 0px 25px 0px 0px;
} 
#pet-reciclado .marBlocTB{
	padding: 15px 0px 15px 0px;
} 
#pet-reciclado .fotoProduct{
	max-height: 314px;
    width: 100%;
    object-fit: contain;
} 
#pet-reciclado .productRowMargin{
margin-bottom:15px;
margin-top:15px;
} 

.card .card-title {
    font-size: 16px!important;
    margin:0!important;
}

.cardSello .card.horizontal .card-image {
    height: 202px!important;
}
.cardSello .card-content {
    padding: 10px!important;
}
.cardSello .certEt {
    min-height: 200px;
}

.materialTitle{
	font-weight:bold;
	text-transform: uppercase;
}

.titleSec{
	font-size: 30px;
	margin-bottom:30px;
	font-weight:bold;
	margin-top: 60px;
}
.imgCircular{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;;
	border-radius: 100%;
	height:150px;
}
.wrappRAR{
	margin-bottom:20px;
	padding: 15px!important;
	min-height: 380px!important;
}
.wrappRAR p{
	padding-left: 15px;
	padding-right: 15px;
}



.btnSpecialTOC{
	background:#67b359;
	padding:10px;
	color:white;
}
.btnSpecialTOC:hover{
	background:#70b963;
}
.txtToc{
	font-size:1.2rem!important;
}
.btnSpecialTOC .txtToc{
	font-size:18px!important;
}
.toc_list .btnSpecialTOC .txtToc{
	color:white!important;
}


.moreIconFA{
	float: right;
	font-size: 22px;
}


@media only screen and (max-width: 1023px) {

	.newSizeImg {
		max-height:45px!important
	}

	#catpreload li img{
		height:auto!important;
	}

	.main-container{
	    padding-left: 8px!important;
	    padding-right: 8px!important;	
	}	
	.divTop img{ 
	margin-top:15px!important;
	}
	 .material-icons {
		font-size: 2rem!important;
	}


	.toc_list{
		
		margin-left: 0px!important;
	}


	.textLeft {
	    margin-left: 0%;
	    text-align: left;
	}

	.textRight {
	    margin-right: 0%;
	    text-align: left;
	}

	.bgImgDivMin1{
		background: none!important;
	}

	.bgImgDivMin2{
		background: none!important;
	}

	.bgImgDivMin3{
		background: none!important;
	}		

	.bgImgDivMin4{
		background: none!important;
	}

	.bgImgDivMin5{
		background: none!important;
	}		

	.divMin {
	    height: auto !important;
	}	

	.cardMat {
	    width: 100%!important;
	}

	.cardSello {
	    width: 100%!important;
	}

	.cardProducto {
	    width: 100%!important;
	}		


}