.product-edition { background: #E8E8E8; padding-bottom: 80px;}
.product-edition .card { background: #fff; padding: 40px 25px; border-radius: 5px; height: 100%; }
.product-edition .card .card-title { font-size: 28px; font-weight: 500; }
.product-edition .card-body { display: flex; flex-direction: column; justify-content: space-between; height: 100%; }
.product-edition .card-text { font-size: 16px; color: #6C6C6C; }
.product-edition .action .btn { margin-top: 15px;word-wrap: break-word; white-space: wrap; padding: 0 25px 0 0; }
.btn.btn-dk:hover { background: #000; color: #fff; }
.btn.btn-dk { color: #000; border: 2px solid #000; }
.product-edition a.btn-tertiary::after{bottom: 0; right: 0;}

.resources {background: #f8f8f8;}
.link-card {position: relative; text-align: center; padding: 24px; box-shadow: 0 4px 8px rgb(186 186 186 / 35%);background: #fff;border-radius: 10px;display: flex;justify-content: space-between;flex-direction: column;width: 100%;transition: all .2s ease-in-out;height: 100%;}
.link-card:hover{transform: translateY(-8px);}
.link-card p{color: #000; margin-bottom: 12px}
.resources a:hover{text-decoration: none}
.resources a{color: #000}
.icon-align-right {display: flex;justify-content: flex-end; margin-top: 12px}
.resources .link-arrow {background: url(../../2025/images/technical-suite/button.svg) no-repeat center;width: 32px;height: 32px;background-size: 100%;display: block;}
.offer-box .col-sm-7{width: 100%;}
.offer-box.promo-visible .col-sm-7{width: 58.33333333%;}

@media (min-width: 768px) {
    .flex-row{display: flex}
    .product-edition .card h5 { min-height: 85px }
}

@media (max-width: 767px) {
    .sec-block {
        padding: 30px 0;
    }
    
    .product-edition .card {
        margin-bottom: 30px;
    }
}

.dropdown-menu.signin { padding: 16px !important; width: 300px; border-radius: 8px; border: 0; box-shadow: 0px 2px 12px 0px #00000033;}
.dropdown-menu.signin .h5 { margin-top: 0; padding-bottom: 8px; border-bottom: 1px solid #DEDEDE;}
.dropdown-menu.signin .nav-items ul { padding-bottom: 0; }
.dropdown-menu.signin .nav-items li { padding-bottom: 0; }
.dropdown-menu.signin .nav-items li.highlight { background-color: #F1EDFC; font-weight: 700; border-radius: 8px; }
.dropdown-menu.signin .nav-items a { padding: 20px 16px 20px 64px; border-bottom: 0; display: flex; align-items: center; border-radius: 8px; transition: none; }
.dropdown-menu.signin .nav-items a:hover { padding: 20px 16px 20px 64px; border-bottom: 0; display: flex; align-items: center; background-color: #E4DBF9; }
.dropdown-menu.signin .nav-items .icon-col {padding-left: 50px; padding-bottom: 0px; padding-right: 15px; margin: 30px 0;}
.dropdown-menu.signin .nav-items .icon-col .row {margin-left: 0; margin-right: 0;}
.dropdown-menu.signin .nav-items .icon {position: relative;}
.dropdown-menu.signin .nav-items .icon:before {display: inline-block; content: ""; width: 40px; height: 40px; background-repeat: no-repeat; background-size: 100% 100%; margin-right: 5px; top: auto; left: 16px; margin-right: 32px; padding-top: 0px; margin-bottom: 0px;}
.my-account-icon:before {background-image: url("../../2025/images/navigation/icon-my-account.svg");}
.coreldraw-web-icon:before {background-image: url("../../2025/images/navigation/icon-coreldraw-web.svg");}
.go-corel-icon:before {background-image: url("../../2025/images/navigation/icon-cdgo-menu.svg");}

@media (max-width: 1199px) {	
	.dropdown-menu.signin { margin-top: -10px;}
}