/*
==========================================================================
	@hippiechaka
==========================================================================
*/

*/
* {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
section{min-height:initial;padding:0;}

/* HTML5 ✰ Boilerplate ✰ normalize */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 16px; line-height: 1.231; font-weight:400;}
body, button, input, select, textarea { font-family:'Arial', sans-serif; color: #484848; }
::-moz-selection { background: #feda9e; color: #fff; text-shadow: none; }
::selection { background: #feda9e; color: #fff; text-shadow: none; }
a { color: #225472; }
a:visited { color: #488ab2; }
a:hover { color: #225472; }
a:focus { outline: none; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
/*input:invalid, textarea:invalid { background-color: #f0dddd; }*/
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

/* Text */

h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;font-family: 'Amatic SC', sans-serif; font-weight:400;}
h1 {font-size:36px;}
h2 {font-size:28px;}
h3 {font-size:24px;}
h4 {font-size:18px;}
h5 {font-size:17px;}
h4 {font-size:16px;}
a:hover {color: #225472;}
a, a:hover, a:visited {text-decoration: none;}


body {
/*   font-family: 'Amatic SC', cursive; */
  font-size: 18px;
/*   background: #35afc1; */
background: #061927;
  color: #eee;
  margin: 0;
  overflow-x:hidden; 
}

#inner-top{
  height:auto;
  background:#061928;
  transition: ease .168s;
  -webkit-transition: ease .168s;
}
#inner-top h1{
  color:#fff;
  font-size:36px;
    transition: ease .168s;
  -webkit-transition: ease .168s;
}
#inner-top h2{
  color:#b1fff8;
  font-size:28px;
    transition: ease .168s;
  -webkit-transition: ease .168s;
}
#inner-top.short{
  border-bottom:1px dashed rgba(255, 255, 255, 0.16);
}

#inner-top.short h1{
  font-size:16px;
}
#inner-top.short h2{
  font-size:11px;
}

p#redes-paragraph{
  text-align:center;
}
a.redes-btn{
  background:rgba(255,255,255,0);
  border: 2px solid #fff;
  color: #fff;
  width:40px;
  height:40px;
  position:relative;
  z-index:2;
  display:inline-block;
  text-align:center;
  line-height:37px;
  border-radius:50%;
  padding:0;
  margin:5px;
  transition: ease .168s;
  -webkit-transition: ease .168s;
}
a.redes-btn i.fab, a.redes-btn i.fa{
  color:#fff;
  font-size:18px;
}
a.redes-btn:hover i.fab, a.redes-btn:hover i.fa{
  color:#fff;
}
a.redes-btn#linkedinF:hover{background:rgba(0, 115, 177,1);/*border-color:rgba(0, 115, 177,1);*/}
a.redes-btn#youtubeF:hover{background:rgba(245, 11, 11,1);/*border-color:rgba(245, 11, 11,1);*/}
a.redes-btn#instagramF:hover{background:rgba(210, 45, 120,1);/*border-color:rgba(210, 45, 120,1);*/}
a.redes-btn#twitterF:hover{background:rgba(57, 200, 255,1);/*border-color:rgba(57, 200, 255,1);*/}
a.redes-btn#facebookF:hover{background:rgba(40, 81, 165,1);/*border-color:rgba(40, 81, 165,1);*/}
a.redes-btn#mailF:hover{background:#ff6a00;/*border-color:rgba(40, 81, 165,1);*/}
a.redes-btn#whatsappF:hover{background:#25d366;/*border-color:rgba(40, 81, 165,1);*/}

/* classes */

.navbarHeight{
  height:115px;
}

.upcoming{color:#b1fff8;font-size:44px;position:relative;/*top:-60px;*/} 
#content{
  background: rgb(6,25,40);
  background: -moz-linear-gradient(0deg, rgba(6,25,40,1) 0%, rgba(28,175,198,1) 100%);
  background: -webkit-linear-gradient(0deg, rgba(6,25,40,1) 0%, rgba(28,175,198,1) 100%);
  background: linear-gradient(0deg, rgba(6,25,40,1) 0%, rgba(28,175,198,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#061928",endColorstr="#003259",GradientType=1);
}
.scene {
  padding: 0;
  margin: 0;
}

/* OWL controls */

.owl-prev, .owl-next {
  color:#fff;
  position: absolute;
  top:50%;
  margin-top: -50px;
  width: 50px;
  height: 50px;
  text-align: center;
  font-size:60px;
  filter: Alpha(Opacity=50);/*IE7 fix*/
  opacity: 0.5;
}
.owl-prev:hover, .owl-next:hover {filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
.owl-next {right: 0px;}
.owl-controls {text-align: center;z-index:3;}
.owl-controls .owl-page {display: inline-block;}
.owl-controls .owl-page span {
    background-color: #333;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    width: 12px;
    filter: Alpha(Opacity=500);/*IE7 fix*/
    opacity: 0.5;
}
.owl-controls .owl-page.active span, .owl-controls .owl-page:hover span {filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
.owl-dots{
  width: 100%;
  height: 40px;
  display: block;
  text-align:center;
  padding-top:10px;
  position:relative;
  bottom:0px;
  background:rgba(241,241,241,0);
  /* border-top:1px solid #f1f1f1; */
}
.owl-dots .owl-dot{
  display:inline-block;
  width:16px;
  height:16px;
  border-radius:50%;
  background:#c5c5c5;
  margin:0 5px;
  border:2px solid rgba(255,255,255,0);
  opacity:0.7;
}

#slideshow .owl-dots .owl-dot{background:#4ddcff;}
.owl-dots .owl-dot.active{background:#4ddcff;}
.owl-dots .owl-dot:hover{background:rgba(0,0,0,0.8);}
.owl-dots .owl-dot.active{opacity:1;background:#606060;cursor:default;}

/* Back to top BTN */

#btn-to-top{
    width: 60px;
    height: 90px;
    background: #061927;
    border-radius: 30px 30px 0 0;
    position: fixed;
    bottom: -30px;
    left: 20px;
    text-align: center;
    line-height: 60px;
    z-index:99;
    border:1px solid rgba(255,255,255,0.16);
    transition: ease .168s;
    -webkit-transition: ease .168s;
}
#btn-to-top i.fas.fa-chevron-up{
        color: #fff;
        font-size:30px;
}
#btn-to-top:hover{
        bottom:-25px;
}
#btn-to-top.off{
        bottom: -90px;
}
footer{
  background: #061927;
  padding: 15px;
  margin: 0;
  border-top: 1px dashed rgba(255,255,255,0.16);
}
footer #footer img.footer-logo{
  max-width:280px;
}
.btn{
  color:#fff;
  background:#136b7e;
  font-size:1.1rem;
  text-align:center;
  padding:10px 15px;
  border-radius:9px;
  /* text-transform:uppercase; */
  transition: ease .168s;
  -webkit-transition: ease .168s;
}
.btn.orangeBtn{background:#ff6600;}
.btn:hover{background:#0e324f;color:#fff;}
.btn.orangeBtn:hover{background:#b84a00;color:#fff;}
.btn.btn-sm{
  padding:3px 6px;
  border-radius:6px;
}
.btn.ghostBtn{
  background:rgba(0,0,0,0);
  border:3px solid #136b7e;
  color:#136b7e;
  font-weight:400;
  border-radius:0;
  text-transform:none;
}
.btn.ghostBtn:hover{
  background:  #136b7e;
  color: #fff;
  /* background:rgba(0,0,0,0.08); */
  /*color:rgba(255,255,255,1);*/
}
.btn:visited{color:#fff;}
.btn.ghostBtn:visited{color:#136b7e;}
.btn.ghostBtn.white{
  border-color:white;
  color:white;
}
.btn.ghostBtn.white:hover{
  border-color:white !important;
  background-color:rgba(226,226,100,0.5) !important;
}
/*
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: queries !!
*/

/*XL*/
@media (min-width: 1440px) {
   /*#content h3.upcoming{position:relative;top:-90px;}*/ 

}
/*LG*/
@media (max-width: 1200px) {}
@media (max-width: 1024px) {
/*   .upcoming{top:-30px;} */
}
/*MD*/
@media (max-width: 991px) {
/*   .upcoming{top:-15px;} */
  #parallaxScreen{min-height:120vw;}
  #arrow-bouncing{top: calc(100% - 140px);opacity:.33;}
  footer #footer img.footer-logo{max-width:100%;}
}
/*SM*/
@media (max-width: 767px) {
/*   .upcoming{top:0;} */
}
/*XS*/
@media (max-width: 480px) {
/*   .upcoming{top:10px;} */
}
@media (max-width: 320px) {}