/* Header */

.common-menu-wrap .nav>li ul {
	top: 70%;
}

/* Rewards fixes */

.wpneo-tabs-menu {
	padding-top: 0px!important;
}

.tab-rewards-wrapper .wpneo-rewards-image {
	display: none;
}

.wpneo-campaign-single-left-info {
	margin-bottom: 0px!important;
}

.wpneo-tab-description {
	padding-top: 30px;
}

.kj-tab-content-wrapper {
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	margin-top: -20px;
}

.kj-tab-content-wrapper .kj-tab-content-left {
	width: 70%;
}

.kj-tab-content-wrapper .kj-tab-content-right {
	width: 28%;
}

.kj-tab-content-wrapper .kj-tab-content-right h2 {
    margin-top: -10px;
    margin-bottom: 12px;
    font-size: 22px;
    color: #393939;
}

/* Menu */

ul.nav li.kj-show-as-button a {
	background: #c8a47c;
	color: #FFF!important;
	padding: 5px 10px;
	border-radius: 5px;
	display: inline-block;
    margin-top: 21px;
}

ul.nav li.kj-show-as-button a:hover,
ul.nav li.kj-show-as-button a:focus {
	background: #c7ad8f;
}

/* Misc */

body.woocommerce-account .wpneo_login_form_div {
	display: block!important;
}

body.woocommerce-account .woocommerce-info {
	display: none;
}

/* Footer */

.footer-wrap .widget h3 {
	min-height: 56px;
}

.footer-wrap form.mc4wp-form input[type="text"],
.footer-wrap form.mc4wp-form input[type="email"] {
	background: #FFF;
	border: 0px;
	width: 100%;
	padding: 5px 10px;
	border-radius: 0px;
	max-width: 200px;
    display: inline-block;
    color: #272727;
}

/* Custom login */

.kj-woo-login form {
	width: 400px;
    margin: 0 auto!important;
    background-color: #fff;
    border-radius: 4px;
    padding: 40px 30px 20px;
    border: 1px solid #e7e7e7;
}

.kj-woo-login form > p {
	float: none!important;
	width: 100%!important;
}

.kj-woo-login button {
	background-color: #c49a6c!important;
}

/* Login errors */

.kj-errors-wrapper {
	text-align: center;
	color: #c80000;
	margin-bottom: 20px;
}

/* Social container single campaign page */

.social-container {
	margin-left: 40px;
}

.gfield a,
.kj-register a {
	text-decoration: underline!important;
}

/* Login page title + title space remove */

body.page-id-1038 #main .sub-title {
	display: none;
	margin-bottom: 20px;
}

.themeum-campaign-post .themeum-campaign-post-content >p {
	display: none;
}

.themeum-campaign-post .entry-author {
	display: none;
}

@media screen and (max-width: 576px) {
	
	.footer-wrap .mc4wp-form label,
	.footer-wrap .mc4wp-form input[type="text"],
	.footer-wrap .mc4wp-form input[type="email"]
	{
		
		width: 100%!important;
		display: block!important;
		
	}
	
}