a {
    color: #f8204b; }
a:hover {
    color: rgba(248, 32, 75, 0.8); }

.page-header-alpha .navbar-mainmenu .nav-item a:hover {
    color: #f8204b; }

.btn-white {
    color: #ffffff;
    border: 1px solid transparent;
    background-color: #f8204b; }
.btn-white:hover {
    background-color: rgba(248, 32, 75, 0.8);
    color: #ffffff; }

.btn-outline-primary {
    color: #f8204b;
    border-color: currentColor; }

.btn-outline-primary:hover,
.btn-outline-primary:focus {
    color: rgba(248, 32, 75, 0.5);
    border-color: currentColor; }

.btn-transp-arrow.btn-primary.active, .btn-transp-arrow.btn-primary:active,
.btn-transp-arrow.btn-primary:hover {
    background-color: rgba(77, 77, 77, 0.05);
    color: #8b8b8b;
    -webkit-box-shadow: none;
    box-shadow: none; }

/* subscription form */
.form-container-transparent.form-container-white .form-desc h4 {
    color: #ffffff; }

.form-container-transparent.form-container-white .form-input label {
    color: #ffffff; }

.form-control-outline,
.form-control-line {
    border-color: #ffffff; }
.form-control-outline:focus,
.form-control-line:focus {
    border-color: #adadad; }

.page-cover:after {
    content: "";
    background: black;  /* fallback for old browsers */
    /*background: -webkit-linear-gradient(to right, #000000, #000000);  /* Chrome 10-25, Safari 5.1-6 */
    /*background: linear-gradient(to right, #0c479d, #000000);*/ /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

    /*
    background: -webkit-gradient(linear, right top, left top, from(#D1335B), to(#00152e));
    background: linear-gradient(to left, #D1335B, #00152e);
     */

    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0.7; }