/*font-family: 'Dosis', sans-serif;*/
@font-face {
  font-family: 'Dosis';
  font-weight: 200;
  font-style: normal;
  src: url('fonts/Dosis-200/Dosis-200.eot');
  src: url('fonts/Dosis-200/Dosis-200.eot?#iefix') format('embedded-opentype'),
       local('Dosis ExtraLight'),
       local('Dosis-200'),
       url('fonts/Dosis-200/Dosis-200.woff2') format('woff2'),
       url('fonts/Dosis-200/Dosis-200.woff') format('woff'),
       url('fonts/Dosis-200/Dosis-200.ttf') format('truetype'),
       url('fonts/Dosis-200/Dosis-200.svg#Dosis') format('svg');
}
@font-face {
  font-family: 'Dosis';
  font-weight: 300;
  font-style: normal;
  src: url('fonts/Dosis-300/Dosis-300.eot');
  src: url('fonts/Dosis-300/Dosis-300.eot?#iefix') format('embedded-opentype'),
       local('Dosis Light'),
       local('Dosis-300'),
       url('fonts/Dosis-300/Dosis-300.woff2') format('woff2'),
       url('fonts/Dosis-300/Dosis-300.woff') format('woff'),
       url('fonts/Dosis-300/Dosis-300.ttf') format('truetype'),
       url('fonts/Dosis-300/Dosis-300.svg#Dosis') format('svg');
}
@font-face {
  font-family: 'Dosis';
  font-weight: 400;
  font-style: normal;
  src: url('fonts/Dosis-regular/Dosis-regular.eot');
  src: url('fonts/Dosis-regular/Dosis-regular.eot?#iefix') format('embedded-opentype'),
       local('Dosis Regular'),
       local('Dosis-regular'),
       url('fonts/Dosis-regular/Dosis-regular.woff2') format('woff2'),
       url('fonts/Dosis-regular/Dosis-regular.woff') format('woff'),
       url('fonts/Dosis-regular/Dosis-regular.ttf') format('truetype'),
       url('fonts/Dosis-regular/Dosis-regular.svg#Dosis') format('svg');
}
@font-face {
  font-family: 'Dosis';
  font-weight: 500;
  font-style: normal;
  src: url('fonts/Dosis-500/Dosis-500.eot');
  src: url('fonts/Dosis-500/Dosis-500.eot?#iefix') format('embedded-opentype'),
       local('Dosis Medium'),
       local('Dosis-500'),
       url('fonts/Dosis-500/Dosis-500.woff2') format('woff2'),
       url('fonts/Dosis-500/Dosis-500.woff') format('woff'),
       url('fonts/Dosis-500/Dosis-500.ttf') format('truetype'),
       url('fonts/Dosis-500/Dosis-500.svg#Dosis') format('svg');
}

/* MAIN STYLES */
body {background:#fff;font-family: 'Dosis', sans-serif;font-size:18px;font-weight:normal;color:#444346;margin:0;line-height:initial;padding-top:77px;}
h1, h2, h3, h4, h5, h6 {font-family: 'Dosis', sans-serif;color:#e5e548;color:#caca19;margin:9px 0;font-weight:200;}
h5, h6 {color:#6a7182;}
h1 {font-size:4em;}
h2 {font-size:3.3em;}
h3 {font-size:2.7em;}
h4 {font-size:2.1em;}
h5 {font-size:1.5em;}
h6 {font-size:1.3em;}
p {line-height:1.5em;margin:12px 0;}
img {max-width:100%;height:auto;}
a, a:hover, a:active, a:focus {outline:0px !important;display:inline-block;text-decoration:none;}
a {color:#e5e548;font-weight:400;}
a:hover, a:active, a:focus {color:#6a7182;}

.text-left {text-align:left;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.text-justify {text-align:justify;}
section {padding:4%;}
quote {font-style:italic;font-size:1.2em;color:#444346;font-family: 'Dosis', sans-serif;line-height:1.5em;}
quote:before, quote:after {font-family: "fontAwesome";font-size:1.2em;padding:0 7px;color:#e5e548;}
quote:before {content: '\f10d';vertical-align:text-top;}
quote:after {content: '\f10e';vertical-align:text-top;}
.arho {font-family: 'Dosis', sans-serif;font-weight:500;color:#6a7182;font-size:110%;}

/* TEXT */
strong {font-weight:500;}
small {font-size:85%;}
.md {font-size:110%;}
.xl {font-size:150%;}

/* BUTTON */
.btn {background-color:#ebe961;display:inline-block;padding:13px 19px;color:#444346;border-radius:3px;margin:13px 0;font-weight:500;}
.btn:hover, .btn:focus {background-color:#e5e548;display:inline-block;}

/* LAYOUT */
.container {margin-left:-2%;margin-right:-2%;}
.col20, .col25, .col30, .col50, .col70 {display:inline-block;margin-left:-4px;vertical-align:top;padding:2%;}
.col20 {width:20%;}
.col25 {width:25%;}
.col30 {width:30%;}
.col50 {width:50%;}
.col70 {width:70%;}

/* HEADER */
header {width:100%;height:100vh;background: #dacdbc url(../img/header4.jpg) no-repeat left center fixed;display:table;margin-top:-77px;clear:both;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
header .innerheader {display:table-cell;vertical-align:middle;padding:0 3%;}
header .logo img {margin:0 auto;width:33%;}
header h1 {color:#444346;font-size:4.7em;font-weight:300;}
header h4 {color:#6a7182;margin:7px 0 0;}

#main-flexslider ul.slides li {font-family: 'Dosis', sans-serif;font-size:67px;font-weight:200;text-transform:uppercase;position:relative;padding:3px 0;margin-bottom:-10px;line-height:1;color:#fff;}
#main-flexslider.flexslider {margin:0;background:none;border:none;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
  box-shadow: none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;}
.flex-viewport, #main-flexslider.flexslider:before {width:45%;display:inline-block;vertical-align:bottom;}
.flex-viewport {height:100px !important;margin:0;text-align:left;}
#main-flexslider.flexslider:before {content:"O centro da";text-align:right;padding-right:25px;font-size:3.5em;font-family: 'Dosis', sans-serif;font-weight:200;text-transform:uppercase;color:#fff;}
.flex-direction-nav {margin:0;}
.flex-direction-nav .fa {font-size:2.3em;}

/* Navigation*/
nav {border-bottom:1px solid #dacdbc;position:relative;background:#fff;width:100%;}
.main-nav {text-align:center;list-style:none;}
.main-nav li {display:inline-block;margin:0;vertical-align: middle;}
.main-nav li a {color:#6a7182;text-transform:uppercase;font-family: 'Dosis', sans-serif;padding:27px 13px;transition:all 0.3s ease-in-out;
  -moz-transition:all 0.3s ease-in-out;
  -webkit-transition:all 0.3s ease-in-out;}
.main-nav li a:hover, .main-nav li a:focus {background-color:#e5e548;color:#2f2c2c;}
.main-nav li a.logomenu {width:79px;padding:0 13px;}
.main-nav li a.logomenu:hover, .main-nav li a.logomenu:hover {background:none;}
.main-nav li a.logomenu img {-webkit-filter: grayscale(100%);filter: grayscale(100%);transition: all 1s ease-in-out 0s;
    -moz-transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;}
.main-nav li a.logomenu:hover img {-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.mobilemenu {display:none;}
#stickyalias {display:none;height:70px;}

/* SECTIONS */
.no-padding {padding:0;}

section#arho {padding:3% 0 0;}
section#arho .col50 {vertical-align:middle;}
section#arho .col50:last-child {padding:0 5%;}
section#arho .col50 .arhoimg {background-image:url(../img/workplace.jpg);background-size:cover;background-position:center center;padding:35%;}

section.highlight {padding:0;}
section.highlight.team {background: url(../img/team.jpg) top right fixed;}
section.highlight.team .teamtext {background-color: rgba(68, 67, 70, .7);padding:11% 5%;width:50%;text-align:right;line-height:3em;}

section#itens {background-color:#e5e548;}
section#itens h3 {color:#444346;}
section#itens h5 {color:#444346;margin-top:20px;}
section#itens .items {width: 170px;margin: 0 auto;background-color: #fff;height: 170px;border-radius: 50%;display: table;box-shadow:inset 0px 0px 13px 1px #9c9c1c;
-webkit-box-shadow:inset 0px 0px 13px 1px #9c9c1c;
-moz-box-shadow:inset 0px 0px 13px 1px #9c9c1c;
-o-box-shadow:inset 0px 0px 13px 1px #9c9c1c;}
section#itens .items .fa {font-size:2.7em;display:table-cell;vertical-align:middle;color:#444346;}

section#dashboard {padding:3% 0 0;border-bottom: 1px solid #dacdbc;}
section#dashboard .col50 {vertical-align:middle;}
section#dashboard  .dashboard .col50 {vertical-align:top !important;}
section#dashboard  .dashboard .col50 .fa {font-size:2.3em;margin-top:15px;}

section#demo .demo {background-color:#444346;color:#fff;background-image: url(../img/demo.jpg);background-size:cover;background-position:50% 25%; padding:9%;}
section#demo .demo h3 {color:#fff;}
section#demo .btn {background-color:#e5e548;color:#444346;padding:17px 21px 19px;}
section#demo .btn:hover {background-color:#fff;color:#444346;}

section#caracteristics {border-bottom: 1px solid #dacdbc;}
section#caracteristics hr {border-width:3px;border-style:solid;width:70px;border-color:#e5e548;margin:15px auto 20px;}
.caracteristicslist li {padding-right:4px;}
.caracteristicslist li {width:50%;display:inline-block;vertical-align:top;margin-left:-4px;padding:13px 50px 13px 0;min-height:50px;line-height: 1.5em;}

section#clients {}
section#clients a {padding:17px auto;display:block;}
section#clients a img {max-width:100%;filter: grayscale(90);-webkit-transition: all 0.35s;-moz-transition: all 0.35s;transition: all 0.35s;}
section#clients a:hover img {filter: grayscale(0);}

section#clients .col50 {padding:3% 7%;}

section#learning {display:none;}
section#learning .col50 {vertical-align:middle;}

.privacy {font-size: .9em;}
.privacy h6 {margin-top: 30px;font-weight: 500;}
.privacy ul, .privacy ol {padding: 0 0 0 30px;list-style-type: initial;list-style: initial;}
.privacy ul li, .privacy ol li {padding: 7px 0;}


/* FOOTER */
footer{background-color:#2f2c2c;padding:3% 5% 1% 5%;color:#fff;font-family: 'Dosis', sans-serif;font-weight:200;letter-spacing:1px;}
footer .subfooter {font-size:0.7em;padding-top:30px;color:#8c8385;}
footer a:hover {color:#fff;}
