/* --------------------------------------------------------- */
/* !Wrappers */
/* --------------------------------------------------------- */

body {
	background: #05080a;
}

/* --------------------------------------------------------- */
/* !General */
/* --------------------------------------------------------- */

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #e3e6e8;
	font-weight: 300;
}
a {
	color: #c8cdd1;
}
hr {
	border-color: #171a1c;
}
blockquote {
	background-color: #0f1112;
}
blockquote p {
	color: #74828e;
}

/* --------------------------------------------------------- */
/* !Classes */
/* --------------------------------------------------------- */

.mtphr-subheading {
	font-weight: 300;
	color: #c8cdd1;
}
a.btn,
.btn a {
	font-weight: normal;
	color: #000;
	background-color: #00cccc;
}
a.btn:hover,
.btn a:hover {
	color: #000;
}
a.mtphr-style-button,
a .mtphr-style-button,
.mtphr-style-button a {
	border-color: #2e3b43;
}
ul.mtphr-list li,
ul.mtphr-list-arrow li,
ul.mtphr-list-check li {
	border-color: #171a1c;
}
.mtphr-overlay-link,
.mtphr-overlay-preview {
	background-color: #000;
}
.mtphr-overlay-link:hover i,
.mtphr-overlay-preview:hover i {
	color: #00cccc;
}

/* --------------------------------------------------------- */
/* !Forms */
/* --------------------------------------------------------- */

input[type="text"],
input[type="email"],
input[type="password"],
textarea,
.form-control {
	background-color: #0f1112;
	border-color: #171a1c;
}
input[type="submit"] {
	font-weight: normal;
	color: #000;
}

	/* --------------------------------------------------------- */
	/* !Search Form */
	/* --------------------------------------------------------- */

	.search-form input[type="text"] {
		background-color: #171a1c;
		border-color: #2e3539;
	}
	.search-form input[type="submit"] {
		color: #abb4ba;
		background-color: #2e3539;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlMzUzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzFhMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #2e3539 0%, #171a1d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e3539), color-stop(100%,#171a1d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #2e3539 0%,#171a1d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #2e3539 0%,#171a1d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #2e3539 0%,#171a1d 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #2e3539 0%,#171a1d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e3539', endColorstr='#171a1d',GradientType=0 ); /* IE6-8 */
	}

/* --------------------------------------------------------- */
/* !Header */
/* --------------------------------------------------------- */

#site-header {
	background-color: #070707;
	background-image: url(black/bg-header.png);
}
#header-shadow {
	background-image: url(black/shadow-header.png);
}
.primary-menu-container ul,
.primary-menu-container > ul > li {
	background-image: url(black/bg-menu-sep.png);
}
.primary-menu-container li ul {
	background-color: #111315;
}
.primary-menu-container li ul li {
	border-color: #111315;
}
.primary-menu-container li ul a {
	font-weight: 300;
	background-color: #111315;
}
.primary-menu-container li ul a:not(.disabled):hover,
.primary-menu-container li ul li.current_page_item > a,
.primary-menu-container li ul li.current-menu-item > a,
.primary-menu-container li ul li.current-menu-ancestor > a {
	font-weight: 300;
	background-color: #171a1c;
}
.primary-menu-container > ul > li > ul >li:first-child > a {
	background-image: url(black/shadow-header.png);
}
.primary-menu-mobile-container {
	border-color: #171a1c;
}
.primary-menu-mobile-container li {
	border-color: #171a1c;
}
.primary-menu-mobile-container-condensed li {
	border-color: transparent;
}

/* --------------------------------------------------------- */
/* !Page Slider */
/* --------------------------------------------------------- */

#page-slider {
	background-image: url(black/bg-slider.jpg);
}

/* --------------------------------------------------------- */
/* !Page Header */
/* --------------------------------------------------------- */

#page-header {
	background-color: transparent;
	background-image: url(black/bg-page-header.jpg);
}
.page-title {
	font-weight: 300;
}

	/* --------------------------------------------------------- */
	/* !Breadcrumbs */
	/* --------------------------------------------------------- */

	.domino-breadcrumb-sep {
		background-image: url(black/breadcrumb.png);
	}

/* --------------------------------------------------------- */
/* !Page Header Bottom */
/* --------------------------------------------------------- */

#page-header-bottom {
	background-color: #0f1112;
	border-color: #171a1c;
}
.page-header-widget .mtphr-post-navigation li,
.page-header-widget .mtphr-gallery-categories li,
.domino-post-navigation li,
.domino-gallery-filter li {
	border-color: #171a1c;
}

/* --------------------------------------------------------- */
/* !Language Selector */
/* --------------------------------------------------------- */

#page-header-language-selector {
	background-image: url(black/bg-header.png);
}
#page-header-language-selector #lang_sel a,
#page-header-language-selector #lang_sel a:visited,
#page-header-language-selector #lang_sel_click a,
#page-header-language-selector #lang_sel_click a:visited,
#page-header-language-selector #lang_sel_list a,
#page-header-language-selector #lang_sel_list a:visited {
	background-color: #171a1c;
	border-color: #2e3539;
}
#lang_sel ul ul {
	border-color: #2e3539;
}

/* --------------------------------------------------------- */
/* !Content */
/* --------------------------------------------------------- */

#main {
	background: #05080a;
}
.entry-title,
.entry-title a {
	color: #c8cdd1;
	font-weight: 300;
}

	/* --------------------------------------------------------- */
	/* !Content navigation */
	/* --------------------------------------------------------- */

	.content-nav {
		border-color: #171a1c;
	}
	.content-nav a,
	.content-nav span,
	.content-nav li {
		font-weight: 300;
	}
	.content-nav .page-numbers li {
		border-color: #171a1c;
	}

	/* --------------------------------------------------------- */
	/* !Comments */
	/* --------------------------------------------------------- */

	.comment-arrow span {
		background-image: url(black/comment-arrow.png);
	}
	@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
	only screen and (-moz-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min-device-pixel-ratio: 1.5) {
		.comment-arrow span {
			background-image: url(black/comment-arrow@2x.png) no-repeat top right;
		}
	}
	.comment-container td.comment-data {
		color: #74828c;
		background-color: #0f1112;
		border-color: #171a1c;
	}
	.comment-data .comment-author,
	.comment-data .comment-author a {
		color: #c8cdd1;
	}
	.comment-data .comment-reply-link {
		color: #74828c;
	}

	/* --------------------------------------------------------- */
	/* !Posts */
	/* --------------------------------------------------------- */

	.entry-meta .entry-utility-prep {
		color: #c8cdd1;
	}
	.entry-meta .entry-comments i,
	.entry-meta .entry-tags i {
		color: #2e3539;
	}
	.blog article,
	.page-template-pgtemp-blog-php article,
	.archive article,
	.search-results article {
		border-color: #171a1c;
	}
	.single .entry-meta-bottom {
		border-color: #171a1c;
	}

	/* --------------------------------------------------------- */
	/* !Metaphor Members */
	/* --------------------------------------------------------- */

	.mtphr-members-social-site i,
	.mtphr-member-social-sites .mtphr-social-widget-site i {
		color: #74828c;
		background-color: #171a1c;
	}
	.mtphr-members-social-site:hover i,
	.mtphr-member-social-site:hover i {
		color: #000;
	}
	.mtphr-members-archive .mtphr-members-title,
	.mtphr-members-archive .mtphr-member-title {
		font-weight: 300;
		color: #c8cdd1;
	}

	/* --------------------------------------------------------- */
	/* !Metaphor Galleries */
	/* --------------------------------------------------------- */

	.mtphr-gallery-nav-prev,
	.mtphr-gallery-nav-next {
		color: #000;
	}
	.mtphr-gallery-nav-prev:hover,
	.mtphr-gallery-nav-next:hover {
		color: #000;
	}
	.mtphr-gallery-navigation a i.icon-circle {
		color: #171a1c;
	}
	.mtphr-gallery-navigation a i.icon-circle-blank {
		color: #00cccc;
	}
	.mtphr-gallery-likes i {
		color: #2e3539;
	}
	.mtphr-gallery-likes .like-loader {
		background-image: url(black/like-loader.gif);
	}

	/* --------------------------------------------------------- */
	/* !LayerSlider */
	/* --------------------------------------------------------- */

	body .ls-noskin .ls-nav-prev,
	body .ls-noskin .ls-nav-next {
		color: #000;
	}
	body .ls-noskin .ls-bottom-nav-wrapper .ls-bottom-slidebuttons a:after {
		color: #171a1c;
	}

	/* --------------------------------------------------------- */
	/* !Ditty News Ticker */
	/* --------------------------------------------------------- */

	.mtphr-dnt-nav-prev i,
	.mtphr-dnt-nav-next i {
		color: #000;
	}
	.mtphr-dnt-control-button i.icon-circle {
		color: #171a1c;
	}

	/* --------------------------------------------------------- */
	/* !Icons */
	/* --------------------------------------------------------- */

	.metaphor-icon i {
		background-color: #171a1c;
	}
	.metaphor-icon-link:hover i {
		color: #000;
	}
	.metaphor-icon-title {
		font-weight: 300;
	}

	/* --------------------------------------------------------- */
	/* !Post Sliders */
	/* --------------------------------------------------------- */

	.mtphr-post-slider-title {
		font-weight: 300;
		color: #c8cdd1;
	}
	.mtphr-post-slider-title-link,
	.mtphr-post-slider-title-link span,
	.mtphr-post-slider-title-link a {
		color: #74828c;
	}
	.mtphr-post-slider-prev,
	.mtphr-post-slider-next {
		background-color: #171a1c;
	}
	.mtphr-post-slider-prev i,
	.mtphr-post-slider-next i {
		color: #000;
	}
	.mtphr-post-slider-prev.disabled,
	.mtphr-post-slider-next.disabled {
		cursor: default;
		filter: alpha(opacity=20);
		-moz-opacity: 0.2;
		-khtml-opacity: 0.2;
		opacity: 0.2;
	}
	.mtphr-post-slider-prev.disabled:hover,
	.mtphr-post-slider-next.disabled:hover {
		background-color: #171a1c;
	}

	/* Posts */
	.mtphr-post-post-slider-block .entry-header-meta,
	.mtphr-post-block-post .entry-header-meta {
		background-color: #0c0c0c;
		background-image: url(black/bg-post-slider-meta.png);
	}
	.mtphr-post-post-slider-block .entry-meta,
	.mtphr-post-block-post .entry-meta {
		color: #c8cdd1;
	}
	.mtphr-post-post-slider-block .entry-comment-count i,
	.mtphr-post-block-post .entry-comment-count i {
		color: #171a1c;
	}

	/* --------------------------------------------------------- */
	/* !Toggles */
	/* --------------------------------------------------------- */

	.mtphr-toggle {
		border-color: #171a1c;
	}
	.mtphr-toggle-button {
		background-color: #171a1c;
	}
	.mtphr-toggle-heading:hover .mtphr-toggle-button {
		color: #000;
	}

	/* --------------------------------------------------------- */
	/* !FAQs */
	/* --------------------------------------------------------- */

	.mtphr_jtf {
		border-color: #171a1c;
	}
	.mtphr-jtf-title,
	.mtphr-jtf-title a {
		color: #c8cdd1;
	}
	body .mtphr-jtf-toggle {
		color: #00cccc;
		background-color: #171a1c;
	}
	.mtphr-jtf-title a:hover .mtphr-jtf-toggle {
		font-weight: 300;
		color: #000;
		background: #00cccc;
	}
	.mtphr-jtf-categories li {
		border-color: #171a1c;
	}

	/* --------------------------------------------------------- */
	/* !Slide graph */
	/* --------------------------------------------------------- */

	.mtphr-slide-graph-title {
		color: #c8cdd1;
	}
	.mtphr-slide-graph-fill-bg {
		background-color: #2e3539;
	}

	/* --------------------------------------------------------- */
	/* !Tabs */
	/* --------------------------------------------------------- */

	.mtphr-tabs-container {
		background-color: #0f1112;
		border-color: #171a1c;
	}
	.mtphr-tab-link {
		border-color: #171a1c;
	}
	.mtphr-tab-link a {
		font-weight: 300;
		background-color: #171a1c;
		background-image: url(black/bg-tabs.png);
		border-color: #171a1c;
	}
	.mtphr-tab-link a:hover,
	.mtphr-tab-link.active a {
		color: #c8cdd1;
		background-color: #0f1112;
		border-color: #0f1112;
	}

	/* --------------------------------------------------------- */
	/* !Pricing tables */
	/* --------------------------------------------------------- */

	.mtphr-pricing-table {
		border-color: #171a1c;
	}
	.mtphr-pricing-table-title {
		font-weight: 300;
	}
	.mtphr-pricing-table-values p {
		border-color: #171a1c;
	}
	.mtphr-pricing-table-button a {
		background-color: #171a1c;
	}
	.mtphr-pricing-table-button a:hover {
		color: #000;
	}
	.mtphr-pricing-table-normal .mtphr-pricing-table-price {
		background-color: #171a1c;
	}
	.mtphr-pricing-table-normal:hover .mtphr-pricing-table-price span {
		color: #000;
	}
	.mtphr-pricing-table-condensed .mtphr-pricing-table-title {
		background-color: #171a1c;
	}
	.mtphr-pricing-table-condensed:hover .mtphr-pricing-table-title {
		color: #000;
	}
	.mtphr-pricing-table-condensed .mtphr-pricing-table-price {
		border-color: #171a1c;
	}
	.mtphr-pricing-table-list .mtphr-pricing-table-values p {
		border-color: #171a1c;
	}

/* --------------------------------------------------------- */
/* !Widgets */
/* --------------------------------------------------------- */

.widget-title,
.widget-title span,
.widget-title a {
	font-weight: 300;
	color: #c8cdd1;
}

	/* --------------------------------------------------------- */
	/* !Metaphor Contact Widget */
	/* --------------------------------------------------------- */

	.mtphr-contact-widget a {
		color: #00cccc;
	}

	/* --------------------------------------------------------- */
	/* !Metaphor Social Widget */
	/* --------------------------------------------------------- */

	.mtphr-social-widget-site i {
		color: #394147;
		background-color: #171a1c;
	}
	.mtphr-social-widget-site:hover i {
		color: #000;
		background-color: #00cccc;
	}

	/* --------------------------------------------------------- */
	/* !Metaphor Twitter Widget */
	/* --------------------------------------------------------- */

	body .mtphr-twitter-widget-image {
		background-color: #171a1c;
	}
	body .mtphr-twitter-widget-image i {
		color: #394147;
	}
	.mtphr-twitter-widget-date {
		color: #00cccc;
	}

	/* --------------------------------------------------------- */
	/* !Metaphor Tabbed Posts */
	/* --------------------------------------------------------- */

	.mtphr-tabbed-posts-widget table {
		background-color: #0f1112;
		border-color: #171a1c;
	}
	.mtphr-tabbed-posts-link {
		border-color: #171a1c;
	}
	.mtphr-tabbed-posts-link a {
		font-weight: 300;
		background-color: #171a1c;
		background-image: url(black/bg-tabs.png);
		border-color: #171a1c;
	}
	.mtphr-tabbed-posts-link a:hover,
	.mtphr-tabbed-posts-link.active a {
		color: #c8cdd1;
		background-color: #0f1112;
		border-color: #0f1112;
	}
	.mtphr-tabbed-posts-widget-title {
		font-weight: 300;
	}

	/* --------------------------------------------------------- */
	/* !Archives, Categories, Links, RSS, Recent Comments, Recent Entries */
	/* --------------------------------------------------------- */

	.widget_archive > ul > li,
	.widget_categories > ul > li,
	.widget_links > ul > li,
	.widget_rss > ul > li,
	.widget_recent_comments > ul > li,
	.widget_recent_entries > ul > li {
		border-color: #171a1c;
	}

	/* --------------------------------------------------------- */
	/* !Tag Cloud */
	/* --------------------------------------------------------- */

	.widget_tag_cloud a {
		color: #74828c;
		background-color: #171a1c;
	}
	.widget_tag_cloud a:hover {
		color: #000;
	}

	/* --------------------------------------------------------- */
	/* !Gallery data widget */
	/* --------------------------------------------------------- */

	.mtphr-gallery-data th,
	.mtphr-gallery-data td {
		border-color: #171a1c;
	}
	.mtphr-gallery-data th {
		font-weight: 300;
		color: #c8cdd1;
	}

/* --------------------------------------------------------- */
/* !Call to Action */
/* --------------------------------------------------------- */

#domino-cta {
	background-image: url(black/bg-call-to-action.jpg);
}
.domino-cta-title b {
	font-weight: 300;
	color:#e3e6e8;
}

/* --------------------------------------------------------- */
/* !Footer Widgets */
/* --------------------------------------------------------- */

#footer-widgets {
	background-color: #0f1112;
	background-image: url(black/bg-footer-widgets.png);
}
#footer-widgets .widget_archive > ul > li,
#footer-widgets .widget_categories > ul > li,
#footer-widgets .widget_links > ul > li,
#footer-widgets .widget_rss > ul > li,
#footer-widgets .widget_recent_comments > ul > li,
#footer-widgets .widget_recent_entries > ul > li {
	border-color: #171a1c;
}
#footer-widgets .mtphr-twitter-widget li {
	border-color: #171a1c;
}

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

#site-footer {
	background-color: #070707;
}
.domino-social-link i {
	color: #394147;
	background-color: #171a1c;
}
.domino-social-link:hover i {
	color: #000;
	background-color: #00cccc;
}



