.egg-container img { max-width: 100%; height: auto; }
.egg-container .rating > span {display: inline-block;position: relative;font-size: 30px;color: #4285F4;}
.egg-container .rating_small > span {display: inline-block;position: relative;font-size: 16px;color: #4285F4;}     
.egg-container .rating_default > span {display: inline-block;position: relative;font-size: 22px;color: #4285F4;}          
span.rating_small{white-space:nowrap}
.egg-item .cegg-price-row .cegg-price{font-size: 32px;line-height: 30px;white-space: nowrap; font-weight: bold;margin-bottom: 15px;display: inline-block;}
.egg-container .egg-item .cegg-price small{font-size: 22px;}
.egg-item, .egg-list, .egg-grid{margin-bottom: 25px}
.egg-container .cegg-price{font-weight: bold;white-space:nowrap}
.egg-container .cegg-text-additional{font-size: 14px;font-weight: normal;}
.egg-container .products .v-align{vertical-align: middle;    }
.egg-container .cegg-gridbox {background-color:#ffffff;margin-bottom:10px;padding-bottom:10px;border: 1px solid white; transition: all 0.3s ease;}
.egg-container .cegg-gridbox:hover {box-shadow: 0 8px 16px -6px #eee;border: 1px solid #ddd;}
.cegg-gridbox .producttitle, .cegg-gridbox .producttitle a {line-height: 20px;margin-bottom: 10px;font-weight:normal;color: gray;}
.cegg-gridbox .productprice {color: black;font-weight:bold;line-height: 20px;margin-bottom: 10px;}
.cegg-gridbox .productprice strike {color: grey;font-weight:normal;}
.cegg-thumb{text-align: center;}
.cegg-gridbox .cegg-thumb{text-align: center; padding: 15px;}
.cegg-price-tracker-item .cegg-thumb{text-align: center;}
.cegg-gridbox .cegg-thumb img, .cegg-price-tracker-item .cegg-thumb img{border: 0 none;box-shadow: none; max-height: 200px; }
.egg-grid-wdgt .cegg-thumb img{max-height: 150px; }
.egg-list-coupons .cegg-thumb{text-align: center; margin-bottom: 10px}
.egg-list-coupons .cegg-thumb img{max-height: 30px;}
.egg-container .cegg-promotion {line-height: 18px;}
.egg-container .cegg-promotion {border-radius: 4px;top: 25px;left: 0;height: 24px;position: absolute;width: auto;z-index: 10;}
.egg-container .cegg-position-container {display: inline-block;position: absolute;width: auto;top: 0px;left:20px;z-index: 10;}
.egg-container .cegg-position-text {position: relative;color: #fff;font-weight: bold;background: #eb5e58;width: 30px;height: 30px;display: inline-block;line-height: 30px;border-radius: 50%;font-size: 15px;}
.egg-container .cegg-discount {background: none repeat scroll 0 0 #eb5e58;border-radius: 0 4px 4px 0;color: #fff;display: inline-block;float: left;font-size: 16px;font-weight: lighter;height: 100%;padding: 3px 5px;}
.egg-container .egg-padding-top {padding-top: 22px;}
.borderless tbody tr td, .borderless tbody tr th, .borderless thead tr th {border: none;}
.borderless td, .borderless th {border: none;}
.egg-container .egg-padding-top15 {padding-top: 15px;}
.egg-container.egg-compare .row{border-bottom: 1px solid #ddd; padding: 15px 0px; margin-bottom: 0}
.egg-container .egg-listcontainer .row:before, .egg-container .egg-listcontainer .row:after{ display: none;}
.egg-container .egg-listcontainer {display: table; border-collapse: collapse; margin-bottom: 30px;width: 100%;}
.egg-container  .row-products{display: table-row;}
.egg-container .row-products > div{ display: table-cell; float: none; vertical-align: middle; border-bottom: 1px solid #eee; padding: 18px 10px}
.egg-container .row-products:last-child > div{ border: none }
.egg-container .row-products > div:first-child{padding-left:0;}
.egg-container .row-products > div:last-child{padding-right:0;}
.egg-container .row-products span.no-bold {font-size: 14px;font-weight: normal;}
.egg-container, .egg-list .row-products {clear: both; overflow: hidden;}
.egg-list .row-products{margin-bottom:15px;margin-top:0}
.egg-container .cegg-image-cell img { width: auto;}
.egg-container .cegg-image-cell{text-align:center}
.cegg-image-container img{ vertical-align: top; max-width: 100%; height: auto; display: inline-block; max-height: 350px; }
.egg-container .cegg-no-top-margin{margin-top:0 }
.egg-container .cegg-no-bottom-margin{margin-bottom:0 }
.egg-container .cegg-mb5{margin-bottom: 5px}
.egg-container .cegg-mb10{margin-bottom: 10px}
.egg-container .cegg-mb15{margin-bottom: 15px}
.egg-container .cegg-mb20{margin-bottom: 20px}
.egg-container .cegg-mb25{margin-bottom: 25px}
.egg-container .cegg-mb30{margin-bottom: 30px}
.egg-container .cegg-mb35{margin-bottom: 35px}
.egg-container .cegg-lineh-20{line-height: 20px}
.egg-container .cegg-mr10{margin-right: 10px}
.egg-container .cegg-mr5{margin-right: 5px}
.egg-container .cegg-mt5{margin-top: 5px}
.egg-container .btn.cegg-btn-big{padding: 13px 60px;line-height: 1;font-size: 20px;font-weight: bold;}
.egg-container .title-case {text-transform: capitalize;}
.cegg-couponcode{text-align: center; background: #efffda;padding: 8px;display: block;text-decoration: none;border: 2px dashed #5cb85c; margin-bottom: 12px}
.cegg-bordered-box{border: 2px solid #ededed; padding: 25px}
.cegg-price-tracker-panel .col-md-5{text-align: right;}
.cegg-price-tracker-item .cegg-price{font-size: 22px; font-weight: bold;}
.egg-list-coupons .btn{font-size: 16px; font-weight: bold; display: block;}
.cegg-listlogo-title{ line-height: 18px; font-size: 15px }
.egg-listcontainer .cegg-price, .cegg-list-withlogos .cegg-price{font-weight: bold; font-size: 20px; color: #00695C}
.egg-container .cegg-list-withlogos .btn{font-weight: bold; font-size: 15px; padding: 8px 16px}
.egg-listcontainer .cegg-btn-cell{text-align: right;}
.cegg-price-row strike{opacity: 0.42; font-size: 90%}
.egg-listcontainer .cegg-list-logo-title a{text-decoration: none; box-shadow: none; color: #111;}
.cegg-reviews-count {text-decoration: none; box-shadow: none; color: #111;}
.cegg-hidden{opacity: 0; visibility: hidden; transition: all 0.3s ease;transform: translateY(10px);}
.egg-container .cegg-gridbox:hover .cegg-hidden{opacity: 1; visibility: visible; transform: translateY(0);}
.egg-container .cegg-btn-grid .btn{display: block; margin-bottom: 10px}
#cegg_market .cegg-image-container img{max-height:350px}
.cegg-review-block{padding: 20px; border: 1px solid #eee}
.cegg-line-hr{clear: both; border-top: 1px solid #eee; height: 1px}
.cegg-image-cell .cegg-merhant-logo {width: 80px !important;}
.cegg-font60 {font-size: 60%;}
.cegg-lineheight15 {line-height: 15px;}
.cegg-price-tracker-item .price-alert-title {color: #111;font-weight:bold;line-height: 20px;}
.egg-text-bold {font-weight: bold;}

.egg-grid-wdgt .product-discount-value {font-size: 18px;margin-right: 1px;font-weight: bold;white-space:nowrap;}
.egg-grid-wdgt .product-discount-symbol {letter-spacing: 0;font-weight: bold; font-size: 16px;}
.egg-grid-wdgt .product-discount-value, .product-discount-symbol, .product-discount-off {color: #f22a2c;}
.egg-grid-wdgt .product-discount-off {font-size: 14px;font-weight: bold;white-space: nowrap;}
.egg-grid-wdgt .product-discount, .product-price {float: left;display: inline;}
.egg-grid-wdgt .product-name, .product-meta, .product-price {font-size: 14px;color: #212121;font-weight: normal;}
.egg-grid-wdgt .product-price-old {font-size: 14px;line-height: 1em;min-height: 1em;color: #757575;text-decoration: line-through;}
.egg-grid-wdgt .product-price-new {font-size: 18px;font-weight: bold;}
.egg-grid-wdgt .product-price-new {font-size: 18px;font-weight: bold;}
.egg-grid-wdgt-row .cegg-wdgt-gridbox {border-bottom: 1px solid #eee; margin-bottom: 0; margin-top: 15px;}
.egg-grid-wdgt .cegg-wdgt-gridbox:hover a {text-decoration: underline;}
.egg-list-wdgt .cegg-discount-off {font-size: 18px;}
.egg-grid-wdgt-row .cegg-wdgt-gridbox:last-child{border-bottom: none;}
.widget .egg-grid-wdgt{margin-bottom:0px;}

.cegg-price-comparison{margin-bottom: 0px;}
.cegg-price-comparison td a{display: block; }
.cegg-price-comparison .cegg-buttons_col {background-color: #2BBBAD !important;text-align: center;vertical-align: middle !important;}
.cegg-price-comparison .cegg-buttons_col a {color: #fff !important;}
.cegg-price-comparison .cegg-price_col a{text-decoration: none; box-shadow: none; color: #111; font-weight:bold;}
.cegg-price-comparison .cegg-merhant_col {vertical-align: middle !important;}
.cegg-price-comparison .cegg-merhant_col a {text-decoration: none; box-shadow: none; color: #111; vertical-align: middle !important;}

@media (max-width: 768px) {
    .egg-container .egg-listcontainer, .egg-container .egg-listcontainer .row-products, .egg-container .egg-listcontainer .row-products > div{ display: block;}
    .egg-container .egg-listcontainer .row-products > div{ border: none; padding: 0; margin-bottom: 12px; text-align: center;}
    .egg-container .egg-listcontainer .row-products{border-bottom: 1px solid #ddd; margin: 0; padding: 10px 0}
    .egg-container .egg-listcontainer .row-products:last-child{border: none;}
    .cegg-list-withlogos .cegg-btn-cell{text-align: center;}
    .egg-container .cegg-image-cell img{max-height:300px}
    .cegg-price-tracker-panel .col-md-5{text-align: left;}
}

@media (min-width:768px){
    .egg-container .cegg-image-cell img{max-height:100px}
}