div.custom_description {
color:#444;
font-size:1.4em;
font-weight:500;
}
.custom_description img {
max-width:100%;
}
div.custom_descr_add {
color:#444;
font-size:1.2em;
font-weight:500;
margin-bottom:0px;  
}
td.custom_descr_comp p {
color:#444;
font-size:1.2em;
font-weight:500;
margin-bottom:0px; 
}
span.description {
color:#444 !important;
font-size:1.0em !important;
font-weight:500 !important; 
}
.custom_descr_add img {
max-width:100%;
}
.above {
margin-top:-4px;
margin-bottom:4px;
}
.below {
margin-top:4px;
margin-bottom:4px;
}

/*Journal 3*/
div.product-right .custom_description p {
margin-top:-3px !important;
margin-bottom:-3px !important; 
}
.card{ 
margin-top: -6px !important;
margin-bottom:10px;
padding:10px 10px 0px; 
}
.card p {
font-size:0.9em;
font-weight:500;
margin-bottom:6px !important;
margin-top:-2px !important;
}
.side-product .description {  
font-size: .9em;
font-weight: 500;
margin-top: 10px;
margin-bottom: 10px;
padding: 0 10px ;
} 	
.side-products .card p {
text-align: left !important;
}	
.side{
margin-top: -6px !important; 	
margin-bottom:-26px !important;
padding:10px 10px 0px; 
}
.side p {  
font-size:0.9em;
font-weight:500;  
}
.product-grid .product-thumb .description { 
border-style:none !important;
background:0 0 !important;   
margin:6px 10px !important;
}
.product-grid .product-thumb .price {
border-style: none!important
}

/*Grid view Custom Side and Card only*/
.product-grid .custom_descr_add {
color: rgb(42, 43, 46);	 
font-size:1.2em;
font-weight:500; 
margin:-6px 10px -10px 0px !important;
}
.product-list  .custom_descr_add {
text-align:left;
padding: 10px 0 0;
margin-bottom: -5px; 
} 
.align {
text-align:left;
/*text-align:center;*/ 
}  
.side-product .custom_descr_add {
color: rgb(42, 43, 46);	 
font-size:1.2em;
font-weight:500;  
margin:-6px 10px -10px 0px !important;
}