/*

font-family: 'Great Vibes', cursive;
font-family: 'Open Sans', sans-serif;

*/

/*-----------------------------------------------------------------------------------*/
/*	Start Global CSS
/*-----------------------------------------------------------------------------------*/

body{
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#666666;
	background:#ffffff;
}

a{
	text-decoration:underline;
}

.header a, .bottom-wrapper a{ 
    border-bottom: none;
    color: #ffffff;
    -webkit-transition: color .2s linear;
	-moz-transition: color .2s linear;
	-o-transition: color .2s linear;
	-ms-transition: color .2s linear;
	transition: color .2s linear;
}

.header a:hover, .bottom-wrapper a:hover{ 
    color:#8fbfbe;
}

.footer-wrapper a{ 
    border-bottom: none;
    color: #ffffff;
    -webkit-transition: color .2s linear;
	-moz-transition: color .2s linear;
	-o-transition: color .2s linear;
	-ms-transition: color .2s linear;
	transition: color .2s linear;
}

.footer-wrapper a:hover{ 
    color:#000000;
}

.form-flex{
	width:95% !important;
	padding:0% 2% !important;
	height:35px;
	border:1px solid #ffffff;
	color:#555555;
	background-color:rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	margin:0 0 15px 0;
	-webkit-box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.5);
	box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.5);	
}

h1{
	font-family:'Open Sans', sans-serif;
	font-weight:300;
	color:#ffffff;
	letter-spacing:-1px;
}

h2, h3, h4, h5, h6, h7, h8{
	color:#ededed;
}

/*-----------------------------------------------------------------------------------*/
/*	Logo Setup -- README
/*-----------------------------------------------------------------------------------*/

.logo-img{
	/* 
		Select your logo image here, if you simply replaced the logo.png and logo-retina.png files
		all you need to do is changed your height and width.
		
		You can also edit the default margin from the left if you wish.
	*/
	background:url(../images/logo.png) no-repeat center top;
	width:138px;
	height:59px;
	margin-left:0px;
	
	/* Done Editing */
	display:block;
	text-indent:-9999999px;
	float:left;
}

#logo{
	margin:0 0 40px 0;
}

/*-----------------------------------------------------------------------------------*/
/*	Header & Social Links
/*-----------------------------------------------------------------------------------*/

.header{
	background:url(../images/bg-pattern.png) repeat #000000;
	padding:20px 0 10px 0;
}

#nav{
	float:left;
	margin:9px 0 0 20px;
}

#nav a{
	float:left;
	margin-right:25px;
	margin-top:11px;
	margin-bottom:5px;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

#nav a.last{
	margin-right:0 !important;
}

/*-----------------------------------------------------------------------------------*/
/*	Page Wrappers
/*-----------------------------------------------------------------------------------*/

.slider-wrapper{
	background:#ffffff;
	border-top:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	padding:20px 0px 45px 0;
}

.feature-wrapper{
	padding:30px 0 0 0;
	background:#ffffff;
}

.subscribe-wrapper{
	padding:30px 0 0 0;
	background:url(../images/feathers.png) repeat top left #eeeeee;
}

/*-----------------------------------------------------------------------------------*/
/*	Welcome Text Area
/*-----------------------------------------------------------------------------------*/

#welcome-left{
	margin:0 0 0 100px;
	position:relative;
	z-index:300;
}

#welcome-right{
	padding:45px 0 0 20px;
	z-index:300;
}

#welcome-right h1{
	margin-bottom:15px;
}

.welcome-text{
	font-size:19px;
	line-height:24px;
	font-family:'Open Sans', sans-serif;
	color:#8fbfbe;
	margin:0 0 15px 0;
}

.appstore-button{
	width:152px;
	height:57px;
	background:url(../images/appstore_button.png) no-repeat center top;
	display:block;
	text-indent:-999999px;
	border:none;
	outline:none;
	text-decoration:none;
	margin:0 0 0 1px;
}

.video-button{
	color:#ffffff;
	font-size:14px;
	margin:40px 0 10px 0;
}

.video-button a{
	display:block;
	background:url(../images/play-video.png) no-repeat center top;
	width:219px;
	height:125px;
	text-indent:-9999999px;
}

/*-----------------------------------------------------------------------------------*/
/*	iPhone
/*-----------------------------------------------------------------------------------*/

#iphone-five{
	min-height:559px;
	height:559px;
	width:300px;
}

.iphone-black{
	background:url(../images/iphone_bg.png) center top no-repeat;
}

.iphone-white{
	background:url(../images/iphone_white.png) center top no-repeat;
}

/*-----------------------------------------------------------------------------------*/
/*	Slider Styles
/*-----------------------------------------------------------------------------------*/

#slides{
	overflow:hidden;
	width:310px;
	height:559px;
	color:#888888;
}

#slides h1{
	color:#ffffff;
	font-weight:normal;
	font-size:xx-large;
	font-family:"Droid Serif",Georgia,Times,serif;
}

#slides p{
	margin:15px 0px;
	line-height:22px;
}

.slide img{
	width:217px !important;
	height:385px;
}

.slides_container{
	width:217px;
	height:385px;
	margin:81px 0 0 41px;
	background-color:#0C0;
}

.slides_container div.slide{
	width:217px;
	height:385px;
	display:block;
	font-size:13px;
}

.pagination{
    position:absolute;
    z-index:99999;
	margin:-416px 0 0 287px;
}

.pagination li{
    margin: 0 0 6px 0;
}

.pagination li a{
    background:url(../images/controls.png) repeat scroll 0px 0px transparent;
    display:block;
    height:12px;
    outline:medium none;
    width:12px;
	text-indent:-9999px;
}

.pagination li.current a{
    background:url(../images/controls.png) repeat scroll -12px 0px transparent;
}

/*-----------------------------------------------------------------------------------*/
/*	Feature Styles & Feedback
/*-----------------------------------------------------------------------------------*/

.break-feature h2{
	border-bottom:1px solid #eeeeee;
	text-align:center;
	font-family:'Josefin Slab', serif;
	padding:0 0 5px 0;
	color:#80a6a6;
	font-size:30px;
	text-transform:uppercase;
}

.subscribe-wrapper .break-feature h2{
	border-bottom:1px solid #d5d5d5;
}

.break-feature p{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
}

.subscribe-wrapper .break-feature p{
	font-size:13px;
	color:#333333;
}

.feedback div{
	display:none;
}

.feedback p{
	font-size:22px !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	text-align:center;
	line-height:30px;
	margin:20px 0 5px 0;
}

.feedback cite{
	float:right;
	font-style:italic;
}

#social-links{
	padding:20px 0px;
}

#social-links a{
	color:#80a6a6;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
    -webkit-transition: color .2s linear;
	-moz-transition: color .2s linear;
	-o-transition: color .2s linear;
	-ms-transition: color .2s linear;
	transition: color .2s linear;
}

#social-links a:hover{
	color:#666666;
}

/*-----------------------------------------------------------------------------------*/
/*	Footer Styles
/*-----------------------------------------------------------------------------------*/

.footer-wrapper{
	background:#34bc99;
	padding:25px 0px;
	color:#ffffff;
}

.footer-wrapper p{
	margin-bottom:0px !important;
	line-height:26px;
}

.footer-right{
	float:right;
}

#footer-top{
	margin-top:8px;
}

.fleximage img{ 
	max-width: 100%;
	height: auto;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow:  0px 0px 3px 3px rgba(0, 0, 0, .10);
    box-shadow:  0px 0px 3px 3px rgba(0, 0, 0, .10);	
}

.gotop{
	height:36px;
	width:36px;
	background:url(../images/top.png) no-repeat center top;
	display:block;
	text-indent:-999999px;
	float:right;
	margin:3px 0 0 0;
}




.tc-button-cover, .tc-button-cover .button-cover, .tc-button-cover .button-inner{
	width:120px;
	height:36px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.tc-button-cover{
	position:relative;
	overflow:hidden !important;
	cursor:pointer;
	float:left;
	margin-right:48px;
}

.tc-button-cover.last-button{
	margin-right:0px !important;
}

.tc-button-cover .button-cover{
	position:absolute;
	top:0px;
	left:0px;
	background:#44bc96;
	z-index:21;
	color:#ffffff;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	line-height:36px;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:-1px;
}

.tc-button-cover .button-inner{
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
	background-color:rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.5);
	box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.5);	
}

.tc-button-cover .button-inner .fb-like{
	margin:8px 0 0 12px !important;
}

.tc-button-cover .button-inner .button-tweet{
	margin:8px 0 0 12px !important;
}

.tc-button-cover .button-inner .button-google{
	margin:8px 0 0 15px !important;
}

/*-----------------------------------------------------------------------------------*/
/*	Device Icons
/*-----------------------------------------------------------------------------------*/

.device{
	display:block;
	background-repeat:no-repeat;
	margin:0 0 15px 0;
	text-decoration:none;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
}

.device.iphone4{
	background-image:url(../images/device-icons/iphone4.png);
	background-position:13px center;
	height:33px;
	line-height:33px;
	padding:0 0 0 55px;
}

.device.iphone5{
	background-image:url(../images/device-icons/iphone5.png);
	background-position:13px center;
	height:36px;
	line-height:36px;
	padding:0 0 0 55px;
}

.device.ipadmini{
	background-image:url(../images/device-icons/ipadmini.png);
	background-position:6px center;
	height:46px;
	line-height:46px;
	padding:0 0 0 55px;
}

.device.ipad{
	background-image:url(../images/device-icons/ipad.png);
	height:55px;
	line-height:55px;
	padding:0 0 0 55px;
}

/*-----------------------------------------------------------------------------------*/
/*	Social Buttons
/*-----------------------------------------------------------------------------------*/

.social{
	display:block;
	height:30px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 36px;
	text-decoration:none !important;
	border-bottom:none !important;
}

.social.addthis{background:url(../images/social-icons/addthis.png) left center no-repeat;}
.social.behance{background:url(../images/social-icons/behance.png) left center no-repeat;}
.social.blogger{background:url(../images/social-icons/blogger.png) left center no-repeat;}
.social.deviantart{background:url(../images/social-icons/deviantart.png) left center no-repeat;}
.social.digg{background:url(../images/social-icons/digg.png) left center no-repeat;}
.social.dribbble{background:url(../images/social-icons/dribbble.png) left center no-repeat;}
.social.email{background:url(../images/social-icons/email.png) left center no-repeat;}
.social.facebook{background:url(../images/social-icons/facebook.png) left center no-repeat;}
.social.flickr{background:url(../images/social-icons/flickr.png) left center no-repeat;}
.social.forrst{background:url(../images/social-icons/forrst.png) left center no-repeat;}
.social.googleplus{background:url(../images/social-icons/googleplus.png) left center no-repeat;}
.social.instagram{background:url(../images/social-icons/instagram.png) left center no-repeat;}
.social.lastfm{background:url(../images/social-icons/lastfm.png) left center no-repeat;}
.social.linkedin{background:url(../images/social-icons/linkedin.png) left center no-repeat;}
.social.livejournal{background:url(../images/social-icons/livejournal.png) left center no-repeat;}
.social.myspace{background:url(../images/social-icons/myspace.png) left center no-repeat;}
.social.orkut{background:url(../images/social-icons/orkut.png) left center no-repeat;}
.social.paypal{background:url(../images/social-icons/paypal.png) left center no-repeat;}
.social.picasa{background:url(../images/social-icons/picasa.png) left center no-repeat;}
.social.pinterest{background:url(../images/social-icons/pinterest.png) left center no-repeat;}
.social.reddit{background:url(../images/social-icons/reddit.png) left center no-repeat;}
.social.rss{background:url(../images/social-icons/rss.png) left center no-repeat;}
.social.sharethis{background:url(../images/social-icons/sharethis.png) left center no-repeat;}
.social.skype{background:url(../images/social-icons/skype.png) left center no-repeat;}
.social.soundcloud{background:url(../images/social-icons/soundcloud.png) left center no-repeat;}
.social.spotify{background:url(../images/social-icons/spotify.png) left center no-repeat;}
.social.stumbleupon{background:url(../images/social-icons/stumbleupon.png) left center no-repeat;}
.social.tumblr{background:url(../images/social-icons/tumblr.png) left center no-repeat;}
.social.twitter{background:url(../images/social-icons/twitter.png) left center no-repeat;}
.social.vimeo{background:url(../images/social-icons/vimeo.png) left center no-repeat;}
.social.wordpress{background:url(../images/social-icons/wordpress.png) left center no-repeat;}
.social.youtube{background:url(../images/social-icons/youtube.png) left center no-repeat;}

/*-----------------------------------------------------------------------------------*/
/*	Icons
/*-----------------------------------------------------------------------------------*/

.icons{
	padding:0 0 0 23px;
	line-height:16px;
	min-height:16px;
	display:block;
	color:#222222;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 8px 0;
	font-weight:bold;
}

.icons.align-center{background:url(../images/icons/align-center.png) left center no-repeat transparent;}
.icons.align-left{background:url(../images/icons/align-left.png) left center no-repeat transparent;}
.icons.align-right{background:url(../images/icons/align-right.png) left center no-repeat transparent;}
.icons.all-files{background:url(../images/icons/all-files.png) left center no-repeat transparent;}
.icons.arrow-right-1{background:url(../images/icons/arrow-right-1.png) left center no-repeat transparent;}
.icons.arrow-right-2{background:url(../images/icons/arrow-right-2.png) left center no-repeat transparent;}
.icons.arrow-up-1{background:url(../images/icons/arrow-up-1.png) left center no-repeat transparent;}
.icons.arrow-up-2{background:url(../images/icons/arrow-up-2.png) left center no-repeat transparent;}
.icons.article{background:url(../images/icons/article.png) left center no-repeat transparent;}
.icons.bag{background:url(../images/icons/bag.png) left center no-repeat transparent;}
.icons.barcode{background:url(../images/icons/barcode.png) left center no-repeat transparent;}
.icons.basket{background:url(../images/icons/basket.png) left center no-repeat transparent;}
.icons.battery-empty{background:url(../images/icons/battery-empty.png) left center no-repeat transparent;}
.icons.battery-full{background:url(../images/icons/battery-full.png) left center no-repeat transparent;}
.icons.battery-half{background:url(../images/icons/battery-half.png) left center no-repeat transparent;}
.icons.bitmap{background:url(../images/icons/bitmap.png) left center no-repeat transparent;}
.icons.boat{background:url(../images/icons/boat.png) left center no-repeat transparent;}
.icons.bolt{background:url(../images/icons/bolt.png) left center no-repeat transparent;}
.icons.book{background:url(../images/icons/book.png) left center no-repeat transparent;}
.icons.bookmark{background:url(../images/icons/bookmark.png) left center no-repeat transparent;}
.icons.briefcase{background:url(../images/icons/briefcase.png) left center no-repeat transparent;}
.icons.brightness{background:url(../images/icons/brightness.png) left center no-repeat transparent;}
.icons.calculator{background:url(../images/icons/calculator.png) left center no-repeat transparent;}
.icons.calendar{background:url(../images/icons/calendar.png) left center no-repeat transparent;}
.icons.camera{background:url(../images/icons/camera.png) left center no-repeat transparent;}
.icons.car{background:url(../images/icons/car.png) left center no-repeat transparent;}
.icons.card{background:url(../images/icons/card.png) left center no-repeat transparent;}
.icons.cd{background:url(../images/icons/cd.png) left center no-repeat transparent;}
.icons.chart{background:url(../images/icons/chart.png) left center no-repeat transparent;}
.icons.chat-bubble-2{background:url(../images/icons/chat-bubble-2.png) left center no-repeat transparent;}
.icons.chat-bubble{background:url(../images/icons/chat-bubble.png) left center no-repeat transparent;}
.icons.checkmark{background:url(../images/icons/checkmark.png) left center no-repeat transparent;}
.icons.clock{background:url(../images/icons/clock.png) left center no-repeat transparent;}
.icons.cloud-upload{background:url(../images/icons/cloud-upload.png) left center no-repeat transparent;}
.icons.cloud{background:url(../images/icons/cloud.png) left center no-repeat transparent;}
.icons.collections-empty{background:url(../images/icons/collections-empty.png) left center no-repeat transparent;}
.icons.collections{background:url(../images/icons/collections.png) left center no-repeat transparent;}
.icons.columns{background:url(../images/icons/columns.png) left center no-repeat transparent;}
.icons.compose{background:url(../images/icons/compose.png) left center no-repeat transparent;}
.icons.composite-path{background:url(../images/icons/composite-path.png) left center no-repeat transparent;}
.icons.cone{background:url(../images/icons/cone.png) left center no-repeat transparent;}
.icons.contrast{background:url(../images/icons/contrast.png) left center no-repeat transparent;}
.icons.coverflow{background:url(../images/icons/coverflow.png) left center no-repeat transparent;}
.icons.cross{background:url(../images/icons/cross.png) left center no-repeat transparent;}
.icons.crosshair{background:url(../images/icons/crosshair.png) left center no-repeat transparent;}
.icons.cup{background:url(../images/icons/cup.png) left center no-repeat transparent;}
.icons.document{background:url(../images/icons/document.png) left center no-repeat transparent;}
.icons.download{background:url(../images/icons/download.png) left center no-repeat transparent;}
.icons.drawers{background:url(../images/icons/drawers.png) left center no-repeat transparent;}
.icons.drop{background:url(../images/icons/drop.png) left center no-repeat transparent;}
.icons.eject{background:url(../images/icons/eject.png) left center no-repeat transparent;}
.icons.empty-files{background:url(../images/icons/empty-files.png) left center no-repeat transparent;}
.icons.exit-fullscreen{background:url(../images/icons/exit-fullscreen.png) left center no-repeat transparent;}
.icons.exit{background:url(../images/icons/exit.png) left center no-repeat transparent;}
.icons.exposure{background:url(../images/icons/exposure.png) left center no-repeat transparent;}
.icons.eye{background:url(../images/icons/eye.png) left center no-repeat transparent;}
.icons.eyedropper{background:url(../images/icons/eyedropper.png) left center no-repeat transparent;}
.icons.feed{background:url(../images/icons/feed.png) left center no-repeat transparent;}
.icons.flag{background:url(../images/icons/flag.png) left center no-repeat transparent;}
.icons.folder{background:url(../images/icons/folder.png) left center no-repeat transparent;}
.icons.fullscreen{background:url(../images/icons/fullscreen.png) left center no-repeat transparent;}
.icons.globe{background:url(../images/icons/globe.png) left center no-repeat transparent;}
.icons.graph{background:url(../images/icons/graph.png) left center no-repeat transparent;}
.icons.grid{background:url(../images/icons/grid.png) left center no-repeat transparent;}
.icons.group{background:url(../images/icons/group.png) left center no-repeat transparent;}
.icons.heart{background:url(../images/icons/heart.png) left center no-repeat transparent;}
.icons.home{background:url(../images/icons/home.png) left center no-repeat transparent;}
.icons.inbox{background:url(../images/icons/inbox.png) left center no-repeat transparent;}
.icons.ipad{background:url(../images/icons/ipad.png) left center no-repeat transparent;}
.icons.iphone{background:url(../images/icons/iphone.png) left center no-repeat transparent;}
.icons.ipod{background:url(../images/icons/ipod.png) left center no-repeat transparent;}
.icons.lightning{background:url(../images/icons/lightning.png) left center no-repeat transparent;}
.icons.list{background:url(../images/icons/list.png) left center no-repeat transparent;}
.icons.locked{background:url(../images/icons/locked.png) left center no-repeat transparent;}
.icons.magic-wand{background:url(../images/icons/magic-wand.png) left center no-repeat transparent;}
.icons.mail{background:url(../images/icons/mail.png) left center no-repeat transparent;}
.icons.map{background:url(../images/icons/map.png) left center no-repeat transparent;}
.icons.mic{background:url(../images/icons/mic.png) left center no-repeat transparent;}
.icons.minus{background:url(../images/icons/minus.png) left center no-repeat transparent;}
.icons.move{background:url(../images/icons/move.png) left center no-repeat transparent;}
.icons.music{background:url(../images/icons/music.png) left center no-repeat transparent;}
.icons.no-access{background:url(../images/icons/no-access.png) left center no-repeat transparent;}
.icons.outbox{background:url(../images/icons/outbox.png) left center no-repeat transparent;}
.icons.paragraph{background:url(../images/icons/paragraph.png) left center no-repeat transparent;}
.icons.paths{background:url(../images/icons/paths.png) left center no-repeat transparent;}
.icons.pencil{background:url(../images/icons/pencil.png) left center no-repeat transparent;}
.icons.phone-2{background:url(../images/icons/phone-2.png) left center no-repeat transparent;}
.icons.phone{background:url(../images/icons/phone.png) left center no-repeat transparent;}
.icons.plane{background:url(../images/icons/plane.png) left center no-repeat transparent;}
.icons.plus{background:url(../images/icons/plus.png) left center no-repeat transparent;}
.icons.pointer{background:url(../images/icons/pointer.png) left center no-repeat transparent;}
.icons.polaroid{background:url(../images/icons/polaroid.png) left center no-repeat transparent;}
.icons.polaroids{background:url(../images/icons/polaroids.png) left center no-repeat transparent;}
.icons.popup{background:url(../images/icons/popup.png) left center no-repeat transparent;}
.icons.power{background:url(../images/icons/power.png) left center no-repeat transparent;}
.icons.print{background:url(../images/icons/print.png) left center no-repeat transparent;}
.icons.rain{background:url(../images/icons/rain.png) left center no-repeat transparent;}
.icons.repeat{background:url(../images/icons/repeat.png) left center no-repeat transparent;}
.icons.resize{background:url(../images/icons/resize.png) left center no-repeat transparent;}
.icons.rulers{background:url(../images/icons/rulers.png) left center no-repeat transparent;}
.icons.science{background:url(../images/icons/science.png) left center no-repeat transparent;}
.icons.search{background:url(../images/icons/search.png) left center no-repeat transparent;}
.icons.settings-2{background:url(../images/icons/settings-2.png) left center no-repeat transparent;}
.icons.settings-3{background:url(../images/icons/settings-3.png) left center no-repeat transparent;}
.icons.settings-4{background:url(../images/icons/settings-4.png) left center no-repeat transparent;}
.icons.settings-5{background:url(../images/icons/settings-5.png) left center no-repeat transparent;}
.icons.settings{background:url(../images/icons/settings.png) left center no-repeat transparent;}
.icons.share{background:url(../images/icons/share.png) left center no-repeat transparent;}
.icons.shop{background:url(../images/icons/shop.png) left center no-repeat transparent;}
.icons.star{background:url(../images/icons/star.png) left center no-repeat transparent;}
.icons.steering{background:url(../images/icons/steering.png) left center no-repeat transparent;}
.icons.switch{background:url(../images/icons/switch.png) left center no-repeat transparent;}
.icons.tables{background:url(../images/icons/tables.png) left center no-repeat transparent;}
.icons.text{background:url(../images/icons/text.png) left center no-repeat transparent;}
.icons.thumbnails{background:url(../images/icons/thumbnails.png) left center no-repeat transparent;}
.icons.trash{background:url(../images/icons/trash.png) left center no-repeat transparent;}
.icons.truck{background:url(../images/icons/truck.png) left center no-repeat transparent;}
.icons.tv{background:url(../images/icons/tv.png) left center no-repeat transparent;}
.icons.unlocked{background:url(../images/icons/unlocked.png) left center no-repeat transparent;}
.icons.upload{background:url(../images/icons/upload.png) left center no-repeat transparent;}
.icons.user-female{background:url(../images/icons/user-female.png) left center no-repeat transparent;}
.icons.user-male{background:url(../images/icons/user-male.png) left center no-repeat transparent;}
.icons.users{background:url(../images/icons/users.png) left center no-repeat transparent;}
.icons.vectors{background:url(../images/icons/vectors.png) left center no-repeat transparent;}
.icons.video{background:url(../images/icons/video.png) left center no-repeat transparent;}
.icons.view{background:url(../images/icons/view.png) left center no-repeat transparent;}
.icons.volume-on{background:url(../images/icons/volume-on.png) left center no-repeat transparent;}
.icons.volume{background:url(../images/icons/volume.png) left center no-repeat transparent;}
.icons.warning{background:url(../images/icons/warning.png) left center no-repeat transparent;}
.icons.wifi{background:url(../images/icons/wifi.png) left center no-repeat transparent;}
.icons.wine{background:url(../images/icons/wine.png) left center no-repeat transparent;}

/*-----------------------------------------------------------------------------------*/
/*	Retina Display
/*-----------------------------------------------------------------------------------*/

@media only screen and (-webkit-min-device-pixel-ratio: 2){
	
/* 
Retina Logo - Select your retina logo image file for the background and then set
your background size to half the width, the height will be calculated with auto
*/
.logo-img{
	background:url(../images/logo-retina.png) center top no-repeat;
	background-size:138px auto;
}


/* Subscribe Wrapper Background */
.subscribe-wrapper{
	background:url(../images/feathers_retina.png) repeat top left #eeeeee;
	background-size:500px auto;
}


/* App Store Button */
.appstore-button{
	width:145px;
	height:50px;
	background:url(../images/appstore_button_retina.png) no-repeat center top;
	background-size:145px auto;
	margin:0px auto !important;
}


/* Video Button */
.video-button a{
	background:url(../images/play-video-retina.png) center top no-repeat;
	background-size:219px auto;
	margin:0px auto;
}

	
/* Retina Slider */
.iphone-black{
	background:url(../images/iphone_bg_retina.png) center top no-repeat transparent;
	background-size:325px auto;
}

.iphone-white{
	background:url(../images/iphone_white_retina.png) center top no-repeat transparent;
	background-size:325px auto;
}

.pagination li{
	margin:0 0 12px 0;
}

.pagination li a{
    background:url(../images/controls-retina.png) no-repeat scroll 0px 0px transparent;
	background-size:24px auto;
}

.pagination li.current a{
    background:url(../images/controls-retina.png) no-repeat scroll -12px 0px transparent;
	background-size:24px auto;
}


/* Top Button */
.gotop{
	background:url(../images/top_retina.png) no-repeat center top;
	background-size:32px auto;
}


/* Device Icons */
.device.iphone4{
	background-image:url(../images/device-icons/retina/iphone4.png);
	background-size:14px auto;
}

.device.iphone5{
	background-image:url(../images/device-icons/retina/iphone5.png);
	background-size:14px auto;
}

.device.ipadmini{
	background-image:url(../images/device-icons/retina/ipadmini.png);
	background-size:31px auto;
}

.device.ipad{
	background-image:url(../images/device-icons/retina/ipad.png);
	background-size:43px auto;
}




/* Social Icons */
.social{background-size:30px auto;}
.social.addthis{background:url(../images/social-icons/retina/addthis.png) left center no-repeat !important;}
.social.behance{background:url(../images/social-icons/retina/behance.png) left center no-repeat !important;}
.social.blogger{background:url(../images/social-icons/retina/blogger.png) left center no-repeat !important;}
.social.deviantart{background:url(../images/social-icons/retina/deviantart.png) left center no-repeat !important;}
.social.digg{background:url(../images/social-icons/retina/digg.png) left center no-repeat !important;}
.social.dribbble{background:url(../images/social-icons/retina/dribbble.png) left center no-repeat !important;}
.social.email{background:url(../images/social-icons/retina/email.png) left center no-repeat !important;}
.social.facebook{background:url(../images/social-icons/retina/facebook.png) left center no-repeat !important;}
.social.flickr{background:url(../images/social-icons/retina/flickr.png) left center no-repeat !important;}
.social.forrst{background:url(../images/social-icons/retina/forrst.png) left center no-repeat !important;}
.social.googleplus{background:url(../images/social-icons/retina/googleplus.png) left center no-repeat !important;}
.social.instagram{background:url(../images/social-icons/retina/instagram.png) left center no-repeat !important;}
.social.lastfm{background:url(../images/social-icons/retina/lastfm.png) left center no-repeat !important;}
.social.linkedin{background:url(../images/social-icons/retina/linkedin.png) left center no-repeat !important;}
.social.livejournal{background:url(../images/social-icons/retina/livejournal.png) left center no-repeat !important;}
.social.myspace{background:url(../images/social-icons/retina/myspace.png) left center no-repeat !important;}
.social.orkut{background:url(../images/social-icons/retina/orkut.png) left center no-repeat !important;}
.social.paypal{background:url(../images/social-icons/retina/paypal.png) left center no-repeat !important;}
.social.picasa{background:url(../images/social-icons/retina/picasa.png) left center no-repeat !important;}
.social.pinterest{background:url(../images/social-icons/retina/pinterest.png) left center no-repeat !important;}
.social.reddit{background:url(../images/social-icons/retina/reddit.png) left center no-repeat !important;}
.social.rss{background:url(../images/social-icons/retina/rss.png) left center no-repeat !important;}
.social.sharethis{background:url(../images/social-icons/retina/sharethis.png) left center no-repeat !important;}
.social.skype{background:url(../images/social-icons/retina/skype.png) left center no-repeat !important;}
.social.soundcloud{background:url(../images/social-icons/retina/soundcloud.png) left center no-repeat !important;}
.social.spotify{background:url(../images/social-icons/retina/spotify.png) left center no-repeat !important;}
.social.stumbleupon{background:url(../images/social-icons/retina/stumbleupon.png) left center no-repeat !important;}
.social.tumblr{background:url(../images/social-icons/retina/tumblr.png) left center no-repeat !important;}
.social.twitter{background:url(../images/social-icons/retina/twitter.png) left center no-repeat !important;}
.social.vimeo{background:url(../images/social-icons/retina/vimeo.png) left center no-repeat !important;}
.social.wordpress{background:url(../images/social-icons/retina/wordpress.png) left center no-repeat !important;}
.social.youtube{background:url(../images/social-icons/retina/youtube.png) left center no-repeat !important;}


/* Feature Icons */
.icons{background-size:16px 16px;}
.icons.align-center{background:url(../images/icons/retina/align-center.png) left center no-repeat transparent !important;}
.icons.align-left{background:url(../images/icons/retina/align-left.png) left center no-repeat transparent !important;}
.icons.align-right{background:url(../images/icons/retina/align-right.png) left center no-repeat transparent !important;}
.icons.all-files{background:url(../images/icons/retina/all-files.png) left center no-repeat transparent !important;}
.icons.arrow-right-1{background:url(../images/icons/retina/arrow-right-1.png) left center no-repeat transparent !important;}
.icons.arrow-right-2{background:url(../images/icons/retina/arrow-right-2.png) left center no-repeat transparent !important;}
.icons.arrow-up-1{background:url(../images/icons/retina/arrow-up-1.png) left center no-repeat transparent !important;}
.icons.arrow-up-2{background:url(../images/icons/retina/arrow-up-2.png) left center no-repeat transparent !important;}
.icons.article{background:url(../images/icons/retina/article.png) left center no-repeat transparent !important;}
.icons.bag{background:url(../images/icons/retina/bag.png) left center no-repeat transparent !important;}
.icons.barcode{background:url(../images/icons/retina/barcode.png) left center no-repeat transparent !important;}
.icons.basket{background:url(../images/icons/retina/basket.png) left center no-repeat transparent !important;}
.icons.battery-empty{background:url(../images/icons/retina/battery-empty.png) left center no-repeat transparent !important;}
.icons.battery-full{background:url(../images/icons/retina/battery-full.png) left center no-repeat transparent !important;}
.icons.battery-half{background:url(../images/icons/retina/battery-half.png) left center no-repeat transparent !important;}
.icons.bitmap{background:url(../images/icons/retina/bitmap.png) left center no-repeat transparent !important;}
.icons.boat{background:url(../images/icons/retina/boat.png) left center no-repeat transparent !important;}
.icons.bolt{background:url(../images/icons/retina/bolt.png) left center no-repeat transparent !important;}
.icons.book{background:url(../images/icons/retina/book.png) left center no-repeat transparent !important;}
.icons.bookmark{background:url(../images/icons/retina/bookmark.png) left center no-repeat transparent !important;}
.icons.briefcase{background:url(../images/icons/retina/briefcase.png) left center no-repeat transparent !important;}
.icons.brightness{background:url(../images/icons/retina/brightness.png) left center no-repeat transparent !important;}
.icons.calculator{background:url(../images/icons/retina/calculator.png) left center no-repeat transparent !important;}
.icons.calendar{background:url(../images/icons/retina/calendar.png) left center no-repeat transparent !important;}
.icons.camera{background:url(../images/icons/retina/camera.png) left center no-repeat transparent !important;}
.icons.car{background:url(../images/icons/retina/car.png) left center no-repeat transparent !important;}
.icons.card{background:url(../images/icons/retina/card.png) left center no-repeat transparent !important;}
.icons.cd{background:url(../images/icons/retina/cd.png) left center no-repeat transparent !important;}
.icons.chart{background:url(../images/icons/retina/chart.png) left center no-repeat transparent !important;}
.icons.chat-bubble-2{background:url(../images/icons/retina/chat-bubble-2.png) left center no-repeat transparent !important;}
.icons.chat-bubble{background:url(../images/icons/retina/chat-bubble.png) left center no-repeat transparent !important;}
.icons.checkmark{background:url(../images/icons/retina/checkmark.png) left center no-repeat transparent !important;}
.icons.clock{background:url(../images/icons/retina/clock.png) left center no-repeat transparent !important;}
.icons.cloud-upload{background:url(../images/icons/retina/cloud-upload.png) left center no-repeat transparent !important;}
.icons.cloud{background:url(../images/icons/retina/cloud.png) left center no-repeat transparent !important;}
.icons.collections-empty{background:url(../images/icons/retina/collections-empty.png) left center no-repeat transparent !important;}
.icons.collections{background:url(../images/icons/retina/collections.png) left center no-repeat transparent !important;}
.icons.columns{background:url(../images/icons/retina/columns.png) left center no-repeat transparent !important;}
.icons.compose{background:url(../images/icons/retina/compose.png) left center no-repeat transparent !important;}
.icons.composite-path{background:url(../images/icons/retina/composite-path.png) left center no-repeat transparent !important;}
.icons.cone{background:url(../images/icons/retina/cone.png) left center no-repeat transparent !important;}
.icons.contrast{background:url(../images/icons/retina/contrast.png) left center no-repeat transparent !important;}
.icons.coverflow{background:url(../images/icons/retina/coverflow.png) left center no-repeat transparent !important;}
.icons.cross{background:url(../images/icons/retina/cross.png) left center no-repeat transparent !important;}
.icons.crosshair{background:url(../images/icons/retina/crosshair.png) left center no-repeat transparent !important;}
.icons.cup{background:url(../images/icons/retina/cup.png) left center no-repeat transparent !important;}
.icons.document{background:url(../images/icons/retina/document.png) left center no-repeat transparent !important;}
.icons.download{background:url(../images/icons/retina/download.png) left center no-repeat transparent !important;}
.icons.drawers{background:url(../images/icons/retina/drawers.png) left center no-repeat transparent !important;}
.icons.drop{background:url(../images/icons/retina/drop.png) left center no-repeat transparent !important;}
.icons.eject{background:url(../images/icons/retina/eject.png) left center no-repeat transparent !important;}
.icons.empty-files{background:url(../images/icons/retina/empty-files.png) left center no-repeat transparent !important;}
.icons.exit-fullscreen{background:url(../images/icons/retina/exit-fullscreen.png) left center no-repeat transparent !important;}
.icons.exit{background:url(../images/icons/retina/exit.png) left center no-repeat transparent !important;}
.icons.exposure{background:url(../images/icons/retina/exposure.png) left center no-repeat transparent !important;}
.icons.eye{background:url(../images/icons/retina/eye.png) left center no-repeat transparent !important;}
.icons.eyedropper{background:url(../images/icons/retina/eyedropper.png) left center no-repeat transparent !important;}
.icons.feed{background:url(../images/icons/retina/feed.png) left center no-repeat transparent !important;}
.icons.flag{background:url(../images/icons/retina/flag.png) left center no-repeat transparent !important;}
.icons.folder{background:url(../images/icons/retina/folder.png) left center no-repeat transparent !important;}
.icons.fullscreen{background:url(../images/icons/retina/fullscreen.png) left center no-repeat transparent !important;}
.icons.globe{background:url(../images/icons/retina/globe.png) left center no-repeat transparent !important;}
.icons.graph{background:url(../images/icons/retina/graph.png) left center no-repeat transparent !important;}
.icons.grid{background:url(../images/icons/retina/grid.png) left center no-repeat transparent !important;}
.icons.group{background:url(../images/icons/retina/group.png) left center no-repeat transparent !important;}
.icons.heart{background:url(../images/icons/retina/heart.png) left center no-repeat transparent !important;}
.icons.home{background:url(../images/icons/retina/home.png) left center no-repeat transparent !important;}
.icons.inbox{background:url(../images/icons/retina/inbox.png) left center no-repeat transparent !important;}
.icons.ipad{background:url(../images/icons/retina/ipad.png) left center no-repeat transparent !important;}
.icons.iphone{background:url(../images/icons/retina/iphone.png) left center no-repeat transparent !important;}
.icons.ipod{background:url(../images/icons/retina/ipod.png) left center no-repeat transparent !important;}
.icons.lightning{background:url(../images/icons/retina/lightning.png) left center no-repeat transparent !important;}
.icons.list{background:url(../images/icons/retina/list.png) left center no-repeat transparent !important;}
.icons.locked{background:url(../images/icons/retina/locked.png) left center no-repeat transparent !important;}
.icons.magic-wand{background:url(../images/icons/retina/magic-wand.png) left center no-repeat transparent !important;}
.icons.mail{background:url(../images/icons/retina/mail.png) left center no-repeat transparent !important;}
.icons.map{background:url(../images/icons/retina/map.png) left center no-repeat transparent !important;}
.icons.mic{background:url(../images/icons/retina/mic.png) left center no-repeat transparent !important;}
.icons.minus{background:url(../images/icons/retina/minus.png) left center no-repeat transparent !important;}
.icons.move{background:url(../images/icons/retina/move.png) left center no-repeat transparent !important;}
.icons.music{background:url(../images/icons/retina/music.png) left center no-repeat transparent !important;}
.icons.no-access{background:url(../images/icons/retina/no-access.png) left center no-repeat transparent !important;}
.icons.outbox{background:url(../images/icons/retina/outbox.png) left center no-repeat transparent !important;}
.icons.paragraph{background:url(../images/icons/retina/paragraph.png) left center no-repeat transparent !important;}
.icons.paths{background:url(../images/icons/retina/paths.png) left center no-repeat transparent !important;}
.icons.pencil{background:url(../images/icons/retina/pencil.png) left center no-repeat transparent !important;}
.icons.phone-2{background:url(../images/icons/retina/phone-2.png) left center no-repeat transparent !important;}
.icons.phone{background:url(../images/icons/retina/phone.png) left center no-repeat transparent !important;}
.icons.plane{background:url(../images/icons/retina/plane.png) left center no-repeat transparent !important;}
.icons.plus{background:url(../images/icons/retina/plus.png) left center no-repeat transparent !important;}
.icons.pointer{background:url(../images/icons/retina/pointer.png) left center no-repeat transparent !important;}
.icons.polaroid{background:url(../images/icons/retina/polaroid.png) left center no-repeat transparent !important;}
.icons.polaroids{background:url(../images/icons/retina/polaroids.png) left center no-repeat transparent !important;}
.icons.popup{background:url(../images/icons/retina/popup.png) left center no-repeat transparent !important;}
.icons.power{background:url(../images/icons/retina/power.png) left center no-repeat transparent !important;}
.icons.print{background:url(../images/icons/retina/print.png) left center no-repeat transparent !important;}
.icons.rain{background:url(../images/icons/retina/rain.png) left center no-repeat transparent !important;}
.icons.repeat{background:url(../images/icons/retina/repeat.png) left center no-repeat transparent !important;}
.icons.resize{background:url(../images/icons/retina/resize.png) left center no-repeat transparent !important;}
.icons.rulers{background:url(../images/icons/retina/rulers.png) left center no-repeat transparent !important;}
.icons.science{background:url(../images/icons/retina/science.png) left center no-repeat transparent !important;}
.icons.search{background:url(../images/icons/retina/search.png) left center no-repeat transparent !important;}
.icons.settings-2{background:url(../images/icons/retina/settings-2.png) left center no-repeat transparent !important;}
.icons.settings-3{background:url(../images/icons/retina/settings-3.png) left center no-repeat transparent !important;}
.icons.settings-4{background:url(../images/icons/retina/settings-4.png) left center no-repeat transparent !important;}
.icons.settings-5{background:url(../images/icons/retina/settings-5.png) left center no-repeat transparent !important;}
.icons.settings{background:url(../images/icons/retina/settings.png) left center no-repeat transparent !important;}
.icons.share{background:url(../images/icons/retina/share.png) left center no-repeat transparent !important;}
.icons.shop{background:url(../images/icons/retina/shop.png) left center no-repeat transparent !important;}
.icons.star{background:url(../images/icons/retina/star.png) left center no-repeat transparent !important;}
.icons.steering{background:url(../images/icons/retina/steering.png) left center no-repeat transparent !important;}
.icons.switch{background:url(../images/icons/retina/switch.png) left center no-repeat transparent !important;}
.icons.tables{background:url(../images/icons/retina/tables.png) left center no-repeat transparent !important;}
.icons.text{background:url(../images/icons/retina/text.png) left center no-repeat transparent !important;}
.icons.thumbnails{background:url(../images/icons/retina/thumbnails.png) left center no-repeat transparent !important;}
.icons.trash{background:url(../images/icons/retina/trash.png) left center no-repeat transparent !important;}
.icons.truck{background:url(../images/icons/retina/truck.png) left center no-repeat transparent !important;}
.icons.tv{background:url(../images/icons/retina/tv.png) left center no-repeat transparent !important;}
.icons.unlocked{background:url(../images/icons/retina/unlocked.png) left center no-repeat transparent !important;}
.icons.upload{background:url(../images/icons/retina/upload.png) left center no-repeat transparent !important;}
.icons.user-female{background:url(../images/icons/retina/user-female.png) left center no-repeat transparent !important;}
.icons.user-male{background:url(../images/icons/retina/user-male.png) left center no-repeat transparent !important;}
.icons.users{background:url(../images/icons/retina/users.png) left center no-repeat transparent !important;}
.icons.vectors{background:url(../images/icons/retina/vectors.png) left center no-repeat transparent !important;}
.icons.video{background:url(../images/icons/retina/video.png) left center no-repeat transparent !important;}
.icons.view{background:url(../images/icons/retina/view.png) left center no-repeat transparent !important;}
.icons.volume-on{background:url(../images/icons/retina/volume-on.png) left center no-repeat transparent !important;}
.icons.volume{background:url(../images/icons/retina/volume.png) left center no-repeat transparent !important;}
.icons.warning{background:url(../images/icons/retina/warning.png) left center no-repeat transparent !important;}
.icons.wifi{background:url(../images/icons/retina/wifi.png) left center no-repeat transparent !important;}
.icons.wine{background:url(../images/icons/retina/wine.png) left center no-repeat transparent !important;}	
	
} /* End Retina / High DPI */