/*
Theme Name: Dark Fantasy
Theme URI: http://themeforest.net/user/wpscientist
Description: Skinizer child theme.
Author: WPScientist
Author URI: http://themeforest.net/user/wpscientist
Template: skinizer
Version: 1.0.1
*/

@import url("../skinizer/style.css");

body { background: #1f2022; font-size: 14px; line-height: 22px; color: #fff;  }

h1, h2, h3, h4, h5, h6 { color: #fff; text-shadow:2px 2px 0 rgba(0, 0, 0, 0.2); }

/* Header */
#header-top { background: transparent url("images/bg/dark-overlay.png"); color:#fff; }

/* Navigation */
#header #nav ul.sf-menu > li { color: #fff; margin: 0; padding: 0; margin-left:5px; }
	#header #nav ul.sf-menu > li a { padding: 15px; font-size:15px; line-height:15px; border-radius: 3px; }
		#header #nav ul.sf-menu > li a .nav-description, #header #nav ul.sf-menu > li.active a .nav-description { display: none; }
		#header #nav ul.sf-menu > li > a .nav-submenu-arrow { background-image: url("images/elements/nav-arrow.png"); }
		#header #nav ul.sf-menu > li:hover > a .nav-submenu-arrow {  }
	#header #nav ul.sf-menu > li.active { }
		#header #nav ul.sf-menu > li.active > a { color: #fff; background-color: #373a3d; }
	#header #nav ul.sf-menu > li:hover {  }
		#header #nav ul.sf-menu > li:hover > a { background: #373a3d; color: #fff; }
		#header #nav ul.sf-menu > li.has-submenu:hover a { border-radius: 3px 3px 0 0; }

	#header #nav ul.sf-menu > li ul { border-radius: 0 3px 3px 3px; background: #373a3d; border: 0; }
		#header #nav ul.sf-menu > li ul li { border-color: #454b50; }
			#header #nav ul.sf-menu > li ul li > a { color: #fff; }

/* Boxes */
#boxes-inner { background: #25282b; border-radius: 5px; padding: 30px 0; }
#boxes-box-1 .boxes-box-inner { padding-left:20px; }
#boxes-box-3 .boxes-box-inner { padding-right:20px; }

/* Page info */
#page-info {  }
	#page-info-inner { border: 0; background: #25282b; border-radius: 3px; }
		#tagline { padding: 0 20px; }
		#breadcrumbs { padding: 0 20px; }
			#breadcrumbs ul li { color: #fff; }

/* Services */
.service .service-icon-container { background: #e96117; }

/* Slider */
#main-slider .slider-container, #main .slider-container { border:5px solid #191a1c;  }
.carousel ul.slides li.slide img { border: 3px solid #191a1c; }
.slider-container .one-half, .slider-container .one-third, .slider-container .two-third, .slider-container .one-fourth, .slider-container .three-fourth { margin: 2.5%; }

/* Portfolio */
h2.portfolio-post-title { font-size:16px; line-height: 20px; }
.portfolio-listing-fancy .portfolio-fancy-info { background: #1f2022; }
.portfolio-post-excerpt { color: #fff;  }
.portfolio-post-images { border: 4px solid #191a1c; }
#portfolio-filter ul li a { color: #fff; }
#portfolio-filter ul li a.active { color:#fff; font-weight: bold; text-decoration: none; }

/* Blog */
.blog-post-thumbnail { box-shadow: none; border:4px solid #191a1c; padding: 0; }
ul.blog-post-meta { color: #f9f9f9; border: 0; }
.composer-blog-post-entry h2.blog-post-title { font-size:16px; line-height: 20px; }
.composer-blog-post-entry .blog-post-meta { color: #f9f9f9; }
.blog-post-extra { border: 0; }

/* Staff */
.staff-post-title { color: #444; text-shadow: none; }
.staff-post-entry { border:0; border-radius: 0 0 3px 3px; }
.staff-post-excerpt { color: #444; font-size:12px; }

/* Pagination */
#pagination li a.button { background: transparent url("images/bg/dark-overlay-2.png"); color:#fff; text-shadow: none; }
#pagination li a:hover { background: transparent url("images/bg/dark-overlay.png"); color:#fff; }

/* Pricing table */
.pricing-table-content ul li:nth-child(even) { background: transparent url("images/bg/dark-overlay-2.png");   }

/* Separator */
.separator { border-color: #25282b; }
h2.section-heading { border-color: #25282b; }

/* Tabs */
.tabs-nav ul { background: transparent url("images/bg/dark-overlay-2.png"); border: 0; }
	.tabs-nav ul li { border: 0; }
		.tabs-nav ul li a, #sidebar .tabs-nav ul li a { border: 0; padding: 6px 17px; color: #fff; }
	.tabs-nav ul li.active, #sidebar .tabs-nav ul li.active { background: transparent url("images/bg/dark-overlay-2.png"); border: 0; margin-top: 0; padding-top: 0; }

/* Toggle */
.content-box { background: transparent url("images/bg/dark-overlay-2.png"); border: 0; }
	.content-box.white .content-box-title { background: transparent; color: #fff; }
	.content-box-toggle { background-image: url("images/elements/toggle-plus.png"); }
	.content-box-toggle-state-open .content-box-toggle { background-image: url("images/elements/toggle-minus.png"); }

/* Widgets */
#sidebar ul li a { color: #fff; }
#footer .widget .tagcloud a, #container .tagcloud a { background: transparent url("images/bg/dark-overlay-2.png"); text-decoration: none; color: #fff; }
#footer .widget .tagcloud a:hover, #container .tagcloud a:hover { background: transparent url("images/bg/dark-overlay.png"); }
#sidebar .widget_nav_menu li.active a, #footer .widget_nav_menu li.active a { color: #fff; font-weight: bold; }

/* Footer */
#footer { background: transparent url("images/bg/dark-overlay-2.png"); }
	#footer-top { background: transparent; }
	#footer-main { background: transparent url("images/bg/dark-overlay-2.png");  }
	#footer-bottom {  background: transparent; }

@media only screen and (min-width: 480px) and (max-width: 767px) {

	#boxes-box-1 .boxes-box-inner, #boxes-box-2 .boxes-box-inner, #boxes-box-3 .boxes-box-inner { padding: 0 20px; }

}