/*
+----------------------------------------------------------------+
|                                                       
|   WordPress Plugin: WordPress Simple Review Posts
|                   
+----------------------------------------------------------------+
*/
@font-face{font-family:star;src:url(/wp-content/themes/rev-template-parent/fonts/star/star.eot);src:url(/wp-content/themes/rev-template-parent/fonts/star/star.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/rev-template-parent/fonts/star/star.woff) format("woff"),url(/wp-content/themes/rev-template-parent/fonts/star/star.ttf) format("truetype"),url(/wp-content/themes/rev-template-parent/fonts/star/star.svg#star) format("svg");font-weight:400;font-style:normal}
@font-face {
    font-family: 'proxima_novalight';
    src: url('../fonts/proximanova-light-webfont.eot');
    src: url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proximanova-light-webfont.woff2') format('woff2'),
    url('../fonts/proximanova-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../fonts/proximanova-regular-webfont.eot');
    src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proximanova-regular-webfont.woff2') format('woff2'),
    url('../fonts/proximanova-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('../fonts/proximanova-bold-webfont.eot');
    src: url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proximanova-bold-webfont.woff2') format('woff2'),
    url('../fonts/proximanova-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.srp-simple-review-posts-wrapper {
    text-align: center;
}
.srp-simple-review-post-wrap {
    padding: 20px 0;
    font-family: 'proxima_nova_rgregular';
    position: relative;
    width: 25%;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    font-size: 13px;
    -moz-transition: padding .2s linear,margin .2s linear;
    -o-transition: padding .2s linear,margin .2s linear;
    -webkit-transition: padding .2s linear,margin .2s linear;
    transition: padding .2s linear,margin .2s linear;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.srp-simple-review-post-wrap a, .srp-simple-review-post-wrap img {
    outline: none!important;
}
.srp-simple-review-post-item {
    margin-left: -1px;
    border: 1px solid #ebebeb;
    -moz-transition: margin-top .2s linear,top .2s linear,-moz-box-shadow .2s linear;
    -o-transition: margin-top .2s linear,top .2s linear,box-shadow .2s linear;
    -webkit-transition: margin-top .2s linear,top .2s linear,-webkit-box-shadow .2s linear;
    transition: margin-top .2s linear,top .2s linear,box-shadow .2s linear;
}
.srp-simple-review-product {
    padding: 5px 0;
    position: relative;
}
.srp-simple-review-post-image {
    text-align: center;
}
.srp-simple-review-post-image img {
    max-width: 100%;
}
.srp-simple-review-post-banner {
    display: inline-block;
    position: absolute;
    left: 0;
    top: -1px;
}
.srp-simple-review-list {
    padding: 0!important;
    margin: 0!important;
    list-style: none!important;
    text-align: center!important;
}
.srp-simple-review-list li {
    list-style: none!important;
    padding: 10px 5px!important;
    margin: 0!important;
    position: relative!important;
    line-height: 15px!important;
    background: #fff!important;
}
.srp-simple-review-list li:nth-child(2n+1) {
    background: #ebebeb!important;
}
.srp-simple-review-post-item .srp-simple-review-list li:before {
    display: none!important;
}
.srp-simple-review-attributes .srp-star-rating {
    overflow: hidden;
    display: inline-block;
    position: relative;
    margin-bottom: -4px;
    height: 15px;
    line-height: 1;
    width: 72px;
    font-size: 12px;
    font-family: star;
}
.srp-simple-review-attributes .srp-star-rating:before {
    content: "\53\53\53\53\53";
    letter-spacing: 2px;
    color: #cacaca;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
}
.srp-simple-review-attributes .srp-star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
    color: #fdc30b;
}
.srp-simple-review-attributes .srp-star-rating span:before {
    content: "\53\53\53\53\53";
    letter-spacing: 2px;
    top: 0;
    position: absolute;
    left: 0;
}
.srp-price, .srp-price-item a {
    color: #FE980F;
    text-decoration: none;
}
.srp-price:hover, .srp-price:focus, .srp-price-item a:hover, .srp-price-item a:focus {
    color: #FE980F;
    text-decoration: underline;
}
.srp-post-amazon-link {
    border-top: solid 1px #ebebeb;
    padding: 15px 0;
    text-align: center;
    -moz-transition: padding .2s linear,margin .2s linear;
    -o-transition: padding .2s linear,margin .2s linear;
    -webkit-transition: padding .2s linear,margin .2s linear;
    transition: padding .2s linear,margin .2s linear;
}
.srp-post-amazon-link a {
    display: inline-block;
    max-width: 228px;
    padding: 4px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    text-decoration: none!important;
    color: #FFFFFF!important;
    background: none!important;
    border: none!important;
}
.srp-post-amazon-link a>img {
    width: 100%;
}
.srp-post-amazon-link .fa-shopping-cart {
    font-size:13px;
}
.srp-post-amazon-link a:hover, .srp-post-amazon-link a:focus {
    color: #fff!important;
    background: none!important;
    -webkit-transform: scale(0.96);
    -ms-transform: scale(0.96);
    transform: scale(0.96);
}
.srp-simple-review-post-wrap:hover {
    padding: 0;
    z-index: 6;
}
.srp-simple-review-post-wrap-hover {
    padding: 0;
    z-index: 8;
}
.srp-simple-review-post-wrap:hover .srp-simple-review-post-item  {
    -moz-box-shadow:0 0 20px -2px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 20px -2px rgba(0,0,0,0.25);box-shadow:0 0 20px -2px rgba(0,0,0,0.25);
    border-radius: 5px!important;
}
.srp-simple-review-post-wrap-hover .srp-simple-review-post-item {
    box-shadow: none!important;
    border-radius: 5px!important;
}
.srp-simple-review-post-wrap:hover .srp-post-amazon-link, .srp-simple-review-post-wrap-hover .srp-post-amazon-link  {
    padding: 35px 0;
}
.srp-post-content-wrap {
    text-align: center;
    background: #313131;
    padding: 12px 8px;
    transition: all .15s;
}
.srp-post-content-wrap:hover {
    background: #8f8f8f;
}
.srp-post-content-link {
    color: #55ABED;
    cursor: pointer;
}
.srp-simple-review-post-wrap-hover .srp-post-content-link, .srp-post-content-link:hover {
    color: #242f71;
}
.srp-post-content {
    display: none;
    text-align: left;
    position: absolute;
    z-index: 5;
    margin-top: -4px;
    margin-left: -1px;
    top: 100%;
    left: 0;
    background: #fff;
    padding: 5px 8px;
    border-radius: 0 0 5px 5px;
    border-width: 0px 1px 1px;
    border-style: solid;
    border-color: #ebebeb;
}


@media(max-width: 1000px) {
    .srp-simple-review-post-wrap {
        width: 50%;
    }
}
@media(max-width: 440px) {
    .srp-simple-review-post-wrap {
        width: 100%;
    }
}