/*
Theme Name: Pyramid Display
Theme URI: https://www.mytheme.com/themes/pyramid-display/
Author: the Creative team
Author URI: https://www.mytheme.com/
Description: The Revolution theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: text-domain
*/

/*------------------------------------------------------
	overwrite css start
------------------------------------------------------*/

a img.svg {
    display: inline-block;
    vertical-align: baseline;
    margin-left: 8px;
    max-width: 15px;
    transition: all .4s ease-in-out;
}

a:hover img.svg {
    opacity: .5;
}

.txt-upper input {
    text-transform: uppercase;
}

.signup-wrap, .login-wrap, .pass-reset-wrap, .account-wrap {
    padding: 50px 0;
}

.um-account-meta.radius-1,
.um-account-meta.radius-1.uimob340-show.uimob500-show {
    display: none;
}

.popup-login-form-wrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0 15px;
    z-index: 100;
    background: rgba(0,0,0,.3);
    display: flex;
    align-items: center;
    justify-content: center;
}

.popup-login-form {
    position: relative;
    background: #fff;
    min-width: 600px;
    padding: 30px;
}

.popup-login-form-wrap .um-col-alt-b,
span.um-account-icon {
    display: none;
}

.popup-login-form-wrap h2,
.popup-login-form-wrap p {
    text-align: center;
}

.popup-login-form-wrap p {
    font-weight: 700;
    font-size: 20px;
}

a.um-link-alt.cont-guest {
    background: #fee903;
    max-width: 300px;
    margin: 0 auto;
    padding: 16px;
    border-radius: 5px;
    color: #000 !important;
    font-weight: 600;
}

.um input[type=submit].um-button {
    border-radius: 0 !important;
    background: #0097d0 !important;
}

.um input[type=submit].um-button:hover {
    color: #000 !important;
    background: linear-gradient(to right, #ffed02, #f9a718) !important;
}

.um .um-button.um-alt {
    border-radius: 0 !important;
    box-shadow: none;
    color: #000 !important;
    background: linear-gradient(to right, #ffed02, #f9a718) !important;
}

.um .um-button.um-alt:hover {
    background: linear-gradient(to left, #ffed02, #f9a718) !important;
}

html .um:not(.um-admin) {
    margin-bottom: 0 !important;
}

.um-account-side li a {
    height: 40px !important;
}

.um-account-side li a.current {
    background: linear-gradient(to right, #fff101, #f9a11b) !important;
}

@media screen and (max-width: 991px) {
    .popup-login-form {
        min-width: 300px;
    }
}