.header-offcanvus button.side-menu-trigger .menu-btn-icon .line {
    background-color: #fff;
}
.header-offcanvus button.side-menu-trigger .menu-btn-icon::before, 
.header-offcanvus button.side-menu-trigger .menu-btn-icon::after {
	background-color: #fff;
}

.header-offcanvus button.side-menu-trigger .menu-btn-icon .line2::before {
	background-color: #fff;
}

.header-icon-area .search-icon a, .header-icon-area .user-icon-area a, .menu-user .user-icon-area a {
    color: #fff;
}
.header-icon-area .search-icon a:hover,
.header-icon-area .user-icon-area a:hover,
.menu-user .user-icon-area a:hover {
	color: #008000 !important;
}

.mean-container .mean-bar {
    background: #670067;
}

body .sidebarBtn .bar {
	    background: #fff;
}

.mean-container .mean-bar .search-icon a {
    color: #fff;
}

@media (max-width: 767px)
{
body.single-post .content-area {
    padding-top: 20px;
    padding-bottom: 80px;
}
}

.additional-menu-area .sidenav {
	background-color: #670067;
}

.additional-menu-area .sidenav .additional-logo img {
    max-width: 80px;
    width: 100%;
}

.sidenav-address > .widget h3 {
    color: white;
}

.additional-menu-area .sidenav .closebtn {
    background-color: #008000;
}

.site-header .main-navigation ul li ul li a {
    color: #000;
}

.site-header .main-navigation nav ul li a {
    padding: 38px 10px;
}

.additional-menu-area .sidenav-social span a:hover {
    background-color: #008000;
}
.header-search .stylish-input-group input[type=search],
.header-search .header-search-form input[type=search],
.header-search .custom-search-input input[type=text] {
  border-bottom: 1px solid #670067;
}
.error-page-area .item-img {
    width: 270px;
}
.image-caption {
  font-size: 12px;
	text-align: right;
}

.about-author .pull-left {
    padding-right: 24px;
    min-width: 110px;
}

.about-author .author-bio {
    color: #646464;
    text-align: justify;
}

mark, ins {
    background: #fff;
    text-decoration: none;
}

div.mceTemp {
    margin-bottom: 30px !important;
}

.entry-thumbnail {
    position: relative;
    margin-bottom: 40px;
}

.footer-style-3 .footer-top-area .widget ul li:last-child {
    margin-right: 20px;
}
.contact-form .contact-form-dropdown__menu {
    background-color: white;
}
.contact-form label {
    margin-bottom: 0.5em;
    margin-top: 1.2em;
}

div.google-auto-placed.ap_container
{
	 margin: 40px 0 !important;
}