@charset "utf-8";
/* ============================== */
/*
 - Title: MyLandert Landing Page
 */
/* ============================== */



/* ---------------------------------------------------------------------- */
/*	Import styles
 /* ---------------------------------------------------------------------- */

/* Bootstrap.css  - include resetes ( Media querys, grid-responsive,layout).*/
@import url("bootstrap/bootstrap.css");

/*Google Fonts*/
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);
@import url(http://fonts.googleapis.com/css?family=Armata);

/*animate*/
@import url("animate-custom.css");

/*gototop*/
@import url("gototop/ui.totop.css");

/*fancy*/
@import url("../js/fancy/jquery.fancybox.css");

/*carrousell*/
@import url("tooltip_skin_variation.css");

/* helpers */
@import url("helpers.css");

/* animate */
@import url("animate-custom.css");

/*Slider*/
@import url("slide/responsiveslides.css");





/* Reset Styles --------------------------------------------------------*/
html {
	font-size: 100%;
	min-width: 318px;
}
body {
	font-family: 'Armata', sans-serif;
	font-size: 62.5%;
	margin-top: 61px;
	min-width: 318px;
}
a, a:hover, a:active {
	outline: 0 !important;
}
h1, h2, h3, h4, h5, h6, .oswald, .btn {
	font-family: 'Oswald', sans-serif;
}
.armata {
	font-family: 'Armata', sans-serif !important;
}
.oswald {
	font-family: 'Oswald', sans-serif !important;
}
*:focus  
{  
    outline: none;  
}  
header {
	background: none repeat scroll 0 0 #171717;
	display: block;
	overflow: hidden;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
	min-width: 318px;
}
header .navbar-default {
	background: none;
	border: none;
}
header .navbar-default .navbar-toggle {
	border-color: #333;
}
header .navbar-default .navbar-toggle:hover, header .navbar-default .navbar-toggle:focus {
	background-color: #333;
}

header .navbar-default .navbar-nav > .active > a, header .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: #000000;
}
header .navbar-nav {
	float: right;
}
header .navbar-nav > li > a {
	color: white;
	line-height: 61px;
	padding: 0 15px;
	font-size: 1.4em;
}
header .navbar-default .navbar-nav > li > a {
	color: #FFFFFF;
}
header .navbar-collapse.in {
	overflow-x: hidden;
	overflow-y: auto;
}
#logo {
	padding: 12px 0;
}
body > section {
    overflow: hidden;
} 




/* Slider
 =============================================================*/
section.bg-color {
	overflow: hidden;
	position: relative;
	background: url(../img/bg-slider.png) repeat-x center bottom fixed;
}
section.bg-color:before {
	background: url("../img/bg-sep-slider.png") repeat scroll center top transparent;
	bottom: 0;
	content: "";
	display: block;
	height: 7px;
	position: absolute;
	width: 100%;
	z-index: 3;
}
#slider .item {
	padding: 28px 0 0;
}
#slider .form-group {
	position: relative;
}
#slider .item h1 {
	color: white;
	font-size: 5.6em;
	font-weight: 700;
	line-height: 1.28em;
	margin: 0.8em 0 0.4em;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
	text-transform: uppercase;
}
#slider .item p {
	color: white;
	font-size: 1.8em;
	line-height: 1.2em;
	margin: 0 0 2.5em;
}
#slider .item .form-control {
	height: 55px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
	padding: 6px 116px 6px 12px;
	border: 0;
}
#slider .item .form-inline .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
	width: 100%;
}
#slider .item .form-inline {
	margin-bottom: 17px;
	position: relative;
}
#slider .item .btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 107px;
	background: #EF6302;
	color: #FFFFFF;
	text-transform: uppercase;
	height: 55px;
	font-size: 2em;
	font-weight: 700;
	border-radius: 0px 4px 4px 0px;
	padding-bottom: 15px;
}
body > section > .container > h2 {
	font-size: 5em;
	margin-bottom: 0.7em;
	text-transform: uppercase;
}
body > section {
	padding: 3.5% 0;
}




/* features
 =============================================================*/
.rotate {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	overflow: hidden;
}

.rotate:hover {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}

#features {

}
#features .item {
	padding: 0 0 29px 0;
	cursor: default;
}
#features .item div {
	width: 221px;
	height: 221px;
	margin: 0 auto 25px;
	position: relative;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	overflow: hidden;
}

#features .item div i {
	border: 6px solid white;
	color: white;
	display: block;
	font-size: 5em;
	height: 81px;
	left: 60px;
	top: 60px;
	position: absolute;
	width: 81px;
}
#features .item h3 {
	font-family: 'Armata', sans-serif !important;
}
#features .item p {
	font-size: 1.5em;
	line-height: 1.55em;
	color: #849BAB;
}
#features .item:hover div {
	background: #EF6302;
	border-color: #F8EAE1;
	transform: rotate(180deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
#features .item:hover h3 {
	color: #EF6302;
}





/* download
 =============================================================*/
#download h2 {
	color: #FFFFFF;
	font-size: 6.5em;
	font-weight: 700;
	margin-bottom: 0.5em;
	text-transform: uppercase;
}
.carousel-control.left, .carousel-control.right {
	background-image: none !important;
	position: absolute !important;
}
.carousel-control.right {
	right: 0 !important;
}
.carousel-control.left {
	left: 0 !important;
}
.btn-google-play, .btn-app-store {
	display: block;
	width: 152px;
	height: 50px;
	margin-right: 10px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	display: inline-block;
}
.btn-google-play {
	background: url(../img/btn-google-store.png);
}
.btn-app-store {
	background: url(../img/btn-app-store.png);
}
#download .carousel-control {
	background: none !important;
}
#download .slide {
	position: relative;
	padding: 0 75px;
}

#download .rotate-left ,
#download .rotate-right {
	background: url("../img/arrows.png") repeat scroll 0 0 transparent;
	display: block;
	height: 85px;
	position: absolute;
	top: 50%;
	width: 45px;
	margin-top: -87px;
	border: 0;
	text-indent: -9999px;
}
#download .rotate-left {
	left: 0;
}
#download .rotate-right ,
#download span.next {
	background-position: 100% 50%;
	right: 0;
}
#download .img-rotate {
	-webkit-transition: 0.8s linear;
	-moz-transition: 0.8s linear;
	-o-transition: 0.8s linear;
	transition: 0.8s linear;
	-moz-transform: rotateY(0deg);
}
.img-rotate.rotate-3d {
	-moz-transform: rotateY(90deg);
}





/* Pricing Tables
 =============================================================*/
#pricing .container {
	padding-left: 15px;
	padding-right: 15px;
}
#pricing ul {
	list-style: none;
	margin-left: 0;
	margin-bottom: 21px !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#pricing ul:hover {
	border-left: 6px solid #EF6302;
	border-right: 6px solid #EF6302;
	border-bottom: 6px solid #EF6302;
	transition: all 0.5s ease 0s;
}

#pricing ul li {
	background: none repeat scroll 0 0 #EEEEEE;
	border-top: 1px solid #D6D6D6;
	color: #859CAE;
	font-size: 1.6em;
	line-height: 1.7em;
	padding: 15px 0;
	text-align: center;
}
#pricing ul li.title {
	background: none repeat scroll 0 0 #7CBCE2;
	color: #0081CF;
	font-size: 3.2em;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}
#pricing ul:hover li.title {
	background: none repeat scroll 0 0 #EF6302;
	color: #FFFFFF;
}
#pricing ul li.price {
	background: none repeat scroll 0 0 #AED4EB;
	color: #0081CF;
	font-size: 2.8em;
	line-height: 2.8em;
}
#pricing ul:hover li.price {
	background: #F7E9E0;
	color: #EF6302;
}
#pricing ul li a {
	background: url("../img/download-inverse.png") no-repeat scroll 13% 23px #7CBCE2;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	display: block;
	font-family: 'Oswald', sans-serif !important;
	font-size: 22px;
	margin: 0 auto;
	padding: 25px 10px 23px 56px;
	text-transform: uppercase;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 100%;
}
#pricing ul:hover li a {
	background-color: #EF6302;
	text-decoration: none;
}





/* space
 ============================================================= */
#space .thumb {
	position: relative;
}
#space .thumb img {
	/*display: none;*/
	opacity: 1;
	position: relative;
	top: 0px;
}
#space .thumb img.layer {
	position: absolute;
	top: 0;
	left: 0;
	top: 0px;
}
#space * {
	border-radius: 0 !important;
	color: white;
}
#space .panel-title {
	font-size: 2.1em
}
#space .panel-heading {
	padding: 0px;
}
#space .panel-default > .panel-heading {
	background-color: transparent;
	border-color: #FFF;
	color: #333333;
}
#space .panel-body {
	font-size: 1.5em;
	line-height: 1.55em;
	padding: 21px 29px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#space .panel-title > a {
	display: block;
	color: #005962;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	padding: 15px;
	text-decoration: none !important;
}
#space .panel-title > a.collapsed {
	color: #fff;
	background-color: transparent;
}
.panel-collapse {
	/*-moz-transition: height 0.8s linear;
	 -webkit-transition: height 0.8s linear;
	 transition: height 0.8s linear;*/
}
#space .panel {
	border: 3px solid white;
}
#space .img-responsive {
	margin-top: -40px;
}





/* gallery
 ============================================================= */
#gallery {
	overflow: hidden;
}
#gallery .item {
	margin: 0 auto 15px;
	max-width: 371px;
	overflow: hidden;
	position: relative;
	min-height: 334px;
}
#gallery .item img {
	position: relative;
	z-index: 0;
}
#gallery .item .hover {
	left: 0;
	top: 0;
	background: none repeat scroll 0 0 white;
	border: 2px solid #F06303;
	border-radius: 5px;
	height: 100%;
	margin: 0px;
	padding: 15px;
	position: absolute;
	width: auto;
	z-index: 2;
	opacity: 0;
	-moz-transition: opacity .5s linear;
	-webkit-transition: opacity .5s linear;
	transition: opacity .5s linear;
	cursor: pointer;
}
#gallery .item:hover .hover {
	opacity: 1;
}
#gallery .item .hover frame {

}
#gallery .item .hover i {
	border: 5px solid #F06303;
	color: #F06303;
	display: block;
	font-size: 3.4em;
	height: 65px;
	left: 60px;
	line-height: 1.6em;
	margin: 20% auto 0;
	top: 60px;
	width: 65px;
}
#gallery .item .hover h3 {
	color: #f06303;
	font-family: 'Armata', sans-serif;;
	font-size: 2em;
}

#gallery .item p {
	font-size: 1.4em;
	color: #849bae;
}

#gallery .item .hover p {
	color: #849bae;
	font-size: 1.4em;
}





/* testimonials
 ============================================================= */
#testimonials {
	background: url("../img/bg-testimonials.png") repeat-x scroll center bottom;
	position: relative;
	padding: 54px 0 163px;
}
#testimonials h2 {
	color: #FFFFFF;
}






/* footer
 ============================================================= */
footer {
	background: none repeat scroll 0 0 #171717;
	padding: 54px 0;
	position: relative;
	z-index: 9;
}
footer .social {
	display: inline-block;
	list-style: none;
	margin-bottom: 20px !important;
}
footer .social li {
	display: inline-block;
	margin: 0 5px;
}
footer .social li a {

}
footer .social li a i {
	border: 4px solid #F06303;
	color: #F06303;
	display: block;
	font-size: 2.9em;
	height: 50px;
	left: 60px;
	line-height: 1.4em;
	margin: 2% auto 0;
	top: 60px;
	width: 50px;
}
footer p {
	color: #fff;
	font-size: 1.3em;
}

#toTop a {
	display: block;
	height: 100%;
	position: absolute;
	width: 100%;
}





/* scrollbars
 ============================================================= */

body {
	scrollbar-base-color: #EF6302;
	scrollbar-base-color: #EF6302;
	scrollbar-3dlight-color: #EF6302;
	scrollbar-highlight-color: #EF6302;
	scrollbar-track-color: #EBEBEB;
	scrollbar-arrow-color: black;
	scrollbar-shadow-color: #C0C0C0;
	scrollbar-dark-shadow-color: #EF6302;
}

::-webkit-scrollbar {
	width: 7px;
	height: 3px;
}
::-webkit-scrollbar-button {
	height: px;
	background-color: #EF6302;
}
::-webkit-scrollbar-track {
	background-color: #EFEFEF;
}
::-webkit-scrollbar-track-piece {
	background-color: #ffffff;
}
::-webkit-scrollbar-thumb {
	height: 50px;
	background-color: #EF6302;
	border-radius: 3px;
}
::-webkit-scrollbar-corner {
	background-color: #EF6302;
}}
::-webkit-resizer {
	background-color: #666;
}

@-moz-document url-prefix(http://),url-prefix(https://) {
scrollbar {
-moz-appearance: none !important;
background: rgb(0,255,0) !important;
}
thumb,scrollbarbutton {
-moz-appearance: none !important;
background-color: rgb(239,99,2) !important;
}

thumb:hover,scrollbarbutton:hover {
-moz-appearance: none !important;
background-color: rgb(239,99,2) !important;
}

scrollbarbutton {
display: none !important;
}

scrollbar[orient="vertical"] {
min-width: 15px !important;
}
}

/* animations */
.from-left {
	overflow: hidden;
	position: relative;
	left: -3000px;
	-webkit-transition: all .6s;
	transition: all .6s;
}
.from-right {
	overflow: hidden;
	position: relative;
	right: -3000px;
	-webkit-transition: all .6s;
	transition: all .6s;
}
.bottom {
	overflow: hidden;
	position: relative;
	bottom: -1000px;
	-webkit-transition: all 1s;
	transition: all 1s;
}
.rotate {
	top: -3000px;
	opacity: 0;
	-moz-transform: rotate(-4000deg);
	-o-transform: rotate(-4000deg);
	-webkit-transform: rotate(-4000deg);
	-webkit-transition: all 2s;
	transition: all 2s;
}
.rotate-normal {
	opacity: 1;
	top: 0;
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}





/* carrousell testimonials
 ============================================================= */

.sky-carousel-wrapper {
	height: 266px !important;
}
.sky-carousel .sc-content-wrapper .sc-content-container .sc-content {
	background: none;
}
.sky-carousel .sc-content-wrapper {
	left: 50%;
	position: relative;
	text-align: center;
	top: 9%;
	z-index: 4999;
}
.sky-carousel .sc-content {
	font-family: 'Armata', sans-serif !important;
	text-shadow: none !important;
}
.sky-carousel .sc-content-wrapper h2 {
	font-family: 'Armata', sans-serif !important;
	text-shadow: none !important;
	font-size: 2.5em;
	margin-bottom: 0.3em;
}
.sky-carousel .sc-content-wrapper p span {
	display: block;
	font-size: 1.3em;
	margin-bottom: 1em;
	text-shadow: none !important;
}
.sky-carousel .sc-content-wrapper p {
	font-family: 'Armata', sans-serif !important;
	font-size: 1.2em text-shadow : none!important;
	text-shadow: none !important;
}
.sky-carousel .sc-content-wrapper .sc-content-container .sc-content {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.sky-carousel .sc-content-wrapper .sc-content-container:after {
	display: none;
}
.sky-carousel .sc-nav-button {
	top: 135px;
	opacity: 0.7;
}
.sky-carousel .sc-nav-button:hover {
	opacity: 1;
}

.sky-carousel .sc-nav-button.sc-prev {
	background: url("../img/carrousell-left.png") no-repeat scroll center center transparent !important;
	left: 50%;
	margin-left: -175px;
	margin-top: 100px;
}
.sky-carousel .sc-nav-button.sc-next {
	background: url("../img/carrousell-right.png") no-repeat scroll center center transparent !important;
	right: 50%;
	margin-right: -175px;
	margin-top: 100px;
}
.sky-carousel .sc-nav-button.sc-next:hover {
	background: url("../img/carrousell-right.png") no-repeat scroll center center transparent !important;
}
.sky-carousel .sc-nav-button.sc-prev:hover {
	background-position: center center !important;
}

.sky-carousel .sky-carousel-container {
	margin: 0 0 0 -15px;
}

.imageRotator {
	position: relative;
	height: 490px;
}

.imageRotator img {
	display: block;
	text-align: center;
	margin: 0 auto;
}
.rotator {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
   
    padding-bottom: 69%;
    position: relative;
}
.card {
	left: 0;
	top: 0;
	margin-left: 0px;
	position: absolute;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	width: 100%;
	height: 100%;
}
.card img {
	width: 100%;
	height: auto;
}
.card.front {
	z-index: 999;
}

.card.back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.rotate-3d {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

