/* Boxter HTML - Dark Skin */

.contactForm .loading-animation { background-image:url(../images/skin/contact-loading.gif); }

.epic-fullscreen .ef-overlay { background:url(../images/skin/background-image-overlay-pattern.png) repeat 0 0; }

.epic-slider { background:#111111 url(../images/skin/epic-slider-loading.gif) no-repeat center center; }

.epic-slider #slides li { background-color:#111111; }

.epic-slider #slides li .es-background .es-overlay { background:url(../images/skin/epic-slider-overlay-pattern.png) repeat 0 0; }

.epic-slider #es-play:hover, .epic-slider #es-next:hover, .epic-slider #es-prev:hover, .epic-slider .es-fullscreen:hover, .epic-slider #es-progress-button,
.flex-direction-nav li a:hover {
	background-color:#F9468A;
}

h1,h2,h3,h4,h5,h6,#section-title, h1 span,h2 span,h3 span,h4 span,h5 span,h6 span, #section-title span {
	font-family:"Oswald", sans-serif;
}

h1, h1 span { font-size:45px; line-height:45px; }
h2, h2 span { font-size:40px; line-height:40px; }
h3, h3 span { font-size:35px; line-height:35px; }
h4, h4 span { font-size:30px; line-height:30px; }
h5, h5 span { font-size:25px; line-height:25px; }
h6, h6 span { font-size:20px; line-height:20px; }
#section-title,
#section-title h1, #section-title h1 span,
#section-title h2, #section-title h2 span,
#section-title h3, #section-title h3 span,
#section-title h4, #section-title h4 span,
#section-title h5, #section-title h5 span,
#section-title h6, #section-title h6 span {
		font-size:80px;
	line-height:80px;
	color: #d6be7c !important;
	 /* Old browsers */
	 /* FF3.6-15 */
	 /* Chrome10-25,Safari5.1-6 */
	 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	background: -webkit-linear-gradient(#e2c575, #8e712e);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#teaser {
	font-family:"Raleway", sans-serif;
	font-size:20px;
	line-height:24px;
}

.display-image .boxed .size-1, .display-image .boxed .size-2, .display-image .boxed .size-3, .display-image .boxed .size-4, .display-image .boxed .size-5, .display-image .boxed .size-6,
.epic-slider .boxed .size-1, .epic-slider .boxed .size-2, .epic-slider .boxed .size-3, .epic-slider .boxed .size-4, .epic-slider .boxed .size-5, .epic-slider .boxed .size-6,
.display-image .elegant .size-1, .display-image .elegant .size-2, .display-image .elegant .size-3, .display-image .elegant .size-4, .display-image .elegant .size-5, .display-image .elegant .size-6,
.epic-slider .elegant .size-1, .epic-slider .elegant .size-2, .epic-slider .elegant .size-3, .epic-slider .elegant .size-4, .epic-slider .elegant .size-5, .epic-slider .elegant .size-6,
.display-image .impact .size-1, .display-image .impact .size-2, .display-image .impact .size-3, .display-image .impact .size-4, .display-image .impact .size-5, .display-image .impact .size-6,
.epic-slider .impact .size-1, .epic-slider .impact .size-2, .epic-slider .impact .size-3, .epic-slider .impact .size-4, .epic-slider .impact .size-5, .epic-slider .impact .size-6,
.display-image .single-border .size-1, .display-image .single-border .size-2, .display-image .single-border .size-3, .display-image .single-border .size-4, .display-image .single-border .size-5, .display-image .single-border .size-6,
.epic-slider .single-border .size-1, .epic-slider .single-border .size-2, .epic-slider .single-border .size-3, .epic-slider .single-border .size-4, .epic-slider .single-border .size-5, .epic-slider .single-border .size-6,
.display-image .striped .size-1, .display-image .striped .size-2, .display-image .striped .size-3, .display-image .striped .size-4, .display-image .striped .size-5, .display-image .striped .size-6,
.epic-slider .striped .size-1, .epic-slider .striped .size-2, .epic-slider .striped .size-3, .epic-slider .striped .size-4, .epic-slider .striped .size-5, .epic-slider .striped .size-6 {
	font-family:"Oswald", sans-serif;
}

.display-image .boxed .size-1, .epic-slider .boxed .size-1,
.display-image .elegant .size-1, .epic-slider .elegant .size-1,
.display-image .impact .size-1, .epic-slider .impact .size-1,
.display-image .single-border .size-1, .epic-slider .single-border .size-1,
.display-image .striped .size-1, .epic-slider .striped .size-1 {
	font-size:82px; line-height:72px;
}

.display-image .boxed .size-2, .epic-slider .boxed .size-2,
.display-image .elegant .size-2, .epic-slider .elegant .size-2,
.display-image .impact .size-2, .epic-slider .impact .size-2,
.display-image .single-border .size-2, .epic-slider .single-border .size-2,
.display-image .striped .size-2, .epic-slider .striped .size-2 {
	font-size:62px; line-height:62px;
}

.display-image .boxed .size-3, .epic-slider .boxed .size-3,
.display-image .elegant .size-3, .epic-slider .elegant .size-3,
.display-image .impact .size-3, .epic-slider .impact .size-3,
.display-image .single-border .size-3, .epic-slider .single-border .size-3,
.display-image .striped .size-3, .epic-slider .striped .size-3 {
	font-size:52px; line-height:52px;
}

.display-image .boxed .size-4, .epic-slider .boxed .size-4,
.display-image .elegant .size-4, .epic-slider .elegant .size-4,
.display-image .impact .size-4, .epic-slider .impact .size-4,
.display-image .single-border .size-4, .epic-slider .single-border .size-4,
.display-image .striped .size-4, .epic-slider .striped .size-4 {
	font-size:42px; line-height:42px;
}

.display-image .boxed .size-5, .epic-slider .boxed .size-5,
.display-image .elegant .size-5, .epic-slider .elegant .size-5,
.display-image .impact .size-5, .epic-slider .impact .size-5,
.display-image .single-border .size-5, .epic-slider .single-border .size-5,
.display-image .striped .size-5, .epic-slider .striped .size-5 {
	font-size:32px; line-height:32px;
}

.display-image .boxed .size-6, .epic-slider .boxed .size-6,
.display-image .elegant .size-6, .epic-slider .elegant .size-6,
.display-image .impact .size-6, .epic-slider .impact .size-6,
.display-image .single-border .size-6, .epic-slider .single-border .size-6,
.display-image .striped .size-6, .epic-slider .striped .size-6 {
	font-size:22px; line-height:22px;
}

.thumb a .thumb-rollover .thumbInfo { font-family:"Oswald", sans-serif; font-size:18px; line-height:18px; }

body { background:#000000; color:#666666; }

#content-wrapper section.portfolio, #content-wrapper section.portfolio-fixed-width-grid, #content-wrapper section.portfolio-full-width-grid, 
#content-wrapper section.pages, #content-wrapper section.homepage, #content-wrapper section.latest-posts-grid, #folio-navigation, .pagination.detached {
	background:#000000;
}

h1, h1 span,
h2, h2 span,
h3, h3 span,
h4, h4 span,
h5, h5 span,
h6, h6 span,
#section-title,
#section-title h1, #section-title h1 span,
#section-title h2, #section-title h2 span,
#section-title h3, #section-title h3 span,
#section-title h4, #section-title h4 span,
#section-title h5, #section-title h5 span,
#section-title h6, #section-title h6 span,
.blog-post-content .blog-post-title, .blog-post-content .blog-post-title a,
.blog-post-grid-content .blog-post-title, .blog-post-grid-content .blog-post-title a,
.blog-post-content .blog-post-meta span,
section#comments h2#comments-title, section#comments h3#reply-title {
	color:#DDDDDD;
}

#section-title h1:after { background-color:#DDDDDD; }

.blog-post-content .blog-post-title a:hover,
.blog-post-grid-content .blog-post-title a:hover { color:#F9468A; }

.sticky .blog-post-title,
.sticky .blog-post-title span,
.sticky .blog-post-title a {
	color:#F9468A;
}

.blog-post-content .blog-post-meta { color:#666666; }

a { color:#F9468A; }
a:hover { color:#F9468A; }

aside.sidebar ul li h4.widget-title, aside.sidebar ul li h4.widget-title span { 
	color:#ffffff;
	background-color:#050505;
}

aside.sidebar ul li h4.widget-title:after {
	background-color:#050505;
	border-color:#F9468A;
}

aside.sidebar ul li ul li a, .footer-widget a { color:#444444; }
aside.sidebar ul li ul li a:hover, .footer-widget a:hover { color:#F9468A; }

#footer-wrapper { background-color:#111111; }
#footer-wrapper h4.widget-title, #footer-wrapper h4.widget-title span {
	color:#999999;
}
#footer-wrapper { color:#666666; }
#footer-wrapper .footer-widget a { color:#ffffff; }
#footer-wrapper .footer-widget a:hover { color:#F9468A; }

#footer-wrapper #footer-bottom ul.connect li a { color:#999999; }
#footer-wrapper #footer-bottom ul.connect li a:hover { color:#ffffff; }

#footer-wrapper #footer-top { border-color:#333333; }
#footer-wrapper #footer-top:after { background-color:#666666; }

.footer-copyright-wrapper { border-color:#333333; }
#footer-wrapper .footer-copyright-wrapper a { color:#ffffff; }
#footer-wrapper .footer-copyright-wrapper a:hover { color:#F9468A; }

.widget_tag_cloud a, .post-tags a { background-color:#222222; color:#666666; }
.widget_tag_cloud a:hover, .post-tags a:hover { background-color:#050505; color:#ffffff; }

.widget_calendar #wp-calendar tbody td { background-color:#e6e6e6; color:#666666; }
.widget_calendar #wp-calendar tbody td a { color:#F9468A; }
.widget_calendar #wp-calendar tbody td a:hover { color:#F9468A; }
.widget_calendar #wp-calendar tbody td:hover { background-color:#1b1b1b; color:#ffffff; }

.sticky .blog-post-content { border-color:#252525; }
#content-inner-blog-grid #blog-grid-container article.sticky .blog-post-grid-content-inner { border-color:#252525; }

section#comments ol.comment-list li.depth-1 > div, ol.comment-list li ul.children li { background-color:#222222; }
section#comments ol.comment-list li.comment .commentary .comment-meta a { color:#666666; }
section#comments ol.comment-list li.comment { border-color:#252525; }

.blog-post-meta-date { background-color:#000000; color:#ffffff; }
.sticky .blog-post-meta-date { background-color:#ffffff; color:#000000; }

::selection { background:#F9468A; color:#fff; }
::-moz-selection { background:#F9468A; color:#fff; }
::-webkit-selection { background:#F9468A; color:#fff; }

#header-wrapper {
	background:#000000;
}

header nav#primary-nav.fixed-navigation {
	background:rgba(27,27,27,0.9);
}

header nav#primary-nav ul li a { color:#999999; }
header nav#primary-nav ul li a:hover { color:#F9468A; }
header nav#primary-nav ul li.current-menu-item a, header nav#primary-nav ul li.current_page_item a,
header nav#primary-nav ul li.current-menu-ancestor a, header nav#primary-nav ul li.current_page_parent a {
	color:#ffffff;
	border-color:#F9468A;
}

header nav#primary-nav ul li ul.sub-menu, header nav#primary-nav ul li ul.children {
	background:#1b1b1b;
	background:rgba(27,27,27,1);
}
header nav#primary-nav ul li ul.sub-menu li,header nav#primary-nav ul li ul.children li { border-color:#333333; }
header nav#primary-nav ul li ul.sub-menu li a,header nav#primary-nav ul li ul.children li a { color:#999999; }
header nav#primary-nav ul li ul.sub-menu li a:hover,header nav#primary-nav ul li ul.children li a:hover { color:#F9468A; }
header nav#primary-nav ul li ul.sub-menu li.current-menu-item a, header nav#primary-nav ul li ul.children li.current_page_item a { color:#ffffff; }
header nav#primary-nav ul.mobile-navigation li ul.sub-menu li a, header nav#primary-nav ul.mobile-navigation li ul.children li a { color:#999999; }
header nav#primary-nav ul.mobile-navigation li ul.sub-menu li a:hover, header nav#primary-nav ul.mobile-navigation li ul.children li a:hover { color:#F9468A; }
header nav#primary-nav ul.mobile-navigation li ul.sub-menu li.current-menu-item a,
header nav#primary-nav ul.mobile-navigation li ul.sub-menu li.current_page_item a { color:#ffffff; }
header nav#primary-nav ul.mobile-navigation li.current-menu-ancestor a, header nav#primary-nav ul.mobile-navigation li.current_page_parent a { color:#ffffff; }
header nav#primary-nav ul.mobile-navigation li.current-menu-ancestor ul.sub-menu li.current-menu-item a, header nav#primary-nav ul.mobile-navigation li.current_page_parent ul.children li.current_page_item a { color:#ffffff; }
header nav#primary-nav ul.mobile-navigation li.current-menu-ancestor a, header nav#primary-nav ul.mobile-navigation li.current_page_parent a { color:#ffffff; }

.blog header nav#primary-nav ul.mobile-navigation li.current-menu-item a, .blog header nav#primary-nav ul.mobile-navigation li.current_page_item a,
.single-post header nav#primary-nav ul.mobile-navigation li.current-menu-ancestor a, .single-post header nav#primary-nav ul.mobile-navigation li.current_page_parent a {
	color:#ffffff;
	border-color:#F9468A;
}

.text-field, textarea, .widget_search #searchform input#s {
	background-color:#222222;
	border-color:#222222;
	color:#999999;
}
.text-field:hover, textarea:hover, .widget_search #searchform input#s:hover {
	background-color:#000000;
	border-color:#000000;
	color:#666666;
}
.text-field:focus, textarea:focus, .widget_search #searchform input#s:focus {
	background-color:#1B1B1B;
	border-color:#1B1B1B;
	color:#666666;
}

.submitTheme, #commentform #submit, .blog-post-content .blog-post-read-more, .blog-post-grid-content .blog-post-read-more {
	background-color:#000000 !important;
	color:#ffffff !important;
}

.errorMsg {
	color:#ff2609 !important;
}

.errorOutline {
	border-color:#ff2609 !important;
}

.accordion dt, .tabs .tabs_nav li {
	background-color:#222222;
}
.accordion dt, .accordion dd, .tabs .tabs_nav li, .tabs .tabs_content {
	border-color:#222222;
}
.accordion dt.active, .tabs .tabs_nav li.active {
	background-color:#FFFFFF;
	border-color:#FFFFFF;
}
.accordion dt a, .tabs .tabs_nav li a, .accordion dt a:hover, .tabs .tabs_nav li a:hover {
	color:#444444;
}
.accordion dt.active a, .tabs .tabs_nav li.active a, .accordion dt.active a:hover, .tabs .tabs_nav li.active a:hover {
	color:#222222;
}
.accordion dd, .tabs .tabs_content {
	background-color:#222222;
}

blockquote, blockquote.elegant, blockquote.boxed { border-color:#999999; }
blockquote, blockquote.elegant, blockquote.boxed, blockquote.overlayed { color:#999999; }
blockquote.boxed-background, blockquote.striped span {
	background-color:#050505;
	color:#ffffff;
}
blockquote.elegant { background-image:url(../images/skin/blockquote-elegant.png); }
blockquote.overlayed { background-image:url(../images/skin/blockquote-overlayed.png); }

.caption.elegant, .caption.single-border, .caption.impact, .es-caption.elegant, .es-caption.single-border, .es-caption.impact {
	color:#ffffff;
}
.caption .divider, .epic-slider .divider { border-color:#ffffff !important; }
.caption.elegant a, .caption.single-border a, .caption.impact a, .es-caption.elegant a, .es-caption.single-border a, .es-caption.impact a {
	color:#ffffff;
}
.caption.elegant a:hover, .caption.single-border a:hover, .caption.impact a:hover, .es-caption.elegant a:hover, .es-caption.single-border a:hover, .es-caption.impact a:hover {
	color:#F9468A;
}
.caption.striped span, .es-caption.striped span {
	background-color:#1b1b1b;
	background-color:rgba(27,27,27,1);
	color:#ffffff;
}
.caption.boxed, .es-caption.boxed {
	background-color:#1b1b1b;
	background-color:rgba(27,27,27,1);
	color:#ffffff;
}
.caption.boxed .divider, .es-caption.boxed .divider { border-color:#ffffff; }
.caption.boxed a, .es-caption.boxed a, .caption.striped a span, .es-caption.striped a span {
	color:#ffffff;
}
.caption.boxed a:hover, .es-caption.boxed a:hover { color:#F9468A; }
.caption.striped a:hover span, .es-caption.striped a:hover span { background-color:#F9468A; }

.flex-caption {
	background-color:#1b1b1b;
	color:#ffffff;
}
.flex-caption a { color:#ffffff; }
.flex-caption a:hover { color:#F9468A; }

@media only screen and (max-width: 767px) {
	.caption { border:1px solid #252525 !important; background:#1B1B1B !important; }
	.display-image .caption .size-1,.display-image .caption .size-2,.display-image .caption .size-3,.display-image .caption .size-4,.display-image .caption .size-5,.display-image .caption .size-6 { color:#DDDDDD !important; }
	.display-image .caption p { color:#666666; }
	.caption.elegant a, .caption.single-border a, .caption.impact a {
		color:#F9468A;
	}
	.caption.elegant a:hover, .caption.single-border a:hover, .caption.impact a:hover {
		color:#F9468A;
	}
	.caption.boxed a, .caption.striped a span {
		color:#F9468A;
	}
	.caption.boxed a:hover, .caption.striped a:hover span {
		color:#F9468A;
	}
	.caption.striped span, .caption.striped a:hover span {
		background-color:#1B1B1B;
	}
}

.chart-container ul.chart li div.bar {
	background-color:#F9468A;
	color:#ffffff;
}

.chart-container ul.chart li div.bar-track {
	background-color:#050505;
}

ul.socialSmall li a { background-color:#050505; }

#section-title { border-color:#252525; }
#section-title:after { background-color:#F9468A; }

#content-wrapper section.portfolio-below-content .sub-section-title, #content-wrapper section.latest-posts-below-content .sub-section-title,
article.blog-post,
.blog-post-grid-content .blog-post-meta,
aside.sidebar,
aside.sidebar ul li,
.pagination, #content-inner-blog-grid .pagination,
.divider {
	border-color:#252525 !important;
}

#header-wrapper #header-inner,
#header-wrapper #header-inner.is_tablet .mobileMenuToggle,
header nav#primary-nav ul.mobile-navigation li ul.sub-menu {
	border-color:#333333 !important;
}

@media only screen and (max-width: 959px) {
	header .mobileMenuToggle,
	header nav#primary-nav ul.mobile-navigation li ul.sub-menu,
	header nav ul.menu li ul.sub-menu,header nav#primary-nav .menu ul li ul.children {
		border-color:#333333 !important;
	}
}

aside.sidebar ul li ul li{ border:none !important; }

.pricing_table .pricing_table_col, .pricing_table .pricing_table_col > ul > li {
	border-color:#222222;
}
.pricing_table .pricing_table_col > ul > li:first-child {
	background-color:#444444;
	color:#ffffff;
}
.pricing_table .pricing_table_col.featured > ul > li:first-child {
	background-color:#050505;
	color:#ffffff;
}
.pricing_table .pricing_table_col > ul > li.pricing_table_bg {
	background-color:#222222;
	color:#999999;
}
.pricing_table .pricing_table_col > ul > li span.price, .pricing_table .pricing_table_col > ul > li span.price_affix {
	color:#999999;
}
.pricing_table .pricing_table_col > ul > li.pricing_table_bg {
	background:#222222;
}
.pricing_table .pricing_table_col {
	background:#222222;
}
.pricing_table .pricing_table_col > ul > li {
	color:#777777;
}

.pricing_table .pricing_table_col:hover { background-color:#333333; }
.pricing_table .pricing_table_col:hover > ul > li:first-child {
	background-color:#F9468A;
}

.portfolio-filter-wrapper a { color:#666666; }
.portfolio-filter-wrapper a:hover { color:#DDDDDD; }
.portfolio-filter-wrapper a.active { color:#DDDDDD; }

.pagination a, .wp-link-pages a, .widget_calendar #wp-calendar tfoot #next a, .widget_calendar #wp-calendar tfoot #prev a,
#folio-navigation ul li#closeProject a, #folio-navigation ul li#nextProject a, #folio-navigation ul li#prevProject a {
	color:#666666; border-color:#252525;
}
.pagination a:hover, .wp-link-pages a:hover, .widget_calendar #wp-calendar tfoot #next a:hover, .widget_calendar #wp-calendar tfoot #prev a:hover,
#folio-navigation ul li#closeProject a:hover, #folio-navigation ul li#nextProject a:hover, #folio-navigation ul li#prevProject a:hover {
	color:#666666; border-color:#666666;
}

.wp-link-pages { color:#666666; }

#fancybox-left-ico:hover, #fancybox-right-ico:hover {
	background-color:#F9468A;
}

/*--------------------------------------------------------
	SHOWCASE
--------------------------------------------------------*/

/*Images and captions*/
#display-image-1 .caption{width: 300px;}
#display-image-2 .caption{width: 300px;}
#display-image-3 .caption{width: 360px;}
#display-image-4 .caption{width: 550px;}
#display-image-5 .caption{width: 600px;}
#display-image-6 .caption{width: 330px;}
#display-image-7 .caption{width: 300px;}
#display-image-8 .caption{width: 250px;}
#display-image-9 .caption{width: 400px;}
#display-image-10 .caption{width: 200px;}
#display-image-11 .caption{width: 350px;}
#display-image-12 .caption{width: 340px;}
#display-image-13 .caption{width: 320px;}
#display-image-14 .caption{width: 200px;}
#display-image-15 .caption{width: 500px;}
#display-image-16 .caption{width: 300px;}

/*Images portfolio*/
#display-image-1-folio .caption{width: 500px;}
#display-image-2-folio .caption{width: 400px;}
#display-image-3-folio .caption{width: 300px;}
#display-image-4-folio .caption{width: 250px;}
#display-image-5-folio .caption{width: 300px;}

/*Lists*/
.showcase-wrapper-lists ul{margin-bottom: 0;}

/*Buttons*/
.showcase-wrapper-buttons .submit{margin-right: 10px;}

/*Flex Slider*/
#flex-slider-1{width: 870px; height:490px;}