/* Themify Customize Styling */
body {	background: none;
	background-color: #656565;
	font-family: "Verdana", "Geneva", sans-serif;	font-size:13px;

	color: #d5d2d6; 
}
#pagewrap {	
	width: 1200px; 
}
.pagewidth,.module_row>.row_inner {	
	width: 1120px; 
}
#body {	background: none;
	background-color: #414141; 
}
#content {	
	width: 790px; 
}
#sidebar {	
	width: 300px; 
}
h1 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:160%;

	color: #109cef; 
}
h2 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:140%;

	color: #109cef; 
}
h3 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:130%;

	color: #109cef; 
}
h4 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:120%;
 
}
h5 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:110%;
 
}
h6 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:100%;
 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	background: none;
	background-color: #656565;
	color: #d5d2d6; 
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus {	background: none;
	background-color: #545454; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #109cef; 
}
#headerwrap {	
	border-bottom: 2px solid #109cef; 
}
body #site-logo a img {		width: 280px;
	height: 30px; 
}
#site-description {	
	font-family: "Verdana", "Geneva", sans-serif;	font-size:100%;

	color: #d5d2d6; 
}
#main-nav {	
	bottom: 0px;
	margin-top: 30px;
	margin-bottom: 0px; 
}
#main-nav a {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #d5d2d6;background: none;
	background-color: #414141;
	margin-right: 4px; 
}
#main-nav a:hover {	background: none;
	background-color: #109cef;
	color: #ffffff; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #109cef;
	color: #e5e5e5; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	color: #000000; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	
	color: #ffffff;background: none;
	background-color: #109cef; 
}
.post-title, .post-title a {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:150%;
	text-transform:uppercase;
	color: #109cef; 
}
.page-title {	
	color: #109cef;
	font-family: "Arial", "Helvetica", sans-serif;	font-size:150%;
	text-transform:uppercase; 
}
#sidebar .widget {	background: none;
	background-color: #545454;
	padding: 15px; 
}
#sidebar .widgettitle {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
#sidebar .widget li {	
	border-top: 1px solid #545454; 
}
#footerwrap {	
	border-top: 2px solid #109cef; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #656565;
	font-family: "Verdana", "Geneva", sans-serif;
	color: #d5d2d6; 
}
#pagewrap {	
	width: 1100px; 
}
.pagewidth,.module_row>.row_inner {	
	width: 1030px; 
}
#body {	background: none;
	background-color: #414141; 
}
#content {	
	width: 728px; 
}
h1 {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #109cef; 
}
h2 {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #109cef; 
}
h3 {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #109cef; 
}
h4 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
h5 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
h6 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	background: none;
	background-color: #656565;
	color: #d5d2d6; 
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus {	background: none;
	background-color: #545454; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #109cef; 
}
#headerwrap {	
	padding-right: 5px;
	padding-bottom: 20px; 
}
#site-description {	
	font-family: "Verdana", "Geneva", sans-serif; 
}
#main-nav a {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #d5d2d6;background: none;
	background-color: #414141; 
}
#main-nav a:hover {	background: none;
	background-color: #109cef;
	color: #ffffff; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #109cef;
	color: #e5e5e5; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	color: #000000; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	
	color: #ffffff;background: none;
	background-color: #109cef; 
}
.post-title, .post-title a {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #109cef; 
}
.page-title {	
	color: #109cef;
	font-family: "Arial", "Helvetica", sans-serif; 
}
#sidebar .widget {	background: none;
	background-color: #545454; 
}
#sidebar .widgettitle {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #656565;
	font-family: "Verdana", "Geneva", sans-serif;
	color: #d5d2d6; 
}
#pagewrap {	
	width: 1100px; 
}
.pagewidth,.module_row>.row_inner {	
	width: 1030px; 
}
#body {	background: none;
	background-color: #414141; 
}
#content {	
	width: 728px; 
}
h1 {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #109cef; 
}
h2 {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #109cef; 
}
h3 {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #109cef; 
}
h4 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
h5 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
h6 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	background: none;
	background-color: #656565;
	color: #d5d2d6; 
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus {	background: none;
	background-color: #545454; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #109cef; 
}
#headerwrap {	
	padding-bottom: 20px; 
}
#site-description {	
	font-family: "Verdana", "Geneva", sans-serif; 
}
#main-nav a {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #d5d2d6;background: none;
	background-color: #414141; 
}
#main-nav a:hover {	background: none;
	background-color: #109cef;
	color: #ffffff; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #109cef;
	color: #e5e5e5; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	color: #000000; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	
	color: #ffffff;background: none;
	background-color: #109cef; 
}
.post-title, .post-title a {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #109cef; 
}
.page-title {	
	color: #109cef;
	font-family: "Arial", "Helvetica", sans-serif; 
}
#sidebar .widget {	background: none;
	background-color: #545454; 
}
#sidebar .widgettitle {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
 }@media(max-width: 480px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #656565;
	font-family: "Verdana", "Geneva", sans-serif;
	color: #d5d2d6; 
}
#pagewrap {	
	width: 1100px; 
}
.pagewidth,.module_row>.row_inner {	
	width: 1030px; 
}
#body {	background: none;
	background-color: #414141; 
}
#content {	
	width: 728px; 
}
h1 {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #109cef; 
}
h2 {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #109cef; 
}
h3 {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #109cef; 
}
h4 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
h5 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
h6 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	background: none;
	background-color: #656565;
	color: #d5d2d6; 
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus {	background: none;
	background-color: #545454; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #109cef; 
}
#headerwrap {	
	padding-bottom: 20px; 
}
#site-description {	
	font-family: "Verdana", "Geneva", sans-serif; 
}
#main-nav a {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #d5d2d6;background: none;
	background-color: #414141; 
}
#main-nav a:hover {	background: none;
	background-color: #ffffff; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #109cef;
	color: #e5e5e5; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	color: #000000; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	
	color: #ffffff;background: none;
	background-color: #109cef; 
}
.post-title, .post-title a {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #109cef; 
}
.page-title {	
	color: #109cef;
	font-family: "Arial", "Helvetica", sans-serif; 
}
#sidebar .widget {	background: none;
	background-color: #545454; 
}
#sidebar .widgettitle {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
 }
/* Themify Custom CSS */
/* Hide the category description */
.category.paged .category-description {
display: none;
}

@media screen and (max-width: 680px) {
		.loops-wrapper.grid4 .post {
		width: 45% !important;
		margin-left: 5px !important;
		float: left !important;
	}
	
@media screen and (max-width: 480px) {
    #oj-container {
  	margin-left: -5px; 
    }
	}
.shortcode.col4-1 {
		width: 45% !important;
		margin-left: 5px !important;
		float: left !important;
	}
}

/*Page Navigation Menu*/
.pagenav a, .pagenav span {
		min-width: 32px;
    min-height:32px;
    line-height: 150%;
}
.pagenav a:hover, .back-top a:hover {
	text-decoration: none;
}
.tf_textr {
	font-weight: bold;
}

.social-widget {
    bottom: 70px;
}

#oj-container {
    padding-top: 10px;
    padding-bottom: 10px;
}
.oj-toolbtn {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#oj-canvas-scroller {
    overflow-y: auto;
	  overflow-x: scroll;
	  max-width: 788px;
		line-height: initial;
}  
#infopage {
	color: #000;
}
.post-title, .page-title, h1, h2 {
    letter-spacing: 0.1em;
    padding-bottom: 5px;
}

#site-description {
    letter-spacing: unset;
}

.entry-content h5 {
    margin-top: 0px;
}

#main-nav .current_page_item a, #main-nav .current-menu-item a {
    border-radius: 0px;
}
.back-top a, .pagenav a {
    background-color: #109cef;	
}


textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url] {
background-color: #656565;
color: #d5d2d6;
}

textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus {
background-color: #545454;
}

input[type=reset], input[type=submit] {
background-color: #109cef;
}

#main-nav a:hover, #main-nav li:hover > a {
color: #ffffff;
background-color: #109cef;
}

#main-nav .current_page_item a, #main-nav .current-menu-item a {
background-color: #109cef;
}

#main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover {
color: #e5e5e5;
background-color: #109cef;
}

#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav li:hover > ul a {
color: #000000;
}

#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, #main-nav li:hover > ul a:hover {
color: #ffffff;
background-color: #109cef;
}

/* Hide widget search icon  */
.widget_search .tf-fas-search {display: none}

/* PART 1 - Before Lazy Load */
img[data-lazyloaded]{
    opacity: 0.25;
}

/* PART 2 - Upon Lazy Load */
img.litespeed-loaded{
    -webkit-transition: opacity .5s linear 0.2s;
    -moz-transition: opacity .5s linear 0.2s;
    transition: opacity .5s linear 0.2s;
    opacity: 1;
}
