.IpDerProfitester-Article
{
    border: 1px solid #dadae5;
    border-radius: 0 0 10px 10px;
    font-size: 16px;
    padding-bottom: 160px;
    position: relative;
}

.IpDerProfitester-Article.has--amazon
{
    padding-bottom: 202px;
}

.IpDerProfitester-Article--noborder
{
    border: none;
}

.IpDerProfitester-Article-title
{
    border-bottom: 1px solid #dadae5;
    color: #5f7285;
    font-size: 16px !important;
    height: auto;
    line-height: 1.2;
    margin: 22px 15px 15px 15px;
    overflow: hidden;
    padding-bottom: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.IpDerProfitester-Article--noborder .IpDerProfitester-Article-title
{
    margin: 23px 0 15px 0;
}

.IpDerProfitester-Article .IpDerProfitester-Article-img
{
    display: block;
}

.IpDerProfitester-Article > img,
.IpDerProfitester-Article .IpDerProfitester-Article-img img
{
    display: block;
    margin: 0 auto 15px auto;
    max-width: 100%;
}

.IpDerProfitester-Article-notification-limit,
.IpDerProfitester-Article-notification-leads,
.IpDerProfitester-Article-notification-potential,
.IpDerProfitester-Article-notification-status,
.IpDerProfitester-Article-feedbacks,
.IpDerProfitester-Article-availability,
.IpDerProfitester-Article-applications,
.IpDerProfitester-Article-text,
.IpDerProfitester-Article-test-result,
.IpDerProfitester-Article-stock
{
    margin-bottom: 3px;
    padding-left: 15px;
    padding-right: 15px;
}

.IpDerProfitester-Article--noborder .IpDerProfitester-Article-notification-limit,
.IpDerProfitester-Article--noborder .IpDerProfitester-Article-notification-leads,
.IpDerProfitester-Article--noborder .IpDerProfitester-Article-notification-potential,
.IpDerProfitester-Article--noborder .IpDerProfitester-Article-notification-status,
.IpDerProfitester-Article--noborder .IpDerProfitester-Article-feedbacks,
.IpDerProfitester-Article--noborder .IpDerProfitester-Article-availability,
.IpDerProfitester-Article--noborder .IpDerProfitester-Article-applications,
.IpDerProfitester-Article--noborder .IpDerProfitester-Article-text,
.IpDerProfitester-Article--noborder .IpDerProfitester-Article-test-result,
.IpDerProfitester-Article--noborder .IpDerProfitester-Article-stock
{
    padding-left: 0;
    padding-right: 0;
}

.IpDerProfitester-Article-notification-limit,
.IpDerProfitester-Article-notification-leads,
.IpDerProfitester-Article-notification-potential,
.IpDerProfitester-Article-notification-status,
.IpDerProfitester-Article-feedbacks,
.IpDerProfitester-Article-availability,
.IpDerProfitester-Article-applications
{
    font-size: 14px;
    padding-left: 35px;
    position: relative;
}

.IpDerProfitester-Article-notification-limit > [class^="icon--"],
.IpDerProfitester-Article-notification-leads > [class^="icon--"],
.IpDerProfitester-Article-notification-potential > [class^="icon--"],
.IpDerProfitester-Article-notification-status > [class^="icon--"],
.IpDerProfitester-Article-feedbacks > [class^="icon--"],
.IpDerProfitester-Article-applications > [class^="icon--"]
{
    left: 15px;
    position: absolute;
    top: 2px;
}

.IpDerProfitester-Article-availability > [class^="icon--"]
{
    left: 5px;
    position: absolute;
    top: 4px;
}

.IpDerProfitester-Article .icon--star
{
    color: #dadae5;
}

.IpDerProfitester-Article .icon--star:not(.icon--star-remaining),
.IpDerProfitester-Article .icon--star-half:not(.icon--star-remaining)
{
    color: gold;
}

.IpDerProfitester-Article .icon--text2
{
    color: #e74242;
    position: relative;
    top: 2px;
}

.IpDerProfitester-Article-rating
{
    border-bottom: 1px solid #dadae5;
    border-top: 1px solid #dadae5;
    padding: 15px 0;
    margin: 15px 0 !important;
    text-align: center;
}

.col-sm-3 .IpDerProfitester-Article-rating-label
{
    display: inline-block;
}

@media (min-width: 768px) and (max-width: 1159px)
{
    .col-sm-3 .IpDerProfitester-Article-rating-label
    {
        display: block;
    }
}

.IpDerProfitester-Article-text
{
    margin-bottom: 15px;
}

.IpDerProfitester-Article-text,
.IpDerProfitester-Article-text *
{
    font-size: 16px;
}

.IpDerProfitester-Article-text *
{
    margin-bottom: 15px;
}

.IpDerProfitester-Article-text :last-child
{
    margin-bottom: 0;
}

.IpDerProfitester-Article-notification-status + .IpDerProfitester-Article-text
{
    border-top: 1px solid #dadae5;
    padding-top: 15px;
}

.IpDerProfitester-Article-test-result
{
    display: block;
    margin-bottom: 10px;
    _font-size: 18px;
}

.IpDerProfitester-Article-test-result [class^="icon--"]
{
    _font-size: 20px;
}

.IpDerProfitester-Article-stock
{
    color: green;
    margin-bottom: 15px;
}

.IpDerProfitester-Article-notification-status
{
    color: #e64245;
}

.IpDerProfitester-Article-notification-status .icon--bell
{
    -moz-animation: 0.3s ease 0s normal none infinite swing;
    -moz-transform-origin: 40% top;
    -webkit-animation:swing 0.3s infinite ease-in-out;
    -webkit-transform-origin: 40% top;
}

@-moz-keyframes swing{
    0%{-moz-transform:rotate(-10deg);}
    50%{-moz-transform:rotate(10deg);}
    100%{-moz-transform:rotate(-10deg);}
}
@-webkit-keyframes swing{
    0%{-webkit-transform:rotate(-10deg);}
    50%{-webkit-transform:rotate(10deg);}
    100%{-webkit-transform:rotate(-10deg);}
}

.IpDerProfitester-Article-notification-leads,
.IpDerProfitester-Article-notification-potential,
.IpDerProfitester-Article-applications
{
    margin-bottom: 15px;
}

.IpDerProfitester-Article-notification-leads + .IpDerProfitester-Article-notification-potential
{
    margin-top: -10px;
}

.IpDerProfitester-Article-stock.IpDerProfitester-Article-stock--out-of-stock
{
    color: #e74242;
}

.IpDerProfitester-Article-availability
{
    background: #b4d2ed;
    left: 15px;
    line-height: 1;
    padding: 5px 5px 3px 25px;
    position: absolute;
    top: 70px;
}

.IpDerProfitester-Article .btn-container
{
    bottom: -1px;
    display: block;
    left: -1px;
    position: absolute;
    right: -1px;
}

.IpDerProfitester-Article .btn-container .btn
{
    border-radius: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
}

.__IpDerProfitester-Article .btn-container--split .btn
{
    width: 50%;
}

.IpDerProfitester-Article .btn-container .btn:first-child
{
    bottom: 42px;
}

.IpDerProfitester-Article .btn-container .btn:last-child
{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    bottom: 0;
}

.IpDerProfitester-Article--noborder .btn
{
    left: 0;
    right: 0;
}


.IpDerProfitester-Article--derprofitester,
.IpDerProfitester-Article--derprofitester .IpDerProfitester-Article-text
{
    font-size: 14px;
}

.IpDerProfitester-Article--derprofitester .IpDerProfitester-Article-reviews,
.IpDerProfitester-Article--derprofitester .IpDerProfitester-Article-action
{
    border-right: 1px solid #dadae5;
    border-top: 1px solid #dadae5;
    bottom: 89px;
    font-size: 14px;
    left: 0;
    margin: 0;
    /*padding: 10px;*/
    position: absolute;
    text-align: center;
    width: 50%;
}

.IpDerProfitester-Article.has--amazon .IpDerProfitester-Article-reviews,
.IpDerProfitester-Article.has--amazon .IpDerProfitester-Article-action
{
    bottom: 131px;    
}

.IpDerProfitester-Article--derprofitester .IpDerProfitester-Article-action
{
    border-right: none;
    left: auto;
    right: 0;
}

.IpDerProfitester-Article--derprofitester .IpDerProfitester-Article-rating
{
    border-bottom: none;
    bottom: 38px;
    clear: both;
    height: 52px;
    left: 0;
    line-height: 1.5;
    margin: 0 !important;
    position: absolute;
    right: 0;
}

.IpDerProfitester-Article.has--amazon .IpDerProfitester-Article-rating
{
    bottom: 80px;
}

.IpDerProfitester-Article-fact
{
    background: #f8f8fa;
    /*border-radius: 4px;*/
    color: #5f7285;
    display: inline-block;
    line-height: 1.5;
    padding: 6px 10px 5px 10px;
    text-transform: uppercase;
    width: 100%;
}

.IpDerProfitester-Article-fact strong
{
    text-transform: none;
}

a.IpDerProfitester-Article-fact
{
    background: #7991a9;
    /background: linear-gradient(to bottom, #7991a9 0%, #5f7285 100%);
    color: #fff;
}

.IpDerProfitester-Article-fact.IpDerProfitester-Article-fact--highlight
{
    /*
    background: #94c022;
    background: linear-gradient(to bottom, #a1cd33 0%, #86aa2b 100%);
    color: #fff;
    */
    color: #94c022;
}

/*
.IpDerProfitester-Article-fact.IpDerProfitester-Article-fact--highlight:hover
{
    background: #94c022;
    color: #fff;
}
*/

.btn.is--amazon
{
    border-color: #232f3e;
    background: #232f3e;
    background: linear-gradient(to bottom, #37475a 0%,#232f3e 100%);
    color: #fff;
    text-transform: uppercase;
    /*
    font-size: 16px;
    letter-spacing: 1px;
    padding-left: 15px;
    padding-right: 15px;
    
    */
}

.btn.is--amazon img {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.btn.is--amazon:hover {
    background: #37475a;
    color: #e67a00;
}
