/* START __breadcrumb css */

.best-price {
    display:none !important;
}

.grey-bar {
    background: none !important;
    min-height: 70px;
    height: auto !important;
    position: static !important;
    display: block;
}

.page-404-content {
    position: absolute;
    top: 31%; 
    /*width: 100%;*/
    animation: fadein 4s;
    -moz-animation: fadein 4s; /* Firefox */
    -webkit-animation: fadein 4s; /* Safari and Chrome */
    -o-animation: fadein 4s; /* Opera */
}

.page-404-content-text {    
    margin-top: -35px; 
    color: #FFF;    
    margin: auto;
    margin-left: 20px;
}

.page-404-content-desktop {
    left: 200px !important;
    margin-top: -35px;
}

.page-404-content-mobile {
    margin-top: -270px;
}

.page-main-content .page-404-content-mobile h1, .page-main-content .page-404-content-mobile span {
    color: white;
}

.page-404-content-mobile h1 {
    font-size: 18px !important;
}

.page-404-content-mobile span {
    font-size: 12px !important;
    font-family: 'TitilliumText22LRegular' !important;
}


.page-404-content-text h1, .page-404-content-text span {
    color: #FFF;
    font-family: 'TitilliumText22LLight';
    font-weight: normal;
    font-size: 2.5em;
}

.page-404-content-text span {
    font-size: 1.4em;
    line-height: 1.5em;
    display: block;
    font-family: 'TitilliumText22LMedium';
}

.page-404-content-text a,
.page-404-content-text a:link,
.page-404-content-text a:visited,
.page-404-content-text a:hover{
    display:block;
    color: #53bfe6;
    font-size: 1.4em;
    margin: 10px 0;
    font-family: 'TitilliumText22LLight';
    font-weight: bold;
}

.page-404-content-text a > span,  .page-main-content .page-404-content-text a > span {
    border-bottom: 2px solid #2a4b57;
    display: inline-block;
    color: #53bfe6;
    font-size: 1em !important;
    height: 1.4em;
}

.page-main-content .page-404-content-text {
    margin-left: 10px;
    width: 90%;
}

.page-main-content .page-404-content-desktop h1, .page-main-content .page-404-content-desktop span {
    color: #222;
}

.page-main-content .page-404-content-text a > span {
    border-bottom: 2px solid #53bfe6;
}







/* END __breadcrumb css */