/**
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to http://www.prestashop.com for more information.
 *
 *  @author    Dvit <support@dvit.fr>
 *  @copyright 2016 Dvit
 *  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#winningorder_promote_home h2{
    margin-bottom: 30px;
}
.winningorder_promote .gift_img{
    text-align: center;
}
.winningorder_promote .promote_img img{
    max-width: 100%;
    max-height: 350px;
    margin: 0 auto;
    display: block;
}
.winningorder_promote p.p_justify{
    text-align: justify;
}
#winningorder_show_winner_block_left h2{
    margin-bottom: 0px;
}
#winningorder_show_winner_block_left .block_content ul.winners{
    max-height: 250px;
    overflow-x: auto;
    padding-bottom: 1px;
}
#winningorder_show_winner_block_left .block_content li.li_draw{
    padding: 10px 0px 6px 0px;
}
#winningorder_show_winner_block_left .rayscontener{
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100px;
    margin-top: 8px;
}
#winningorder_show_winner_block_left .rayscontener .winner-icon svg {
    width: 80px;
    height: 80px;
    display: block;
    text-indent: -9999px;
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
#winningorder_show_winner_block_left .rayscontener .winner-icon svg path{
    fill: #333;
}
#winningorder_show_winner_block_left #rays{
    background: url(../img/rays.png) 0 0 no-repeat;
    background-size: 250px 250px;
    position: absolute;
    width: 250px;
    height: 250px;
    top: -75px;
    left: 50%;
    transform: translate(-50%);
    -webkit-animation-name: spin;
    animation-name: spin; 
    -webkit-animation-duration: 40000ms; 
    animation-duration: 40000ms;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; 
    -webkit-animation-timing-function: linear; 
    animation-timing-function: linear;
}
@-webkit-keyframes spin {
    from { -webkit-transform:translate(-50%)  rotate(0deg); transform:translate(-50%) rotate(0deg); }
    to { -webkit-transform:translate(-50%)  rotate(360deg); transform:translate(-50%) rotate(360deg); }
}
@keyframes spin {
    from { -webkit-transform:translate(-50%)  rotate(0deg); transform:translate(-50%)  rotate(0deg); }
    to { -webkit-transform:translate(-50%)  rotate(360deg); transform:translate(-50%)  rotate(360deg); }
}

.shoppingcart_winningorders {
    padding: 1rem;
}
.shoppingcart_winningorders.wo_disabled{
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
}
.shoppingcart_winningorders .flex_shopping_cart{
    display: flex;
    justify-content: space-between;
}
.shoppingcart_winningorders .gift_img{
    margin-left: 10px;
}
.shoppingcart_winningorders .participate-label {
    margin-left: 2.5rem;
    margin-top: .625rem;
}

.shoppingcart_winningorders .float-xs-left{
    float: left!important;
}

@media (max-width: 767px){
    #winningorder_show_winner_block_left .rayscontener{
        margin-top: 0px;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    #winningorder_show_winner_block_left .rayscontener .winner-icon svg {
        width: 60px;
        height: 60px;
    }
    #winningorder_show_winner_block_left #rays{
        background-size: 160px 160px;
        width: 160px;
        height: 160px;
        top: -30px;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    #winningorder_show_winner_block_left .rayscontener .winner-icon svg {
        width: 70px;
        height: 70px;
    }
    #winningorder_show_winner_block_left #rays{
        background-size: 200px 200px;
        width: 200px;
        height: 200px;
        top: -50px;
    }
}

#module-winningorders-main .page-content,
#module-winningorders-gift .page-content {
    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
    background: #fff;
    padding: 1rem;
    font-size: .875rem;
    color: #7a7a7a;
}
#module-winningorders-main .wo_list .centertext,
#module-winningorders-main .wo_list .gift_img,
#module-winningorders-main .wo_list .promote_img
{
    text-align: center;
}
#module-winningorders-main .wo_list .displayright{
    float: right;
}
#module-winningorders-main .wo_list hr{
    width: 50%;
}

#my-account #winningorders img{
    width: 48px;
    vertical-align: top;
}

#module-winningorders-gift #attributes select{
    width: auto;
}
#module-winningorders-gift h2{
    margin-top: 25px;
}
#module-winningorders-gift .thumb-container>img{
    margin-right: .8125rem;
}
