/* Plugin Card CSS */

.dotstore-plugin-card{margin-bottom: 3rem;border: 1px solid #ececec;float: left;width: 100%;}
.dotstore-plugin-card .dotstore-plugin-card-top{padding: 3rem;display: block;position: relative;}
.dotstore-plugin-card .dotstore-plugin-card-bottom{padding: 1.5rem 3rem;background-color: #f9f9f9;font-size: 1.6rem;float: left;width: 100%;}
.dotstore-plugin-card .button-with-icon .dotstore-plugin-card-button{font-weight: 600;font-size: 14px;line-height: 26px;color: #fff;text-decoration: none;text-transform: uppercase;padding: 11px 44px;border-radius: 25px;outline: 0!important;outline-offset: 0;border: none;background-color: #ff826e;}

.dotstore-plugin-card .button-with-icon .dotstore-plugin-card-button-free{font-weight: 600;font-size: 14px;line-height: 26px;color: #ff826e;text-decoration: none;text-transform: uppercase;padding: 11px 44px;border-radius: 25px;outline: 0!important;outline-offset: 0;background-color: #ffffff;border: 1px solid #ff826e;}
.dotstore-plugin-card .button-with-icon .dotstore-plugin-card-button i, .dotstore-plugin-card .button-with-icon .dotstore-plugin-card-button-free i{margin-left: 1.2rem;}
.dotstore-plugin-card .dotstore-plugin-card-top .section .plugin-card-icon{max-width: 116px;}



.dotstore-plugin-card .button-with-icon .dotstore-plugin-card-divider{margin: 0 .8rem 0 .8rem;}
.dotstore-plugin-card .button-with-icon .dotstore-plugin-card-link{font-weight: 600;font-size: 14px;line-height: 26px;color: #ff826e;text-decoration: none;}
.dotstore-plugin-card .dotstore-plugin-card-top .section{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;}
.dotstore-plugin-card .dotstore-plugin-card-top .section .button-text-section{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-flow: column;flex: auto}
.dotstore-plugin-card .dotstore-plugin-card-top .section .button-text-section .button-text-col-bottom{margin-top:30px;}
.dotstore-plugin-card .dotstore-plugin-card-top .title-with-amount{margin: 0 0 20px 0;}
.dotstore-plugin-card .dotstore-plugin-card-top .description{margin: 0 0 30px 0;}
.dotstore-plugin-card .dotstore-plugin-card-top .plugin-card-title{flex: auto;}
.dotstore-plugin-card .dotstore-plugin-card-top .plugin-card-title h3.title-wrapping {font-size: 22px;color: #495665;font-weight: 600;line-height: 33px;margin: 0;}
.dotstore-plugin-card .dotstore-plugin-card-top .plugin-card-price .woocommerce-Price-currencySymbol,
.dotstore-plugin-card .dotstore-plugin-card-top .plugin-card-price .price-amount{font-size: 22px;color: #039047;font-weight: 600;line-height: 33px;}
.dotstore-plugin-card .dotstore-plugin-card-top .plugin-card-sub-title p.sub-title-wrapping {text-overflow: ellipsis;line-height: 1.6;text-align: left;font-size: 16px;font-weight: 400;color: #4c5056;}
.dotstore-plugin-card .dotstore-plugin-card-top .dotstore-plugin-card-divider{font-size: 16px;font-weight: 400;line-height: 28px;margin: 0 .8rem 0 .8rem;color: #4c5056;}
.dotstore-plugin-card .dotstore-plugin-card-top .button-with-icon .button-text{flex: auto;}
.dotstore-plugin-card-bottom .active-installation{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: flex-end;}
.dotstore-plugin-card-bottom .active-installation .left{flex: auto;}
.dotstore-plugin-card-bottom .active-installation .left .plugin-rating-section{margin-bottom: 10px;}
.dotstore-plugin-card-bottom .active-installation .left .left-wrapping,
.dotstore-plugin-card-bottom .active-installation .right .right-wrapping{font-weight: 700;color: #4c5056;font-size: 16px;}
.dotstore-plugin-card-bottom .plugin-rating .fa-star.active{color: #ffd800;}



/* Dotstore free plugin trial cards block style */
.dotstore-free-trial-cards-main{width:100%;margin:60px 0;-webkit-box-shadow:0px 0px 20px 0px rgb(112 112 112 / 15%);box-shadow:0px 0px 20px 0px rgb(112 112 112 / 15%);padding:45px;border-radius:8px;display:inline-block;}
.dotstore-free-trial-cards-main .dotstore-card-wrap{width:100%;display:block;margin:0 auto;max-width:720px;text-align:center;}
.dotstore-free-trial-cards-main .dotstore-card-wrap h2{margin:0 0 15px;font-size:28px;line-height:38px;font-weight:900;}
.dotstore-free-trial-cards-main .dotstore-card-wrap p{font-size:22px;line-height:1.4;margin-bottom:30.375px;font-weight:400;text-align:center!important;}
.dotstore-free-trial-cards-main .dotstore-card-wrap .free-trial-btn{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:block;}
.dotstore-free-trial-cards-main .dotstore-card-wrap .free-trial-btn span{position:absolute;display:inline-block;top:50%;left:16px;width:19px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:19px;z-index:1;pointer-events:none;}
.dotstore-free-trial-cards-main .dotstore-card-wrap .free-trial-btn a{-webkit-transition:.3s all linear;-o-transition:.3s all linear;transition:.3s all linear;font-weight:600;font-size:14px;line-height:26px;color:#fff;background-color:#ff826e;text-transform:uppercase;padding:10px 20px 10px 45px;border-radius:8px;display:inline-block;outline:none;}
.dotstore-free-trial-cards-main .dotstore-card-wrap .free-trial-btn a:hover{-webkit-box-shadow:0 15px 15px 0 rgb(0 0 0 / 8%);box-shadow:0 15px 15px 0 rgb(0 0 0 / 8%);color:#fff;text-decoration:underline!important;}
.dotstore-free-trial-cards-main .dotstore-card-wrap .learn-more{font-size:18px;font-weight:400;margin:13px 0 0;color:#495665;text-align:center;}
.dotstore-free-trial-cards-main .dotstore-card-wrap .learn-more a{color:#495665;-webkit-transition:.3s all linear;-o-transition:.3s all linear;transition:.3s all linear;text-decoration:underline!important;outline:none;font-weight:400;}
.dotstore-free-trial-cards-main .dotstore-card-wrap .learn-more a:hover{opacity:0.7;}

@media (max-width:767px){
    .dotstore-plugin-card-bottom .active-installation{align-items: flex-start;flex-flow: column;}
    .dotstore-plugin-card .dotstore-plugin-card-top .button-with-icon {align-items: center;flex-flow: column;}
    .dotstore-plugin-card .dotstore-plugin-card-top .button-with-icon .button-text {flex: auto;align-items: center;flex-flow: column;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-bottom: 15px;}
    .dotstore-plugin-card .button-with-icon .dotstore-plugin-card-link {font-size: 16px;}
    .dotstore-plugin-card .button-with-icon .dotstore-plugin-card-button,.dotstore-plugin-card .button-with-icon .dotstore-plugin-card-button-free{margin-bottom: 8px;}
    .dotstore-plugin-card .dotstore-plugin-card-top .section .button-text-section .button-text-col-bottom{margin-top:0px;}

     .dotstore-free-trial-cards-main{margin:40px 0;padding:40px 30px;}
    .dotstore-free-trial-cards-main .dotstore-card-wrap h2{margin:0 0 20px;font-size:23px!important;line-height:33px!important;}
    .dotstore-free-trial-cards-main .dotstore-card-wrap p{font-size:18px;}
    .dotstore-free-trial-cards-main .dotstore-card-wrap .free-trial-btn span{left:14px;width:16px;height:18px;}
    .dotstore-free-trial-cards-main .dotstore-card-wrap .free-trial-btn a{padding:8px 15px 8px 35px;font-size:13px;}
    .dotstore-free-trial-cards-main .dotstore-card-wrap .learn-more{font-size:15px;}
}

