#qodef-particles {
    padding-left: 10px;
    padding-right: 10px;
}

    #qodef-particles .qodef-p-content {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        box-sizing: border-box;
    }


.menu-logo-wrap img {
    height: 40px !important;
    margin-top: 25px !important;
}

.menu-logo-wrap.menu-logo-wrap-smaller img {
    height: 40px !important;
    margin-top: 7px !important;
}

.demo-event-button {
    color: #a2a2a2 !important
}

.qodef-btn.qodef-btn-solid,
.qodef-main-menu > ul > li > a .item_outer:before,
.qodef-btn:not(.qodef-btn-custom-border-hover):hover,
.qodef-btn:not(.qodef-btn-custom-hover-bg):hover {
	background-color: #8331d1;
}

.qodef-btn.qodef-btn-solid,
.qodef-main-menu > ul > li > a .item_outer:before,
.qodef-btn:not(.qodef-btn-custom-border-hover):hover,
.qodef-btn:not(.qodef-btn-custom-hover-bg):hover {
	background-color: #a855f7 !important;
}

.qodef-btn:not(.qodef-btn-custom-border-hover):hover,
.qodef-btn:not(.qodef-btn-custom-hover-bg):hover {
	border-color: #a855f7 !important;
}

.qodef-mobile-header .qodef-mobile-nav a:hover,
.qodef-mobile-header .qodef-mobile-nav h4:hover,
.qodef-mobile-header .qodef-mobile-menu-opener a:hover,
.widget_recent_entries a,
#qr-preview a {
	color: #a855f7;
}

.how-it-works-section {
    padding-top: 100px !important;
    padding-bottom: 50px !important;
}

.create-event-screenshots {
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

    .create-event-screenshots:hover {
        opacity: 0.7;
    }

footer .widget .qodef-footer-widget-title, footer .widget h4 {
    line-height: 1.1;
    padding-bottom: 4px;
}

.widget_recent_entries span {
    margin-top: -25px;
    display: block;
    margin-bottom: 20px;
    line-height: 1.3;
}



.footer-logo {
    height: 70px;
}

.try-it-for-free-button {
    font-size: 14px;
    margin-right: 10px;
    margin-bottom: 3px;
}

.tweet_content_holder {
    padding-left: 0 !important;
}

.latest-news-title {
    margin-bottom: 0 !important;
}

#qr-preview {
    background-color: #f9f9f9 !important;
}

.qr-test-wrapper {
    width: 100%;
    padding-top: 50px;
    text-align: center;
}

    .qr-test-wrapper img {
        height: 240px !important;
    }

.qr-demo-wrapper {
    margin-bottom: 40px;
}

    .qr-demo-wrapper > .qodef-iwt {
        position: relative;
    }

        .qr-demo-wrapper > .qodef-iwt .qodef-iwt-icon-holder {
            display: block;
            position: absolute;
            width: 80px;
            top: -4px;
            left: -15px;
        }

        .qr-demo-wrapper > .qodef-iwt .qodef-iwt-content-holder {
            padding-left: 70px !important;
        }



@media(max-width:768px) {
    .contact-column-wrapper > .qodef-column {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #qr-preview > div {
        width: 100% !important;
        padding-left: 25px;
        padding-right: 25px;
        box-sizing: border-box;
    }

    #qr-preview .qodef-iwt-content-holder {
        width: 100% !important;
    }
}

@media(max-width:600px) {
    .how-it-works-buttons {
        text-align: center;
    }

        .how-it-works-buttons > a {
            width: 265px;
        }


    #how-it-works {
        padding-top: 35px !important;
    }

        #how-it-works .qodef-section-inner {
            width: 100%;
            padding-left: 25px;
            padding-right: 25px;
            box-sizing: border-box;
        }

    #policyContainer {
        display: block;
    }

        #policyContainer > span:first-child {
            display: none;
        }
}

@media(max-width:550px) {
    .top-create-button,
    .top-howitworks-button {
        width: 265px;
    }

    .demo-event-button {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media(max-width:399px) {
    .top-create-button,
    .top-howitworks-button,
    .how-it-works-buttons > a {
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

		.top-create-button.qodef-btn-solid,
		.top-howitworks-button.qodef-btn-solid,
		.how-it-works-buttons > a.qodef-btn-solid {
			border: 1px solid #a855f7 !important;
			margin-left: 1px !important;
		}

    .top-create-button,
    .top-howitworks-button {
    }
}
