div.short_description {
color:#444;
font-size:1.0em;
font-weight:500;
}
.short_description img {
max-width:100%;
height:auto!important; 
}
div.custom_description {
color:#444;
font-size:1.0em;
font-weight:500;
margin-bottom:0px;
margin-left:8px!important;
margin-right:8px!important;   
}
td.custom_description p {
color:#444;
font-size:1.0em;
font-weight:500;
margin-bottom:0px; 
}
span.description {
color:#444 !important;
font-size:1.0em !important;
font-weight:500 !important; 
}
.custom_description img {
max-width:100%;
height:auto!important;
}
.carousel {
margin-bottom:0px!important;
margin-left:0px!important;
margin-right:0px!important;   
}
.above {
margin-top:-4px;
margin-bottom:10px!important; 
}
.below {
margin-top:4px;
margin-bottom:4px;
}
.product-grid-description .product-grid-item .description {
margin-top: 0!important;
}

/*Journal 3*/
div.product-right .short_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_description {
color: rgb(42, 43, 46);	 
font-size:1.0em;
font-weight:500; 
margin:5px 10px -10px 10px !important;
}
.product-list  .custom_description {
text-align:left;
padding: 10px 0 0;
margin-bottom: -5px; 
} 
.align {
text-align:left;
/*text-align:center;*/ 
}  
.side-product .custom_description {
color: rgb(42, 43, 46);	 
font-size:1.0em;
font-weight:500;  
margin:0px 10px -10px 0px !important;
}