﻿.img-wrapper {width:100%;position:relative;margin-top:3px;}.ribbon-wrapper {width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;right:-3px;}.ribbon {cursor:default;font:bold 15px Sans-Serif;text-align:center;transform:rotate(45deg);box-shadow:0 0 3px rgba(0,0,0,0.3);position:relative;padding:7px 0;left:-5px;top:15px;width:120px;}.ribbon:before, .ribbon:after {content:"";border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px;}.ribbon:before {left:0;}.ribbon:after {right:0;}.ribbon-1E2910 {background-color:#1E2910;background-image:linear-gradient(to bottom,#1E2910,#565F4C);color:#ffffff;text-shadow:1px 1px #000000;}.ribbon-1E2910:before, .ribbon-1E2910:after {border-top:3px solid #454C3D;}.ribbon-FF4048 {background-color:#FF4048;background-image:linear-gradient(to bottom,#FF4048,#BF3036);color:#000000;text-shadow:1px 1px #ffffff;}.ribbon-FF4048:before, .ribbon-FF4048:after {border-top:3px solid #99262B;}.ribbon-FF3649 {background-color:#FF3649;background-image:linear-gradient(to bottom,#FF3649,#FF6877);color:#ffffff;text-shadow:1px 1px #000000;}.ribbon-FF3649:before, .ribbon-FF3649:after {border-top:3px solid #CC535F;}