@font-face {
    font-family: Gotham-Medium;
    src: url("../font/gotham/Gotham-Medium.otf") format("opentype");
}
@font-face {
    font-family: Gotham-Book;
    src: url("../font/gotham/Gotham-Book.otf") format("opentype");
}
body {
	background:#FFF;
	font-family: Gotham-Book, Arial, Helvetica, sans-serif;
}
.Gotham-Book {
	font-family: Gotham-Book, Arial, Helvetica, sans-serif;
}
header.fixed {
	position:fixed; left:0px; top:0px; width:100%;
	z-index:999999;
}
h1,h2,h3,h4,h5 {
	font-family: Gotham-Medium;
}
img {
	max-width:100%;
}
hr.gray {
	border-color:#A5A5A7;
}
.warp-slide {
	position:relative;
}
.warp-slide img.warp-slide-img {
	position:absolute;
	left:0px; top:0px;
	-webkit-transition: all 2.0s ease-in-out;
       -o-transition: all 2.0s ease-in-out;
          transition: all 2.0s ease-in-out;
}
.warp-slide img.opa-0 {
	opacity:0;
	z-index:1;
}
.warp-slide img.opa-1 {
	opacity:1;
	z-index:2;
}
.txt-green {
	color:#00A651;
}
.join-top {
	float:right;
	margin-top:18px;
}
#imgSlide .carousel-inner {
	/*padding-left:50px; padding-right:50px;*/
}
#imgSlide .carousel-inner .record {
	padding:10px 15px;
}
#imgSlide .carousel-inner .record img {
	width:100%;
}
#imgSlide .carousel-inner .record div {
	padding:10px; border-radius:8px; background:#FFF;
}
#imgSlide .carousel-inner .record div:hover {
	background:#B2D44D;
}
#imgSlideMobile .carousel-inner .record {
	padding:10px 3px;
}
#imgSlideMobile .carousel-inner .record img {
	width:100%;
}
#imgSlideMobile .carousel-inner .record div {
	padding:8px; border-radius:8px; background:#FFF;
}
#imgSlideMobile .carousel-inner .record div:hover {
	background:#B2D44D;
}
/* Join Us Styles */
.btn-join {
	position:relative;
	border-radius:20px;
	padding-left:15px;
	padding-right:108px;
	-webkit-transition: all .4s ease-in-out;
       -o-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.btn-join span {
	position:absolute; top:-1px; left:123px;
	border-radius:20px;
	padding:7px 25px;
	margin-left:5px;
	-webkit-transition: all .4s ease-in-out;
       -o-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.btn-join:hover {
	padding-right:15px;
	padding-left:108px;
}
.btn-join:hover span {
	left:-6px;
}
/* Join Us Orange */
.btn-join-orange {
	background:#FFF;
	color:#F5842B;
	border:solid 1px #DCDCDC;
}
.btn-join-orange span {
	background:#F5842B;
	color:#FFF;
}
.btn-join-orange:hover {
	border-color:#B2D44D;
	color:#00A651;
}
.btn-join-orange:hover span {
	background:#00A651;
}
.fb-post {
	background:#FFF; border-radius:3px;
	max-width:100%;
}
/* Join Us Gray */
.btn-join-gray {
	background:#FFF;
	color:#6D6F71;
	border:solid 1px #9FA0A1;
}
.btn-join-gray span {
	background:#6D6F71;
	color:#FFF;
}
.btn-join-gray:hover {
	border-color:#DCDCDC;
	color:#F5842B;
}
.btn-join-gray:hover span {
	background:#F5842B;
}
/* End - Join Us Styles */
.warp-title {
	font-size:38px;
}
.warp-banner img {
	max-width:100%;
}
.warp-gray {
	background:#E6E7E8;
}
.navbar {
	margin-bottom:0px;
	min-height:72px;
}
.navbar-brand {
    padding:5px;
}
.navbar-brand img {
	max-height:60px;
}
.navbar-inverse {
    background-color:#FFF;
	border:none;
	border-radius:0px;
}
.logo-brand {
	height:60px;
	margin:15px 20px;
}
.logo-brand-slide {
	height:30px; max-width:100%;
}
#imgSlide .carousel-control .glyphicon-chevron-left, #imgSlide .carousel-control .icon-prev {
	left:-35px;
}
#imgSlide .carousel-control .glyphicon-chevron-right, #imgSlide .carousel-control .icon-next {
	right:-35px;
}
#imgSlide .carousel-control .glyphicon-chevron-left, #imgSlide .carousel-control .glyphicon-chevron-right, #imgSlide .carousel-control .icon-next, #imgSlide .carousel-control .icon-prev {
    width: 40px;
    height: 40px;
	border-radius:30px;
	background:#FFF;
	text-align:center; padding-top:6px;
	font-size: 28px;
	color:#00A651;
	text-shadow:none;
    /*margin-top: -15px;*/
}
#imgSlide .carousel-control {
    opacity:1;
}
#imgSlide .carousel-control:hover .glyphicon-chevron-left, #imgSlide .carousel-control:hover .glyphicon-chevron-right, #imgSlide .carousel-control:hover .icon-next, #imgSlide .carousel-control:hover .icon-prev {
	background:#00A651;
	color:#FFF;
}

#imgSlideMobile .carousel-control .glyphicon-chevron-left, #imgSlideMobile .carousel-control .icon-prev {
	left:30px;
}
#imgSlideMobile .carousel-control .glyphicon-chevron-right, #imgSlideMobile .carousel-control .icon-next {
	right:30px;
}
#imgSlideMobile .carousel-control .glyphicon-chevron-left, #imgSlideMobile .carousel-control .glyphicon-chevron-right, #imgSlideMobile .carousel-control .icon-next, #imgSlideMobile .carousel-control .icon-prev {
    width: 28px;
    height: 28px;
	border-radius:30px;
	background:#FFF;
	text-align:center; padding-top:3px;
	font-size: 22px;
	color:#00A651;
	text-shadow:none;
    /*margin-top: -15px;*/
}
#imgSlideMobile .carousel-control {
    opacity:1;
}
#imgSlideMobile .carousel-control:hover .glyphicon-chevron-left, #imgSlideMobile .carousel-control:hover .glyphicon-chevron-right, #imgSlideMobile .carousel-control:hover .icon-next, #imgSlideMobile .carousel-control:hover .icon-prev {
	background:#00A651;
	color:#FFF;
}
@media (max-width: 1200px) {
}
@media (max-width: 990px) {
}
@media (max-width: 767px) {
	body {
		padding-bottom:50px;
	}
	.join-top {
		position:fixed;
		z-index:999999;
		float:none;
		margin:0px;
		left:0px; bottom:0px;
		width:100%; background:#FFF;
		text-align:center; padding:10px;
		border-top:solid 1px #DCDCDC;
	}
}
@media (max-width: 528px) {
}
@media (max-width: 500px) {
}
@media (max-width: 360px) {
}
@media (max-width: 320px) {
}


.no-padding {
	padding:0px;
}
.bot-0 { margin-bottom:0px; } .top-0 { margin-top:0px; }
.top-bot-0 { margin-top:0px; margin-bottom:0px; }
.bot-10 { margin-bottom:10px; } .top-10 { margin-top:10px; }
.top-bot-10 { margin-top:10px; margin-bottom:10px; }
.bot-20 { margin-bottom:20px; } .top-20 { margin-top:20px; }
.top-bot-20 { margin-top:20px; margin-bottom:20px; }
.bot-30 { margin-bottom:30px; } .top-30 { margin-top:30px; }
.top-bot-30 { margin-top:30px; margin-bottom:30px; }
.bot-40 { margin-bottom:40px; } .top-40 { margin-top:40px; }
.top-bot-40 { margin-top:40px; margin-bottom:40px; }
.bot-50 { margin-bottom:50px; } .top-50 { margin-top:50px; }
.top-bot-50 { margin-top:50px; margin-bottom:50px; }
.bot-60 { margin-bottom:60px; } .top-60 { margin-top:60px; }
.top-bot-60 { margin-top:60px; margin-bottom:60px; }
.bot-70 { margin-bottom:70px; } .top-70 { margin-top:70px; }
.top-bot-70 { margin-top:70px; margin-bottom:70px; }
.bot-80 { margin-bottom:80px; } .top-80 { margin-top:80px; }
.top-bot-80 { margin-top:80px; margin-bottom:80px; }

.carousel-control.left, .carousel-control.right {
	background:none;
}
.carousel-indicators li, .carousel-indicators .active {
	background-color:#D6D6D6;
	border-color:#D6D6D6;
}
.img-zooming {
	display:block;
	position:relative;
	overflow:hidden;
}
.img-zooming img {
	-webkit-transition:-webkit-transform .3s linear;
	transition:transform .3s linear
}
.img-zooming:hover img {
    -webkit-transform: scale(1.35);
    -ms-transform: scale(1.35);
    transform: scale(1.35);
}

/*html:not([data-scroll='0']) {
    
    body {
      background:#F00;
    }
    
}*/