.rmp-results-widget p:empty:before,
.rmp-widgets-container p:empty:before,
.widget_rate-my-post-top-rated-widget p:empty:before {
  display:none
}
@font-face {
  font-family:ratemypost;
  src:url(fonts/ratemypost.eot);
  src:url(fonts/ratemypost.eot#iefix)format("embedded-opentype"),
  url(fonts/ratemypost.ttf)format("truetype"),
  url(fonts/ratemypost.woff)format("woff"),
  url(fonts/ratemypost.svg#ratemypost)format("svg");
  font-weight:400;
  font-style:normal;
  font-display:block
}
[class*=\ rmp-icon--],
[class^=rmp-icon--] {
  speak:none;
  font-variant:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-style:normal;
  font-weight:400;
  line-height:1;
  font-family:ratemypost!important
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container {
  text-align:center;
  margin:1rem 0
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container p {
  margin:0
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget--hidden {
  display:none
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons {
  margin:0 0 .4rem
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons-list {
  margin:0;
  padding:0;
  list-style-type:none
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons-list:before {
  content:""
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons-list__icon {
  margin:0;
  display:inline-block
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__hover-text {
  margin:0 0 .4rem
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__submit-btn {
  display:none
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__submit-btn--visible {
  display:inline-block
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__results {
  margin:0 0 .4rem
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__results--hidden {
  margin:0;
  display:none
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__not-rated {
  margin:0 0 .4rem
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__not-rated--hidden {
  margin:0;
  display:none
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__msg {
  margin:.4rem 0
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__msg--alert {
  color:#dc3545
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget {
  display:none
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget--visible {
  display:block
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__text {
  margin:0 0 .4rem
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__input {
  min-width:250px;
  max-width:630px;
  margin-bottom:.4rem;
  margin-left:auto;
  margin-right:auto;
  display:block
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__msg--alert {
  color:#dc3545
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__loader {
  width:80px;
  height:40px;
  display:none;
  position:relative;
  left:50%;
  transform:translate(-50%)
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__loader--visible {
  display:block
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__loader div {
  background:#ffcc36;
  width:16px;
  animation:1.2s cubic-bezier(0,.5,.5,1) infinite rmp-feedback-widget__loader;
  display:inline-block;
  position:absolute;
  left:8px
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__loader div:first-child {
  animation-delay:-.24s;
  left:8px
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__loader div:nth-child(2) {
  animation-delay:-.12s;
  left:32px
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__loader div:nth-child(3) {
  animation-delay:0;
  left:56px
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-social-widget {
  display:none
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-social-widget--visible {
  display:block
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-social-widget a {
  color:#fff
}
.rmp-tr-posts-widget__post {
  margin-top:6px
}
.rmp-tr-posts-widget__post p {
  margin-bottom:1.5rem!important
}
.rmp-tr-posts-widget__star-rating {
  font-size:14px
}
.rmp-tr-posts-widget__star-rating p {
  margin:0;
  padding:0
}
.rmp-tr-posts-widget__img {
  -o-object-fit:cover;
  object-fit:cover;
  width:150px;
  height:150px;
  display:block
}
.rmp-tr-posts-widget__link {
  box-shadow:none;
  text-decoration:none;
  display:block
}
.rmp-icon--star:before {
  content:""
}
.rmp-icon--heart:before {
  content:""
}
.rmp-icon--trophy:before {
  content:""
}
.rmp-icon--smile-o:before {
  content:""
}
.rmp-icon--thumbs-up:before {
  content:""
}
.rmp-icon--twitter {
  color:#fff;
  background:#55acee
}
.rmp-icon--twitter:before {
  content:""
}
.rmp-icon--facebook {
  color:#fff;
  background:#3b5998
}
.rmp-icon--facebook:before,
.rmp-icon--facebook-f:before {
  content:""
}
.rmp-icon--pinterest {
  color:#fff;
  background:#cb2027
}
.rmp-icon--pinterest:before {
  content:""
}
.rmp-icon--linkedin {
  color:#fff;
  background:#007bb5
}
.rmp-icon--linkedin:before {
  content:""
}
.rmp-icon--youtube-square {
  color:#fff;
  background:#b00
}
.rmp-icon--youtube-square:before {
  content:""
}
.rmp-icon--instagram {
  color:#fff;
  background:#125688
}
.rmp-icon--instagram:before {
  content:""
}
.rmp-icon--flickr {
  color:#fff;
  background:#f40083
}
.rmp-icon--flickr:before {
  content:""
}
.rmp-icon--reddit {
  color:#fff;
  background:#ff5700
}
.rmp-icon--reddit:before {
  content:""
}
.rmp-icon--ratings {
  color:#ccc;
  font-size:1rem
}
.rmp-rating-widget .rmp-icon--ratings {
  font-size:2.5rem
}
.rmp-icon--full-highlight {
  color:#ff912c
}
.rmp-rating-widget .rmp-icon--full-highlight {
  color:#ffe699
}
.rmp-icon--half-highlight {
  background:linear-gradient(90deg,#ff912c 50%,#ccc 50%);
  -webkit-text-fill-color:transparent;
  -webkit-background-clip:text
}
.rmp-rating-widget .rmp-icon--half-highlight {
  background:linear-gradient(90deg,#ffe699 50%,#ccc 50%);
  -webkit-text-fill-color:transparent;
  -webkit-background-clip:text
}
@media (hover:hover) {
  .rmp-rating-widget .rmp-icon--hovered {
    color:#ffcc36;
    -webkit-background-clip:initial;
    -webkit-text-fill-color:initial;
    background:0 0;
    transition:color .1s ease-in
  }
}
.rmp-rating-widget .rmp-icon--processing-rating {
  color:#ff912c;
  -webkit-background-clip:initial;
  -webkit-text-fill-color:initial;
  background:0 0
}
.rmp-social-widget .rmp-icon--social {
  text-align:center;
  width:70px;
  box-shadow:none;
  border-radius:50%;
  margin:5px 2px;
  padding:20px;
  font-family:ratemypost;
  font-size:30px;
  text-decoration:none;
  transition-property:none;
  display:inline-block
}
.rmp-social-widget .rmp-icon--social:hover {
  filter:contrast(140%);
  color:#fff;
  box-shadow:none;
  text-decoration:none;
  transition-property:none
}
.rmp-heading {
  margin:0 0 .4rem
}
.rmp-heading--title {
  font-size:1.625rem;
  font-weight:400
}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-heading {
  margin:0 0 .4rem
}
.rmp-btn {
  color:#fff;
  background-color:#ffcc36;
  border:none;
  margin-bottom:.4rem;
  padding:.5rem;
  font-size:1rem;
  text-decoration:none
}
.rmp-btn:focus,
.rmp-btn:hover {
  background:initial;
  color:#fff;
  cursor:pointer;
  background-color:#ffd966;
  border:none;
  margin-bottom:.4rem;
  padding:.5rem;
  font-size:1rem;
  text-decoration:none
}
.rmp-btn--large,
.rmp-btn--large:focus,
.rmp-btn--large:hover {
  padding:.8rem
}
.rmp-results-widget__visual-rating {
  margin-right:.3rem;
  display:inline-block;
  position:relative
}
.rmp-results-widget__avg-rating,
.rmp-results-widget__vote-count {
  display:inline-block
}
.rmp-archive-results-widget {
  vertical-align:top;
  margin-left:.4rem;
  font-size:.9rem;
  display:inline-block;
  position:relative
}
.rmp-archive-results-widget--excluded-post {
  display:none
}
.rmp-archive-results-widget .rmp-icon {
  font-size:.9rem
}
@keyframes rmp-feedback-widget__loader {
  0% {
    height:32px;
    top:4px
  }
  to,
  50% {
    height:16px;
    top:12px
  }
}
.rmp-amp-results-widget .rmp-amp-results-widget__stars {
  display:inline
}
.rmp-amp-results-widget .rmp-amp-results-widget__average-rating,
.rmp-amp-results-widget .rmp-amp-results-widget__vote-count {
  display:inline-block;
  position:relative;
  bottom:4px
}
.rmp-amp-results-widget .rmp-icon:before {
  content:"★";
  color:#ccc;
  margin:-2px;
  font-size:26px
}
.rmp-amp-results-widget .rmp-icon {
  font-size:26px;
  font-style:normal;
  line-height:26px
}
.rmp-amp-results-widget .rmp-icon--full-highlight:before {
  color:#ff912c
}
.rmp-amp-results-widget .rmp-icon--half-highlight:before {
  background:linear-gradient(90deg,#ff912c 50%,#ccc 50%);
  -webkit-text-fill-color:transparent;
  -webkit-background-clip:text
}
.rmp-amp-rating-widget {
  text-align:center
}
#rmp-amp-rating-widget__title {
  margin-bottom:.5rem;
  font-size:1.8rem
}
.rmp-amp-rating-widget .rmp-amp-rating-widget__subtitle {
  margin-bottom:0
}
#rmp-amp-action,
#rmp-amp-post-id {
  display:none
}
.rmp-amp-centered-fieldset {
  max-width:100%;
  margin-left:auto;
  margin-right:auto
}
.rmp-amp-rating-widget__fieldset {
  --star-size:3;
  -webkit-user-select:none;
  user-select:none;
  font-size:3em;
  font-size:calc(var(--star-size)*1em);
  cursor:pointer;
  -webkit-tap-highlight-color:#0000;
  -webkit-tap-highlight-color:transparent;
  direction:rtl;
  unicode-bidi:bidi-override;
  border:none;
  margin-bottom:16px;
  padding:0;
  line-height:normal
}
.rmp-amp-rating-widget__fieldset>label {
  width:1.1em;
  width:calc(var(--star-size)/3*1.1em);
  display:inline-block;
  position:relative
}
.rmp-amp-rating-widget__fieldset:not(:hover)>input:checked~label,
.rmp-amp-rating-widget__fieldset>:hover,
.rmp-amp-rating-widget__fieldset>:hover~label {
  color:#0000;
  cursor:inherit
}
.rmp-amp-rating-widget__fieldset:not(:hover)>input:checked~label:before,
.rmp-amp-rating-widget__fieldset>:hover:before,
.rmp-amp-rating-widget__fieldset>:hover~label:before {
  content:"★";
  color:gold;
  position:absolute
}
.rmp-amp-rating-widget__fieldset>input {
  transform:scale(3);
  transform:scale(var(--star-size));
  top:-.5em;
  top:calc(var(--star-size)/6*-1em);
  margin-left:-2.5em;
  margin-left:calc(var(--star-size)/6*-5em);
  z-index:2;
  opacity:0;
  font-size:initial;
  position:relative
}
form.amp-form-submit-error [submit-error] {
  color:red
}
.rmp-amp-rating-widget__not-rated--hidden,
.rmp-amp-rating-widget__results--hidden,
label#rmp-amp-post-nonce {
  display:none
}
