@import url("bootstrap/bootstrap.min.css");@import url("bootstrap-override.css");::-moz-selection{background:#fc9362;color:#fff;text-shadow:none}::selection{background:#fc9362;color:#fff;text-shadow:none}:focus{outline-color:transparent!important;outline-style:none!important;outline:none!important}html{background:#1c1c1c}body{
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 0;
	font-size: 12px;
	line-height: 1.7em;
	border-top: 5px solid #e0e8ea
}
h1{
	font-size: 30px;
	margin: 0px;
	color: #222;
	padding-left: 0px;
	font-weight: 400;
	text-align: center;
}
.faq h1 {
	color: #222;
	margin: 40px 80px 10px 80px;
	padding: 0px;
	font-size: 24px;
	font-weight: 400;
	text-align: center;
	line-height: 1.3em;
}
.faq h3 {
	color: #222;
	line-height: 1.4em;
	font-weight: 400;
	padding: 20px 60px 10px 60px;
	font-size: 16px;
}
.faq p {
	font-size: 18px;
	padding: 0 60px 0 60px;
	line-height: 1.5em;
	color: #222;
	text-align: center;
	}
.co {
	color: #e10; 
	font-weight: 700;
}
.row h1 {
	color: #222;
	padding-left: 0px;
	font-weight: 400;
	text-align: center;
	margin: -5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 22px;
}
.row h2 {
	color: #222;
	font-weight: 400;
	fon-size: 22px;
}
h2{font-size:24px;margin:0}h3{font-size:18px;margin:0}h4{font-size:14px;margin:0}.btn.btn-primary{background-image:none;box-shadow:none}.btn.btn-large{font-size:16px}.fr{float:right}.fl{float:left}
.ac{
	text-align: center;
	font-variant: normal;
	margin-bottom: 10px;
}.al{text-align:left}.ar{text-align:right}.clr{clear:both}.grey{color:#999}.hidden{display:none}footer{
	background: #ecece7;
	margin: 30px 0 0 0;
	padding: 20px 0 0;
	color: #ddd
}footer h3{
	color: #999;
	margin: 0 0 10px 0
}footer ul{list-style-type:none;margin:0 0 10px 0}footer ul li{
	padding: 4px 0;
	width: 50%;
	float: left;
	display: inline-block;
	color: #FFF;
}footer ul li a{
	color: #333;
}
footer ul li a link{
	color: #333;
}footer ul li a:hover{
	color: #e01;
	background-color: #ecece7;
}footer input[type=submit].btn{margin-top:-8px!important}@media(max-width:979px){footer ul li{width:33%}}footer .social-networks a{
	display: inline-block;
	margin: 8px 8px 0 0;
	padding: 4px 0 0 0;
	font-size: 18px;
	border-radius: 5%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align: center;
	width: 32px;
	height: 30px;
	line-height: 25px;
	background: #222;
	text-decoration: none;
	color: #fff;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}footer .social-networks .icon-facebook,footer .social-networks a{
	border: 3px solid #999
}footer .social-networks .icon-facebook:hover{background:#3b5998}footer .social-networks .icon-github{border:3px solid #a9cf54}footer .social-networks .icon-github:hover{background:#a9cf54}footer .social-networks .icon-pinterest{border:3px solid #de2c6c}footer .social-networks .icon-pinterest:hover{background:#de2c6c}footer .social-networks .icon-twitter{
	border: 3px solid #999
}footer .social-networks .icon-twitter:hover{background:#31cdfd}footer .social-networks .icon-google-plus{
	border: 3px solid #999
}
footer .social-networks .icon-google-plus:hover{background:#c9402e}
footer .social-networks .icon-linkedin{
	border: 3px solid #999
}
footer .social-networks .icon-linkedin:hover{background:#ffcc00}
footer .social-networks a:hover{background:#000;color:#fff}
#footer-extra{background:#1c1c1c;padding:10px 0;font-size:.9em;color:#999}#footer-extra i{
	color: #e01
}.navbar{margin:0}.navbar .container{width:940px;padding-bottom:0;border-bottom:0 solid #eee;margin-bottom:0}.navbar-inner{
	background: #f5f5f1!important;
	background-image: none!important;
	filter: none;
	border: 0;
	padding: 0;
	box-shadow: inset 0 0 3px rgba(0,0,0,.2)
}.navbar .brand{font-weight:400;font-size:28px;color:#222;padding-top:24px}.navbar .brand b{
	color: #e01
}.navbar .brand span{font-size:40px;line-height:0}@media(min-width:980px){.navbar .nav-collapse{float:right}.navbar .nav>li.active>a,.navbar .nav>li.active:hover>a{background-color:transparent;font-weight:bold;background:0;color:#222}.navbar .nav>li.active>a,.navbar .nav>li.active>a:hover{background-image:url(../img/navbar-active-item.png);background-color:transparent;box-shadow:none;background-position:center bottom;background-repeat:no-repeat}.navbar .nav>li{margin:0 0 0 10px}.navbar .nav>li>a{padding:26px 10px 26px 10px;color:#444!important;font-size:1.1em;text-shadow:0 -1px 0 rgba(255,255,255,0.25)}.navbar .nav>li>a:hover{color:#222;text-decoration:underline}.navbar .nav-collapse a.btn{margin-top:22px;font-size:1.1em}.navbar .nav>li>button{color:white;margin-top:22px}}.carousel{position:relative}.carousel-control{
	position: absolute;
	top: 50%;
	margin-top: -20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 0;
	line-height: 0.4em;
	background: #666;
	-ms-filter: "alpha(opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}.carousel-control:hover{
	background: #666
}.carousel-control.left{left:-0px}.carousel-control.right{
	right: -0px;
	background-color: #999;
}#macbook_carousel{
	max-width: 100%;
	position: relative;
	height: 560px;
	background: url(../img/mac.png) transparent top center no-repeat;
	margin: 20px 0 0 0
}#macbook_carousel .carousel{width:600px;margin:0 auto;padding:28px 0 0 0}#macbook_carousel .carousel .item{width:600px;height:360px;overflow:hidden}#macbook_carousel .carousel img{width:600px}#macbook_carousel .carousel-control.left{
	left: -160px;
	background-color: #eee;
	color: #333;
}#macbook_carousel .carousel-control.right{
	right: -160px;
	background-color: #eee;
	color: #333;
}@media(min-width:979px){.homepage{;padding-bottom:40px}}@media(max-width:979px) and (min-width:768px){#macbook_carousel{width:100%;background-size:100%;height:440px}#macbook_carousel .carousel{padding:22px 0 0 0;width:474px}#macbook_carousel .carousel .item{width:474px}#macbook_carousel .carousel-control.left{left:-120px;margin-top:-30px}#macbook_carousel .carousel-control.right{right:-120px;margin-top:-30px}}@media(max-width:767px){#macbook_carousel{background:0;height:auto}#macbook_carousel .carousel{width:100%;margin:0 auto;padding:0}#macbook_carousel .carousel .item{width:auto;margin:0 auto;height:auto}#macbook_carousel .carousel .item img{display:block;margin:0 auto}#macbook_carousel .carousel-control.left{top:50%;left:-20px}#macbook_carousel .carousel-control.right{top:50%;right:-20px}}.hero-unit{
	position: relative;
	padding: 0 0 0 0;
	background: transparent
}.hero-unit h1{
	font-size: 1.4em;
	font-weight: 500;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}.faq ul{list-style-type:none;margin:0}.faq ul>li{padding:6px 0;border-bottom:1px solid #eee}.faq ul>li>a{font-size:16px;font-weight:bold}.faq ul>li>p{font-size:1.05em;line-height:1.6em}.faq input[type=text]{padding:14px;box-shadow:none;font-size:16px;width:400px}@media(max-width:480px){.faq input[type=text]{width:260px}}.search_button{padding:14px 28px;margin:-10px 0 0 -70px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0}.pricing>div{color:#666}.pricing ul{list-style-type:none;margin:0 0 20px 0}.pricing ul li{border-bottom:1px solid #eee;padding:4px 0;font-size:1.2em;color:#222}.pricing .well{background:#fff;border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,0.1)}.pricing h2{font-size:30px;margin:4px 0 20px 0;color:#0085cc}.pricing .most-popular{margin-top:-15px}.most-popular{position:relative;overflow:hidden;color:#fff;display:inline-block;font-family:Arial,sans-serif}.most-popular p span{position:absolute;display:inline-block;right:-25px;color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2),inset 0 5px 30px rgba(255,255,255,0.2);text-align:center;text-transform:uppercase;top:22px;background:#d93131;width:100px;padding:3px 10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.member:hover .member-networks a{color:#de2c6c}.member .member-avatar{margin:0 0 20px 0;text-align:center;margin:0 auto 20px auto}.member .member-avatar img{display:inline}.member .member-name{margin:0;color:#0082cc}.member .member-position{color:#aaa;font-weight:normal;font-style:italic;margin:0 0 10px 0}.member .member-networks{float:right}.member .member-networks a{font-size:20px;line-height:1.6em;margin:0 10px 0 0;color:#666}.member .member-bio{border-top:1px dotted #aaa;margin:16px 0;padding:16px 0;font-size:.9em;color:#777}h1.alt{width:80%;margin:0 auto;text-align:center;position:absolute;top:0;left:10%;text-align:center;line-height:1.2em;font-weight:800;color:#fff;font-size:100px}@media(max-width:767px){h1.alt{font-size:60px;top:0}}@media(max-width:480px){h1.alt{font-size:40px;top:0}}html:not(.osx) ::-webkit-scrollbar{width:10px}html:not(.osx) ::-webkit-scrollbar-track-piece{background-color:#eee;box-shadow:inset 0 0 10px rgba(0,0,0,0.2)}html:not(.osx) ::-webkit-scrollbar-thumb:vertical{opacity:.4;background-color:rgba(0,0,0,0.3);border-radius:2px}#project{font-size:.9em;color:#666}#project h1{
	font-weight: 700;
	color: #999;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 20px;
	text-align: left;
}#project h3{margin:20px 0}#project h4{
	color: #000;
	font-size: 1.25em;
	font-weight: 600;
	margin: 0 0 10px 0
}#project ul{list-style-type:none;margin:0 0 10px 20px}#project ul li{padding:0}.project-links{
	padding: 30px 0 0 0;
	font-size: 14px;
	color: #ccc
}.project-links a{margin:0 8px}#project .project-description{
	padding: 20px 0;
	font-size: 1.2em;
}#related-projects .project{margin-bottom:20px}#portfolio-items .thumbnail{margin:0 0 20px 0}#portfolio-filter li a{border:0;background:0;margin:0 10px 10px 0;padding:6px 12px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#portfolio-filter li:hover a{color:#333}#portfolio-filter li.active a{
	text-decoration: none;
	background: #ddd;
	color: #333
}.project .thumbnail{text-decoration:none}.project .thumbnail b{padding:6px 4px 2px}.project .thumbnail:hover{border-color:#999}.project .project-name{padding:10px;color:#666;font-weight:400;display:block}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}@media(max-width:979px){#portfolio-items .thumbnail img{width:100%}}@media(max-width:768px){.thumbnail img{width:100%}}.post{padding:0 20px 0 0;margin:0 0 30px 0;clear:both;max-width:100%}.post .entry-media{width:100%}.post .entry-media img{border:1px solid #ddd;padding:2px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel .entry-media img{border:0 solid #ddd;padding:0}.post .entry-body{width:70%;float:left;color:#888;font-size:11px}.post .entry-body h2{
	font-size: 16px;
	display: inline-block;
	margin: 10px 0 10px 0;
	font-weight: 600
}.post.single-post .entry-body h2{color:#000;font-weight:600;margin:10px 0}.post .entry-body a:hover h2{text-decoration:underline}.post:hover .entry-body a{color:#000}.post .entry-meta{width:24%;padding:0 2%;margin:16px 0 0 0;float:right;clear:right}.post .entry-meta span{display:block;text-align:right}.post .entry-type:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;margin-right:2px;font-size:26px;color:#666;text-align:center;margin:0 0 8px 0;color:#999;line-height:1em}.post .entry-type:before{content:"\f031"}.post.video-post .entry-type:before{content:"\f04b"}.post.audio-post .entry-type:before{content:"\f028"}.post.image-post .entry-type:before{content:"\f03e"}.post.video-post .entry-media,.post.audio-post .entry-media{display:block;position:relative;padding-bottom:56.25%;padding-top:5px;height:0;overflow:hidden}.post.video-post .entry-media iframe,.post.video-post .entry-media object,.post.video-post .entry-media embed .post.audio-post .entry-media iframe,.post.audio-post .entry-media object,.post.audio-post .entry-media embed{position:absolute;top:0;left:0;width:100%;height:100%}.post .entry-content{font-size:13px;line-height:1.6em}#comments h4{margin:30px 0 0 0;padding:16px 0 0 0;border-width:1px 0 0 0;border-color:#eee;border-style:solid}.commentlist{list-style-type:none;margin:0}.comment-replies li{list-style-type:none;margin:0 0 0 64px}.comment{position:relative;clear:both;padding:20px 0 0 64px;margin:20px 0;border-top:1px solid #eee}.comment .avatar{position:absolute;top:20px;left:0;width:64px}.comment .avatar img{border:1px solid #ddd;padding:2px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.comment .comment-meta{margin:0 0 10px 0;font-size:12px;color:#666}.comment .comment-meta strong{font-size:1.2em;display:block;color:#222}.comment .comment-meta span{display:inline-block;margin-top:6px}#comments textarea{width:75%}.sidebar{color:#666;font-size:.9em}.widget{margin:0 0 30px 0;position:relative;overflow:hidden}.widget h4{font-size:1.1em;margin:0 0 6px 0;padding:0 0 6px 0;border-bottom:1px dotted #ccc;text-transform:uppercase;font-weight:normal;color:#222}.widget ul.list-style{margin:0}.widget ul.list-style li{padding:4px 0 4px 0;border-bottom:1px solid #eee;color:#333}.widget ul.list-style li:hover{background:#fafafa}.widget .related-articles .thumbnail{width:58px}.pagination ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.pagination ul li{border:0}.pagination ul li a{border:0;float:left;padding:0 14px;line-height:34px;text-decoration:none;border-left-width:0;color:#999}.pagination ul li.active a{background:#eee;color:#000}input[type=search],input.search{padding-left:26px;background-color:white;background:url(../img/search.png) 5px 5px no-repeat #fff}input.animated{width:50%;-webkit-transition:width .4s ease;-moz-transition:width .4s ease;-o-transition:width .4s ease;-ms-transition:width .4s ease;transition:width .4s ease}input.animated:focus{width:84%}.zoom{position:relative}.zoom .zoom-overlay{display:none;position:absolute;left:50%;width:42px;height:42px;margin-left:-24px;margin-top:-16px;cursor:pointer;background:url(../img/icon-zoom.png) center center no-repeat}@media(max-width:979px){.zoom .zoom-overlay{display:none!important}}.not-ie .zoom .zoom-overlay{display:block;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.not-ie .zoom:hover .zoom-overlay{filter:alpha(opacity=100);opacity:1}.zoom:hover .zoom-overlay{
	display: none
}#back-to-top{display:none;position:fixed;bottom:10px;right:10px;height:20px;width:40px;padding:8px 0 12px 0;text-align:center;font-size:20px;color:#fff;cursor:pointer;background:#444;line-height:1em;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.8}#back-to-top:hover{background-color:#f30;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.8}.ribbon{margin:0}.ribbon span{position:absolute;display:inline-block;top:22px;right:-25px;color:#fff;text-align:center;text-transform:uppercase;background:#f26a46;width:100px;padding:3px 10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2),inset 0 5px 30px rgba(255,255,255,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2),inset 0 5px 30px rgba(255,255,255,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2),inset 0 5px 30px rgba(255,255,255,0.2);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.ie .ribbon span{right:0;top:0;padding:3px}.tags{margin:0;padding:0;position:relative;list-style:none;clear:both}.tags li,.tags a{display:inline-block;height:24px;line-height:24px;position:relative;font-size:11px;margin-bottom:8px}.tags a{
	margin-right: 6px;
	margin-top: 6px;
	padding: 0 10px 0 12px;
	color: #222;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #eee;
}.tags a:hover{background:#58504b;color:#fff;text-shadow:none}.tags a:hover:before{border-color:transparent #58504b transparent transparent}.tags a:hover:after{background:#fed86f}.tags.green a{background:#7ed090;color:#fff;text-shadow:none}.tags.green a:before{border-color:transparent #7ed090 transparent transparent}.tags.green a:after{background:#555}.tags.green a:hover:after{background:#fff}.tags.blue a{background:#0089e0;color:#fff;text-shadow:none}.tags.blue a:before{border-color:transparent #0089e0 transparent transparent}.tags.blue a:after{background:#555}.tags.blue a:hover:after{background:#fff}.ie7 .tags a{padding:1px 8px;margin:0}.flickr-feed img{margin:0 2px 2px 0;padding:2px;border:1px solid #ccc;width:25%;max-width:64px}.circle{font-weight:bold;display:inline-block;width:52px;line-height:50px;color:#fff;font-size:28px;margin-top:10px;background:#f30;text-align:center;margin-bottom:20px;margin-right:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.thumbnail{position:relative;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.thumbnail img{
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-o-transition: opacity .2s;
	-ms-transition: opacity .2s;
	transition: opacity .2s;
	border-bottom: 30px;
}.thumbnail:hover img{
	-ms-filter: "alpha(opacity=80)";
	filter: alpha(opacity=80);
	opacity: .8;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 30px;
	border-left-width: 0px;
}.thumbnail:hover{border-color:#ccc!important}#explore h3{margin:0 0 10px 0}@media(max-width:767px){#explore img{width:100%}}ul.the-icons{margin:0}ul.the-icons li{display:inline-block;padding:10px 20px;margin:0;margin:0 0 10px 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}ul.the-icons li:hover{background:#eee}

/* :::: Navigation Submenus (the dropdowns) :::: */
.nav ul {
	margin-left: -10px;
	padding: 10px 10px 15px;
	
	/* 
		Tools like css3please.com, which I used for the code that follows, help you generate CSS3 code. Try it out yourself!
	*/
  -webkit-border-radius: 0 0 8px 8px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
     -moz-border-radius: 0 0 8px 8px; /* FF1-3.6 */
          border-radius: 0 0 8px 8px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */

	/* useful if you don't want a bg color from leaking outside the border: */        
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

.nav li ul {
	left: -9999em; /* hide a submenu offscreen by default so visitors don't see it */
	position: absolute;
	z-index: 1000;
}

.nav li:hover ul {
	left: auto; /* show the submenu when user hovers over the parent li */
	width: 10em;
}

.nav ul li {
	float: none;
	font-size: .875em;
	margin-top: .5em;
	width: auto;
}

.not-ie body .homepage .container .row .about_lead {
	font-size: 36px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 979px) and (min-width: 768px) {
		#macbook_carousel .carousel-inner {
			width: 458px;
			height: 270px;
			margin-left: 9px;
		}
}		
.not-ie body footer .container .row .span4 ul li a {
	color: #222;
}
body #content .hero-unit .ac h2 {
	color: #222;
	font-size: 24px;
	padding: 30px;
	font-weight: 400;
}

.map ul{
	font-size: 17px;
	list-style-type: none;
	text-align: left;
	line-height: 49px;
		
}
	
.inside {
	padding-left: 32%;
}	
	

