/*
Theme Name: FunkStyler
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: transparent url("images/bg/body-bg.jpg"); background-size:100% 100%; background-attachment: fixed; color: #fff;  }

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

#main a { color: #fff; text-decoration: underline; }
#main a.button.white { color: #4B4B4B; }
#sidebar ul li a { color: #fff; text-decoration: none; }
#main h1 a, #main h2 a, #main h3 a, #main h4 a, #main h5 a, #main h6 a, #main .button { text-decoration: none;  }

/* 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: #2c333d; }
		#header #nav ul.sf-menu > li.active > a .nav-submenu-arrow { background-image: url("images/elements/nav-arrow-dark.png"); }
	#header #nav ul.sf-menu > li:hover {  }
		#header #nav ul.sf-menu > li:hover > a { background: #2c333d; color: #fff; }
			#header #nav ul.sf-menu > li:hover > a .nav-submenu-arrow { background-image: url("images/elements/nav-arrow-dark.png"); }
		#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; border: 0; background: #2c333d; color: #fff; }
		#header #nav ul.sf-menu > li ul li { border-color: #252b33; }
			#header #nav ul.sf-menu > li ul li > a { color: #fff; }


/* Boxes */
#boxes-inner { background: transparent url("images/bg/dark-overlay.png"); 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 { background: transparent url("images/bg/dark-overlay.png"); }
	#page-info-inner { border: 0; }
	#breadcrumbs ul li { color: #fff; }

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

/* Slider */
#main-slider .slider-container, #main .slider-container {  }
.carousel ul.slides li.slide img { border: 3px solid #fff; }
.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 {  }
#main .portfolio-fancy-info { background: #fff; color: #444; text-decoration: none; }
.portfolio-post-excerpt { color: #fff;  }
.portfolio-post-images {  }
.portfolio-listing-fancy .portfolio-post-fancy-excerpt, .portfolio-listing-fancy .portfolio-post-fancy-title { color: #444; text-shadow: none; }
#portfolio-filter ul li a { color: #fff; }
#portfolio-filter ul li a.active { color:#fff; font-weight: bold; text-decoration: none; }
#portfolio-single-related .slider-container { border: 0; }

/* Blog */
.blog-post-thumbnail { box-shadow: none; }
ul.blog-post-meta { color: #f9f9f9; border: 0; }
.composer-blog-post-entry h2.blog-post-title {  }
.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;  }

/* 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: #fff; }
h2.section-heading { border-color: #fff; }

/* 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 12px; }
	.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; }

/* Widgets */
#footer .widget .tagcloud a, #container .tagcloud a { background: transparent url("images/bg/dark-overlay-2.png"); text-decoration: none; }
#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: 320px) 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; }

}