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

@media (min-width: 1310px) {
  .container {
    width: 1280px;
  }
}

/**
 * Header Settings
 * -------------------------------------------------------------------------------------------------------------------
 */
	 #masthead {
	background: rgba(234,232,229,1);
}

.hot-title {
	color: #ee445f}

#ct-topbar {
	background: #eae8e5;
}

/**
 * Banner
 * -------------------------------------------------------------------------------------------------------------------
 */
#entry-ads {
	padding: 45px 0 0 0;
}


/**
 * Body
 * -------------------------------------------------------------------------------------------------------------------
 */

body {
	color: #4d5051;
	font-size: 14px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	line-height: 28px;
}

body { background: #eae8e5; }

/**
 * Logo
 * -------------------------------------------------------------------------------------------------------------------
 */
.entry-logo {
	padding: 40px 0 40px 0;
}

/**
 * Styling Options
 * -------------------------------------------------------------------------------------------------------------------
 */
.post-thumbnail a .post-format i {
	background: rgba(34,43,49,0.8);
}

.entry-content a.more-post-link,
.search-block,
.inner-search #s,
h3#reply-title,
.prev-slide:hover,
.next-slide:hover,
.prev-cat-slide:hover,
.next-cat-slide:hover,
.prev-related-slide:hover,
.next-related-slide:hover,
.prev-nav:hover, .next-nav:hover,
#post-formats-widget .carousel-header .prev-cat-slide:hover,
#post-formats-widget .carousel-header .next-cat-slide:hover,
.ct-page-description,
.ptbar-content {
	background: #222b31;
}

.logged-in-as, .comment-notes { color: #FFF; }

.edit-link > i,
span.dropcap,
.nav-links .nav-left:hover a,
.nav-links .nav-right:hover a,
#author-description .single-author-name {
	color: #222b31;
}

#mainfooter .ct-footer-menu li::before,
.bottom-meta.clearfix li::before,
.header-meta.clearfix li::before,
#sidebar .bottom-meta.clearfix li::before,
.ct-sidebar .bottom-meta.clearfix li::before,
.comment-body > a time::before,
.ct-postformats-widget .ct-post-format:hover .content-box,
.ct-sidebar .widget.ct-comments-widget.clearfix .recent-comments-widget li .comment-time::before {
	background: rgba(34,43,49,0.5);
}

blockquote::before { color: rgba(34,43,49,0.5) }

.entry-post .entry-content h3.entry-title > a:hover,
.widget ul li > a:hover,
.widget ul li .entry-title a:hover,
.first-big-post h3.entry-title a:hover {
	border-bottom: 1px solid rgba(34,43,49,0.2);
}

.entry-tags.clearfix > a {
	color: #222b31 !important;
}

.widget.ct_recent_posts_bycategories_widget.clearfix ul li h4.entry-title .entry-comments i,
.widget.ct_recent_posts_bycategories_widget.clearfix ul li h4.entry-title .entry-views i,
.widget.ct_recent_posts_bycategories_widget.clearfix ul li h4.entry-title .like-count i {
	color: #222b31;
}

#ct-topbar {
	border-bottom: 1px solid rgba(34,43,49,0.25);
}

a, a:link, a:visited { color: #222b31; }
a:hover { color: #131618; }

.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-next,
.pagination span.current,
#infscr-loading > div {
	background: #222b31;
}

#menu .search-block { background: #222b31; }

.entry-meta i,
.entry-tags.clearfix > a {
	color: #222b31;
}

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

#sidebar thead tr th,
#wp-calendar td#today,
#wp-calendar thead tr th { background: #222b31; }


/**
 * Blog
 * -------------------------------------------------------------------------------------------------------------------
 */


	.post-thumbnail.blog-thumb { margin-bottom: 0; }


/**
 * Menu
 * -------------------------------------------------------------------------------------------------------------------
 */

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

#site-nav .sf-menu a:before { background: #f29a71; }


#site-nav .sf-menu ul li {
	background: rgba(25,34,38,1);
}

#site-nav .sf-menu ul::before {
	border-color: transparent transparent #192226 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: #192226;
}

#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: #ffffff !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: #f29a71 !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: #f29a71 !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: #f29a71;
}

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

#mainfooter {
	background: rgba(25,34,38,1.00);
	color: #ffffff;
}

#mainfooter,
#mainfooter #copyright,
#mainfooter a.ct-totop,
#mainfooter .ct-totop i {
	color: #ffffff;
}

#mainfooter #copyright > a {
	color: #6c8088;
}

#mainfooter #copyright {
	padding: 30px 30px 30px 30px;
}

#mainfooter #copyright {
	background: #222b31;
}
