/**
 * Webkul Software.
 *
 * @category  Webkul
 * @package   Webkul_Agorae
 * @author    Webkul Software Private Limited
 * @copyright Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */
@font-face {
    font-family: 'Fontawesome Webfont';
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
    url('../fonts/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
    url('../fonts/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
    url('../fonts/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
    url('../fonts/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
    font-weight: 300;
    font-style: normal
}



.cart.table-wrapper .col.qty{
    text-align: center;
}

.slick-prev, .slick-next{
    z-index:10;
}

.modal-footer button.action-primary.action-accept{
    color: #fff !important;
}


.page-wrapper .page-footer .block.newsletter .action.subscribe{
    border-color: #2e4412 !important;
    background-color: #fff;
}

.action.subscribe:before{
    color: #2e4412 !important;
}

.aicompinion{
    background: radial-gradient(circle, #ffffff 0%, #659527 100%);
    border-radius: 31px;
    padding: 17px 15px 15px 15px;
    color: #000 !important;
    text-transform: uppercase;
}


.aicompinion:hover{
    background: radial-gradient(circle, #659527 0%, #ffffff 100%);
}

.footer.links li{
    cursor: pointer;
}

.orgprice{
    color: #878787;
    text-decoration: line-through #f90f0f 2px;
}

.fnlprice{
    font-size: 19px;
    font-weight: bold;
}

.box.box-information .box-actions .action, .block.block-dashboard-addresses .action, .box.box-newsletter .action{
    color: #659527 !important;
}


.page-wrapper .copyright{
    padding : 10px 10% !important;
}

.page-wrapper .nav-sections .navigation .level0.category-item.active{
    background-color: #2e4412 !important;
}


@media only screen and (max-width: 1023px){

    .ai-frame{
        height: 82vh !important;
        margin-top: 13vh !important;
    }
}

@media only screen and (max-width: 768px){
    .aicompinion{
        padding: 6px 7px 3px 7px;
    }

    .navigation a{
        padding-top:0;
        padding-left:7px;
    }

   
}

@media only screen and (max-width: 767px){
    

     .ai-frame{
        height: 81vh !important;
        margin-top: 11vh !important;
    }
}