i.c-icon-cresta-minus, i.c-icon-cresta-plus {
	color: #CC0000 !important;
}

.absolute-menu .site-header {
	position: static !important;
	width: 100%;
}

.site-header, .sticky-menu {
	background-color: #000 !important;
}

.menu span {
	background: #486dbb !important;
	padding: 10px;
	border-radius: 5px;
}

.menu span:hover {
	background: #3A5897 !important;
	color: #fff !important;
}

.menu .menu-item-4169 a:hover {
	color: #fff !important;
}

.menu-item-4169 a {
	color: #fff !important;
}

.mobile-menu .menu-item-4169 a {
	border-bottom: 0 #fff !important;
}

li#menu-item-4169 {
	padding-top: 10px;
}

#site-navigation .primary-menu .sub-menu {
	background-color: #000 !important;
}

#site-navigation .sub-menu li {
	background-color: #000 !important;
}

#site-navigation .sub-menu li a:hover {
	background-color: #000 !important;
}

#mc_embed_signup {
	background: #000 !important;
}

.big-title, .big-title--single {
	background-color: #fff;
	background-image: url(https://www.beingintheshadow.com/wp-content/uploads/2017/04/header-©-daniel-lynch-2009.jpg) !important;
	background-position: center !important;
	background-repeat: no-repeat;
}

.btn-modal-lg {
	padding: 15px 35px !important;
	font-size: 12px !important;
}

button.ult-align-right {
	float: right;
	background: rgba(0,0,0,0) !important;
	border-radius: 0 !important;
	color: #cc0000 !important;
	margin-top: 0 !important;
}

button.ult-align-right:hover {
	float: right;
	background: #cc0000 !important;
	border-radius: 0 !important;
	color: #fff !important;
	margin-top: 0 !important;
}

#mc_embed_signup label {
	font-size: 30px;
	font-weight: 500;
	color: #cc0000 !important;
}

#mc_embed_signup input#mce-EMAIL {
	margin-top: 20px !important;
}

.ult_modal-body {
	background: #000 !important;
}

.box-holder .vc_col-sm-4 {
	width: 32%;
}

.spb-logo {
	display: none !important;
}

.box-holder .vc_col-sm-6 {
	width: 49%;
}

.testimonials {
	height: 420px !important;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
	color: #CC0000 !important;
	border-color: #CC0000 !important;
	background-color: transparent !important;
	font-weight: 700 !important;
	font-size: 13px !important;
	padding: 15px 30px !important;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
	color: #FFF !important;
	border-color: #CC0000 !important;
	background-color: #CC0000 !important;
}

a.amazingaudioplayer-mark {
	display: none !important;
}

.contact-map {
	max-width: 100%;
	height: 370px !important;
	margin-bottom: 14px !important;
}

.site-footer .widget-title {
	text-transform: uppercase;
	margin-bottom: 20px !important;
	color: #fff;
	font-weight: 700;
}

.site-footer h6.widget-title {
	font-size: 15px !important;
}

.site-footer h6.widget-title a {
	color: #fff !important;
}

.site-footer {
	padding: 70px 0 !important;
	background-color: #6d0707 !important;
}

#footer-bio p {
	color: #fff;
}

.confit-address, .confit-phone, .confit-hours {
	color: #fff !important;
	text-align: center !important;
}

.copyright {
	background-color: #000000 !important;
}

.mbt-featured-book-widget .mbt-featured-book-widget-book {
	padding-bottom: 0 !important;
}

form#edd_purchase_1784 {
	text-align: center !important;
	padding-top: 10px !important;
}

.scrollup.show {
	bottom: 90px !important;
	border-color: #000000 !important;
	color: #000000 !important;
}

aside#edd_product_details-2 a:hover {
	color: #fff !important;
}

.edd-submit.button.blue {
	color: #fff;
	background: #881616 !important;
	border-color: #fff !important;
}

.edd-submit.button.blue.active, .edd-submit.button.blue:focus, .edd-submit.button.blue:hover {
	color: #fff;
	background: #000 !important;
	border-color: #ffffff !important;
}

input.wpcf7-form-control.wpcf7-submit {
	border-color: #fff !important;
	background: #CC0000 !important;
	color: #fff !important;
}

input.wpcf7-form-control.wpcf7-submit:hover {
	border-color: #fff !important;
	background: #111 !important;
	color: #fff !important;
}

.btn, button, input[type=submit], input[type=reset], input[type=button], .woocommerce div.product form.cart .button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .cart .button, .woocommerce a.button.alt, .woocommerce #payment .form-row .button {
	border-color: #cc0000 !important;
}

.btn:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, .woocommerce div.product form.cart .button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce .cart .button:hover, .woocommerce a.button.alt:hover, .woocommerce #payment .form-row .button:hover {
	background: #cc0000 !important;
}

.single-post .post-thumb img {
	display: none;
}

.postcontent-masonry article.post .postcontent-gird-content .entry-title a:hover, .postcontent-masonry article.project .postcontent-gird-content .entry-title a:hover {
	color: #CC0000 !important;
}

.pagination a.current, .pagination span.current, .pagination a:hover, .pagination span:hover {
	color: #CC0000 !important;
	border-color: #CC0000 !important;
}

.left-indent {
	padding-left: 160px;
}

.right-indent {
	padding-right: 160px;
}

img#wpstats {
	display: none;
}

@media (max-width: 991px) {
	.site-header {
		background-color: black !important;
	}
	
	#open-left {
		color: #CC0000 !important;
	}
	
	.left-indent {
		padding-left: 0;
	}
	
	.right-indent {
		padding-right: 0;
	}
	
	.absolute-menu .site-header, .menu-overlay .site-header {
		position: initial;
	}
}

@media (min-width: 75rem) {
	.site-header > .container:not(.nav_boxed), .big-title > .container:not(.nav_boxed), .big-title--single > .container:not(.nav_boxed), .site-top > .container:not(.nav_boxed), .site-header > .sticky-menu > .container:not(.nav_boxed), .big-title > .sticky-menu > .container:not(.nav_boxed), .big-title--single > .sticky-menu > .container:not(.nav_boxed), .site-top > .sticky-menu > .container:not(.nav_boxed) {
		max-width: 73.125rem !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

#site-navigation .menu > ul > li > a, #site-navigation .menu > li > a, .search-cart {
	padding: 42px 13px !important;
	letter-spacing: .1px;
}

@media(max-width:783px) {
	#event-selector-title {
		display: none !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.event-selector {
		display: none !important;
	}
}

@media(max-width:767px) {
	.vc_row.wpb_row.vc_row-fluid {
		padding-left: 10px !important;
		padding-right: 10px !important;
		margin: 0 !important;
	}
	
	.left-indent, .right-indent {
		padding-right: 0 !important;
		padding-left: 0 !important;
		text-align: center !important;
	}
	
	.box-holder .vc_col-sm-4 {
		width: 100% !important;
	}
	
	.box-holder .vc_col-sm-4:nth-child(2) {
		width: 100% !important;
		margin: 35px 0 !important;
	}
	
	.box-holder .vc_col-sm-4:nth-child(3) {
		margin-bottom: 35px;
	}
	
	.box-holder .vc_col-sm-6 {
		width: 100% !important;
		margin: 20px 0 !important;
	}
	
	.container {
		width: 100% !important;
		max-width: 100% !important;
	}
	
	.big-title {
		background-position: 0 -420px;
	}
	
	.home-blog .vc_column_container {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.vc_custom_1494892214924 {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	
	.wpb_column.vc_column_container.thememove-column-11.vc_col-sm-3, .wpb_column.vc_column_container.thememove-column-12.vc_col-sm-3, .wpb_column.vc_column_container.thememove-column-13.vc_col-sm-3, .wpb_column.vc_column_container.thememove-column-16.vc_col-sm-3, .wpb_column.vc_column_container.thememove-column-17.vc_col-sm-3, .wpb_column.vc_column_container.thememove-column-18.vc_col-sm-3, .wpb_column.vc_column_container.thememove-column-21.vc_col-sm-3, .wpb_column.vc_column_container.thememove-column-22.vc_col-sm-3, .wpb_column.vc_column_container.thememove-column-23.vc_col-sm-3, .wpb_column.vc_column_container.thememove-column-26.vc_col-sm-3, .wpb_column.vc_column_container.thememove-column-27.vc_col-sm-3, .wpb_column.vc_column_container.thememove-column-28.vc_col-sm-3 {
		display: none !important;
	}
}