body{
	overflow-x: hidden;
	background : #fafafa;
}
::selection {
  background: #f8cb00;
  color : #FFFFFF;
}
::-moz-selection {
  background: #f8cb00;
  color : #ffffff;
}
.navbar{
	height : 50px;
	margin-bottom : 0px;
}
#top-menu{
	background : #FFFFFF;
	max-height : 50px;
	margin-bottom : 0px;
	border : 1px solid #EEEEEE;
	border-width : 0px 1px;
}
#top-menu a{
	color : #111;
	text-shadow : none;
}
#top-menu li a:hover,#top-menu li a.active{
	background  : #1AB7EC;
	color : #FFFFFF;
}
#top-menu li.active a{
	background  : #2BBBB3;
	color : #FFFFFF;
}
#top-menu a#logo{
	text-decoration : none;
	position: relative;
	font-size : 40px;
	color : inherit;
	/*font-family : 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Gotham Rounded';*/
}
#top-menu a#logo img{
	height : 50px;
	width : auto;
	position: relative;
}
#top-menu .icon-bar{
	background-color : #111;
}
.dropdown:hover .dropdown-menu {
    display: block;
}
#feeder{
	width : 100%;
	height : 0px;
}
.alert-success,.alert-danger,.alert-warning,.alert-info,
.panel-success .panel-heading,.panel-danger .panel-heading,.panel-warning .panel-heading,.panel-info .panel-heading{
	color : #ffffff;
	border-width : 0px;
	margin-bottom : 3px;
}
.alert-success .close,.alert-danger .close,.alert-warning .close,.alert-info .close{
	opacity : 0.6;
	filter: alpha(opacity=60);
}
.errorMessage{
	color : #FF6B6B;
}
.panel-danger .panel-heading,.alert-danger{background:#FF6B6B;}
.panel-warning .panel-heading,.alert-warning{background:#f8cb00;}
.panel-info .panel-heading,.alert-info{background:#1ab7ec;}
.panel-success .panel-heading,.alert-success{background:#45b7af;}
#logo,a#logo{
	color : #45b7af;
	padding : 0px;
	/*font-family : "Roboto", Arial, Helvetica, sans-serif;*/
	font-weight : 300;
}
.text-center .img-responsive{
	margin : auto;
}
.hide-it{
	display : none;
}
a{
	color : #1ab7ec;
	text-decoration : no
}
p{
	/*font-family : 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Gotham Rounded';*/
	font-size : 16px;
	font-weight: 300;
}
.icon-lg{
	font-size : 3em;
}
.btn-success,.btn-success:hover,.btn-success:active{
	background : #45B7AF; color : #FFFFFF;border-color : #2aa199;
}
.btn-app,.btn-app:hover,.btn-app:active,.btn-info,.btn-info:hover,.btn-info:active{
	background : #1ab7ec; color : #FFFFFF;
}
.btn-danger,.btn-danger:hover,.btn-danger:active{
	background : #FF6B6B; color : #FFFFFF;
}
.btn-warning,.btn-warning:hover,.btn-warning:active,
.alert-warning, .panel-warning .panel-heading{
	background : #f8cb00; color : #111;
	text-shadow : none;
	border-color : #c7a50b;
}

.cta{
	padding-top : 40px;
	padding-bottom : 40px;
	border : 1px solid #EEEEEE;
	border-width : 0px 1px;
}
.cta-error{
	background : #F6F6F6;;
}
.cta-error .jumbotron{
	background : transparent;
}
.cta p{
	margin-left : 15px;
	margin-right : 15px;
}
.cta p.lead{
	margin : 10px auto 0 auto;
	max-width : 700px;
}
.cta .cta-title{
	font-weight : 100;
	/*font-family : 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Gotham Rounded';*/
	font-size : 2.6em;
	margin : 0px;
	padding : 10px 0 40px 0;
}
.cta .cta-title-2{
	margin : 20px;
	font-size : 1.4em;
	font-weight : 300;
}
.home-cta{
	/*font-family : 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Gotham Rounded';*/
}
.home-cta p.lead{
	margin : 0px auto 15px auto;
	font-size : 1.3em;
}
.home-cta .form-group{
	max-width : 90%;
	margin : 20px auto;
}
#nihao-cta{
	background : #1ab7ec;
	color : #FFFFFF;
	background-repeat : no-repeat;
	background-position : center bottom;
	background-size : cover;
	/*background-image : url("../img/bg.png");*/
}
#why-cta{
	background : #FFFFFF;
}
#why-cta .desc-text{
	margin-bottom : 40px;
}
#why-cta .desc-text p{
	margin-bottom : 0px;
}
#why-cta .visible-xs{
	padding-bottom : 30px;
	margin-top : -10px;
}
#tag-cta,#mailchimp-cta{
	background : #fafafa;
}
#how-cta{
	background : #FFFFFF;
}
@media screen and (max-width: 767px){
	#how-cta .col-sm-4{
		margin-bottom : 30px;
		/*
		background : #f1f1f1;
		margin-left : 10px;
		margin-right : 10px;
		border-radius : 6px;
		padding-top : 30px;
		padding-bottom : 30px;
		border-radius : 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border : 1px solid #E3E3E3;
		*/
	}
}
#how-cta .cta-title-2{
	font-size : 2.0em;
	font-weight : 300;
	color : #1AB7EC;
	/*font-family*/ : 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Gotham Rounded';
}
#our-actions{
	padding-top : 0px;
}
.enumerate{
	display : inline-block;
	background : #444444;
	height : 64px;
	width : 64px;
	border-radius : 64px;
	line-height: 64px;
	color : #fff;
	font-size : 32px;
}
.ni{
	color : #1AB7EC
}
#logo-cta{
	background : #FFFFFF;
	padding-top : 0px;
	padding-bottom : 0px;
}
#logo-cta .jumbotron{
	background-color : transparent;
	
}
@media screen and (min-width: 768px){
	#logo-cta .jumbotron {
	padding-top: 20px;
	padding-bottom: 20px;
	}
}
#logo-cta h1{
	/*font-family : 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Gotham Rounded';*/
}
#mailchimp-form
{
	max-width : 700px;
	margin : 30px auto;
}
#mailchimp-cta p.lead .icon-lg{
	color : #1ab7ec;
}
footer .container{
	background : #323544;
	color : #BBBBBB;
	padding-top : 40px;
	padding-bottom : 40px;
	/*font-family : 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Gotham Rounded';*/
	font-weight : 100;
}
footer .container #quick-links{
	margin : auto;
	padding-bottom : 40px;
	max-width : 900px;
}
footer .container #quick-links ul{
	list-style: none;
	list-style-position: inside;
	margin : 0px;
	padding : 0px;
}
footer .container #quick-links ul a{
	color : inherit;
}
footer h4{
	font-weight : 300;
	color : #1AB7EC;
	padding-bottom : 10px;
	margin-bottom : 13px;
	border-bottom : 1px solid #1583a8;
	font-size : 1.3em;
}
footer img.social{
	height : 48px;
	width : auto;
	display : inline-block;
	margin-right : 5px;
}
#copy{
	line-height : 2;
	padding : 20px;
	color : #1AB7EC;
	/*border-top : 1px solid #1583a8;*/
}
#copy a{
	color : inherit;
	text-decoration : none;
}
#copy .highlight{
	color : #ffffff;
}
/**
 * 	Static Content
 */
#static-page .container{
	background : #F6F6F6;
}
.static-content{
	padding : 40px 30px;
	/*font-family : 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Gotham Rounded';*/
}
.static-content h1{
	font-weight : 300;
	padding-bottom : 10px;
	margin-bottom : 30px;
	border-bottom : 1px solid #DDD;
	font-size : 2.2em;
}
.static-content .wp-content{
	color : #666666;
	font-weight : 100;
	line-height: 1.8em;
	font-size : 1.2em;
}
.form>.container{
	background : #FFFFFF;
}
.form form{
	max-width : 500px;
	margin : 10px auto;
	background : #FFFFFF;
	padding : 20px;
	/*font-family : 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Gotham Rounded';*/
	border-radius : 6px;
	box-shadow : 0 0 3px rgba(0,0,0,0.3);
	-moz-box-shadow : 0 0 3px rgba(0,0,0,0.3);
	-webkit-box-shadow : 0 0 3px rgba(0,0,0,0.3);
}
.form h3.title{
	font-weight : 300;
	padding-bottom : 10px;
	margin-bottom : 10px;
	font-size : 2.2em;
}
span.required{
	color : #f8cb00;
}
.form form p{
	width : 100%;
	max-width : 100%;
	margin-left : 0px;
}
/**
 * 	Apps
 */
.apps .img-responsive{
	display : inline-block;
	cursor : pointer;
	margin : 0 4px;
}
#find-top .apps p.lead{
	color : #FFFFFF;
}
/**
 * 	Tooltip
 */
body .tooltip.in{
	opacity : 1; filter: alpha(opacity=100); 
}
body .tooltip-inner{
	background : #45B7AF;
	/*font-family : 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Gotham Rounded';*/
	font-size : 16px;
	opacity : 1; filter: alpha(opacity=100); 
	padding : 5px 12px;
	max-width: 500px;
}
body .tooltip.bottom .tooltip-arrow{
	border-bottom-color: #45B7AF;
	opacity : 1; filter: alpha(opacity=100); 
}
body .tooltip.top .tooltip-arrow{
	border-top-color: #45B7AF;
	opacity : 1;
	filter: alpha(opacity=100); 
}
body{
	opacity : 1;
	filter: alpha(opacity=100); 
}

.dl-horizontal.dl-left dt{
	text-align : left;
}

#white-strip {
    background: white;
}