@charset "utf-8";
/* CSS Document */

	body { background:#333439; color:#9598a4; }
	
	h1, h2, h3, h4, h5, h6 { color:#9598a4; }
	
	.boxed .wrapper, .boxed #main-content { background-color:#333439; }
	
	.main-title h1, .main-title h2, .main-title h3, .main-title h4, .main-title h5, .main-title h6, .border-title { border-bottom:1px solid #656873; }
	
	ins { background-color:#656873; color:#9598a4; }
	.wp-caption { background-color:#656873; border-color:#7c7c7c; }
	
	/*----*****---- << Header >> ----*****----*/
	
	#header, #header3, .sb-slidebar.sb-style-overlay, #panel, .dt-toggle-header #logo.toggle-menu { background:#161719; }
	
	#main-menu ul li.menu-item-simple-parent ul { background:#464850; }
	
	/*#main-menu ul li.menu-item-simple-parent ul { background:#33363b; }*/
	
	nav a, .nolink-menu, .sb-slidebar #main-menu ul li a, .sb-slidebar #main-menu ul li .nolink-menu { color:#ffffff; }
	
	#main-menu ul li.menu-item-simple-parent ul li a { color:#b8b9bb; }
	
	#main-menu ul li.menu-item-simple-parent ul li { border-color:#565962; }
	
	.sb-slidebar #main-menu ul li { border-color:#2f2f2f; } 
	
	.dt-sc-button:hover, input[type="submit"]:hover { background:none; }
	
	.sb-slidebar.sb-style-overlay { border-left:1px solid #2f2f2f; border-right:1px solid #2f2f2f; }
	
	#toggle-panel a { background:inherit; border-color:#ffffff; color:#ffffff; }
	
	#toggle-panel a:hover { background-color:#ffffff; color:#000000; }
	
	.menu-over-slider .is-sticky #header.header-animate {  background-color:rgba( 22, 23, 25, 0.95 ); }
	.dt-menu-over-slider-container:before { background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%); }
	
	/*----*****---- << services >> ----*****----*/
	
	.dt-grid-section, .recent-portfolio-bg { background:url(../images/full-width-bg-about-dark.jpg) repeat left top; }
	
	.dt-sc-icon-content.type1 .hexagon2 .fa, .theme-service .hexagon-shapes .fa { color:#ffffff; }
	
	.theme-service.left:hover .hexagon2, .theme-service.right:hover .hexagon2 { background-color:#ffffff; }
	
	.dt-sc-team h6, .theme-service p { color:#656873; }
	
	.dt-sc-icon-content.type1 h4 a:hover, .dt-sc-icon-content.type2 h5 a, .dt-sc-icon-content.type1 p { color:#9598a4; }
	
	.dt-sc-icon-content.type2 h2, .dt-sc-icon-content.type2 .hexagon-shapes .fa { color:#181818; }
	
	/*----*****---- << Portfolio >> ----*****----*/
	
	.sorting-container a { background-color:#656873; color:#9598a4; }
	
	.dt-sc-social-icons li .hexagon2, .dt-sc-social-icons li .hexagon2 .corner1, .dt-sc-social-icons li .hexagon2 .corner2 { background-color:#333439; }
	
	.project-details .dt-sc-social-icons li .hexagon2, .project-details .dt-sc-social-icons li .hexagon2 .corner1, .project-details .dt-sc-social-icons li .hexagon2 .corner2 { border-right:1px solid #656873; border-left:1px solid #656873; }

	.project-details .dt-sc-social-icons li .hexagon2 .fa, .carousel-arrows .fa { color:#9598a4; }
	
	.project-details .dt-sc-social-icons li:hover .hexagon2 .fa { color:#ffffff; } 
	
	/*----*****---- << Team >> ----*****----*/
	
	.dt-sc-icon-content.type1 .hexagon2, .theme-service .hexagon2 { background-color:#656873; }
	.dt-sc-team p { color:#9598a4; }
	
	/*----*****---- << Blog >> ----*****----*/
	
	.entry-metadata .hexagon2, .entry-metadata .hexagon2 .corner1, .entry-metadata .hexagon2 .corner2, .widget.widget_categories ul li .hexagon2, .widget.widget_categories ul li .hexagon2 .corner1, .widget.widget_categories ul li .hexagon2 .corner2, .widget.widget_archive ul li .hexagon2, .widget.widget_archive ul li .hexagon2 .corner1, .widget.widget_archive ul li .hexagon2 .corner2 { background-color:#333439; }
	
	.black-box .entry-details .entry-metadata h6, .black-box .entry-details .entry-metadata h6 a, .black-box .entry-details .entry-metadata span, .entry-metadata .hexagon2 .fa, .entry-body blockquote, ul.commentlist li .commentmetadata, .author-title, .widget.widget_tag_cloud .tagcloud a, .entry-details .entry-metadata h6, .entry-details .entry-metadata h6 a, .entry-details .entry-metadata span { color:#656873; }
	
	.entry-metadata .hexagon2, .entry-metadata .hexagon2 .corner1, .entry-metadata .hexagon2 .corner2 { border-left:1px solid #656873; border-right:1px solid #656873; }
	.entry-body p { color:#9598a4; }
	
	.blog-entry, .post-author-details, ul.commentlist li .comment-body, ul.commentlist li ul.children  { border-color:#656873; }
	ul.commentlist li .comment-container { background:url(../images/comment-thread-vertical-dark.jpg) repeat-y; }
	
	.commentlist:before, ul.commentlist li ul.children .comment-author:before { background-color:#656873; }
	
	.author-desc h5 a, ul.commentlist li .author-name a, ul.commentlist li .comment-body, .widget h3.widgettitle, .widget .recent-posts-widget li h5 a, .widget .recent-portfolio-widget ul li h6 a, .widget.widget_rss h3.widgettitle a, .widget.tweetbox h3.widgettitle a, .widget ul li a, .widget ul li:before { color:#9598a4; }
	.widget.widget_rss h3.widgettitle a:hover { color:#7c7c7c; }
	
	ul.commentlist li .reply, ul.commentlist li .reply a:hover { background-color:#333439; }
	
	.widget.widget_tag_cloud .tagcloud a, .widget.widget_product_categories .product-categories li { border-color: #656873; }
	
	.widget.widget_popular_entries .recent-portfolio-widget p { color:#656873; }
	
	.entry-details .entry-title h4 a:hover { color:#ffffff; }
	
	.pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover { background-color:inherit; }
	
	/*----*****---- << Contacts >> ----*****----*/
	
	textarea, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"]{color:#656873;}
	
	.dt-sc-contact-info p { color:#9598a4; }
	
	#commentform input[type="text"], #commentform input[type="password"], #commentform input[type="email"], #commentform input[type="url"], #commentform input[type="tel"], #commentform input[type="number"], #commentform input[type="range"], #commentform input[type="date"], #commentform input[type="search"], #commentform textarea, #commentform input.text{background-color:#181818; color:#656873;}

	.grey{color:#656873;}
	
	
	/*----*****---- << Shortcodes >> ----*****----*/
	
		/*----*****---- << Pricing Table >> ----*****----*/
		
		.dt-sc-tb-content li, .dt-sc-pr-tb-col { background-color:#333439; }
		.dt-sc-tb-header .dt-sc-price { background-color:#656873; }
		.dt-sc-pr-tb-col, .dt-sc-tb-content li { border-color:#656873; }
		.dt-sc-tb-content li { color:#9598a4; }
		.dt-sc-tb-header .dt-sc-price { color:#ededed; }
		
		/*----*****---- << Callout Boxes >> ----*****----*/
		
		.dt-sc-callout-box.type1 { border-color:#656873; }
		.dt-sc-callout-box.type2, .dt-sc-callout-box.type5, .dt-sc-callout-box.type3 { background-color: #464850; }
		.dt-sc-callout-box.type2 h4, .dt-sc-callout-box.with-icon.type3 h4, .dt-sc-callout-box.with-icon.type5 h4 { color:#b8b9bb; }
		
		.dt-sc-callout-box h5 { color: #aaacb5; }
		
		/*----*****---- << Fancy Boxes >> ----*****----*/
		
		.dt-sc-titled-box-content { background-color: #656873; color:#aaacb5; }
		
		/*----*****---- << Buttons & Lists >> ----*****----*/
		
		ol.dt-sc-fancy-list li span { color:#9598a4; }
		
		/*----*****---- << progress Bar >> ----*****----*/
		
		.dt-sc-bar-text, .dt-sc-hr.top a { color:#9598a4; }
		
		.dt-sc-progress { background-color:#656873; }
		
		.dt-sc-hr { background:url(../../../plugins/designthemes-core-features/shortcodes/images/splitter-dark.png) repeat-x; }
		.dt-sc-hr-medium { background:url(../../../plugins/designthemes-core-features/shortcodes/images/splitter-medium-dark.png) repeat-x; }
		.dt-sc-hr-large { background:url(../../../plugins/designthemes-core-features/shortcodes/images/splitter-large-dark.png) repeat-x; }	
		
		.dt-sc-hr-border { background:url(../../../plugins/designthemes-core-features/shortcodes/images/splitter2-dark.png) repeat-x;  }
		
		/*----*****---- << Quotes >> ----*****----*/
		
		blockquote.type3 q { color:#9598a4; }
		
		blockquote.type2, blockquote.type4, .dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote6 { background-color:#656873; color:#b8b9bb; }
		blockquote q, .dt-sc-pullquote2, .dt-sc-pullquote4 { border-color:#656873; }
		.dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote4, .dt-sc-pullquote5, .dt-sc-pullquote6 { color:#b8b9bb; }
		.dt-sc-pullquote1 { border-color:#9598a4; }
		.dt-sc-pullquote2 { box-shadow: 0 0 5px #ededed; }
		.dt-sc-pullquote3 { border-color:#7c7c7c; }
		
		/*----*****---- << Tabs & Toggles >> ----*****----*/
		
		ul.dt-sc-tabs-frame li a.current, .dt-sc-tabs-frame-content, ul.dt-sc-tabs-vertical-frame li a, .dt-sc-tabs-vertical-frame-content, .dt-sc-toggle-frame h5.dt-sc-toggle:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle, .dt-sc-toggle-frame .dt-sc-toggle-content { background-color:#333439; }
		ul.dt-sc-tabs-vertical-frame li a.current { border-right-color:#333439; }
		
		.dt-sc-tabs-frame-content, ul.dt-sc-tabs-frame li a, ul.dt-sc-tabs-vertical-frame li a, .dt-sc-tabs-vertical-frame-content, .dt-sc-toggle-frame, .dt-sc-toggle-frame h5.dt-sc-toggle:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame .dt-sc-toggle-content .block { border-color:#656873; }
		
		 h5.dt-sc-toggle a, h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle a, ul.dt-sc-tabs-frame li a, ul.dt-sc-tabs-vertical-frame li a { color:#9598a4; }
		 h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before { color:#9598a4; background-color:#656873; }
		
		.dt-sc-toggle-content, .dt-sc-tabs-frame-content, .dt-sc-tabs-vertical-frame-content, .dt-sc-toggle-frame .dt-sc-toggle-content { color:#9699a5; }
		
		/*----*****---- << Table >> ----*****----*/
		
		tbody tr:nth-child(2n+1) td { background-color:#333439; }
		td, .dt-sc-boxed-tooltip { background-color:#656873; }
		th, td { border-color:#7c7c7c; }
		.dt-sc-boxed-tooltip { color:#9598a4; }
		
		/*----*****---- << Hexagon Border >> ----*****----*/
		
		.hexagon-container .hexagon-shapes:before, .hexagon-container .hexagon-shapes:after { background-color:#656873; }
		
		/*----*****---- << Woocommerce >> ----*****----*/
		
		.woocommerce form.login, .woocommerce-page form.login, .woocommerce form.checkout_coupon, .woocommerce-page form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.register, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text { border-color:#656873; }
		
		input[type="text"], textarea, input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="search"], input.text, select, select option, ul.products li .product-container, .woocommerce-tabs .panel, .woocommerce #reviews #respond input[type="text"], .woocommerce #reviews #respond textarea, .woocommerce #reviews #respond input[type="email"], .pp_inline #respond input[type="text"], .pp_inline #respond input[type="email"], .pp_inline #respond textarea, .selection-box:after { background-color:#333439; border-color:#656873; }
		
		.wishlist_table .add_to_cart.button:hover, .woocommerce .button:hover, .woocommerce-page .button:hover, .product .summary .add_to_wishlist:hover, #reviews a.button:hover, .woocommerce-message .button:hover, .woocommerce-error .button:hover, .woocommerce-info .button:hover, .woocommerce table .button:hover, .product.woocommerce .button:hover { background-color:inherit }
		
		.woocommerce #payment, .woocommerce-page #payment, .addresses .col-1, .addresses .col-2 { background-color:#656873; }
		.payment_methods, .payment_methods label, .payment_methods a, h3#ship-to-different-address label { color:#9598a4; }
		.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box { background-color:#333333; color:#d6d6d6; text-shadow:none; }
		.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after { border: 8px solid #333333; border-right-color: transparent; border-left-color: transparent; border-top-color: transparent; }
		.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row { border-top-color:#656873; }
		.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods { border-bottom-color:#7c7c7c; }
		.chosen-container-single .chosen-single { background:inherit; }
		.woocommerce-message, .woocommerce-error, .woocommerce-info { background:#656873; color:#9598a4; text-shadow:none; box-shadow:none; }
		
		.product .summary .price .amount, .shipping-calculator-button, ul.products li .product-details h3 a, ul.products li .product-details-hover h3 a, ul.products li .product-details h3, ul.products li .product-details-hover h3, ul.products li .product-title h3, ul.products li .product-details .price ins, ul.products li .product-details-hover .price ins, ul.products li .product-details .price .amount, ul.products li .product-details-hover .price .amount, .woocommerce-tabs ul.tabs li a { color:#9598a4; }
		
		.woocommerce-tabs ul.tabs li.active a { background-color:#333439; }
		.woocommerce-tabs #tab-description p, .widget.woocommerce .amount, .widget.woocommerce .reviewer  { color:#656873; }
		.woocommerce-tabs ul.tabs li a, .woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text, .widget.woocommerce ul.product_list_widget li { border-color:#656873; }
		
		
		.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range { background:url(../images/filter-dark.png) repeat-x center top #656873; }
		
		.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { background-image:none; background-color:#656873; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.65), 0 0 0 1px rgba(255, 255, 255, 0.3) inset; border-color:#808080; }
		
		
		/*----*****---- << Retina Images >> ----*****----*/
		@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {	
		ul.commentlist li .comment-container { background-image:url(../images/comment-thread-vertical-dark@2x.jpg); background-size:1px 1px; }
		.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range { background:url(../images/filter-dark@2x.png); background-size:1px 3px; }
	
}
