/**
 * General Settings
 * -------------------------------------------------------------------------------------------------------------------
 */

.container {
	width: 1170px;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

@media (max-width: 768px) {
  .container {
    width: auto;
  }
}
/**
 * Body
 * -------------------------------------------------------------------------------------------------------------------
 */

body {
	color: #000000;
	font-size: 14px;
	font-family: 'Lato', Helvetica, Arial, sans-serif;
	line-height: 24px;
}

body { background: #FFFFFF; }

/**
 * Top Bar
 * -------------------------------------------------------------------------------------------------------------------
 */


#topbar {
	background: rgba(38,42,43, 1.0);
}

/**
 * Logo
 * -------------------------------------------------------------------------------------------------------------------
 */
#entry-logo {
	padding: 22px 0 20px 0;
}

/**
 * Banner
 * -------------------------------------------------------------------------------------------------------------------
 */
#entry-ads {
	padding: 0 0 0 0;
	text-align: ;
}

/**
 * Breaking News
 * -------------------------------------------------------------------------------------------------------------------
 */
.ticker-block {
	background: #ff9e47}

/**
 * Styling Options
 * -------------------------------------------------------------------------------------------------------------------
 */
a, a:link, a:visited { color: #ffffff; }
a:hover { color: #131618; }

.widget h4.entry-title > a:hover,
.entry-meta i {
	color: #ffffff;
}

#topbar .entry-today,
.flex-direction-nav li a,
.post-format,
.more-link,
.more-link > i,
#wp-calendar > caption,
.ct-footer-menu,
input[type="reset"],
input[type="submit"],
.bbp-submit-wrapper button,
.close-area {
	background: #ffffff;
}

.widget ul li > a:hover,
.widget h3.entry-title > a:hover,
#blog-entry h4.entry-title a:hover,
#top-menu li a:hover  {
	color: #ffffff;
}

#pbd-alp-load-posts a:hover {
	border: 2px solid #ffffff;
	color: #ffffff}

a.ct-totop { background: #ffffff; }

div.wpcf7-mail-sent-ok,
input[type=submit].wpcf7-submit {
	background: #ffffff;
}

#sidebar .sidebar-inner a:hover {
	color: #ffffff;
}

.scrollbar .handle { background: #ffffff; }

.entry-single-meta li.list-category,
#sidebar .widget::before,
#sidebar thead tr th,
#wp-calendar td#today,
.single-post .post-content::before,
.pagination a:hover, .pagination span.current { background: #ffffff; }

.widget .tagcloud a[class|=tag-link]:hover,
.entry-single-post a[rel=tag]:hover,
.tagcloud a[class|=tag-link]:hover {
	background: #ffffff;
}

.entry-meta > .entry-date a:hover,
.entry-meta > .entry-author a:hover,
.entry-meta > .entry-comments a:hover,
.entry-meta > .meta-author > .author.vcard > a:hover {
	color: #414243 !important;
}

.ct-v-newsticker-widget .entry-meta > .entry-date a:hover,
.ct-v-newsticker-widget .entry-meta > .entry-author a:hover,
.ct-v-newsticker-widget .entry-meta > .entry-comments a:hover,
.ct-v-newsticker-widget .entry-meta > .meta-author > .author.vcard > a:hover {
	color: #FFF !important;
}

/*
*	=================================================================================================================================================
*	Pagination
*	=================================================================================================================================================
*/

/**
 * Blog
 * -------------------------------------------------------------------------------------------------------------------
 */
.format-chat .entry-content > p { padding: 0; border-bottom: none; }.format-chat .entry-content > p:first-of-type { border-top: none; }
/**
 * Menu
 * -------------------------------------------------------------------------------------------------------------------
 */
#site-nav .sf-menu a { color: #262a2b; }

#site-nav .sf-menu a:before { background: #ffffff; }
#site-nav .sf-menu a:hover { color: #ffffff; }

#site-nav .sf-menu ul li a, .sf-menu ul ul li a,
#site-nav .sf-menu ul ul li a.sf-with-ul {
	background: #FFFFFF;
}

#site-nav .sf-menu ul::before {
	border-color: transparent transparent #FFFFFF transparent;
}

#site-nav .sf-menu ul li a:hover, .sf-menu ul ul li a:hover,
#site-nav .sf-menu ul ul li a.sf-with-ul:hover {
	background: #F1F2F3;
}

#site-nav .sf-menu ul li a,
#site-nav .sf-menu ul ul li a,
#site-nav .sf-menu ul ul ul li a,
#site-nav .sf-menu ul ul ul ul li a,
#site-nav .sf-menu ul ul ul ul ul li a {
	color: #717273 !important;
}

#site-nav .sf-menu ul li a:hover,
#site-nav .sf-menu ul ul li a:hover,
#site-nav .sf-menu ul ul ul li a:hover,
#site-nav .sf-menu ul ul ul ul li a:hover,
#site-nav .sf-menu ul ul ul ul ul li a:hover {
	color: #262a2b !important;
}

#site-nav .sf-menu ul li a:hover, .sf-menu ul ul li a:hover,
#site-nav .sf-menu ul ul li a.sf-with-ul:hover {
	color: #262a2b !important;
}

#site-nav .current-menu-item,
#site-nav .current-page-item,
#site-nav .current-menu-item a,
#site-nav .current-page-item a,
#site-nav .current-menu-ancestor > a {
	color: #ffffff;
}

/**
 * Footer
 * -------------------------------------------------------------------------------------------------------------------
 */


#mainfooter {
 	padding: 30px 30px 30px 30px;
 	color: #FFFFFF;
 	background: rgba(190,0,0,1.00);
}


#mainfooter .entry-copyright a,
#mainfooter .entry-copyright-add a { color: #4f4f4f; }