 /*
 * Custom Products CSS for DNN 9.13 with Bootstrap 3.2.2
 * Author: LIV International
 * Date: July 31, 2020
 * Usage: There are CSS for the store. 
 */

 .bs-docs-example{padding:0px !important;} 
 .bs-docs-empty::after{ display:none !important;} 
 .wsc-fdbox-desc{border:0px !important;} 
 .bs-docs-special::after{ content: "Special!"; } 
 .bs-livstore-btn {margin-top:10px !important;font-size: 18px !important;} 
 .price-font-weight{font-weight:300;line-height: 1.3;font-size: 16px;} 
 .wsc-featured-box.media-box.wsc-fdbox-bg .wsc-fdbox-desc {padding: inherit !important;} 
 .wsc-acc-title, .wsc-acc-content {background: whitesmoke;} 
 .price-retail {font-weight:300;line-height: 1.3;font-size: 13px; color:red;text-decoration: line-through;} 
 .wsc-promo-button:hover { background-color: red !important;} 
 .img-responsive { margin: 0 auto; } 
 .mgz-element.yrnsiti .mgz-icon-list-item { margin-right: 40px; } 
 .mgz-icon-list-horizontal .mgz-icon-list-item { display: inline-block; } 
 .mgz-element.yrnsiti .mgz-icon-list-item-icon { font-size: 25px; color: #333; } 
 .mgz-icon-list .mgz-icon-list-item .mgz-icon-list-item-icon { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 3px; } 
 .fas { font-family: 'Font Awesome 5 Free'; font-weight: 900; } 
 .mgz-fa-prescription-bottle-alt:before { content: "\f486"; } 
 .mgz-fa-pills:before { content: "\f484"; } 
 .mgz-fa-medrt:before { content: "\f3c8"; } 
 .feature { margin: 0 0 10px; } 
 .feature.indent { padding-left: 60px; } 
 .feature.first { margin-top: 0; } 
 .mgz-element-inner { height: 100%; position: relative; } 
 .mgz-element { position: relative; text-align: left; } 
 .mgz-element:before, .mgz-element:after { content: " "; display: table; clear: both; } 
 .mgz-row-gap-margin>.mgz-element-inner { margin: 10px; padding: 0; } 
 .mgz-element-column>.mgz-element-inner { padding: 10px; } 
 .mgz-element-inner { height: 100%; position: relative; } 
 .mgz-element-inner:before, .mgz-element-inner:after { content: " "; display: table; clear: both; } 
 .fa {padding-left: 3px;} 
 .liv-selected {font-style: italic;font-weight: bold;text-decoration: underline;text-decoration-color: darkblue;} 
 .follow_us2 {text-align: left;display: none;} 
 .liv-expand-box {line-height: 40px !important;} 
 .wsc-button {margin-bottom: 5px !important;} 
 .liv-pv {font-size: x-small;color: #00ab54; vertical-align: middle !important;} 
 .promoLabel {text-align: center; vertical-align: middle !important;} 
 .promoRow {background: whitesmoke;} 
 .field-container { margin: 0px !important; } 
 div.floatingGrid {z-index: 1000;} 
 div.angrid .angrid-buttons .angrid-simple-btn {background-color: #00ab54;border-color: #00ab54;position:fixed;right:0;z-index: 1000;top: 100px} 
 div.angrid .angrid-item-buttons {display: none;} 
 div.angrid td {display: none;} 

 #angrid1517 table {display: none;} 
 #angrid1310 table {display: none;} 

 @media (max-width: 991px) { 
 	.DnnModule-1517 .angrid {display: inherit !important;} 
  .DnnModule-1310 .angrid {display: inherit !important;} 

 	.wsc-promo a.wsc-button { position: relative !important; top: 0 !important; margin: 20px 0 0 !important; left: 0 !important; right: 0; white-space: normal; } 
 	.liv-Upsale p {font-family: 'Nerko One', cursive;font-size: 30px;color:red;} 
 	div.angrid .table-responsive {border: 0px solid #ddd !important;} 
 	div.angrid .angrid-buttons .angrid-simple-btn {position:fixed;} 
 	.floatingGrid .table-responsive {border: none !important;} 
 	div.floatingGrid {} 
 } 

.promoLabel {text-align: center; vertical-align: middle !important;} 
.promoRow {background: whitesmoke;} 
.promoRowSpecial {background: #FFFFE0 !important;} 
.promoTable {background: rgba(0, 128, 0, 0.06);} 
.outstockTable {background: rgba(255, 163, 163, 0.31);} 
.wsc-acc-title {font-size:18px; }
