/*!
 *
 * Modified 2017 keffle.com
 * Author: http://www.keffle.com
 */

body {
	background: #F4F5FA  url(/img/bg7.png) repeat;
	font-family: 'Arial', sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #7a7b81;
}

@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('/css/fonts/proximanova-regular-webfont.eot');
    src: url('/css/fonts/proximanova-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('/css/fonts/proximanova-regular-webfont.woff') format('woff'),
         url('/css/fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('/css/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('/css/fonts/proximanova-bold-webfont.eot');
    src: url('/css/fonts/proximanova-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('/css/fonts/proximanova-bold-webfont.woff') format('woff'),
         url('/css/fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('/css/fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


.wrapper {
	width: 100%;
	margin: 0px;
}


.header {
	height: 80px;
	overflow: hidden;
	background: #000000;
	-webkit-box-shadow: 0px 0px 5px 1px #CFCBCB;
	-moz-box-shadow: 0px 0px 5px 1px #cfcbcb;
	box-shadow: 0px 0px 5px 1px #CFCBCB;
}

.container {
	width: 1000px; 

}

.fl-l {float: left;}
.clear {clear: both;}
.fl-r {float: right;}

.logo {
	width: 387px;
	height: 52px;
	margin-left: 0px;
	display: block;
	margin-top: 10px;
	background: url(/img/logo.png) no-repeat;
}

.navigation {
	float: right;
	width: 555px;
	height: 60px;
	padding: 0px;
	}


.navbar {margin-bottom: 0px;}


.navbar .nav {margin: 0px;}


.navbar .nav > li > a {
	float: none;
	padding: 0px 15px;
	color: #6c6c6b;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: none;
	line-height: 80px;
	-webkit-transition: background 0.2s fade-out;
	-moz-transition: background 0.2s fade-out;
	-o-transition: background 0.2s fade-out;
	transition: background 0.2s fade-out;
	
}


.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
	color: #f15b29;
	text-decoration: none;
	background: #f0ebe9;
}


.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	color: #f15b29;
	text-decoration: none;
	background: #f0ebe9;
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow: none;
}



.main-container {
	background: #FEFEFF;
	border-top: 0px;
	border-bottom: 0px;

}

.banner {
	margin: 0px auto;
	background: #0a9c29;
	height: 510px;
	-webkit-box-shadow: inset 0px 0px 8px 1px #d14a1d;
	-moz-box-shadow: inset 0px 0px 8px 1px #d14a1d;
	box-shadow: inset 0px 0px 8px 1px #d14a1d;
}

.banner-content {
	float: left;
	margin-left: 14px;
	width: 464px;
	height: 287px;
	margin-top: 40px;
	color: white;
	text-align: left;
}


.banner-content p {font-size: 14px; font-weight: normal; line-height: 18px;}

.banner-content h1 {
	font-size: 38px;
	line-height: 55px;
	font-weight: 500;
	font-family: 'Source Sans Pro', sans-serif;
	margin-top: 0px;
}

.banner-content h2 {font-size: 24px; line-height: 30px; font-weight: 600; color: #ffffff; font-family: 'Source Sans Pro', sans-serif;}

.rocket {
	background: url(/img/silhouette.png) no-repeat left 40px;
	float: right; 
	width: 492px;
	height: 494px;
	margin-top: 16px;
}

.autoresponders {
	background: url(/img/alien1.png) no-repeat left center;
	padding-left: 78px;
	width: 434px;
}

.email-creator{
	background: url(/img/alien2.png) no-repeat left center;
	padding-left: 78px;
	width: 434px;
}

.social-sharing{
	background: url(/img/alien3.png) no-repeat left center;
	padding-left: 78px;
	width: 434px;
}

a.banner-signup {
	background: #f1c227;
	width: 294px;
	height: 78px;
	line-height: 78px;
	font-family: 'Source Sans Pro',sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 34px;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius:6px;
	border-radius: 6px;
	display: block;
	color: white;
	margin: 26px 0px 10px;
	-webkit-box-shadow: 0px 4px 0px 0px #D06107;
	-moz-box-shadow: 0px 4px 0px 0px #D06107;
	box-shadow: 0px 4px 0px 0px #D06107;
	-webkit-transition: background 0.2s fade-out;
	-moz-transition: background 0.2s fade-out;
	-o-transition: background 0.2s fade-out;
	transition: background 0.2s fade-out;
	margin-left: 74px;
}

a.banner-signup:hover {
	background: #fccd33;
	text-decoration: none;
}

	
.homepage-content {
	overflow: hidden; 
	padding-top: 20px; 
	background: #000000; 
	color: #494645;
	padding-bottom: 25px;
	}	

.homepage-content p {line-height: 24px;}


h1.launch-text {

	font-size: 20px;
	font-weight: normal;
	text-align: center;
	color: #ED6E07;
	width: 700px;
	margin: 0px auto;
	line-height: 30px;

}

.col {
	width: 201px; 
	float: left; 
	margin: 0px 24px;
	text-align: center;
}

.col h1, .col2 h1 {
	color: #0cab1f;
	font-size: 18px;
	font-weight: 600;
	margin: 0px;
	font-family: 'Source Sans Pro', sans-serif;
}

.icon1 {
	background: url(/img/home-icon1.png) no-repeat center top;
	padding-top: 91px;
}

.icon2 {
	background: url(/img/home-icon2.png) no-repeat center top;
	padding-top: 91px;
}

.icon3 {
	background: url(/img/home-icon3.png) no-repeat center top;
	padding-top: 91px;
}

.icon4 {
	background: url(/img/home-icon4.png) no-repeat center top;
	padding-top: 91px;
}



.homepage-content2 {

	background: #f4f3f1 url(/img/home-bg.png) repeat 0px 0px;
	overflow: hidden;
	color: #494645;
	padding-top: 30px;
	padding-bottom: 40px;
}

.homepage-content2 p {line-height: 20px;}

.col2 {
	width: 300px;
	float: left;
	margin: 0px 10px;
}

.our-team {
	text-align:center;
	background: #fcf8f7;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 2px 5px 0px #cfcbcb;
	-moz-box-shadow: 0px 2px 5px 0px #cfcbcb;
	box-shadow: 0px 2px 5px 0px #cfcbcb;
	padding: 15px 15px 25px 15px;


}

.rocket-team {
	background: url(/img/*.png) no-repeat 0px 0px;
	width: 303px;
	height: 54px;
	margin: 10px auto;

}

.button1 {
	background: #f15b29;
	display: block;
	padding: 15px 20px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	color: #ffffff;
	font-size: 13px;
	width: 120px;
	text-align: center;
	font-weight: bold;

}

.button1:hover {
	color: #ffffff;
	text-decoration: none;
	background: #e64c19;

}

.button2 {
	background: #F1C029;
	display: block;
	padding: 15px 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	color: #942D0A;
	font-size: 16px;
	width: 230px;
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
	font-family: 'Source Sans Pro', sans-serif;

}

.button2:hover {
	color: #942d0a;
	text-decoration: none;
	background: #e6b419;

}

.testimonial {
	overflow: hidden;
	font-style: italic;
}

.testimonial img {margin-right: 5px; float: left;}
.testimonial-signature {padding-left: 170px; margin-bottom: 20px;}
.testimonial-signature b {color: #f15b29;}
.testimonial-signature a {color: #837d7d;}

.testimonial-text {float: left; }

.testimonial-buttons .button {
	width: 100px; 
	text-transform: none; 
	font-weight: bold; 
	font-family: Arial; 
	font-size: 12px; 
	float: right; 
	margin: 0px 3px; 
	padding: 10px 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	
	}


.footer {
	background:#000000; 
	padding: 10px 20px;
	font-size: 13px; 
	height: 140px; 
	color: #ffffff; 
	overflow: hidden; 
	}

.footer a {color: #878484;}

.footer .span2 {width: 180px;}

.footer h1 {color: #f15b29; font-weight:bold; font-size: 14px; margin-bottom: 0px;}

.footer ul {list-style: none; margin: 0px;}

.footer .span3 {margin-left: 5px;}

.footer .span6 {

	margin-left: 00px;
	padding-top: 45px;

}

.footer .span6 a {color: #f15b29;}

.footer img {margin: 0px 2px;}

