.navigation .navbar {
	position:fixed;
}
.navigation .navbar .navbar-inner {
	-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);
	box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	border-radius:0px;
	background-color:#06091D;
	background-image:url(../pictures/bg-topo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	min-height:120px;
	padding-left:0px;
	padding-right:0px
}
.navigation .navbar .navbar-inner .nav .active a {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:transparent;
	color:none;
	text-decoration:none
}
.navigation .logo {
	width:235px;
	height:160px;
	float:left;
}
.navigation .logo a, .navigation .logo a:hover {
	text-decoration:none;
	outline:none
}
.navigation .logo span {
	width:auto;
	height:34px;
	margin-left:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:34px;
	color:#BDDCEE;
}
.navigation .nav {
	float:right;
	margin-top:80px;
	font-family:"Open Sans", "Arial", sans-serif
}
.navigation .nav a:link {
	color:#FFFFFF;
	font-family:"Open Sans", "Arial", sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none
}
.navigation .nav a:visited {
	color:#FFFFFF
}
.navigation .nav a:focus {
	outline:none;
	outline-offset:0px
}
.navigation .nav li {
	float:left;
	line-height:27px;
    position: relative;
}
.navigation .nav li a {
	text-shadow:none;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
	padding-left:15px;
	padding-right:15px;
	background-color:transparent
}
.navigation .nav li a:hover {
	border-bottom:3px solid #7ECBAE;
	background-color:transparent;
	color:#FFFFFF;
}
.navigation .nav li.active a,
.navigation .nav li.active a:hover {
	border-bottom:3px solid #7ECBAE;
	background-color:transparent;
	color:#FFFF99;
}
.navigation .nav li ul {
    position: absolute;
    visibility: hidden;
    z-index: 100;
	height:auto;
	padding:0;
	top:47px;
	left:-25px;
	background-color:#BDDCEE;
	list-style:none;
	width:100%;
}
.navigation .nav li ul li {
	line-height:40px;
	width:100%;
	border-bottom:3px solid #BDDCEE;
}
.navigation .nav li ul li a {
	text-shadow:none;
	-webkit-transition:none !important;
	-moz-transition:none !important;
	-o-transition:none !important;
	transition:none !important;
	color:#06091D !important;
	text-decoration:none !important;
	padding-right:0 !important;
}
.navigation .nav li ul li a:hover {
	text-decoration:none !important;
}
.navigation .nav li ul li:hover {
	border-bottom:3px solid #06091D;
	color:#FFFFFF;
}
.navigation .nav li:hover ul {
    visibility: visible;
}
.navigation .icons {
	position:absolute;
	top:10px;
	right:20px;
}
.navigation .social-icon {
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
	line-height:40px;
	opacity:0.5;
	outline:none;
	padding-left:3px;
	padding-right:3px
}
.navigation .social-icon:hover {
	opacity:1
}

@media (min-width: 768px) and (max-width: 979px) {
.navigation .navbar {
margin-left:-20px;
marginr-right:-20px;
width:100%
}
}
@media (max-width: 979px) {
.navigation .navbar {
border-top:3px solid #fff;
padding-left:20px;
padding-right:20px
}
.navigation .navbar .navbar-inner {
padding:0px
}
.navigation .navbar .navbar-inner .nav {
float:none;
margin:0px
}
.navigation .navbar .navbar-inner .nav li {
display:block;
float:none;
line-height:30px;
text-align:right;
height:auto;
}
.navigation .navbar .navbar-inner .nav li a {
text-shadow:none;
-webkit-transition:all 0.1s ease;
-moz-transition:all 0.1s ease;
-o-transition:all 0.1s ease;
transition:all 0.1s ease;
border:0px;
border-bottom:3px solid transparent;
margin:0px;
padding-left:8px;
padding-right:8px;
background-color:transparent
}
.navigation .navbar .navbar-inner .nav li a:hover {
border-bottom:3px solid rgba(189, 220, 238, 0.5);
background-color:transparent;
color:rgba(255, 255, 255, 0.9)
}
.navigation .navbar .navbar-inner .nav li.active a {
border-bottom:3px solid #BDDCEE;
background-color:transparent;
color:rgba(0, 0, 0, 0.9)
}
.navigation .navbar .navbar-inner .nav li ul {
display:none;
width:100%;
height:auto;
padding:0;
background-color:rgba(189, 220, 238, 0.5);
list-style:none;
}
.navigation .navbar .navbar-inner .nav li ul li {
display:block;
float:none;
line-height:30px;
text-align:right;
border-bottom:none !important;
}
.navigation .navbar .navbar-inner .nav li ul li a {
border:none !important;
margin:0px;
padding-left:8px;
padding-right:8px;
}
.navigation .navbar .navbar-inner .nav li ul li a:hover {
border:none !important;
}
.navigation .navbar .navbar-inner .nav li ul li:hover {
	border-bottom:none !important;
}
.navigation .navbar .navbar-inner .nav li:hover ul {
display:block;
}
.navigation .navbar .navbar-inner .btn {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
text-shadow:none;
background-image:none;
color:transparent;
cursor:pointer;
display:inline-block;
font-size:14px;
line-height:20px;
text-align:center;
vertical-align:middle
}
.navigation .navbar .navbar-inner .btn, .navigation .navbar .navbar-inner .btn-group {
margin-top:7px
}
.navigation .navbar .navbar-inner .btn-navbar {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:#262930;
background-image:none;
border:none;
color:#fff;
float:right;
margin-left:5px;
margin-right:10px;
padding:10px 12px;
text-shadow:none
}
.navigation .navbar .navbar-inner .btn-navbar:hover, .navigation .navbar .navbar-inner .btn-navbar:focus, .navigation .navbar .navbar-inner .btn-navbar:active, .navigation .navbar .navbar-inner .btn-navbar.active, .navigation .navbar .navbar-inner .btn-navbar.disabled, .navigation .navbar .navbar-inner .btn-navbar[disabled] {
background-color:#000000;
color:#fff
}
}
.parallax-wrapper {
	padding:80px 0px;
	text-align:center
}
.parallax-wrapper.parallax-first {
	background:url(../pictures/bg-conferencia-1.jpg) 50% 0 no-repeat fixed
}
.parallax-wrapper.parallax-second {
	background:url(../pictures/bg-conferencia-2.jpg) 50% 0 no-repeat fixed
}
.parallax-wrapper.parallax-third {
	background:url(../pictures/bg-conferencia-3.jpg) 50% 0 no-repeat fixed
}
.parallax-wrapper .parallax .inner .parallax-title {
	background-color:rgba(37, 40, 46, 0.8);
	color:#fff;
	font-family:"Open Sans", "Arial", sans-serif;
	font-size:60px;
	font-weight:lighter;
	line-height:75px;
	padding-left:10px;
	padding-right:10px
}
.parallax-wrapper .parallax iframe {
	max-width:100%
}
@media (min-width: 980px) and (max-width: 1199px) {
.parallax-wrapper.parallax-first {
background:url(../pictures/bg-conferencia-1.jpg) 0 0 no-repeat scroll !important;
background-size:cover !important
}
.parallax-wrapper.parallax-second {
background:url(../pictures/bg-conferencia-2.jpg) 0 0 no-repeat scroll !important;
background-size:cover !important
}
.parallax-wrapper.parallax-third {
background:url(../pictures/bg-conferencia-3.jpg) 0 0px no-repeat scroll !important;
background-size:cover !important
}
.parallax-wrapper .parallax .inner .parallax-title {
font-size:54px
}
}
@media (min-width: 768px) and (max-width: 979px) {
.parallax-wrapper.parallax-first {
background:url(../pictures/bg-conferencia-1.jpg) 0 0 no-repeat scroll !important;
background-size:cover !important
}
.parallax-wrapper.parallax-second {
background:url(../pictures/bg-conferencia-2.jpg) 0 0 no-repeat scroll !important;
background-size:cover !important
}
.parallax-wrapper.parallax-third {
background:url(../pictures/bg-conferencia-3.jpg) 0 0px no-repeat scroll !important;
background-size:cover !important
}
.parallax-wrapper .parallax .inner .parallax-title {
font-size:46px;
line-height:56px
}
}
@media (max-width: 767px) {
.parallax-wrapper {
margin-left:-20px;
margin-right:-20px;
padding-left:20px;
padding-right:20px
}
.parallax-wrapper.parallax-first {
background:url(../pictures/bg-conferencia-1.jpg) 0 0 no-repeat scroll !important;
background-size:cover !important
}
.parallax-wrapper.parallax-second {
background:url(../pictures/bg-conferencia-2.jpg) 0 0 no-repeat scroll !important;
background-size:cover !important
}
.parallax-wrapper.parallax-third {
background:url(../pictures/bg-conferencia-3.jpg) 0 0px no-repeat scroll !important;
background-size:cover !important
}
.parallax-wrapper .parallax .inner .parallax-title {
font-size:40px;
line-height:50px
}
}
.header-wrapper {
	margin-top:144px;
}
.header-wrapper .header {
	text-align:center;
}
.header-wrapper .header .last-seats {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
	background-color:rgba(255, 126, 91, 0.9);
	font-size:24px;
	height:170px;
	text-align:center;
	width:170px
}
.header-wrapper .header .last-seats a {
	text-decoration:none;
	outline:none
}
.header-wrapper .header .last-seats p {
	color:rgba(0, 0, 0, 0.7);
	font-family:"Open Sans", "Arial", sans-serif;
	font-weight:lighter;
	padding-top:65px;
	text-align:center;
	width:150px
}
.header-wrapper .header .last-seats:hover {
	background-color:#BDDCEE
}
.header-wrapper .header .last-seats:hover {
	background-color:#BDDCEE
}
.header-wrapper .header .first-slide h1 {
	font-weight:lighter
}
.header-wrapper .header .second-slide h1 {
	font-weight:normal
}
.header-wrapper .header .third-slide h1 {
	font-size:100px;
	font-weight:bold;
	line-height:85px
}
.header-wrapper .header .header-item h1 {
	color:#FFFFFF;
	font-size:40px;
	font-weight:bolder;
	margin-bottom:20px;
	text-align:center
}
.header-wrapper .header .header-item h4 {
	margin-bottom:60px
}
.header-wrapper .header .header-item .title {
	margin-bottom:50px;
	padding-top:50px;
	position:relative;
	text-align:center;
	vertical-align:middle
}
.header-wrapper .header .item {
	float:none;
	margin:0px auto;
	text-align:center
}
.header-wrapper .header .play-video {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#fff;
	background-color:rgba(0, 0, 0, 0.3);
	border:13px solid rgba(22, 23, 27, 0.85);
	cursor:pointer;
	font-size:100px;
	height:170px;
	line-height:142px;
	text-align:center;
	text-decoration:none;
	width:170px;
	padding-left:8px;
	transition:all 0.3s ease
}
.header-wrapper .header .play-video:hover {
	-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.3);
	-moz-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.3);
	box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.3);
	background-color:rgba(0, 0, 0, 0.1);
	border:13px solid rgba(22, 23, 27, 0.9)
}
.header-wrapper .header .fullwidthbanner li {
	visibility:hidden
}
.header-wrapper .header .clock-item .wrap {
	border-radius:50%;
	border:1px solid rgba(255, 255, 255, 0.6);
	box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, 0.102);
	color:#fff;
	height:270px;
	text-align:center
}
.header-wrapper .header .clock-item .wrap .inner {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
	-moz-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
	box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
	background-color:rgba(0, 0, 0, 0.3);
	border:13px solid #343539;
	height:220px;
	margin:12px;
	position:relative;
	width:220px
}
.header-wrapper .header .clock-item .wrap .inner .text {
	text-shadow:1px 1px rgba(0, 0, 0, 0.3);
	margin-top:-20px;
	position:absolute;
	top:50%;
	width:100%
}
.header-wrapper .header .clock-item .wrap .inner .text .val {
	font-family:"Open Sans", "Arial", sans-serif;
	font-size:74px;
	font-weight:bold;
	margin-bottom:30px
}
.header-wrapper .header .clock-item .wrap .inner .text .type-time {
	font-size:16px;
	font-weight:bold
}
.header-wrapper .header .clock-item .wrap .inner canvas {
	left:0px;
	position:absolute;
	top:0px
}
@media (min-width: 980px) and (max-width: 1199px) {
.header-wrapper .header {
min-height:600px;
text-align:center
}
.header-wrapper .header .clock-item .wrap {
height:220px
}
.header-wrapper .header .clock-item .wrap .inner {
height:170px;
width:170px
}
.header-wrapper .header .clock-item .wrap .inner .text .val {
font-size:64px
}
.header-wrapper .header .header-item h1 {
font-size:48px;
line-height:45px
}
.header-wrapper .header .header-item .title {
padding-top:0px
}
}
@media (min-width: 768px) and (max-width: 979px) {
.header-wrapper .header {
min-height:auto;
text-align:center
}
.header-wrapper .header .clock-item .wrap {
height:166px;
width:166px
}
.header-wrapper .header .clock-item .wrap .inner {
height:116px;
width:116px
}
.header-wrapper .header .clock-item .wrap .inner .text .val {
font-size:30px;
margin-bottom:10px
}
.header-wrapper .header .header-item h1 {
font-size:48px;
line-height:45px
}
.header-wrapper .header .header-item h4 {
display:none
}
.header-wrapper .header .header-item .title {
padding-top:30px
}
.header-wrapper .header .third-slide h1 {
font-size:100px
}
}
@media (max-width: 767px) {
.header-wrapper {
margin-left:-20px;
margin-right:-20px
}
.header-wrapper .header {
min-height:auto;
text-align:center
}
.header-wrapper .header .clock-item {
display:none
}
.header-wrapper .header .clock-item .wrap {
display:inline-block;
height:auto;
margin:10px;
width:150px
}
.header-wrapper .header .clock-item .wrap .inner {
height:100px;
width:100px
}
.header-wrapper .header .clock-item .wrap .inner .text .val {
font-size:30px;
margin-bottom:10px
}
.header-wrapper .header .clock-item .wrap .inner .text .type-time {
font-size:12px
}
.header-wrapper .header .header-item h1 {
font-size:24px
}
.header-wrapper .header .header-item h4 {
font-size:12px
}
.header-wrapper .header .header-item .third-slide {
font-size:20px;
line-height:24px
}
.header-wrapper .header .second-slide h1, .header-wrapper .header .second-slide h4 {
display:none !important
}
.header-wrapper .header .second-slide .play-video {
font-size:50px;
height:100px;
line-height:80px;
width:100px
}
.header-wrapper .header .third-slide h1 {
line-height:30px
}
.header-wrapper .header .last-seats {
right:30px;
top:-150px;
display:none
}
}
@media (min-width: 1200px) {
#canvas_seconds {
height:220px;
width:220px
}
#canvas_minutes {
height:220px;
width:220px
}
#canvas_hours {
height:220px;
width:220px
}
#canvas_days {
height:220px;
width:220px
}
}
@media (min-width: 980px) and (max-width: 1199px) {
#canvas_seconds {
height:170px;
width:170px
}
#canvas_minutes {
height:170px;
width:170px
}
#canvas_hours {
height:170px;
width:170px
}
#canvas_days {
height:170px;
width:170px
}
}
@media (min-width: 768px) and (max-width: 979px) {
#canvas_seconds {
height:116px;
width:116px
}
#canvas_minutes {
height:116px;
width:116px
}
#canvas_hours {
height:116px;
width:116px
}
#canvas_days {
height:116px;
width:116px
}
}
@media (max-width: 767px) {
#canvas_seconds {
height:100px;
width:100px
}
#canvas_minutes {
height:100px;
width:100px
}
#canvas_hours {
height:100px;
width:100px
}
#canvas_days {
height:100px;
width:100px
}
}
.content-wrapper {
	background-color:#f7f7f7;
	padding-top:134px;
	padding-bottom:50px
}
.content-wrapper .content h2 {
	color:#292c33;
	font-weight:lighter;
	text-align:left;
	padding-top:20px
}
.content-wrapper .content h4 {
	font-weight:normal;
	padding-bottom:20px;
	text-align:left
}
.content-wrapper .content .cycle-pager {
	bottom:-5px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:500
}
.content-wrapper .content .carousel {
	line-height:22px
}
.content-wrapper .content .carousel-indicators .active {
	background-color:rgba(0, 0, 0, 0.4)
}
.content-wrapper .content .carousel-indicators li {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	background-color:rgba(0, 0, 0, 0.102);
	cursor:pointer;
	height:15px;
	margin-left:15px;
	width:15px
}
.content-wrapper .content .content-inner {
	padding-top:40px
}
.content-wrapper .content .image-box {
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:10px solid rgba(0, 0, 0, 0.05);
	margin-bottom:60px
}
.content-wrapper .content .image {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:5px solid #292c33;
	overflow:hidden
}
@media (min-width: 768px) and (max-width: 979px) {
.content-wrapper .content h4 {
padding-bottom:0px
}
.content-wrapper .content .cycle-pager {
bottom:-40px
}
.content-wrapper .content .span5 {
font-size:12px;
line-height:18px
}
}
@media (max-width: 767px) {
.content-wrapper {
margin-left:-20px;
margin-right:-20px;
padding-left:20px;
padding-right:20px;
text-align:center
}
.content-wrapper .content h2 {
text-align:center;
padding-top:0px
}
.content-wrapper .content h4 {
text-align:center;
padding-bottom:10px
}
.content-wrapper .content .cycle-pager {
bottom:-50px
}
.content-wrapper .content .content-inner {
padding-top:50px
}
.content-wrapper .content .image {
width:100%
}
.content-wrapper .content .image-box {
margin-bottom:20px
}
}
.subscribe-wrapper {
	background-color:#292c33
}
.subscribe-wrapper .subscribe {
	background-color:rgba(0, 0, 0, 0.2)
}
.subscribe-wrapper .subscribe h4 {
	color:#8ef58e;
	margin:0px;
	padding:15px;
	padding-bottom:20px;
	z-index:1;
	position:relative
}
.subscribe-wrapper .subscribe form {
	margin:0px 0px 50px;
	padding:0px 0px;
	position:relative
}
.subscribe-wrapper .subscribe form button {
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
	background-color:rgba(255, 255, 255, 0.05);
	border:0px;
	border-radius:50%;
	color:#93ff93;
	font-size:20px;
	height:40px;
	line-height:40px;
	margin:0px;
	padding:0px;
	position:absolute;
	right:30px;
	text-align:center;
	top:15px;
	width:40px
}
.subscribe-wrapper .subscribe form button:hover {
	background-color:#8ef58e;
	color:rgba(0, 0, 0, 0.8)
}
.subscribe-wrapper .subscribe form button span {
	height:40px;
	line-height:40px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:40px
}
.subscribe-wrapper .subscribe .form {
	position:relative;
	z-index:100
}
.subscribe-wrapper .subscribe .subscription-field {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	border-radius:50px;
	-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
	-moz-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
	box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
	background-color:rgba(255, 255, 255, 0.03);
	border:8px solid rgba(0, 0, 0, 0.35);
	height:70px;
	color:rgba(255, 255, 255, 0.7);
	float:none;
	font-family:"Open Sans", "Arial", sans-serif;
	font-size:18px;
	text-indent:20px;
	padding:0px 6px
}
.subscribe-wrapper .subscribe .span8 {
	background-color:#202329;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	border-radius:50px;
	margin-top:-20px;
	padding-top:10px
}
.subscribe-wrapper .subscribe .span10 {
	background-color:#202329;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	border-radius:50px;
	margin-top:-20px;
	padding-top:10px
}
.subscribe-wrapper .subscribe input:focus:invalid:focus, .subscribe-wrapper .subscribe textarea:focus:invalid:focus, .subscribe-wrapper .subscribe select:focus:invalid:focus {
-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
-moz-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
border:8px solid rgba(0, 0, 0, 0.5)
}
@media (max-width: 767px) {
.subscribe-wrapper {
margin-left:-20px;
margin-right:-20px
}
.subscribe-wrapper .subscribe {
padding-left:20px;
padding-right:20px
}
.subscribe-wrapper .subscribe form button {
right:15px
}
}

.certified-wrapper {
	background-color:#292c33;
	padding-top:154px;
	padding-bottom:150px
}
.certified-wrapper .certified h2 {
	color:#8ef58e;
	margin:0px;
	padding:15px;
	padding-bottom:20px;
	z-index:1;
	position:relative
}
.certified-wrapper h4 {
	color:#fff;
	font-weight:lighter
}
.certified-wrapper p {
	font-family:"Open Sans", "Arial", sans-serif;
	color:#fff;
	margin:15px 0 0 0;
}
.certified-wrapper .certified form {
	margin:0px 0px 50px;
	padding:0px 0px;
	position:relative
}
.certified-wrapper .certified form button {
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
	background-color:rgba(255, 255, 255, 0.05);
	border:0px;
	border-radius:50%;
	color:#93ff93;
	font-size:20px;
	height:40px;
	line-height:40px;
	margin:0px;
	padding:0px;
	position:absolute;
	right:30px;
	text-align:center;
	top:15px;
	width:40px
}
.certified-wrapper .certified form button:hover {
	background-color:#8ef58e;
	color:rgba(0, 0, 0, 0.8)
}
.certified-wrapper .certified form button span {
	height:40px;
	line-height:40px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:40px
}
.certified-wrapper .certified .form {
	position:relative;
	z-index:100
}
.certified-wrapper .certified .subscription-field {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	border-radius:50px;
	-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
	-moz-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
	box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
	background-color:rgba(255, 255, 255, 0.03);
	border:8px solid rgba(0, 0, 0, 0.35);
	height:70px;
	color:rgba(255, 255, 255, 0.7);
	float:none;
	font-family:"Open Sans", "Arial", sans-serif;
	font-size:18px;
	text-indent:20px;
	padding:0px 6px
}
.certified-wrapper .certified input:focus:invalid:focus, .certified-wrapper .certified textarea:focus:invalid:focus, .certified-wrapper .certified select:focus:invalid:focus {
-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
-moz-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
border:8px solid rgba(0, 0, 0, 0.5)
}
@media (max-width: 767px) {
.certified-wrapper {
margin-left:-20px;
margin-right:-20px
}
.certified-wrapper .certified {
padding-left:20px;
padding-right:20px
}
.certified-wrapper .certified form button {
right:15px
}
}

.speakers-wrapper {
	background-color:#292c33;
	padding-top:134px;
	padding-bottom:40px
}
.speakers-wrapper h2 {
	color:#fff;
	font-weight:lighter
}
.speakers-wrapper h4 {
	padding-bottom:60px
}
.speakers-wrapper p {
	font-family:"Open Sans", "Arial", sans-serif;
	margin:0px
}
.speakers-wrapper .nav-tabs {
	border-bottom:2px solid rgba(255, 255, 255, 0.1);
	margin-bottom:30px
}
.speakers-wrapper .nav-tabs a {
	color:#FFFF00;
	background-color:transparent;
	border-left:none;
	border-right:none;
	border-top:none;
	font-family:"Open Sans", "Arial", sans-serif;
	font-size:36px;
	font-weight:bolder;
	margin-right:60px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	outline:none
}
.speakers-wrapper .nav-tabs a:hover, .speakers-wrapper .nav-tabs a:focus {
	color: #FFFF00;
	background-color:transparent;
	border:none;
	border-bottom:2px solid;
	border-bottom-color:#FFFF00
}
.speakers-wrapper .nav-tabs .active a {
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
	color:#FFFF00;
	border-bottom:2px solid;
	border-bottom-color:#FFFF00
}
.speakers-wrapper .nav-tabs .active a:hover, .speakers-wrapper .nav-tabs .active a:focus {
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
	color:#fff;
	border-bottom:2px solid;
	border-bottom-color:#fff
}
.speakers-wrapper .speaker .image {
	-webkit-box-shadow:inset 0px 0px 25px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:inset 0px 0px 25px 5px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0px 0px 25px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid rgba(255, 255, 255, 0.3);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	margin-bottom:40px;
	padding:10px
}
.speakers-wrapper .speaker .image .image-box {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow:inset 0px 0px 0px 15px #fff;
	-moz-box-shadow:inset 0px 0px 0px 15px #fff;
	box-shadow:inset 0px 0px 0px 15px #fff;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
	border:5px solid #fff;
	overflow:hidden
}
.speakers-wrapper .speaker .image .image-box:hover {
	border:0px solid #fff
}
.speakers-wrapper .speaker .name {
	color:#fff;
	font-size:24px;
	font-weight:normal;
	padding-top:25px;
	padding-bottom:5px
}
.speakers-wrapper .speaker .company {
	color:#898989;
	font-family:"Arial", sans-serif
}
.speakers-wrapper .speaker .talk-title {
	color:#BDDCEE;
	font-size:30px;
	font-weight:lighter;
	line-height:30px;
	padding-top:5px;
	padding-bottom:10px
}
.speakers-wrapper .speaker .time {
	color:rgba(255, 255, 255, 0.3);
	font-size:24px;
	font-weight:lighter;
	padding-top:10px;
	padding-bottom:5px
}
.speakers-wrapper .speaker .time .time-start {
	color:#fff;
}
.speakers-wrapper .speaker .about {
	border-left:2px solid rgba(255, 255, 255, 0.2);
	margin-left:0px;
	margin-top:30px;
	padding-left:20px
}
.speakers-wrapper .speaker .about h4 {
	color:#fff;
	text-align:left;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:00px
}
.speakers-wrapper .speaker .about p {
	color:#898989;
	font-family:"Arial", sans-serif;
	text-align:left
}
@media (min-width: 980px) and (max-width: 1199px) {
.speakers-wrapper .nav-tabs a {
font-size:30px;
padding-bottom:15px;
margin-right:40px
}
.speakers-wrapper .speaker .about {
margin-top:15px
}
.speakers-wrapper .speaker .name {
font-size:24px;
padding-top:15px;
padding-bottom:5px
}
.speakers-wrapper .talk-title {
font-size:28px;
padding-top:5px;
padding-bottom:5px
}
.speakers-wrapper .time {
font-size:24px
}
}
@media (min-width: 768px) and (max-width: 979px) {
.speakers-wrapper .nav-tabs a {
font-size:24px;
padding-bottom:10px;
margin-right:30px
}
.speakers-wrapper .speaker {
margin-bottom:10px
}
.speakers-wrapper .speaker .about {
margin-top:5px
}
.speakers-wrapper .speaker .about p {
font-size:12px;
line-height:18px
}
.speakers-wrapper .speaker .name {
font-size:18px;
padding-top:5px;
padding-bottom:0px
}
.speakers-wrapper .talk-title {
font-size:22px;
padding-top:0px;
padding-bottom:0px
}
.speakers-wrapper .time {
font-size:28px
}
}
@media (max-width: 767px) {
.speakers-wrapper {
margin-left:-20px;
margin-right:-20px;
padding-left:20px;
padding-right:20px
}
.speakers-wrapper h4 {
padding-bottom:10px
}
.speakers-wrapper .nav-tabs>li {
display:block;
float:none
}
.speakers-wrapper .nav-tabs>li>a {
border-bottom:2px solid transparent
}
.speakers-wrapper .nav-tabs .active a, .speakers-wrapper .nav-tabs .active a:hover, .speakers-wrapper .nav-tabs .active a:focus {
border-bottom:2px solid #fff
}
.speakers-wrapper .nav-tabs a:hover, .speakers-wrapper .nav-tabs a:focus {
border-bottom:2px solid rgba(255, 255, 255, 0.4)
}
.speakers-wrapper .nav-tabs a {
font-size:28px;
padding-bottom:10px;
margin-right:10px;
margin-bottom:10px
}
.speakers-wrapper .nav-tabs {
border:none
}
.speakers-wrapper .speaker .image {
margin:0px auto;
width:170px
}
.speakers-wrapper .speaker .about {
margin-bottom:100px
}
.speakers-wrapper .speaker:last-child .about {
margin-bottom:0px
}
.speakers-wrapper .talk-title {
line-height:28px
}
}
.pricing-wrapper .pricing {
	background-color:#fff;
	font-family:"Open Sans", "Arial", sans-serif
}
.pricing-wrapper .pricing .pricing-inner {
	padding:100px 0 110px 0;
}
.pricing-wrapper .pricing .pricing-inner h2 {
	color:#292c33;
	font-weight:lighter
}
.pricing-wrapper .pricing .pricing-inner h4 {
	font-weight:normal;
	padding-bottom:70px
}
.pricing-wrapper .pricing .pricing-inner .tab-content {
	overflow:visible
}
.pricing-wrapper .pricing .pricing-inner .price {
	color:#464646;
	font-size:40px;
	font-weight:normal;
	padding:100px 0px 30px 30px;
	text-align:center
}
.pricing-wrapper .pricing .pricing-inner .content.best-offer {
	-webkit-box-shadow:inset 0px 0px 0px 5px #E61E25;
	-moz-box-shadow:inset 0px 0px 0px 5px #E61E25;
	box-shadow:inset 0px 0px 0px 5px #E61E25
}
.pricing-wrapper .pricing .pricing-inner .content ul {
	list-style-type:none;
	font-family:"Arial", sans-serif;
	height:110px;
	float:none;
	margin:0px auto;
	text-align:center;
	width:100%
}
.pricing-wrapper .pricing .pricing-inner .content ul li {
	border-top:1px solid #EFEFEF;
	line-height:24px;
	margin-left:30px;
	margin-right:30px
}
.pricing-wrapper .pricing .pricing-inner .content ul li:first-child {
	border-top:0px
}
.pricing-wrapper .pricing .pricing-inner .circle {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow:inset 0px 0px 10px 15px rgba(0, 0, 0, 0.04);
	-moz-box-shadow:inset 0px 0px 10px 15px rgba(0, 0, 0, 0.04);
	box-shadow:inset 0px 0px 10px 15px rgba(0, 0, 0, 0.04);
	background-color:rgba(0, 0, 0, 0.05);
	height:330px;
	padding:20px;
	text-align:center
}
.pricing-wrapper .pricing .pricing-inner .circle .content {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	background-color:#fff;
	height:330px;
	position:relative;
	text-align:center
}
.pricing-wrapper .pricing .pricing-inner .bubble {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	background-color:rgba(255, 211, 92, 0.953);
	font-size:24px;
	height:100px;
	position:absolute;
	right:0px;
	top:-18px;
	width:100px
}
.pricing-wrapper .pricing .pricing-inner p {
	font-weight:lighter;
	padding-left:20px;
	padding-top:28px;
	text-align:left
}
.pricing-wrapper .pricing .pricing-inner .square {
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	-webkit-box-shadow:inset 0px 0px 10px 15px rgba(0, 0, 0, 0.04);
	-moz-box-shadow:inset 0px 0px 10px 15px rgba(0, 0, 0, 0.04);
	box-shadow:inset 0px 0px 10px 15px rgba(0, 0, 0, 0.04);
	background-color:rgba(0, 0, 0, 0.05);
	height:350px;
	padding:10px;
	text-align:center
}
.pricing-wrapper .pricing .pricing-inner .square .content {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	background-color:#fff;
	height:350px;
	position:relative;
	text-align:center
}
.pricing-wrapper .pricing .pricing-inner .square .content ul {
	height:150px
}
.pricing-wrapper .pricing .pricing-inner .btn {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	background-image:none;
	border:none
}
.pricing-wrapper .pricing .pricing-inner .btn-buy {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
	background-color:#6fb871;
	color:rgba(255, 255, 255, 0.8);
	font-family:"Open Sans", "Arial", sans-serif;
	font-weight:bold;
	font-size:18px;
	line-height:25px;
	outline:none;
	padding:10px 40px;
	position:relative;
	text-decoration:none
}
.pricing-wrapper .pricing .pricing-inner .btn-buy:hover {
	-webkit-box-shadow:inset 0px 0px 0px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:inset 0px 0px 0px 2px rgba(0, 0, 0, 0.2);
	box-shadow:inset 0px 0px 0px 2px rgba(0, 0, 0, 0.2);
	color:#fff
}
.pricing-wrapper .pricing .pricing-inner .btn-buy:active {
	bottom:-1px;
	color:#fff
}
.pricing-wrapper .pricing .pricing-inner .nav-options {
	right:20px;
	top:130px;
	position:absolute;
	z-index:999
}
.pricing-wrapper .pricing .pricing-inner .nav-options .icon-options {
	background-color:transparent !important;
	color:rgba(0, 0, 0, 0.5);
	font-size:30px
}
.pricing-wrapper .pricing .pricing-inner .nav-options .icon-options:hover, .pricing-wrapper .pricing .pricing-inner .nav-options .icon-options:focus {
	color:rgba(0, 0, 0, 0.8)
}
.pricing-wrapper .pricing .pricing-inner .nav-options ul {
	margin-right:-20px;
	margin-top:10px
}
.pricing-wrapper .pricing .pricing-inner .nav-options ul:before {
	border:5px solid transparent;
	border-bottom-color:#EFEFEF;
	content:'';
	display:block;
	height:0px;
	position:absolute;
	top:-10px;
	right:13px;
	width:0px
}
.pricing-wrapper .pricing .pricing-inner .nav-options .dropdown-menu {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#EFEFEF;
	border:none;
	font-family:"Arial", sans-serif;
	padding:5px 0px
}
.pricing-wrapper .pricing .pricing-inner .nav-options .dropdown-menu .active a, .pricing-wrapper .pricing .pricing-inner .nav-options .dropdown-menu .active a:focus, .pricing-wrapper .pricing .pricing-inner .nav-options .dropdown-menu .active a:hover, .pricing-wrapper .pricing .pricing-inner .nav-options .dropdown-menu a:hover, .pricing-wrapper .pricing .pricing-inner .nav-options .dropdown-menu a:focus {
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-color:#6fb871;
	background-image:none
}
@media (min-width: 980px) and (max-width: 1199px) {
.pricing-wrapper .pricing .pricing-inner .price {
font-size:50px;
padding:40px 0px 10px 20px
}
.pricing-wrapper .pricing .pricing-inner .circle {
height:260px
}
.pricing-wrapper .pricing .pricing-inner .circle .content {
height:260px
}
.pricing-wrapper .pricing .pricing-inner .square {
height:260px
}
.pricing-wrapper .pricing .pricing-inner .square .content {
height:260px
}
.pricing-wrapper .pricing .pricing-inner .square .content ul {
height:120px
}
.pricing-wrapper .pricing .pricing-inner .btn-buy {
padding:10px 25px
}
}
@media (min-width: 768px) and (max-width: 979px) {
.pricing-wrapper .pricing .pricing-inner li {
line-height:20px;
font-size:12px
}
.pricing-wrapper .pricing .pricing-inner .circle {
height:190px
}
.pricing-wrapper .pricing .pricing-inner .circle .price {
font-size:40px;
padding:50px 0px 25px 20px
}
.pricing-wrapper .pricing .pricing-inner .circle .content {
height:190px
}
.pricing-wrapper .pricing .pricing-inner .circle .content ul {
display:none
}
.pricing-wrapper .pricing .pricing-inner .square {
height:240px
}
.pricing-wrapper .pricing .pricing-inner .square .content {
height:240px
}
.pricing-wrapper .pricing .pricing-inner .square .price {
font-size:40px;
padding:30px 0px 15px 15px
}
.pricing-wrapper .pricing .pricing-inner .square .content ul {
height:100px
}
.pricing-wrapper .pricing .pricing-inner .btn-buy {
padding:10px 25px
}
.pricing-wrapper .pricing .pricing-inner .bubble {
font-size:18px;
height:70px;
position:absolute;
right:-40px;
top:-40px;
width:70px
}
.pricing-wrapper .pricing .pricing-inner .bubble p {
padding-left:12px;
padding-top:15px
}
}
@media (max-width: 767px) {
.pricing-wrapper .pricing .pricing-inner {
padding-bottom:20px
}
.pricing-wrapper .pricing .pricing-inner h2 {
padding-top:40px
}
.pricing-wrapper .pricing .pricing-inner h4 {
padding-bottom:20px
}
.pricing-wrapper .pricing .pricing-inner .nav-options {
top:180px
}
.pricing-wrapper .pricing .pricing-inner .circle {
width:300px;
height:300px;
margin:0px auto;
margin-bottom:30px
}
.pricing-wrapper .pricing .pricing-inner .circle .content {
width:300px;
height:300px
}
.pricing-wrapper .pricing .pricing-inner .square {
width:300px;
height:320px;
margin:0px auto;
margin-bottom:30px
}
.pricing-wrapper .pricing .pricing-inner .square .content {
width:300px;
height:320px
}
.pricing-wrapper .pricing .pricing-inner .price {
padding:50px 0px 30px 30px
}
}
.features-wrapper {
	background-color:#292c33
}
.features-wrapper .features {
	background-color:rgba(0, 0, 0, 0.1);
	padding:70px 0px
}
.features-wrapper .features .features-inner h3 {
	line-height:28px;
	margin:15px 0px 10px 0px;
	font-weight:lighter
}
.features-wrapper .features .features-inner .background-icon {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#292c33;
	border:2px solid rgba(255, 255, 255, 0.1);
	height:70px;
	line-height:66px;
	text-align:center;
	width:100%
}
.features-wrapper .features .features-inner .features-description {
	color:#fff
}
.features-wrapper .features .features-inner .orange h3 {
	color:#ff8d72
}
.features-wrapper .features .features-inner .orange .icon {
	color:#ff8d72;
	font-size:55px;
	width:67px
}
.features-wrapper .features .features-inner .blue h3 {
	color:#69ccff
}
.features-wrapper .features .features-inner .blue .icon {
	color:#69ccff;
	font-size:55px;
	width:67px
}
.features-wrapper .features .features-inner .yellow h3 {
	color:#ffd35c
}
.features-wrapper .features .features-inner .yellow .icon {
	color:#ffd35c;
	font-size:55px;
	width:67px
}
@media (min-width: 980px) and (max-width: 1199px) {
.features-wrapper .features .features-inner .background-icon {
height:60px;
line-height:57px
}
.features-wrapper .features .features-inner .orange .icon, .features-wrapper .features .features-inner .blue .icon, .features-wrapper .features .features-inner .yellow .icon {
font-size:45px;
width:57px
}
}
@media (min-width: 768px) and (max-width: 979px) {
.features-wrapper .features .features-inner .background-icon {
height:43px;
line-height:39px;
margin-top:20px
}
.features-wrapper .features .features-inner .orange .icon, .features-wrapper .features .features-inner .blue .icon, .features-wrapper .features .features-inner .yellow .icon {
font-size:36px;
width:39px
}
}
@media (max-width: 767px) {
.features-wrapper {
margin-left:-20px;
margin-right:-20px
}
.features-wrapper .features {
padding:0px;
padding-left:20px;
padding-right:20px
}
.features-wrapper .features .features-inner .item {
padding-bottom:30px;
text-align:center
}
.features-wrapper .features .features-inner h3 {
font-size:28px
}
.features-wrapper .features .features-inner .wrapper-icon {
margin:0px;
padding:0px 0px 30px 0px
}
.features-wrapper .features .features-inner .background-icon {
display:inline-block;
height:90px;
line-height:85px;
margin:0px;
width:auto
}
.features-wrapper .features .features-inner .orange .icon, .features-wrapper .features .features-inner .blue .icon, .features-wrapper .features .features-inner .yellow .icon {
font-size:86px;
width:86px
}
.features-wrapper .features .features-inner .orange {
margin-top:20px
}
.features-wrapper .features .wrapper-icon {
text-align:center;
margin-top:10px;
padding-bottom:90px
}
.features-wrapper .features .text-wrapper {
text-align:center;
margin-bottom:10px
}
}
.testimonials-wrapper {
	background-color:#fff;
	padding-bottom:130px;
	position:relative
}
.testimonials-wrapper .testimonials .cycle-pager {
	left:0px
}
.testimonials-wrapper .testimonials h2 {
	color:#292c33;
	font-weight:lighter;
	padding-bottom:30px
}
.testimonials-wrapper .testimonials .testimonials-inner blockquote {
	border-left:none;
	padding:0px 0px 0px 0px
}
.testimonials-wrapper .testimonials .testimonials-inner p {
	color:#292c33;
	font-family:"Open Sans", "Arial", sans-serif;
	font-style:italic;
	font-weight:lighter;
	line-height:30px;
	padding:40px 0px 0px;
	text-align:center
}
.testimonials-wrapper .testimonials .testimonials-inner small {
	color:#BDDCEE;
	font-family:"Open Sans", "Arial", sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:20px 0px 0px;
	text-align:center
}
.testimonials-wrapper .testimonials .testimonials-inner .item {
	float:none;
	margin:0px auto
}
.testimonials-wrapper .testimonials .testimonials-inner .testimonials-image {
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:10px solid rgba(0, 0, 0, 0.05)
}
.testimonials-wrapper .testimonials .testimonials-inner .testimonials-image-box {
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	border:5px solid #292c33
}
.testimonials-wrapper .testimonials .testimonials-inner .testimonials-image-box:hover {
	border:0px solid white
}
@media (max-width: 767px) {
.testimonials-wrapper .testimonials .testimonials-inner .testimonials-image {
margin:0px auto;
width:170px
}
}
.our-partners-wrapper {
	background-color:#f7f7f7
}
.our-partners-wrapper .our-partners {
	padding-bottom:60px
}
.our-partners-wrapper .our-partners h2 {
	color:#292c33;
	font-weight:lighter
}
.our-partners-wrapper .our-partners .our-partners-logo {
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
	opacity:0.3;
	padding-top:50px;
	text-align:center
}
.our-partners-wrapper .our-partners .our-partners-logo:hover {
	opacity:0.8
}
@media (max-width: 767px) {
.our-partners-wrapper {
margin-left:-20px;
margin-right:-20px;
padding-left:20px;
padding-right:20px
}
}
.footer-wrapper {
	background-color:#292c33;
	color:white;
	font-family:"Open Sans", "Arial", sans-serif
}
.footer-wrapper .btn {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-image:none;
	border:none;
	text-shadow:none;
	outline:none
}
.footer-wrapper .btn-grey {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
	background-color:#3f4248;
	color:rgba(255, 255, 255, 0.8);
	font-family:"Open Sans", "Arial", sans-serif;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	outline:none;
	line-height:25px;
	padding:10px 20px;
	position:relative
}
.footer-wrapper .btn-grey:hover {
	-webkit-box-shadow:inset 0px 0px 0px 2px rgba(255, 255, 255, 0.2);
	-moz-box-shadow:inset 0px 0px 0px 2px rgba(255, 255, 255, 0.2);
	box-shadow:inset 0px 0px 0px 2px rgba(255, 255, 255, 0.2);
	color:#fff
}
.footer-wrapper .btn-grey:active {
	bottom:-1px;
	color:#fff
}
.footer-wrapper .footer .footer-inner p {
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding-left:33px
}
.footer-wrapper .footer .footer-inner h2 {
	font-weight:lighter;
	padding-bottom:40px;
	text-align:left
}
.footer-wrapper .footer .footer-inner ul {
	list-style-type:none;
	margin:0px
}
.footer-wrapper .footer .footer-inner li {
	line-height:30px;
	font-weight:normal;
	margin-bottom:30px
}
.footer-wrapper .footer .footer-inner address {
	line-height:30px
}
.footer-wrapper .footer .footer-inner .icon {
	font-size:25px;
	margin-left:-5px;
	width:40px
}
.footer-wrapper .footer .footer-inner .title {
	font-size:18px
}
.footer-wrapper .footer .footer-inner .e-mail {
	color:white;
	font-size:18px;
	text-decoration:underline;
	outline:none
}
.footer-wrapper .footer .footer-inner .e-mail-li {
	margin-bottom:0px
}
.footer-wrapper .footer .footer-inner .text {
	font-size:18px;
	font-weight:normal;
	margin:0px
}
.footer-wrapper .footer .footer-inner .footer-form input[type="email"], .footer-wrapper .footer .footer-inner .footer-form input[type="text"], .footer-wrapper .footer .footer-inner .footer-form textarea {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:rgba(0, 0, 0, 0.2);
	border:2px solid rgba(255, 255, 255, 0.1);
	height:50px;
	color:rgba(255, 255, 255, 0.7);
	font-family:"Open Sans", "Arial", sans-serif;
	font-size:18px;
	margin:0px;
	padding:8px 20px 10px 35px;
	resize:none;
	width:100%
}
.footer-wrapper .footer .footer-inner .footer-form input[type="email"]:hover, .footer-wrapper .footer .footer-inner .footer-form input[type="text"]:hover, .footer-wrapper .footer .footer-inner .footer-form textarea:hover {
	border:2px solid rgba(255, 255, 255, 0.2)
}
.footer-wrapper .footer .footer-inner .footer-form input[type="email"]:focus, .footer-wrapper .footer .footer-inner .footer-form input[type="text"]:focus, .footer-wrapper .footer .footer-inner .footer-form textarea:focus {
	border:2px solid rgba(255, 255, 255, 0.2)
}
.footer-wrapper .footer .footer-inner .footer-form textarea {
	height:210px
}
.footer-wrapper .footer .footer-inner .footer-form .control-group {
	margin-bottom:30px;
	position:relative
}
.footer-wrapper .footer .footer-inner .footer-form .icon {
	color:rgba(255, 255, 255, 0.2);
	font-size:24px;
	left:15px;
	position:absolute;
	top:16px
}
.footer-wrapper .footer .footer-inner .footer-form .btn-send {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
	background-color:#BDDCEE;
	color:white;
	float:right;
	font-family:"Open Sans", "Arial", sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	outline:none;
	padding:15px 20px;
	position:relative
}
.footer-wrapper .footer .footer-inner .footer-form .btn-send:hover {
	-webkit-box-shadow:inset 0px 0px 0px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:inset 0px 0px 0px 2px rgba(0, 0, 0, 0.2);
	box-shadow:inset 0px 0px 0px 2px rgba(0, 0, 0, 0.2);
	color:#fff
}
.footer-wrapper .footer .footer-inner .footer-form .btn-send:active {
	bottom:-1px;
	color:#fff
}
.footer-wrapper .footer .footer-inner .footer-form .form-actions {
	background-color:transparent;
	border-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px
}
.footer-wrapper .footer-bottom {
	background-color:rgba(0, 0, 0, 0.1);
	margin-top:0px;
	padding-top:30px;
	padding-bottom:30px
}
.footer-wrapper .footer-bottom .btn-grey {
	margin-left:20px;
	margin-right:20px
}
.footer-wrapper .footer-bottom .icons {
	float:right
}
.footer-wrapper .footer-bottom .social-icon {
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
	line-height:40px;
	opacity:0.5;
	outline:none;
	padding-left:3px;
	padding-right:3px
}
.footer-wrapper .footer-bottom .social-icon:hover {
	opacity:1
}
.footer-wrapper .footer-bottom .footer-navigation {
	text-align:right;
	padding-top:10px
}
.footer-wrapper .footer-bottom .footer-navigation a:hover, .footer-wrapper .footer-bottom .footer-navigation a:focus {
	color:#BDDCEE;
	outline:none;
	outline-offset:0px;
	padding:0px 10px 0px 10px;
	text-decoration:none
}
.footer-wrapper .footer-bottom .footer-navigation a:last-child {
	padding-right:0px
}
.footer-wrapper .footer-bottom .footer-navigation ul {
	margin:0px 0px 12px 0px;
	padding:0px
}
.footer-wrapper .footer-bottom .footer-navigation ul li {
	display:inline
}
@media (min-width: 768px) and (max-width: 979px) {
.footer-wrapper .footer .btn-grey {
font-size:14px;
padding:10px 10px
}
.footer-wrapper .footer .footer-inner h2 {
font-size:28px
}
.footer-wrapper .footer .footer-inner p {
font-size:14px
}
.footer-wrapper .footer .footer-inner address {
line-height:24px
}
.footer-wrapper .footer .footer-inner .title {
font-size:14px
}
.footer-wrapper .footer .footer-inner .e-mail {
font-size:14px
}
.footer-wrapper .footer .footer-inner .footer-form input[type="text"], .footer-wrapper .footer .footer-inner .footer-form textarea {
font-size:16px
}
}
@media (max-width: 767px) {
.footer-wrapper {
margin-left:-20px;
margin-right:-20px;
padding-left:20px;
padding-right:20px
}
.footer-wrapper .footer .footer-inner h2 {
padding-bottom:20px;
padding-top:30px;
text-align:center
}
.footer-wrapper .footer .footer-inner .footer-form .icon {
left:13px
}
.footer-wrapper .footer-bottom {
margin-left:-20px;
margin-right:-20px;
padding-left:20px;
padding-right:20px;
text-align:center
}
.footer-wrapper .footer-bottom .icons {
float:none;
margin-top:20px;
text-align:center
}
.footer-wrapper .footer-bottom .btn-grey {
margin-top:15px;
display:block
}
}
body {
	-webkit-font-smoothing:antialiased;
	font-size:14px;
	font-family:'Arial', sans-serif;
	line-height:20px
}
a {
	transition:all 0.2s ease
}
h1, h2, h3, h4, h5, h6 {
	font-family:"Open Sans", "Arial", sans-serif
}
h1 {
	font-size:72px;
	font-weight:lighter;
	padding-bottom:10px
}
h2 {
	font-size:36px;
	font-weight:lighter;
	margin:0px;
	padding-top:50px;
	text-align:center
}
h2.page-header {
	border:0px;
	color:#292c33;
	font-weight:lighter
}
h3 {
	font-size:24px;
	font-weight:lighter
}
h4 {
	color:#898989;
	font-size:18px;
	font-weight:normal;
	text-align:center
}
h4.page-header {
	color:#898989;
	font-size:18px;
	font-weight:normal;
	text-align:center
}
h4.page-header a {
	text-decoration:none;
}
h4.page-header a:hover {
	text-decoration:underline;
}
h5 {
	font-size:14px;
	font-weight:normal
}
hr {
	margin:0px 0px
}
textarea, input {
	-webkit-font-smoothing:antialiased;
	font-family:"Open Sans", "Arial", sans-serif
}
iframe {
	border:0px
}
[class^="icon-"], [class*=" icon-"] {
background-image:none !important
}
.center {
	text-align:center
}
.has-options {
	position:relative
}
.video {
	height:431px;
	margin-top:30px;
	width:770px
}
.cycle-pager {
	text-align:center;
	width:100%;
	z-index:500;
	position:absolute;
	bottom:60px;
	overflow:hidden
}
.cycle-pager span {
	cursor:pointer;
	font-family:"Arial", sans-serif;
	font-size:70px;
	width:35px;
	height:20px;
	display:inline-block;
	color:rgba(0, 0, 0, 0.2);
	cursor:pointer;
	transition:all 0.1s ease
}
.cycle-pager span:hover {
	color:rgba(0, 0, 0, 0.4)
}
.cycle-pager span.cycle-pager-active {
	color:rgba(0, 0, 0, 0.6)
}
.tp-bullets.simplebullets.round .bullet {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-transition:background-color 0.1s ease;
	-moz-transition:background-color 0.1s ease;
	-o-transition:background-color 0.1s ease;
	transition:background-color 0.1s ease;
	background-color:rgba(255, 255, 255, 0.2);
	background-image:none;
	cursor:pointer;
	font-family:"Arial", sans-serif;
	font-size:70px;
	width:35px;
	height:20px;
	display:inline-block;
	color:rgba(255, 255, 255, 0.2);
	cursor:pointer;
	height:20px;
	margin:0px 6px;
	width:20px
}
.tp-bullets.simplebullets.round .bullet:hover {
	background-color:rgba(255, 255, 255, 0.4)
}
.tp-bullets.simplebullets.round .bullet.selected {
	background-color:rgba(255, 255, 255, 0.6)
}
.tp-bullets.simplebullets.round .tparrows {
	display:none
}
.thumbnails {
	margin-bottom:100px
}
.thumbnails .thumbnail {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	padding:10px;
	text-align:center
}
.thumbnails .thumbnail h3 {
	font-size:24px;
	font-weight:lighter;
	margin-bottom:0px;
	text-align:left
}
.thumbnails .thumbnail img {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:6px solid #292c33
}
#map {
	height:425px;
}
@media (max-width: 767px) {
#map {
margin-left:-20px;
margin-right:-20px
}
}
.success {
	color:#fff;
	display:none;
	font-family:"Open Sans", "Arial", sans-serif;
	font-size:18px;
	text-align:center
}
.success .icon {
	color:#8ef58e;
	font-size:32px;
	margin-bottom:20px;
	margin-top:20px
}
.error {
	color:#FF0000;
	display:block;
	font-family:"Open Sans", "Arial", sans-serif;
	font-size:18px;
	text-align:center
}
.error h3 {
	color:#FF0000;
	font-size:24px;
	font-weight:bold;
}
.error p {
	color:#FF0000;
}
.error .icon {
	color:#FF0000;
	font-size:32px;
	margin-bottom:20px;
	margin-top:20px
}
.btn-start {
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	-ms-border-radius:40px;
	-o-border-radius:40px;
	border-radius:40px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:background 0.2s linear;
	-moz-transition:background 0.2s linear;
	-o-transition:background 0.2s linear;
	transition:background 0.2s linear;
	text-shadow:none;
	background-color:#BDDCEE;
	background-image:none;
	border:0px;
	font-family:"Open Sans", "Arial", sans-serif;
	font-size:24px;
	padding:20px 30px
}
.btn-start i {
	font-size:40px;
	margin:0px 20px;
	vertical-align:middle
}
.btn-start:focus, .btn-start:active, .btn-start:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:background 0.2s linear;
	-moz-transition:background 0.2s linear;
	-o-transition:background 0.2s linear;
	transition:background 0.2s linear;
	background-color:#ff5628
}
.clock-done {
	display:none
}
.clock-done p {
	font-family:"Open Sans", "Arial", sans-serif;
	font-size:125px;
	line-height:125px;
	margin-bottom:30px;
	text-align:center
}

/* PROGRAMAÇÃO PATROCINADORES */
.sponsors-wrapper {
	background-color:#DAE3E8; width:100%;
}
.sponsors-wrapper .sponsors {
	padding:25px 0px
}
.sponsors-wrapper .sponsors .sponsors-inner {
	/*height:70px;*/
	line-height:66px;
	text-align:center;
	width:100%
}
@media (min-width: 980px) and (max-width: 1199px) {
.sponsors-wrapper .sponsors .sponsors-inner {
height:60px;
line-height:57px
}
}
@media (min-width: 768px) and (max-width: 979px) {
.sponsors-wrapper .sponsors .sponsors-inner {
height:43px;
line-height:39px;
margin-top:20px
}
}
@media (max-width: 767px) {
.sponsors-wrapper {
margin-left:-20px;
margin-right:-20px
}
.sponsors-wrapper .sponsors {
padding:0px;
padding-left:20px;
padding-right:20px
}
.sponsors-wrapper .sponsors .sponsors-inner {
display:inline-block;
height:90px;
line-height:85px;
margin:0px;
width:auto
}
}
/* FIM PROGRAMAÇÃO PATROCINADORES */

/* PROGRAMAÇÃO (PALESTRANTES) */
.programacao   {width:1200px; padding:15px 0 25px 0; display:table; border-bottom:solid 1px #3D4046; font-family:Roboto; font-size:18px; color:#FFFFFF; position:relative;}
 .horario      {width:140px; float:left; font-size:18px; font-weight:500;}
 .evento       {width:867px; float:left; font-size:18px; font-weight:500; margin:0 0 0 17px;}
  .titulo      {font-size:18px; color:#66CC99; font-weight:500;}
  .descricao   {font-size:14px; font-weight:500; line-height:17px; padding:5px 0 0 0;}
  .palestrante {float:left; width:197px; height:200px; margin:15px 0 0 0;}
   .nome       {font-size:14px; margin:0; padding:0;}
   .funcao     {font-size:11px; color:#888888; line-height:12px;}
/* FIM PROGRAMAÇÃO (PALESTRANTES) */

/* PATROCINADORES TEMÁRIO */
#patrocinio_temario {
	position:absolute;
	right:40px;
	bottom:20px;
	z-index:999;
}
/* FIM PATROCINADORES TEMÁRIO */

/* SOBRE PALESTRANTES */
.sobre_palestrantes           {display:none; position:fixed; top:0; left:0; z-index:9999; width:100%; height:100%; background:url(../pictures/bg-sobre-palestrantes.png) repeat; -webkit-transition: all 5s linear; -moz-transition: all 5s linear; -o-transition: all 5s linear; transition: all 5s linear;}
.centraliza                   {width:600px; height:auto; margin:10% auto 0 auto; background:#292C33; border:dotted 1px #666666;}
.conteudo_palestrante         {margin:30px; font-family:Roboto;}
.conteudo_palestrante h1      {font-size:30px; color:#9BDCED; border-bottom:dotted 1px #999999; margin:-10px 0 0 0;}
.conteudo_palestrante .texto  {font-size:15px; color:#FFFFFF; margin:20px 0; line-height:25px;}

.bt_fechar                    {float:right; position:relative; z-index:1; margin:7px;}
/* FIM SOBRE PALESTRANTES */
