/* Code tidied up by ScrapBook */
.comment-left { float: left; width: 6%; margin-right: 1%; padding-top: 10px; }
.comment-right { float: left; width: 93%; }
.add-comment { padding: 0px 2% 2%; background-color: rgb(255, 255, 255); clear: both; font-family: 'Roboto',sans-serif ! important; border-bottom: 1px solid rgb(229, 229, 229); }
.add-comment h1 { font-family: 'Roboto' ! important; color: rgb(0, 0, 0) ! important; font-size: 30px; background-color: rgb(255, 255, 255); border-bottom: 5px solid rgb(207, 0, 0); font-weight: normal ! important; margin-bottom: 10px; }
.comment-img img { max-width: 100%; width: 100%; height: auto; }
.notice { background: none repeat scroll 0% 0% rgb(209, 0, 0); width: 100%; color: rgb(255, 255, 255); text-align: center; padding: 10px; line-height: 17px; font-size: 12px; }
.notice strong { color: rgb(255, 230, 0); }
.comment-system { font-family: Tahoma ! important; font-size: 11px ! important; border-bottom: 1px solid rgb(226, 226, 226); padding-top: 10px; padding-bottom: 10px; }
.profile-name { color: rgb(59, 89, 152); font-weight: bold ! important; }
.profile-content {  }
.post-text { color: rgb(26, 26, 26) ! important; line-height: 14px; margin: 0px 28px 5px 0px; }
.post-reply { color: rgb(59, 89, 152) ! important; }
.post-like { color: rgb(59, 89, 152) ! important; }
.post-number { color: rgb(59, 89, 152) ! important; margin-left: 10px; }
.post-time { color: rgb(128, 128, 128) ! important; }
.recent-comments { font-size: 11px; color: rgb(59, 89, 152) ! important; text-decoration: none; font-weight: bold ! important; font-family: tahoma ! important; display: block; margin-bottom: 12px; }
#spamBannerContainer { width: 100%; padding: 10px; text-align: center; background: none repeat scroll 0% 0% rgb(70, 101, 155) ! important; color: rgb(255, 255, 255); font-weight: bold ! important; font-size: 18px ! important; position: fixed; top: 0px; left: 0px; }
.product-item .picture { float: left; max-width: 193px ! important; width: 40%; text-align: center; display: block; }
.product-item .text { float: left; min-height: 250px; width: 60%; display: block; font-family: 'Roboto',sans-serif ! important; }
.product-item { display: inline-block; }
body { overflow-x: hidden; }
.block-item { width: 95% ! important; padding: 0px ! important; }
.product-item span { display: block; font-size: 16px; margin: 5px 0px; }
.product-item img { width: 70px ! important; display: block; margin: 10px 0px ! important; }
ol.rectangle-list { list-style-type: none; counter-reset: li-counter; }
.fullWidth ul, ol { padding: 0px; line-height: 140%; }
ol { list-style-position: inside; }
.rectangle-list li { position: relative; display: block; padding: 0.4em 0.4em 0.4em 0.8em; margin: 0.5em 0px 0.5em 2.5em; background: none repeat scroll 0% 0% rgb(249, 249, 249); color: rgb(68, 68, 68); text-decoration: none; transition: all 0.3s ease-out 0s; }
.rectangle-list li:hover { background: none repeat scroll 0% 0% rgb(238, 238, 238); }
.rectangle-list li:before { content: counter(li-counter, decimal); counter-increment: li-counter; position: absolute; left: -2.5em; top: 50%; margin-top: -1em; color: white; background: none repeat scroll 0% 0% rgb(209, 0, 0); height: 2em; width: 2em; line-height: 1.7em; text-align: center; border-radius: 35px; font-weight: bold; }
p.bold { font-weight: bold; }
.results { background: none repeat scroll 0% 0% rgb(243, 243, 243); padding: 1em; margin: 15px 0px; }
.testimonial { margin: 1em 0px; }
.testimonial img { float: left; margin: 0px; padding: 0px; }
.testimonial p { float: left; width: 50%; margin-left: 1em; }
.rectangle-list li:hover:after { left: -0.6em; border-left-color: rgb(209, 0, 0); }
.rectangle-list li:after { position: absolute; content: ""; border: 0.5em solid transparent; left: -1em; top: 50%; margin-top: -0.5em; transition: all 0.3s ease-out 0s; }
a.buy { padding: 5px 13.99px ! important; font-size: 14.4px ! important; font-weight: 900 ! important; letter-spacing: 0px ! important; text-align: center ! important; color: rgb(0, 0, 0) ! important; }
.product-item span.big { font-size: 13px ! important; letter-spacing: 0px ! important; font-weight: 900 ! important; }
.product-item span.small { font-size: 12px ! important; text-transform: capitalize; }
.product-item span.small b { color: rgb(51, 51, 51); }
.product-item { padding: 26px 0px; }
.product-item span.small { font-size: 13px; color: rgb(153, 153, 153); }
.product-item .picture img { display: block ! important; margin-left: 10% ! important; width: 150px ! important; }
.product-item span.red strong { color: rgb(0, 0, 0); font-size: 17px ! important; }
@media (max-width: 550px) {
  #videoplay { width: 75% ! important; }
}
.product-item span.red { color: rgb(209, 0, 0); padding: 0px; font-size: 13px ! important; width: 100%; margin-top: -5px ! important; }
.product-item span.big { font-size: 15px ! important; font-weight: 900 ! important; letter-spacing: 0px ! important; color: rgb(0, 0, 0); }
a.buy { background: linear-gradient(to bottom, rgb(255, 174, 0) 0%, rgb(255, 144, 0) 98%, rgb(255, 150, 13) 100%) repeat scroll 0% 0% transparent; font-weight: 900; font-size: 26px; letter-spacing: -2px; color: rgb(0, 0, 0); padding: 10px 14px; border-radius: 6px; display: table-cell; }
.product-item .picture img { margin-right: 50px ! important; }
img { height: auto ! important; }
.sm4CommentsWidget .comments { border-style: none ! important; }
