/* Themify Customize Styling */
body {	background: none;
	background-color: #000000;background-image: none;
	font-family: "Roboto Condensed";	font-weight:400;

	color: #fcf4f4; 
}
a {	
	color: #ff0000; 
}
a:hover {	
	color: #ffffff; 
}
:root {	
	--theme_accent: #262626;
	--theme_accent_semi: #ff0000; 
}
#pagewrap {	background: none;
	background-color: #000000; 
}
.pagewidth,.module_row>.row_inner {	
	width: 1500px; 
}
h1 {	
	font-family: "Montserrat";	font-weight:400;

	color: #ee2312; 
}
h2 {	
	font-family: "Montserrat";	font-weight:400;
	font-size:32px;

	color: #ee2312; 
}
h3 {	
	font-family: "Montserrat";	font-weight:400;

	color: #ee2312; 
}
#headerwrap {	background: none;
	background-color: rgba(0,0,0,0.69);background-image: none; 
}
body #site-logo a img {		width: 200px;
	height: 64px; 
}
#sidebar .widget {	
	color: #ffffff;background: none;
	background-color: #000000;
	border: none !important;
	padding: 0px;
	margin: 0px; 
}
#sidebar .widgettitle {	
	color: #ff1500; 
}
#sidebar .widget li {	background: none;
	background-color: #000000; 
}
#footerwrap {	background: none;
	background-color: #262626;
	background-repeat: no-repeat;
	background-position: right center;background-attachment: fixed; 
}
#footer {	
	padding-top: 100px;
	padding-bottom: 100px;
	color: #dbd8d8;	font-size:16px;
 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #ff0000; 
}
.footer-widgets .widgettitle {	
	color: #ff0000;
	margin-bottom: 10px; 
}
@media(max-width: 1200px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #000000;
	font-family: "Roboto Condensed";	font-weight:400;

	color: #fcf4f4; 
}
a {	
	color: #ff0000; 
}
a:hover {	
	color: #ffffff; 
}
:root {	
	--theme_accent: #262626;
	--theme_accent_semi: #ff0000; 
}
#pagewrap {	background: none;
	background-color: #000000; 
}
.pagewidth,.module_row>.row_inner {	
	width: 1500px; 
}
h1 {	
	font-family: "Montserrat";	font-weight:400;

	color: #ee2312; 
}
h2 {	
	font-family: "Montserrat";	font-weight:400;

	color: #ee2312; 
}
h3 {	
	font-family: "Montserrat";	font-weight:400;

	color: #ee2312; 
}
#headerwrap {	background: none;
	background-color: rgba(0,0,0,0.69); 
}
#sidebar .widget {	
	color: #ffffff;background: none;
	background-color: #000000;
	border: none !important; 
}
#sidebar .widgettitle {	
	color: #ff1500; 
}
#sidebar .widget li {	background: none;
	background-color: #000000; 
}
#footerwrap {	background: none;
	background-color: #262626;
	background-repeat: no-repeat;
	background-position: right center; 
}
#footer {	
	color: #dbd8d8; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #ff0000; 
}
.footer-widgets .widgettitle {	
	color: #ff0000; 
}
 }@media(max-width: 900px) { /* Themify Customize Styling */
body {	
	font-family: "Roboto Condensed";	font-weight:400;
 
}
.pagewidth,.module_row>.row_inner {	
	width: 1500px; 
}
h1 {	
	font-family: "Montserrat";	font-weight:400;
 
}
h2 {	
	font-family: "Montserrat";	font-weight:400;
 
}
h3 {	
	font-family: "Montserrat";	font-weight:400;
 
}
#sidebar .widget {	
	border: none !important; 
}
#footerwrap {	
	background-repeat: no-repeat;
	background-position: right center; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body #site-logo a img {		width: 200px;
	height: 64px; 
}
 }
/* Themify Custom CSS */
.fancy-heading.tf_textl{
margin-bottom:0;
}
#sidebar {
    background-color: black;
    padding: 6.2% 0;
}
.top-excerpt-wrap{
	display:none;
}
.top-post-meta-wrap {
    background-color: rgba(0, 0, 0, .7);
}

@media (max-width: 680px) {
  .hide-mobile {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    content-visibility: hidden !important;
    contain-intrinsic-size: 0 0 !important;
  }
}

@media (min-width: 681px) {
  .hide-desktop {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    content-visibility: hidden !important;
    contain-intrinsic-size: 0 0 !important;
  }
}