
#site-navigation ul li a {
	padding: 7px 5px;
}

#site-navigation ul li.donate-link a {
	border: 2px solid #fff;
	border-radius: 4px;
	padding: 7px 15px;
}

#site-navigation ul li.donate-link a:hover {
	border: 2px solid #e27533;
}

#site-navigation ul > li > a, #site-navigation #menu-sidebar, .site-links .search_button, .header-search .toggle-header-search, #site-logo .site-title {
    line-height: normal;
}

#site-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}

#site-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100px;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
            justify-content: flex-end;
}

.site-links {
    order: 2;
}

.blog header.page-header:before {
	    visibility: visible;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.8));
}

.blog header.page-header:before {
	    visibility: visible;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, -0.7), rgba(0, 0, 0, 0.5));
}

.page-template-default header.page-header:before {
	    visibility: visible;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.1));
}

.blog .page-header-inner,
.page-template-default .page-header-inner {
	position: relative;
}

#sidebar .widget.widget_nav_menu ul li {
	position: relative;
}

#sidebar .widget.widget_nav_menu ul li.menu-item-has-children>a {
    font-weight: 400;
}

#sidebar .widget.widget_nav_menu ul li a {
    padding: 10px 0;
}

#sidebar .widget.widget_nav_menu ul li ul {
    display: none;
}

#sidebar .widget.widget_nav_menu ul li:hover > ul {
    display: block;
}

#sidebar .widget.widget_nav_menu ul li ul.sub-menu {
    position: absolute;
	background: #000;
    left: 200px;
    width: 200px;	
	top: 0;
	z-index: 2;
}

#sidebar .widget.widget_nav_menu ul li ul.sub-menu a {
  color: #fff;
}

#sidebar .widget.widget_nav_menu ul li ul.sub-menu a:hover {
  background: #e27533;
}


body .site-footer #mc_embed_signup form {
    display: block;
    position: relative;
    text-align: left;
    padding: 0;
    background: #e27533;
}

body .site-footer #mc_embed_signup .button {
	background: #fff;
	    box-shadow: none;
	color: #e27533;
	margin-top: 10px;
}

#mc_embed_signup form p {
	margin: 0;
}


.site-footer .sub-menu {
	display: none;
}

.post-header {
    background: #2d2d2d;
}

.mrp-inner-container {
	    min-height: 190px;
    background: #2e2e2e;
}

.header-search-active .header-search .toggle-header-search, .header-search-active .header-search .search-input {
    top: 25px;
}

.entry-content.with-sidebar {
    width: 100%;
    padding-right: 40px;
}

.orange-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	background: #e27533;
	color: #fff;
	border: none;
}

.orange-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover  {
opacity: 0.7;
}

.white-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	background: #fff;
	color: #2d2d2d;
	border: none;
}

.white-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover  {
opacity: 0.7;
}



.vc_grid-container-wrapper .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background: transparent;
    color: #2d2d2d;
    padding: 0;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0px;	
}

.vc_grid-container-wrapper .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:after {
display: block;
	width: 100%;
	height: 2px;
	margin-top: 3px;
	background: #2d2d2d;
	content: '';
}

.vc_gitem_row .vc_gitem-col {
    box-sizing: border-box;
    padding: 30px;
}

.home-hero {
	padding: 160px 0;
	background-image: url(https://wanderingcapitalist.blog/wp-content/uploads/2019/11/IMG_8871.jpg);
	background-size: cover;
	background-position: center;
	position: relative;
	overflow: hidden;
}

.home-hero:before {
	display: block;
	    visibility: visible;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));
}

.hero-content {
	max-width: 500px;
	color: #fff;
	position: relative;
	z-index: 2;
}

.hero-content h3 {
	color: #fff;
}

.widget.widget_archive {
	max-width: 300px;
}

.footer-sidebar .footer-col-4:nth-child(4) .widget_text {
    background: #e27533;
    border-radius: 8px;
    padding: 30px;
    color: #fff;  
	    margin-top: -31px;
}

.footer-sidebar .footer-col-4:nth-child(4) .widget-title {
    color: #fff;  
}

.footer-sidebar .footer-col-4:nth-child(4)  .textwidget p:last-child {
    display: none;
}

.mnky_breadcrumbs {
	display: none;
}

.home .vc_gitem-animated-block  .vc_gitem-zone {
    max-height: 180px;
}

.post-template-default.single.single-post #site-header.header-overlay {
    background: #050505;
}


.post-template-default.single.single-post.boxed-layout #main {
    margin-top: 100px;
}