.pushbutton-wide
{
	width:50% !important;
}

.pushbutton-wide:hover
{
background:#333 !important;
	color: white !important;
}	


@media only screen and (max-width: 768px) {

#jp-form-63e94fdb4d60a2a41a1bc1cde12421fadd7a7173 input, textarea, .pushbutton-wide
{
	width:100% !important;
}
	
.pushbutton-wide
{
	width:90% !important;
}	
	
}



#graceful-post-slider .owl-prev, .owl-next
{
	display:none !important;
}

.continue-read a:hover
{
	background:#333 !important;
	color:#ffffff !important;
}

.page-id-450 .page-title
{
		display:none !important;
}

.psacp-post-img-bg img
{
	height:250px !important;
}

.psacp-wrap div
{
	border-radius:0px !important;
}

.psacp-post-carousel-content
{
	border:0px !important;
}


.psacp-post-carousel-content img
{
	border-radius:0px !important;
}

li
{
	border:0px !important;
}

.mwai-open-button
{
	margin-bottom:20% !important;
}

.home .main-content_ex
{
	display:none !important;
}

.graceful-opus-category-title 
{
  border-width: 0 0 0 0 !important;
	font-family: Arial !important;
	font-size: 20px !important;
	text-transform:uppercase !important;
	letter-spacing: 3px;
  border-style: solid !important;
  border-color: lightgrey !important;
	border-radius:0px !important;
	 background:none !important;
    }


input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="number"],
input[type="password"],
textarea,
select {
    width: 50%;
    max-width: 90%;
    box-sizing: border-box;
   	background:none !important;
    border: 1px solid #b5aa98!important;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 4px;
	font-size: 12px !important;
}

input[type="email"]::placeholder {
    color: #b5aa98 !important;
    opacity: 1; /* Ensures full color in some browsers */
}


#site-menu a
{
	font-size:13px !important;
	letter-spacing: 1px !important;
	font-family:Arial !important;
	font-weight:normal !important;
}

.sub-menu a
{
	font-family:Arial !important;
	font-size:10px !important;
	font-weight:normal !important;
}

a, p, h1, h2, h3
{
	font-family: Arial sans-serif !important
}

@media only screen and (max-width: 768px) {
.entry-header
{
	padding-bottom:0px !important;
}
.responsive-menu-btn
{
	margin-top:-5% !important;
}
.graceful-popular
{
		margin-top:0px !important;
}
}
	
.site-menu-wrapper
{
		margin-top:-2% !important;
}




.post-title a
{
	font-weight:normal !important;
}

.single-post .post-thumbnail,
.single-post .featured-image {
    display: none !important;
}


.jp-relatedposts-i2, .wp-block-jetpack-sharing-buttons, .post-navigation-wrap
{
	display:none !important;
}



