.product_page_links {
    border: 2px solid #f16543;
    padding: 15px;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.product_page_links_limiter {
    border: 2px solid #f16543;
    padding: 5px;
    margin-bottom: 20px;
}
.product_page_links_limiter .product_page_links {
    border: 0;
    margin-bottom: 0;
}
.product_page_links .buttons {
    display: block;
    padding: 7px 2px;
    background-color: #f16543;
    color: #ffffff;
    text-align: center;
    font-family: 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 10px;
}
.product_page_links h3 {
    font-family: 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align: center;
    line-height: 1;
    margin-bottom: 10px;
    font-size: 18px;
}
.product_page_links .buttons:hover {
    background-color: #d94825;
}
@media screen and (min-width: 768px){
    .widget_left_side_fixed,
    .widget_right_side_fixed {
        position: fixed;
        bottom: 30px;
        width: 200px;
        z-index: 9999;
        background-color: white;
        animation-duration: 2s;
        animation-iteration-count: 1;
        margin-bottom: 0;
    }
    .widget_left_side_fixed {
        left: -2px;
        animation-name: widget_left_side_fixed_anim;
    }
    .widget_right_side_fixed {
        right: -2px;
        animation-name: widget_right_side_fixed_anim;
    }
}
.widget.widget_berocket_image .widget-title {
    margin-bottom: 0;
    padding-bottom: 0;
}
@keyframes widget_left_side_fixed_anim {
    0%   {left: -310px;}
    50%  {left: -310px;}
    100% {left: -2px;}
}
@keyframes widget_right_side_fixed_anim {
    0%   {right: -310px;}
    50%  {right: -310px;}
    100% {right: -2px;}
}
