.error404 .site-main form.search-form{
    display: none;
}

/* unvisited link */
    a:link {
        color: #222222;
        text-decoration: none;        
    }

    /* visited link */
    a:visited {
        color: #111111;
        text-decoration: none;        
    }

    /* mouse over link */
    a:hover {
        color: #555555;
        text-decoration: none;        
    }

    /* selected link */
    a:active {
        color: #555555;
        text-decoration: none;        
    } 

    .submit_button {
        align-items: center;
        background-color: #f0b400;        
        border: 0;
        border-radius: 100px;
        box-sizing: border-box;
        color: #004BAF;
        cursor: pointer;
        display: inline-flex;
        font-weight: 1000;
        justify-content: center;
        line-height: 22px;
        max-width: 480px;
        min-height: 40px;
        min-width: 0px;
        overflow: hidden;
        text-align: center;
        touch-action: manipulation;
        user-select: none;
        -webkit-user-select: none;
        vertical-align: top;
        font-size: 26px;
        font-weight: 1000;
        cursor: pointer;
        padding: 10px 40px;
        
    }

    .simple_button {
        align-items: center;
        background-color: #f0b400;        
        border: 0;
        border-radius: 100px;
        box-sizing: border-box;
        color: #004BAF;
        cursor: pointer;
        display: inline-flex;
        font-size: 18px;
        font-weight: 1000;
        font-style: italic;
        justify-content: center;
        line-height: 18px;
        max-width: 480px;
        min-height: 40px;
        min-width: 0px;
        overflow: hidden;
        padding: 0px;
        padding-left: 20px;
        padding-right: 20px;
        text-align: center;
        touch-action: manipulation;
        user-select: none;
        -webkit-user-select: none;
        vertical-align: top;
    }    

    .triangle {
        border-left: 20px solid cyan;
        border-right: 20px solid red;
        border-bottom: 20px solid green;
        border-top: 20px solid blue;
        display: inline-block;
    }

    .test {
        height: 35vh;
        width: 25%;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCA2NCA2NCI+Cjxwb2x5Z29uIHBvaW50cz0iMCwwIDY0LDAgMCw2NCIgZmlsbD0iIzQ0RjY5MCIvPgo8cG9seWdvbiBwb2ludHM9IjY0LDAgNjQsNjQgMCw2NCIgZmlsbD0iIzQ3Q0ZGMyIvPgo8bGluZSB4MT0iNjQiIHkxPSIwIiB4Mj0iMCIgeTI9IjY0IiBzdHlsZT0ic3Ryb2tlOndoaXRlO3N0cm9rZS13aWR0aDoyIi8+Cjwvc3ZnPg==);
        background-size: 100% 100%;
        resize: both;
    }

    .triangle-bottomleft {
        width: 0;
        height: 0;
        content: "";    
        border-bottom: 38px solid #004baf;
        border-right: 38px solid transparent;        
        z-index: 100;
    }
    
    .triangle-bottomleft:after {
        width: 0;
        height: 0;
        content: "";    
        border-width: 0 150px 150px 0 solid #f0b400;     
        z-index: 100;
    }    

    .triangle-topleft {
        width: 0;
        height: 0;
        border-top: 40px solid #f0b400;
        border-right: 40px solid transparent;
        z-index: 100;
    }
    .triangle-topleft:after {
        width: 100px;
        height: 100px;
        background: red;
        border-radius: 50%;
        z-index: 90;
    }  
    
    .triangle-topright {
        width: 0;
        height: 0;
        border-bottom: 100px solid red;
        border-right: 100px solid transparent;
        display: inline-block;
        z-index: -1;        
    }

    .triangle-topright::after {
        position: relative;
        left: 90%;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 100px 100px 0;
        border-color: transparent #007bff transparent transparent;
        z-index: -1;
    }    

    .wp-block-post-title  {
        font-family: 'Titillium RegularUpright', sans-serif;
        font-style: bold;
        font-size: 48px;
        font-weight: 1000;
        font-stretch: ultra-expanded;        
        color:#004BAF;  
    }    

