@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,700);

/* Isolated reset css */
a.womo-widget-anchor:link,
a.womo-widget-anchor:visited,
a.womo-widget-anchor:hover,
a.womo-widget-anchor:active,
.womo-widget-container a:link,
.womo-widget-container a:visited,
.womo-widget-container a:hover,
.womo-widget-container a:active { text-decoration: none; }
.womo-widget, .womo-widget div, .womo-widget span, .womo-widget h1, .womo-widget h2, .womo-widget h3, .womo-widget h4, .womo-widget h5, .womo-widget h6, .womo-widget p, .womo-widget a, .womo-widget img, .womo-widget small, .womo-widget strike, .womo-widget strong, .womo-widget sub, .womo-widget sup, .womo-widget b, .womo-widget u, .womo-widget i, .womo-widget center, .womo-widget ol, .womo-widget ul, .womo-widget li, .womo-widget fieldset, .womo-widget form, .womo-widget label, .womo-widget legend, .womo-widget table, .womo-widget caption, .womo-widget tbody, .womo-widget tfoot, .womo-widget thead, .womo-widget tr, .womo-widget th, .womo-widget td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;} 
.womo-widget {line-height: 1}
.womo-widget ol, .womo-widget ul {list-style: none}
.womo-widget :focus {outline: 0}

.womo-widget {
	display: block;
	color: black;
	cursor: pointer;
}

.womo-widget, .womo-widget * {
	font-family: 'Open Sans', sans-serif;
}

.womo-widget i.fa {
	font-family: 'FontAwesome';
}

.womo-widget .womo-hcp-badge {
	display: block;
	top:-50px!important;
}

.womo-widget .womo-hcp-badge img {
	width: 100%;
}

.womo-widget.womo-badge {
	max-width: 250px;
	min-width: 75px;
}

.womo-widget.womo-reviews-corner {
	max-width: 250px;
	min-width: 120px;
	position: fixed;
}

.womo-widget.womo-reviews-corner img {
	width: 100%;
	display: block;
}

.womo-widget.womo-reviews-corner .womo-valid {
	position: absolute;
	right: 10px;
	bottom: 10px;
	text-transform: uppercase;
	width: 30%;
	font-weight: 700;
	font-size: 11px;
}

.womo-widget.womo-reviews-corner.womo-bottom-left .womo-valid {
	right: auto;
	left: 10px;
	bottom: 10px;
}

.womo-widget.womo-reviews-corner.womo-top-left .womo-valid {
	right: auto;
	left: 10px;
	bottom: auto;
	top: 10px;
}

.womo-widget.womo-reviews-corner.womo-top-right .womo-valid {
	bottom: auto;
	top: 10px;
}

.womo-widget.womo-reviews-corner.womo-top-left {
	top:0;
	left:0;
}

.womo-widget.womo-reviews-corner.womo-top-right {
	top:0;
	right:0;
}

.womo-widget.womo-reviews-corner.womo-bottom-left {
	bottom:0;
	left:0;
}

.womo-widget.womo-reviews-corner.womo-bottom-right {
	bottom:0;
	right:0;
}

.womo-widget.womo-rating-box {
	background: #f4f3f1;

	/* gradient f6f5f3 to dadad2 */
    background-image: -webkit-linear-gradient(left, #f6f5f3, #dadad2);  
    background-image:    -moz-linear-gradient(left, #f6f5f3, #dadad2);  
    background-image:     -ms-linear-gradient(left, #f6f5f3, #dadad2); 
    background-image:      -o-linear-gradient(left, #f6f5f3, #dadad2);  
    background-image:         linear-gradient(left, #f6f5f3, #dadad2);
    /*IE8+*/ -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f6f5f3', endColorStr='#dadad2', GradientType=1)";

	border-radius: 10px;
	position: relative;
	padding: 13px 35px 6px 15px;
	text-align: center;
	box-shadow: 0px 1px 1px 0px rgba(2, 2, 2, 0.19);
}

.womo-widget.womo-rating-box .womo-hcp-badge {
	width: 104px;
	height: 104px;
	position: absolute;
	right: -68px;
	top: -6px;
}

.womo-widget .womo-see-more {
	color: inherit;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	display: block;
}

.womo-widget .womo-stars {
	height: 23px;
	font-size: 23px;
	margin: 4px 0;
	color: #ff6600;
	letter-spacing: 2px;
	white-space: nowrap;
}

.womo-widget .womo-stars i {
	font-style: normal;
}

.womo-widget .womo-rating-text {
	font-size: 12px;
}

.womo-widget .womo-valid {
	font-size: 9px;
	margin-top: 5px;
	text-align: left;
}

.womo-widget.womo-rating-box.womo-horizontal {
	max-width: 200px;
	min-width: 145px;
	padding-left: 10px;
	margin-right: 67px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;	
}

.womo-widget.womo-rating-box .womo-valid {
	text-align: center;
}

.womo-widget.womo-rating-box.womo-vertical {
	max-width: 150px;
	min-width: 116px;
	padding: 7px 1px;
	box-shadow: none;
	border: 1px solid #a9a9ab;
	padding-top: 67px;
	margin-top: 62px;
	border-radius: 5px;
	border-right: 1px solid #bbbbbb;
}

.womo-widget.womo-rating-box.womo-vertical .womo-hcp-badge {
	width: 111%;
	position: absolute;
	top: auto;
	right: auto;
	bottom: 67px;
	left: -5%;
	display: block;
	height: auto;
}

.womo-widget.womo-rating-box.womo-vertical .womo-stars {
	height: 19px;
	font-size: 19px;
	margin: 4px 0;
}

.womo-widget.womo-rating-box.womo-vertical .womo-see-more {
	font-size: 11px;
	margin-top: 5px;
}

.womo-widget.womo-rating-box.womo-vertical .womo-rating-text {
	font-size: 9px;
}

.womo-widget.womo-rating-box.womo-vertical .womo-valid {
	margin-top: 2px;
}

.womo-widget.womo-review-feed {
	min-width: 220px!important;
	position: relative!important;
	margin-top: 25px!important;
	border-radius: 10px!important;
	background: #e8e7e1!important;
	box-shadow: 0px 1px 1px 1px rgba(2, 2, 2, 0.19)!important;
}

.womo-widget.womo-review-feed .womo-header .womo-hcp-badge {
	width: 120px;
	position: absolute;
	right: -14px;
	top: -25px;
	z-index: 1;
}

.womo-widget.womo-review-feed .womo-header {
	padding: 10px!important;
	padding-right: 110px!important;
	text-align: left!important;
	padding-left: 12px!important;
}

.womo-widget.womo-review-feed .womo-reviews-content {
	background: white!important;
	padding-left:6px!important;
	padding-right:6px!important;
}

.womo-widget.womo-review-feed .womo-header .womo-see-more {
	font-size: 13px;
	margin-top: 3px;
}

.womo-widget.womo-review-feed .womo-header .womo-womo-stars {
	height: 21px;
	font-size: 21px;
	margin: 3px 0;
}

.womo-widget.womo-review-feed .womo-rating-text {
	font-size: 9px;
}

.womo-widget.womo-review-feed .womo-valid {
	margin: 0;
	padding-top: 2px;
	padding-left: 20px;
	font-size: 8px;
	color: #5b5c5f;
	text-align: left;
}

.womo-widget.womo-review-feed .womo-review-container {
	height: 455px!important;    
	overflow: hidden;
	position: relative;
	margin-top: 14px;
}

.womo-widget.womo-review-feed .womo-review-list {
	font-size: 11px;
	padding: 0 12px;
	position: absolute;  
	left: 0px;
	top: 0px;
}

.womo-widget.womo-review-feed .womo-review-list .womo-review {
	height: 75px;
	margin-bottom: 14px;
	text-align: left;
}

.womo-widget.womo-review-feed .womo-review-list .womo-review .womo-stars {
	height: 13px;
	font-size: 13px;
	margin: 0;
	margin-right: 8px;	
}

.womo-widget.womo-review-feed .womo-review-list .womo-review .womo-author {
	font-size: 12px;
}

.womo-widget.womo-review-feed .womo-review-list .womo-review .womo-text {
	font-size:12px;
	margin: 10px 0!important;
	line-height: 15px;
	text-align: left;
}

.womo-widget.womo-review-feed .womo-footer .womo-see-more {
	font-size: 9px;
	display: block;
	text-align: center!important;
	padding: 5px 0 3px!important;
}

.womo-widget.womo-review-feed .womo-footer .womo-see-more i {
	font-style: normal;
	color: #ef662f;
	font-size: 10px;
}

.womo-widget.womo-review-feed.womo-double-size .womo-review-container {
	height: 165px!important;
}

.womo-widget.womo-review-feed.womo-double-size .womo-review-list .womo-review .womo-text {
	margin: 4px 0 20px!important;
}

.womo-widget.womo-review-feed.womo-double-size .womo-review-list .womo-review:last-child .womo-text {
	margin-bottom: 0;
}

.womo-widget.womo-review-feed.womo-double-size .womo-footer .womo-see-more {
	padding: 14px 0!important;
}
