/* Body */
body { background: url('../../../img/patterns/tactile_noise.png') repeat top left #2e2e2e; color: #555; }

/* Header */
h1, h2, h3, h4, h5, h6 { color: #777; }

/* Text Styles */
strong { color: #999; }
b { color: #999; }

/* Horizontal Lines */
hr {	border-bottom: 1px solid #292929; }
hr.double {	border-bottom: 3px double #333; }

/* Links */
a { color: #666; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #777; }	
a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 span a:hover, h2 span a:hover, h3 span a:hover, h4 span a:hover, h5 span a:hover, h6 span a:hover  { color: #e14d59; }

/* Tabs */
ul.tabs { border-bottom: solid 1px #292929; }
ul.tabs li a { border-top: solid 1px #292929; border-right: solid 1px #292929; border-left: solid 1px #292929; border-bottom: #292929; background: #333; }
ul.tabs li a.active { background: #222; color: #e14d59; }
ul.tabs-content { -webkit-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.3468); -moz-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.3468); box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.3468); 
border-right: 1px solid #292929; border-left: 1px solid #292929; border-bottom: 1px solid #292929; background: #222; }

/* Accordion */
#accordion .accordion-button { border: solid 1px #292929;background: #333; -webkit-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); -moz-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); }
#accordion .accordion-button a { background: #222; }
#accordion .accordion-content { background: #1f1f1f; -webkit-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); -moz-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); border-right: 1px solid #292929; border-left: 1px solid #292929; border-bottom: 1px solid #292929; }
.active-button { color: #e14d59; }

/* Price Boxes */
#price-boxes .plan { background: url('../../../img/patterns/px_by_Gre3g.png') repeat top left transparent; filter: dropshadow(color=#111111, offx=1, offy=1); -webkit-box-shadow: 2px 2px 0px 0px #111;
-moz-box-shadow: 2px 2px 0px 0px #111; box-shadow: 2px 2px 0px 0px #111;  text-shadow: 1px 1px 0px #111111; }
#price-boxes .plan .title { background: url('../../../img/patterns/irongrip.png') repeat top left #222; }
#price-boxes .plan .title h5 { color: #fff; }
#price-boxes .plan .price { color: #aaa; }
#price-boxes .plan .price .number { color: #fff; }
#price-boxes .plan .periodic-detail p { color: #999; }
#price-boxes .plan-detail { background: #ccc; color: #666;  border: 1px solid #222; -webkit-box-shadow: 2px 2px 0px 0px #111; -moz-box-shadow: 2px 2px 0px 0px #111; box-shadow: 2px 2px 0px 0px #111; }
#price-boxes .plan-detail p.info { color: #777; border-bottom: 1px dashed #aaa; }
#price-boxes .plan-detail ul li { border-bottom: 1px dashed #aaa; }

/* Call Out Boxes */
#call-out { background: #191919; border: 1px solid #292929; -webkit-box-shadow: 2px 2px 0px 0px #111; -moz-box-shadow: 2px 2px 0px 0px #111; box-shadow: 2px 2px 0px 0px #111; }
#call-out .highlight { color:#e14d59; }

/* Info Boxes */
#info-box .info-box p { text-shadow: 1px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=1, offy=1); }
.tip { background: #dde7de; border: 1px solid #dad9d9;  -webkit-box-shadow: inset 0px 1px 0px #f6f9f6, 0px 1px 0px #d2d1d1; -moz-box-shadow: inset 0px 1px 0px #f6f9f6,0px 1px 0px #d2d1d1;
box-shadow: inset 0px 1px 0px #f6f9f6,0px 1px 0px #d2d1d1;}
.tip .info-icon { background: url('../../../img/boxes/infobox/tip/check-colour.png') no-repeat top left transparent; }
.tip  .info-close-icon { background: url('../../../img/boxes/infobox/tip/close.png') no-repeat top left transparent; }
.tip p { border-right: 1px solid #c6cfc6; border-left: 1px solid #c6cfc6; -webkit-box-shadow: 1px 0px 0px #e9f0ea; -moz-box-shadow: 1px 0px 0px #e9f0ea; box-shadow: 1px 0px 0px #e9f0ea; }
.error { background: #e2d1d1; border: 1px solid #cababa;  -webkit-box-shadow: inset 0px 1px 0px #f8e4e4,0px 1px 0px #d2d1d1;	-moz-box-shadow: inset 0px 1px 0px #f8e4e4,0px 1px 0px #d2d1d1;
box-shadow: inset 0px 1px 0px #f8e4e4,0px 1px 0px #d2d1d1;}
.error .info-icon { background: url('../../../img/boxes/infobox/error/error-colour.png') no-repeat top left transparent; }
.error  .info-close-icon { background: url('../../../img/boxes/infobox/error/close.png') no-repeat top left transparent; }
.error p { border-right: 1px solid #cebdbd; border-left: 1px solid #cebdbd; -webkit-box-shadow: 1px 0px 0px #ede2e2; -moz-box-shadow: 1px 0px 0px #ede2e2; box-shadow: 1px 0px 0px #ede2e2; }
.note { background: #e8e7d0; border: 1px solid #d7d6bd;  -webkit-box-shadow: inset 0px 1px 0px #f9f8df,0px 1px 0px #d2d1d1;	-moz-box-shadow: inset 0px 1px 0px #f9f8df,0px 1px 0px #d2d1d1;
box-shadow: inset 0px 1px 0px #f9f8df,0px 1px 0px #d2d1d1;}
.note .info-icon { background: url('../../../img/boxes/infobox/note/note-colour.png') no-repeat top left transparent; }
.note  .info-close-icon { background: url('../../../img/boxes/infobox/note/close.png') no-repeat top left transparent; }
.note p { border-right: 1px solid #d0cfbd; border-left: 1px solid #d0cfbd; -webkit-box-shadow: 1px 0px 0px #f2f1e4; -moz-box-shadow: 1px 0px 0px #f2f1e4; box-shadow: 1px 0px 0px #f2f1e4; }
.inform { background: #dce3e6; border: 1px solid #c6cdd0;  -webkit-box-shadow: inset 0px 1px 0px #edf5f7,0px 1px 0px #d2d1d1; -moz-box-shadow: inset 0px 1px 0px #edf5f7,0px 1px 0px #d2d1d1;
box-shadow: inset 0px 1px 0px #edf5f7,0px 1px 0px #d2d1d1;}
.inform .info-icon { background: url('../../../img/boxes/infobox/inform/inform-colour.png') no-repeat top left transparent; }
.inform  .info-close-icon { background: url('../../../img/boxes/infobox/inform/close.png') no-repeat top left transparent; }
.inform p { border-right: 1px solid #c4cacd; border-left: 1px solid #c4cacd; -webkit-box-shadow: 1px 0px 0px #eaeeef; -moz-box-shadow: 1px 0px 0px #eaeeef; box-shadow: 1px 0px 0px #eaeeef; }
.setting { background: #e5e5e5; border: 1px solid #cacaca;  -webkit-box-shadow: inset 0px 1px 0px #f6f6f6,0px 1px 0px #d2d1d1; -moz-box-shadow: inset 0px 1px 0px #f6f6f6,0px 1px 0px #d2d1d1; box-shadow: inset 0px 1px 0px #f6f6f6,0px 1px 0px #d2d1d1;}
.setting .info-icon { background: url('../../../img/boxes/infobox/setting/setting-colour.png') no-repeat top left transparent; }
.setting  .info-close-icon { background: url('../../../img/boxes/infobox/setting/close.png') no-repeat top left transparent; }
.setting p { border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; -webkit-box-shadow: 1px 0px 0px #ececec; -moz-box-shadow: 1px 0px 0px #ececec; box-shadow: 1px 0px 0px #ececec;}

/* Number Columns */ 
#number-column .number-column-item { background: url('../../../img/patterns/px_by_Gre3g.png') repeat top left transparent; color: #fff; }

/* Forms */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea, 
select { border: 1px solid #333; border-top: 1px solid rgba(0,0,0,0.097); color: #666; background: #ddd; background: rgba(0,0,0,0.048); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
textarea:focus { background: #ccc; background: rgba(0,0,0,0.038); -webkit-transition: all 0.6s linear;	-moz-transition: all 0.6s linear; -ms-transition: all 0.6s linear; -o-transition: all 0.6s linear; transition: all 0.6s linear; }
legend span { color: #333; }

/* Misc Classes */
.add-shadow { -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); }

/* Header Container */
header { border-bottom: 1px solid #292929; }

/* Navigation */
nav ul li { border-left:0px dashed #ddd; }
nav .nav-arrow-top { background: transparent; }
nav ul li a { color: #777; }
nav ul > li a { color: #777; }
nav ul li > ul { border: 1px solid #191919; }
nav ul li a:hover { color: #e14d59; }
nav ul li a.current-page, .current-selected { color: #e14d59; }
nav select { background: url('../../../img/drop-down-arrow.png') no-repeat right transparent; color: #888; border: 1px solid #333; background: transparent; }
nav li ul {	background: #222; border: 1px solid #222; }
nav li ul > li a { border-top: 1px solid #333; border-bottom: 1px solid #191919; }
nav li ul > li a:hover { color: #e14d59; }
nav li ul > li:hover { background: #222; }

/* Blockquote */
blockquote { background: transparent; }
blockquote .close-quote { background: transparent; }
blockquote p {	color: #555; }
blockquote cite { color: #e14d59; }
blockquote cite a { color: #555; }
blockquote em { color: #aaa; }

/* DropCap */
span.dropcap { color: #fff; }

/* Links type */
a.normal-link { color: #e14d59; }
a.normal-link:hover { color: #e14d59; } 
a.simple-link:hover, ul.simple-link a:hover, .simple-link a:hover { color: #c02935; }
a.read-more, a.read-this { color: #e14d59; }
a.read-more:hover, a.read-this:hover { color: #c02935; }

/* Headings Style */
.centered-heading { color: #aaa; }
.centered-heading:before { border-top: 1px dashed #292929;  }
.centered-heading span { background: transparent; text-shadow:1px 2px 0 #222, 2px 3px 0 #222; }
.centered-heading a { background: transparent; color: #e14d59; }
.centered-heading a:hover { color: #c02935; }

/* Container Frames */
.container-frame { background: transparent; }
.frame { background: #1e1e1e; border: 1px solid #292929; -webkit-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); -moz-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3468); }

/* Home Page */
#top-section { background: url('../../../img/patterns/irongrip.png') repeat top left #fff; -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3);	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3);	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3); }

/* Social Icons */
.social-icons .social-icon.facebook { background: url('../../../img/icons/worn/facebook.png') no-repeat 0 0; }
.social-icons .social-icon.forrst { background: url('../../../img/icons/worn/forrst.png') no-repeat 0 0; }
.social-icons .social-icon.linkedin { background: url('../../../img/icons/worn/linkedin.png') no-repeat 0 0; }
.social-icons .social-icon.twitter { background: url('../../../img/icons/worn/twitter.png') no-repeat 0 0; }
.social-icons .social-icon.lastfm { background: url('../../../img/icons/worn/lastfm.png') no-repeat 0 0; }
.social-icons .social-icon.tumblr { background: url('../../../img/icons/worn/tumblr.png') no-repeat 0 0; }
.social-icons .social-icon.dribbble { background: url('../../../img/icons/worn/dribbble.png') no-repeat 0 0; }

	span.orange { color: #c02935; } /* orange headline highlight */
	

/* Headlines */
#headline-page h1, #headline h1 { text-shadow:1px 2px 0 #333, 2px 3px 0 #222; }

/* Main Slider Style */
#main-slider { background: #fff; }
.slides-carousel .slide h3 { color: #c02935; text-shadow: 0 1px 1px #000; }
.slides-carousel .slide p { color: #fff; text-shadow: 0 1px 1px #000; }
.slides-carousel .slide a { color: #fff; text-shadow: 0 1px 1px #000; background: url('../../../img/patterns/px_by_Gre3g.png') #888; border: 1px solid #e14d59; }
.slides-carousel .slide img, .slides-carousel .slide iframe { border-bottom: 5px solid #fff; border-top: 5px solid #fff; }
#main-slider .divider { background: url('../../../img/patterns/irongrip.png') repeat top left transparent; }
#main-slider .divider.upper { -webkit-box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.35107), 0px -1px 1px 0px #111;
-moz-box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.35107), 0px -1px 1px 0px #111;
box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.35107), 0px -1px 1px 0px #111; border-top: 1px solid #222; }
	#main-slider .divider.lower { -webkit-box-shadow: inset 0px -1px 15px 0px rgba(0, 0, 0, 0.35107), 0px 1px 1px 0px #111;
-moz-box-shadow: inset 0px -1px 15px 0px rgba(0, 0, 0, 0.35107), 0px 1px 1px 0px #111;
box-shadow: inset 0px -1px 15px 0px rgba(0, 0, 0, 0.35107), 0px 1px 1px 0px #111; border-bottom: 1px solid #222;}
#prev {  background: url('../../../img/direction-left.png') no-repeat top left; }
#next { background: url('../../../img/direction-right.png') no-repeat top left; }

/* Services Icons */	
#services h6 { color: #e14d59; }

/* Recent Works */
#carousel-pagination a { background: url('../../../img/carousel-nav-page-gray.png') no-repeat top left; }
#carousel-pagination a.selected { background: url('../../../img/carousel-nav-page-active-orange.png') no-repeat top left; }

/* Latest Blogs */
#latest-blogs h6 { color: #e14d59; }
#latest-blogs h6 a { color: #e14d59; }
#latest-blogs h6 a:hover { color: #c02935; }
#latest-blogs time { border-bottom: 1px dashed #333; color: #aaa; }

/* Flickr Stream */
#flickr-home img{ border: 1px solid #fff; }

/* About Page */
#team-member .team-member-info h6 { color: #aaa; }

/* Portfolio Page */
.centered-list { color: #e14d59; }
.centered-list div { background: transparent; text-shadow: none; }
.left-list { color: #e14d59; }
.left-list div { background: transparent; text-shadow: none; }
#portfolio-filter ul { background: transparent; }
.filter li { background: transparent; border-right: 1px dotted #444; }
.filter li:last-child { border-right: 0px dotted transparent; }
.filter a:hover, .current a { color: #e14d59 ; }
/* Portfolio Items */
.portfolio-data h6 { color: #e14d59; }
.portfolio-data:hover h6 { color: #c02935; }
/* Portfolio Single */
.portfolio-nav li a { color:#e14d59; border-bottom: 1px solid #292929; }
.portfolio-nav li a:hover { color:#c02935; border-bottom: 1px dashed #c02935; }	
.portfolio-meta dt { border-bottom: 1px solid #292929; color: #999;}
#portfolio-single ul li { border-bottom: 0px solid #fff; }
#slider-up { background: url('../../../img/carousel-nav-up.png') no-repeat top left;  }
#slider-up:hover { background: url('../../../img/carousel-nav-up-hover.png') no-repeat top left; }
#slider-down { background: url('../../../img/carousel-nav-down.png') no-repeat top left; }
#slider-down:hover { background: url('../../../img/carousel-nav-down-hover.png') no-repeat top left; }
#slider-pagination a { background: url('../../../img/carousel-nav-page.png') no-repeat top left; }
#slider-pagination a.selected { background: url('../../../img/carousel-nav-page-active.png') no-repeat top left; }

/* Blog Page */
.blog-post .post { border-bottom: 1px dashed #444; }		

/* Post Formats */
.chat-post-format { background: transparent; }
.quote-excerpt { background: #e14d59; }
.quote-excerpt .excerpt-head { color:#fff; }
.quote-excerpt .excerpt-detail { color: #fff; }
	
/* Blog Post Meta */	

.blog-post ul.meta1 li time { background: #111; }
.blog-post ul.meta1 li time .date-month { color: #e14d59; }
.blog-post ul.meta1 li time .date-day { color: #e14d59; }
.blog-post ul.meta1 li time .date-year { color: #e14d59; }


/* Blog Post - Layout 2 Meta */
.blog2 .post-meta li{  color: #aaa; border-left: 1px dashed #aaa; }

/* Blog Post - Layout 3 Meta */
.blog3 .post-meta { border-bottom: 1px dashed #444; border-top: 1px dashed #444; }
.blog3 .post-meta li { border-left: 1px dashed #444; }

/* Blog Page - Single Post */
.blog-post .single-post-meta span { color: #aaa;}
.blog-post .single-post-meta .date-stamp { color: #aaa; }
.blog-post.single-post ul.single-post-meta li { border-bottom: 1px dashed #444; }

/* Blog Single - Layout 2 - Post Meta */
.single-post2 ul.single-post-meta { border-bottom: 1px dashed #444; border-top: 1px dashed #444; }
.single-post2 .single-post-meta li{ border-right: 1px dashed #444; }

/* Blog Single Post Comments */	
.blog-post #comment-list li div.comment-wrap { background: transparent; border-bottom: 1px dashed #444; }

/* Blog Single Post Comments Forms */
.blog-post .comment-form-wrapper label { color: #aaa; }

/* Sidebar */
/* Sidebar Styles */
.sidebar-right ul li, .sidebar-left ul li { border-bottom: 1px solid #292929; }

/* Sidebar Search form */
#search-form fieldset input[type='text'] { color: #555; }

/* Flickr Stream */
#flickr-sidebar img:hover{ -webkit-box-shadow: 0px 0px 2px 0px #333;	-moz-box-shadow: 0px 0px 2px 0px #333; box-shadow: 0px 0px 2px 0px #333; }

/* Twitter on Sidebar */
#tweets-sidebar .jta-tweet-list-item { background: transparent; }

/* Latest Posts list */
ul.latest-post-list li a img, ul.latest-post-list li img { border:2px solid #e14d59; }
ul.latest-post-list li:hover a  { color:#e14d59; }
ul.latest-post-list li:hover img, ul.latest-post-list li:hover a img { border:2px solid #e14d59; }
ul.latest-post-list li .links, ul.latest-post-list li .links a  { color: #ccc; }
ul.latest-post-list li .links a:hover { color:#e14d59; }

/* Footer */
#footer-wrapper { background: url('../../../img/patterns/tactile_noise.png') repeat top left #323232; border-top: 1px solid #111; text-shadow: 1px 1px 0px #111111; filter: dropshadow(color=#111111, offx=1, offy=1); -webkit-box-shadow: inset 0px 1px 0px 0px #333; -moz-box-shadow: inset 0px 1px 0px 0px #333; box-shadow: inset 0px 1px 0px 0px #333; }
#footer-wrapper h6 { color: #e14d59; }	

/* Copyright - Site Info */	
#siteInfo { background: url('../../../img/patterns/diagmonds.png') #303030; border-top: 1px solid #111; -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);  text-shadow: 1px 1px 0px #111111; filter: dropshadow(color=#111111, offx=1, offy=1); }
#siteInfo p { color: #555; }
#siteInfo p a { color: #e14d59; }
#siteInfo p a:hover { color: #fff; }
	
/* Back to top link */
.to-top { color: #555; }

/* Misceallaneous */

/* Overlay - Hover Effect */
.overlay.squared:hover { -webkit-box-shadow: inset 0px 0px 55px 0px rgba(0, 0, 0, 0.5);	-moz-box-shadow: inset 0px 0px 55px 0px rgba(0, 0, 0, 0.5);	box-shadow: inset 0px 0px 55px 0px rgba(0, 0, 0, 0.5); }
.overlay figure .icon-view { background: url('../../../img/icon-view.png') no-repeat top left transparent; }
.overlay figure .icon-link { background: url('../../../img/icon-link.png') no-repeat top left transparent; }

/* Portfolio layout loader image */
#loader-img { background: url('../../../img/255.gif') no-repeat 50% 50% transparent; }

/* Twitter Sidebar */
.jta-tweet-list { background: transparent; }
.jta-tweet-list-item { border-top: 1px dashed #ddd; }
.jta-tweet-user-full-name { color: #333 ; }
.jta-tweet-user-screen-name-link, .jta-tweet-a,	.twitter-anywhere-user { color: #999 ; }	
.jta-tweet-user-full-name-link { color: #888; }	
.jta-tweet-attributes { color: #888;	}
.jta-tweet-twitter-bird-icon { background-color: transparent; }
.jta-tweet-timestamp-link, .jta-tweet-source-link a, .jta-tweet-inreplyto-link, .jta-tweet-location-link, .jta-tweet-retweeter-link { color: #ccc; }
.jta-tweet-actions { color: #999; }
.jta-tweet-action-reply a, .jta-tweet-action-retweet a, .jta-tweet-action-favorite a { background-color: transparent; color: #999; }
.jta-tweet-list-controls-button { border: 1px solid #999; }
.jta-tweet-list-autorefresh-trigger { border: 1px solid #999; }
.jta-login-info-sign-out { border: 1px solid #999; }
.jta-error { color: #000; background-color: #f00; }

/* Twitter Strip */
 #tweet-strip { #f2f2f2; background: rgba(0,0,0, 0.018); background: url('../../../img/patterns/irongrip.png') repeat top left transparent; border-top: 1px solid #333; -webkit-box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.05),  0px -1px 0px 0px #111; -moz-box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.05), 0px -1px 0px 0px #111; box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.05), 0px -1px 0px 0px #111; color: #eee; }	 
 #tweet-strip .tweet-icon { background: url('../../../img/twitter-icon.png') no-repeat top left; }
 
  
@media only screen and (max-width: 959px) {
		/* Header Navigation */
		header { border-bottom: none; margin-bottom: 20px; }		
}
 
@media only screen and (min-width: 480px) and (max-width: 767px) {
		/* Header */
		header { margin-bottom: 50px; border-bottom: none; }
}

@media only screen and (max-width: 479px) {
		/* Header */
		header { margin-bottom: 50px; border-bottom: none; }	
}










