/* Body */
body, #main-slider .bottom-spacer { background: #fff; }

.main-slider-caroufredsel {
	background: white;
}

.caroufredsel-preloader { background: white; }

.caroufredsel-preloader .preloader-image {
	background: url('../../../images/loader.gif') no-repeat center center;
}

/* Header */
h1, h2, h3, h4, h5, h6 { color: #222; }

/* Text Styles */
strong { color: #111; }
b { color: #111; }

/* Horizontal Lines */
hr {	border-bottom: 1px dashed #e0e0e0; }
hr.double {	border-bottom: 3px double #e0e0e0; }

/* Links */
a { color: #333; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #333; }	


/* Pre */
pre { 
	background: #efefef;
} 


/* Tables */

table {		
	background: transparent;	
}
tr { border-bottom: 1px solid #ddd; }

/* Tabs */
ul.tabs { border-bottom: solid 1px #ddd; }
ul.tabs li a { border: solid 1px #ddd; background: #f5f5f5; }
ul.tabs li a.active { background: #fff; }
ul.tabs-content { -webkit-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.0468); -moz-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.0468); box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.0468); 
border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;  }

/* Accordion */
#accordion .accordion-button { border: solid 1px #ddd; }
#accordion .accordion-button a { background: #f5f5f5; }
#accordion .accordion-content { -webkit-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.0468); -moz-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.0468); box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.0468); border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; }


/* Price Boxes */
#price-boxes .plan { background: url('../../../images/patterns/denim.png') repeat top left transparent; filter: dropshadow(color=#111111, offx=1, offy=1); -webkit-box-shadow: 2px 2px 0px 0px #eee;
-moz-box-shadow: 2px 2px 0px 0px #eee; box-shadow: 2px 2px 0px 0px #eee;  text-shadow: 1px 1px 0px #111111; }
#price-boxes .plan .title { background: url('../../../images/patterns/tactile_noise.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: #aaa; }
#price-boxes .plan-detail { background: #fff; color: #888;  border: 1px solid #ddd; -webkit-box-shadow: 2px 2px 0px 0px #eee; -moz-box-shadow: 2px 2px 0px 0px #eee; box-shadow: 2px 2px 0px 0px #eee; }
#price-boxes .plan-detail p.info { color: #222; border-bottom: 1px dashed #e0e0e0; }
#price-boxes .plan-detail ul li { border-bottom: 1px dashed #e0e0e0; }

/* Call Out Boxes */
#call-out { background: #f9f9f9; border: 1px solid #ccc; -webkit-box-shadow: 2px 2px 0px 0px #eee; -moz-box-shadow: 2px 2px 0px 0px #eee; box-shadow: 2px 2px 0px 0px #eee; }


/* 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('../../../images/boxes/infobox/tip/check-colour.png') no-repeat top left transparent; }
.tip  .info-close-icon { background: url('../../../images/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('../../../images/boxes/infobox/error/error-colour.png') no-repeat top left transparent; }
.error  .info-close-icon { background: url('../../../images/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('../../../images/boxes/infobox/note/note-colour.png') no-repeat top left transparent; }
.note  .info-close-icon { background: url('../../../images/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('../../../images/boxes/infobox/inform/inform-colour.png') no-repeat top left transparent; }
.inform  .info-close-icon { background: url('../../../images/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('../../../images/boxes/infobox/setting/setting-colour.png') no-repeat top left transparent; }
.setting  .info-close-icon { background: url('../../../images/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('../../../images/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 #e9e9e9; color: #333; background: #fff; 
	box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.746); -webkit-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.746); -moz-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.746); }
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: #444; }

/* 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#branding { border-bottom: 1px dashed #e0e0e0; }

/* Navigation */
nav ul li { border-left:0px dashed #ddd; }
nav .nav-arrow-top { 
	background: url('../../../images/nav-arrow-top.png') no-repeat top left transparent; 
}

nav ul li a { 
	color: #222; 
}

nav ul > li a { 
	color: #222; 
}

nav select { 
	background: url('../../../images/drop-down-arrow.png') no-repeat right #fff; 
	border: 1px solid #e9e9e9; 
}

nav li ul {	
	background: #fff; 
	border: 1px solid #ddd; 
	outline-color: #555; 
}

nav li ul > li a { 
	border-bottom: 1px solid #eee; 
}

nav li ul > li:hover { 
	background: #f9f9f9; 
}

nav#access select {
	 -webkit-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.269);
	-moz-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.269);
	box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.269);  
	background-image: linear-gradient(bottom, rgb(237,237,237) 4%, rgb(240,240,240) 52%, rgb(245,245,245) 100%);
	background-image: -o-linear-gradient(bottom, rgb(237,237,237) 4%, rgb(240,240,240) 52%, rgb(245,245,245) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 4%, rgb(240,240,240) 52%, rgb(245,245,245) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 4%, rgb(240,240,240) 52%, rgb(245,245,245) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 4%, rgb(240,240,240) 52%, rgb(245,245,245) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.04, rgb(237,237,237)),
		color-stop(0.52, rgb(240,240,240)),
		color-stop(1, rgb(245,245,245))
	);
}

/* Blockquote */
blockquote { background: #fff; }
blockquote .close-quote { background: url('../../../images/close-quote.png') no-repeat top left transparent; }
blockquote p {	color: #888; }

blockquote cite a { color: #222; }
blockquote em { color: #aaa; }

/* DropCap */
span.dropcap { color: #222; }

/* Headings Style */
.centered-heading { color: #222; }
.centered-heading:before { border-top: 1px dashed #e0e0e0;  }
.centered-heading span { background: #fff; text-shadow:1px 2px 0 #F9F9F7, 2px 3px 0 #E7E6E2; }
.centered-heading a { background: #fff; }


/* Container Frames */
.container-frame { background: transparent; }
.frame { background: #f5f5f5; border: 1px solid #e5e5e5; -webkit-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.0468); -moz-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.0468); box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.0468); }

/* Home Page */
#top-section { background: url('../../../images/patterns/grilled.png') repeat top left #fff; -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1);	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1);	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }

/* Social Icons */

/* Social Icons */
.social-icons .social-icon.facebook { background: url('../../../images/icons/mono-light/facebook.png') no-repeat 0 0; }
.social-icons .social-icon.forrst { background: url('../../../images/icons/mono-light/forrst.png') no-repeat 0 0; }
.social-icons .social-icon.linkedin { background: url('../../../images/icons/mono-light/linkedin.png') no-repeat 0 0; }
.social-icons .social-icon.twitter { background: url('../../../images/icons/mono-light/twitter.png') no-repeat 0 0; }
.social-icons .social-icon.lastfm { background: url('../../../images/icons/mono-light/lastfm.png') no-repeat 0 0; }
.social-icons .social-icon.tumblr { background: url('../../../images/icons/mono-light/tumblr.png') no-repeat 0 0; }
.social-icons .social-icon.pinterest { background: url('../../../images/icons/mono-light/pinterest.png') no-repeat 0 0; }
.social-icons .social-icon.dribbble { background: url('../../../images/icons/mono-light/dribbble.png') no-repeat 0 0; }
.social-icons .social-icon.behance { background: url('../../../images/icons/mono-light/behance.png') no-repeat 0 0; }
.social-icons .social-icon.skype { background: url('../../../images/icons/mono-light/skype.png') no-repeat 0 0; }
.social-icons .social-icon.rss { background: url('../../../images/icons/mono-light/rss.png') no-repeat 0 0; }
.social-icons .social-icon.deviantart { background: url('../../../images/icons/mono-light/deviantart.png') no-repeat 0 0; }
.social-icons .social-icon.vimeo { background: url('../../../images/icons/mono-light/vimeo.png') no-repeat 0 0; }
.social-icons .social-icon.flickr { background: url('../../../images/icons/mono-light/flickr.png') no-repeat 0 0; }
.social-icons .social-icon.github { background: url('../../../images/icons/mono-light/github.png') no-repeat 0 0; }
.social-icons .social-icon.google { background: url('../../../images/icons/mono-light/google.png') no-repeat 0 0; }
.social-icons .social-icon.myspace { background: url('../../../images/icons/mono-light/myspace.png') no-repeat 0 0; }
.social-icons .social-icon.reddit { background: url('../../../images/icons/mono-light/reddit.png') no-repeat 0 0; }
.social-icons .social-icon.slideshare { background: url('../../../images/icons/mono-light/slideshare.png') no-repeat 0 0; }
.social-icons .social-icon.posterous { background: url('../../../images/icons/mono-light/posterous.png') no-repeat 0 0; }
.social-icons .social-icon.qik { background: url('../../../images/icons/mono-light/qik.png') no-repeat 0 0; }
.social-icons .social-icon.squidoo { background: url('../../../images/icons/mono-light/squidoo.png') no-repeat 0 0; }
.social-icons .social-icon.youtube { background: url('../../../images/icons/mono-light/youtube.png') no-repeat 0 0; }


#secondary .flickr-feed ul li { border-bottom: none; }

	span.blue { color: #132F4B; } /* blue headline highlight */
	span.green { color: #61BF9A; } /* green headline highlight */
	span.pinkish { color: #f87e8d; } /* pinkish headline highlight */	
	
	

/* Headlines */
#headline h1 { text-shadow:1px 2px 0 #F9F9F7, 2px 3px 0 #E7E6E2; }
#headline-page h1, #headline h1 { text-shadow:1px 2px 0 #F9F9F7, 2px 3px 0 #E7E6E2; }

/* Main Slider Style */
#main-slider { background: #fff; }
.slides-carousel .slide h3 { color: #f7894d; 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('../../../images/patterns/px_by_Gre3g.png') #888; }
.slides-carousel .slide images, .slides-carousel .slide iframe { border-bottom: 5px solid #333; border-top: 5px solid #333; }
#main-slider .divider { background: url('../../../images/patterns/grilled.png') repeat top left transparent; }
#main-slider .divider.upper { -webkit-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.05107), 0px -1px 1px 0px #ffffff;
-moz-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.05107), 0px -1px 1px 0px #ffffff;
box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.05107), 0px -1px 1px 0px #ffffff; border-top: 1px solid #e5e5e5;  }
	#main-slider .divider.lower { -webkit-box-shadow: inset 0px -10px 15px 0px rgba(0, 0, 0, 0.05107), 0px 1px 1px 0px #ffffff;
-moz-box-shadow: inset 0px -10px 15px 0px rgba(0, 0, 0, 0.05107), 0px 1px 1px 0px #ffffff;
box-shadow: inset 0px -10px 15px 0px rgba(0, 0, 0, 0.05107), 0px 1px 1px 0px #ffffff; border-bottom: 1px solid #e5e5e5;  }
#prev, #direction-nav .flex-direction-nav li a.prev {  background: url('../../../images/direction-left.png') no-repeat top left; }
#next, #direction-nav .flex-direction-nav li a.next { background: url('../../../images/direction-right.png') no-repeat top left; }


/* Recent Works */
#carousel-pagination a { background: url('../../../images/carousel-nav-page-gray.png') no-repeat top left; }
#carousel-pagination a.selected { background: url('../../../images/carousel-nav-page-active-orange.png') no-repeat top left; }

/* Latest Blogs */
#latest-blogs p a:hover { color: #FFBB96; }
#latest-blogs h6 a:hover { color: #FFBB96; }
#latest-blogs time { border-bottom: 1px dashed #e0e0e0; color: #aaa; }


/* Flickr Stream */
#flickr-home images{ border: 1px solid #fff; }

/* About Page */
#team-member .team-member-info h6 { color: #aaa; }

/* Portfolio Page */
.centered-list { color: #222; }
.centered-list div { background: #fff; text-shadow:1px 2px 0 #F9F9F7, 2px 3px 0 #E7E6E2; }
.left-list { color: #222; }
.left-list div { background: #fff; text-shadow:1px 2px 0 #F9F9F7, 2px 3px 0 #E7E6E2; }
#portfolio-filter ul { background: white; }
.filter li { background: #fff; border-right: 1px dotted #aaa; }
.filter li:last-child { border-right: 0px dotted transparent; }

/* Portfolio Single */


#portfolio-single ul li { border-bottom: 0px solid #fff; }
#slider-up { background: url('../../../images/carousel-nav-up.png') no-repeat top left;  }
#slider-up:hover { background: url('../../../images/carousel-nav-up-hover.png') no-repeat top left; }
#slider-down { background: url('../../../images/carousel-nav-down.png') no-repeat top left; }
#slider-down:hover { background: url('../../../images/carousel-nav-down-hover.png') no-repeat top left; }
#slider-pagination a { background: url('../../../images/carousel-nav-page.png') no-repeat top left; }
#slider-pagination a.selected { background: url('../../../images/carousel-nav-page-active.png') no-repeat top left; }

/* Blog Page */
.blog-post .post { border-bottom: none; }		

/* Post Formats */
.chat-post-format { background: #f3f3f3; }
.quote-excerpt { background: #222; }
.quote-excerpt .excerpt-head { color:#FFF2E3; }
.quote-excerpt .excerpt-detail { color: #FFF2E3; }
	
/* Blog Post Meta */	
	

.blog-post ul.meta1 li time .date-month { color: #fff; }
.blog-post ul.meta1 li time .date-day { color: #fff; }
.blog-post ul.meta1 li time .date-year { color: #fff; }

.blog3 .post-meta li, .blog3 .post-meta li:first-child { border-top: none; border-left: none; margin: 0 15px 0 0; padding-left: 0; }
.blog3 .post-meta li{ float: left; margin-right: 15px; padding-left: 20px; }

/* 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 #e0e0e0; border-top: 1px dashed #e0e0e0; }
.blog3 .post-meta li { border-left: 1px dashed #e0e0e0; }

/* Blog Page - Single Post */
.blog-post .single-post-meta span { color: #888;}
.blog-post .single-post-meta .date-stamp { color: #aaa; }
.blog-post.single-post ul.single-post-meta li { border-bottom: none; }

/* Blog Single - Layout 2 - Post Meta */
.single-post2 ul.single-post-meta { border-bottom: 1px dashed #e0e0e0; border-top: 1px dashed #e0e0e0; }
.single-post2 .single-post-meta li{ border-right: 1px dashed #e0e0e0; }

/* Blog Single Post Comments */	
.blog-post #comment-list li div.comment-wrap { background: #fff; border-bottom: 1px dashed #e0e0e0; }

/* Blog Single Post Comments Forms */
.blog-post .comment-form-wrapper label { color: #aaa; }

/* Sidebar */
/* Sidebar Styles */


/* Sidebar Search form */
#search-form fieldset input[type='text'] { color: #aaa; }

/* Flickr Stream */
#flickr-sidebar images: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: #fff; }

.blog-post #comment-list li .comment-wrap .comment-meta { padding: 0; margin-bottom: 40px; }

/* Footer */
#footer-wrapper { background: url('../../../images/patterns/tactile_noise.png') repeat top left #323232; border-top: 1px solid #111; color: #555; text-shadow: 1px 1px 0px #111111; filter: dropshadow(color=#111111, offx=1, offy=1); -webkit-box-shadow: inset 0px 1px 0px 0px #444; -moz-box-shadow: inset 0px 1px 0px 0px #444; box-shadow: inset 0px 1px 0px 0px #444; }
#footer-wrapper .video-figure { background: #fff; padding: 0; }

/* Copyright - Site Info */	
#siteInfo { background: url('../../../images/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); }

	
/* 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.2);	-moz-box-shadow: inset 0px 0px 55px 0px rgba(0, 0, 0, 0.2);	box-shadow: inset 0px 0px 55px 0px rgba(0, 0, 0, 0.2); }
.overlay figure .icon-view { background: url('../../../images/icon-view.png') no-repeat top left transparent; }
.overlay figure .icon-link { background: url('../../../images/icon-link.png') no-repeat top left transparent; }

/* Portfolio layout loader image */
#loader-images { background: url('../../../images/loader.gif') no-repeat 50% 50% transparent; }


/* Twitter Strip */
 #tweet-strip { #f2f2f2; background: rgba(0,0,0, 0.018); background: url('../../../images/patterns/grilled.png') repeat top left transparent; border-top: 1px solid #ddd; -webkit-box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.05); box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.05); }	 
 #tweet-strip .tweet-icon { background: url('../../../images/twitter-icon.png') no-repeat top left; }
 
@media only screen and (min-width: 480px) and (max-width: 767px) {
		/* Header */
		header { margin-bottom: 50px; border-bottom: none; }
		header#branding { border-bottom: none; margin-bottom: 0; }		
}

@media only screen and (max-width: 848px) and (min-width: 768px) {
		header#branding { border-bottom: none; }
}

@media only screen and (max-width: 479px) {
		/* Header */
		header { margin-bottom: 50px; border-bottom: none; }	
		header#branding { border-bottom: none; margin-bottom: 0; }
		#carousel-pagination { top: 90px; }
}




.edit-link a { padding: 0px 10px; }
.blog-post #comment-list li .comment-wrap { background: transparent; border-bottom: none; }
.blog-post #comment-list li .comment-wrap .comment-meta { background: transparent }

.comment-awaiting-moderation { color: #aaa; }

#cancel-comment-reply-link, .entry-content p a, .inner-content p a, .blog3 p a { padding: 0; }
#cancel-comment-reply-link:hover, .entry-content p a:hover, .inner-content p a:hover, .blog3 p a:hover { color: white; }


.quote-pf h6{ background: #ccc; background: rgba(0,0,0,0.05); border: 1px solid #ddd; -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.07);  -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.07); box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.07); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;  padding: 20px;  border-left: 3px solid #ccc; }
#latest-blogs .quote-pf-home h6 { color: #222; border-left: 1px dashed #444;}

.chat-post-format { background: #ccc; background: rgba(0,0,0,0.05); border: 1px solid #ddd; -moz-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.07);  -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.07); box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.07); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;  }
.chat-post-format p strong { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.slider-pagination a { background: url('../../../images/carousel-nav-page.png') no-repeat top left; }
.slider-pagination a.selected { background: url('../../../images/carousel-nav-page-active.png') no-repeat top left; }
.slider-up { background: url('../../../images/carousel-nav-up.png') no-repeat top left;  }
.slider-up:hover { background: url('../../../images/carousel-nav-up-hover.png') no-repeat top left; }
.slider-down { background: url('../../../images/carousel-nav-down.png') no-repeat top left; }
.slider-down:hover { background: url('../../../images/carousel-nav-down-hover.png') no-repeat top left; }

.entry-content.status p.status_pf, .entry-content p.status_pf { background: #ccc; background: rgba(0,0,0,0.05); border: 1px solid #ddd; -moz-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.07);  -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.07); box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.07); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
	
.pagination span, .pagination a  { color: #999;  } 
.pagination a { background: #282828; background: rgba(0,0,0,0.09); }
.pagination a:hover, .pagination span { background: #2f2f2f; background: rgba(0,0,0,0.05); } 
.pagination span.current, .pagination a:hover { background: rgba(0,0,0,0.05); -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.07); box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.07); -moz-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.07); }

.link-format { background: #ccc; background: rgba(0,0,0,0.05); border: 1px solid #ddd; -moz-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.07);  -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.07); box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.07); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;  }

.entry-meta.meta1 { 
	border-radius: none; 
	-webkit-border-radius: none; 
	-moz-border-radius: none;		
}


/* Calendar Widget */
.widget_calendar { margin-bottom: 40px; }
.widget_calendar td#prev, .widget_calendar td#next { background-image: none; width: auto; height: 20px; left:inherit; right: inherit; text-align: center;  top: auto; margin-top: 0; }
.widget_calendar td#prev a, .widget_calendar td#next a { font-size: 14px; background: transparent; padding: 5px 6px; }
#wp-calendar thead { margin-bottom: 10px; }
#wp-calendar thead tr th { color: #888; }
#wp-calendar th, #wp-calendar tbody td { text-align: center; padding: 2px 15px 2px 0; }
#wp-calendar tfoot td { padding-top: 3px; }
#wp-calendar caption { font-size: 14px; text-align: left; margin-bottom: 15px; color: #888; text-transform: uppercase; }

.widget_rss .rsswidget img { display:inline; margin-right: 10px; }
.widget_rss .rssSummary { margin-bottom: 20px; }


.jta-tweet-twitter-bird { background: url('../../../images/icons/twitter-feed-icon.png') no-repeat top left; padding-left: 24px; }

/* Flickr Stream */
.flickr-widget img{ border: 2px solid #333; -webkit-box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, 0.5); box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, 0.5); }

#top-section, #price-boxes .plan .title, #tweet-strip, #siteInfo, #main-slider .divider  { background: url('../../../images/patterns/pinstriped_suit.png') repeat top left #333; }

.jta-tweet-text { color: #777; }


.post.layout2 { border-bottom: none; }

#secondary .widget {   
	border: 1px solid #ddd;
-webkit-box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
        }
        
#secondary .widget-title { 
    background: url('../../../images/patterns/arches.png') repeat top left transparent;
	-webkit-box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.137);        
	-moz-box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.137);        
	box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.137);
	font-size: 14px; text-transform: capitalize; padding-bottom: 20px; 
	padding: 10px 20px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 0;	      
}


.portfolio-meta dt, .portfolio-launch { 
	background: url('../../../images/patterns/arches.png') repeat top left transparent;	
	
-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2637);
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2637);
	-moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2637);
}

.portfolio-meta dd { 	
	border: 1px solid #ddd;
-webkit-box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;	
}


#secondary .widget fieldset, #secondary .widget #s { margin-bottom: 0; }

.sidebar-borders {
margin-bottom: 20px;

}

#secondary .widget > ul, 
#secondary .widget > input, 
#secondary .widget > div.inner, 
#secondary .widget > #searchform,
#secondary .widget > p,
#secondary .widget > div { padding: 20px; margin: 0; }

#secondary .video-feed-widget .video-figure { padding: 0;  }
#secondary .headquarter-widget .hq-detail { padding: 0 20px; }



/* Slides Main Caption */	
	
	.statusMessage {
	  -moz-box-shadow: 1px 1px 1px 1px #ccc; box-shadow: 1px 1px 1px 1px #ccc; -webkit-box-shadow: 1px 1px 1px 1px #ccc;  -webkit-border-radius: 2px; border-radius: 2px; -moz-border-radius: 2px;	}
		
	.statusMessage {
	  display: none;
	  margin: auto;
	  width: 30em;
	  height: 2em;
	  padding: 1.5em;
	  position: fixed;
	  top: 0;
	  bottom: 0;
	  left: 0;
	  right: 0;
	}

	.statusMessage p {
	  text-align: left;
	  line-height: 18px;
	  margin: 0;
	  padding: 0;
	  text-shadow: none;
	  display: block;	
	 padding-left: 40px;

	}

	#sendingMessage p { background: url('../../../images/icons/glyphish/18-envelope.png') no-repeat top left; }
	#failureMessage p { background: url('../../../images/icons/glyphish/184-warning.png') no-repeat top left; }
	#successMessage p { background: url('../../../images/icons/glyphish/117-todo.png') no-repeat top left; }
	
	/* Portfolio Single */
	.portfolio-nav li a { padding: 5px 4px; }
	.portfolio-nav li a:hover { color: #fff; }
	
	.overlay h6 { color: #999; -webkit-transition: all 0.3s linear;	-moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;}	
	
	.left-align-image, .right-align-image, .center-align-image, .no-align-image, .alignright, .alignleft { background: url('../../../images/patterns/reticular_tissue.png') repeat top left transparent; }	 

.ppt,	
.pp_description { 
	text-shadow:none; 
}	 
	
.postformat-icon { 		
	width:22px ; height: 28px; 
	display: block; 
	float: right; 		
	margin-top: 10px; 
}

.format-standard .postformat-icon { 		
	background: url('../../../images/icons/glyphish/179-notepad.png') no-repeat center center; 
	background-color: transparent; 	
}

.format-aside .postformat-icon { 		
	background: url('../../../images/icons/glyphish/187-pencil.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}
	
.format-audio .postformat-icon { 		
	background: url('../../../images/icons/glyphish/160-voicemail-2.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}

.format-chat .postformat-icon { 		
	background: url('../../../images/icons/glyphish/09-chat-2.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}

.format-gallery .postformat-icon { 		
	background: url('../../../images/icons/glyphish/202-slides.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}

.format-image .postformat-icon { 		
	background: url('../../../images/icons/glyphish/86-camera.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}

.format-link .postformat-icon { 		
	background: url('../../../images/icons/glyphish/203-link.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}
	
.format-quote .postformat-icon { 		
	background: url('../../../images/icons/glyphish/201-quote.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}

.format-status .postformat-icon { 		
	background: url('../../../images/icons/glyphish/124-bullhorn.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}
	
.format-video .postformat-icon { 		
	background: url('../../../images/icons/glyphish/45-movie-1.png') no-repeat center center; 
	background-color: #171717; 
	background-color: rgba(0,0,0,0.2); 
}

/* Slider Overlay */
	.slide-overlay { background: url('../../../images/dot-overlay.png') repeat top left transparent; display: block; height: 100%; overflow: hidden; position: absolute; width: 100%; z-index: 1; }
	
	.page-header { border-bottom: none; }

	#author-info { background: #555; background: rgba(85,85,85,0.1); border-bottom: 1px solid #ccc;  }
	.video-caption, .image-caption { background: #555; background: rgba(85,85,85,0.95); color: #fff; border-bottom: 1px solid #444; }
	
	.blog-post .post-body .video-caption p, .video-caption p, .image-caption p { color: #fff; }
	
	.blog-post #comment-list li .comment-wrap .comment { margin-top: 0; }
	.comment-content p { margin-left: 100px; }
	ul.children .comment-content p { margin-left: 70px; }


/*.light-skin .sidebar-borders { padding-right: 40px; padding-left: 0; } */

.wp-caption.aligncenter { background: url('../../../images/patterns/reticular_tissue.png') repeat top left transparent; }


.wp-caption.alignnone { background: url('../../../images/patterns/reticular_tissue.png') repeat top left transparent; padding-left: 10px; }

.wp-caption.alignright, 
.alignleft,
.wp-caption.alignleft,
.wp-caption.aligncenter{
	padding-right: 0;
}

.entry-content .wp-caption.alignnone {
	padding-top: 10px;
}

.entry-content .alignnone .wp-caption-text {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0;
}

.entry-content .alignright .wp-caption-text, 
.entry-content .alignleft .wp-caption-text, 
.entry-content .aligncenter .wp-caption-text {
	padding-top: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.filter ul.children { 
	border-top: 1px dashed #ccc;
}
