/*
 Theme Name:   Edugate Child
 Theme URI:    http://wp.swlabs.co/edugate/
 Description:  Edugate Child Theme
 Author:       Swlabs
 Author URI:   http://example.com
 Template:     edugate
 Version:      2.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  edugate
*/
/*------------------------------------------------------------------
[Table of contents]

[&. Content / #key]
[Let press Ctrl + f and type of paste the key, then press Enter to search the content ]

This file include used small element for template
- LOADING - loading
- EDUGATE LAYOUT - edugate-layout-
-------------------------------------------------------------------*/
/**********************/
/*    GLOBAL STYLE    */
/**********************/
html * {
  outline: 0 !important;
}
html,
body {
  min-height: 100%;
  overflow-x: hidden;
}
body {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #6f8190;
  background-color: #ffffff;
}
p,
a,
label,span {
  font-size: 14px;
}
.rev_slider_wrapper p,.rev_slider_wrapper a,.rev_slider_wrapper label,.rev_slider_wrapper span {
  font-size: inherit;
}
a:hover,
a:active,
a:focus {
  text-decoration: none;
}
a {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
h1,
h2,
h3,
h4 {
  font-weight: bold;
}
h5 {
  font-weight: normal;
}
h6 {
  margin-top: 0;
}
.customs-row {
  display: block;
  width: 100%;
  clear: both;
}
.nav > li > a:focus, .nav > li > a:hover {
  background-color: transparent;
}
/**********************/
/*    GLOBAL STYLE    */
/**********************/
/**********************/
/*      LOADING       */
/**********************/
.loading * {
  display: none;
}
.dots-loader:not(:required) {
  opacity: 1;
  overflow: hidden;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -4px;
  margin-top: -4px;
  text-indent: -9999px;
  display: inline-block;
  width: 8px;
  height: 8px;
  background: transparent;
  border-radius: 100%;
  box-shadow: #ff8866 -14px -14px 0 7px, #ffcc66 14px -14px 0 7px, #66dd77 14px 14px 0 7px, #44aaee -14px 14px 0 7px;
  animation: dots-loader 5s infinite ease-in-out;
  transform-origin: 50% 50%;
  transform: scale(1);
  transition: .3s all;
}
@keyframes dots-loader {
  0% {
    box-shadow: #ff8866 -14px -14px 0 7px, #ffcc66 14px -14px 0 7px, #66dd77 14px 14px 0 7px, #44aaee -14px 14px 0 7px;
  }
  8.33% {
    box-shadow: #ff8866 14px -14px 0 7px, #ffcc66 14px -14px 0 7px, #66dd77 14px 14px 0 7px, #44aaee -14px 14px 0 7px;
  }
  16.67% {
    box-shadow: #ff8866 14px 14px 0 7px, #ffcc66 14px 14px 0 7px, #66dd77 14px 14px 0 7px, #44aaee -14px 14px 0 7px;
  }
  25% {
    box-shadow: #ff8866 -14px 14px 0 7px, #ffcc66 -14px 14px 0 7px, #66dd77 -14px 14px 0 7px, #44aaee -14px 14px 0 7px;
  }
  33.33% {
    box-shadow: #ff8866 -14px -14px 0 7px, #ffcc66 -14px 14px 0 7px, #66dd77 -14px -14px 0 7px, #44aaee -14px -14px 0 7px;
  }
  41.67% {
    box-shadow: #ff8866 14px -14px 0 7px, #ffcc66 -14px 14px 0 7px, #66dd77 -14px -14px 0 7px, #44aaee 14px -14px 0 7px;
  }
  50% {
    box-shadow: #ff8866 14px 14px 0 7px, #ffcc66 -14px 14px 0 7px, #66dd77 -14px -14px 0 7px, #44aaee 14px -14px 0 7px;
  }
  58.33% {
    box-shadow: #ff8866 -14px 14px 0 7px, #ffcc66 -14px 14px 0 7px, #66dd77 -14px -14px 0 7px, #44aaee 14px -14px 0 7px;
  }
  66.67% {
    box-shadow: #ff8866 -14px -14px 0 7px, #ffcc66 -14px -14px 0 7px, #66dd77 -14px -14px 0 7px, #44aaee 14px -14px 0 7px;
  }
  75% {
    box-shadow: #ff8866 14px -14px 0 7px, #ffcc66 14px -14px 0 7px, #66dd77 14px -14px 0 7px, #44aaee 14px -14px 0 7px;
  }
  83.33% {
    box-shadow: #ff8866 14px 14px 0 7px, #ffcc66 14px -14px 0 7px, #66dd77 14px 14px 0 7px, #44aaee 14px 14px 0 7px;
  }
  91.67% {
    box-shadow: #ff8866 -14px 14px 0 7px, #ffcc66 14px -14px 0 7px, #66dd77 14px 14px 0 7px, #44aaee -14px 14px 0 7px;
  }
  100% {
    box-shadow: #ff8866 -14px -14px 0 7px, #ffcc66 14px -14px 0 7px, #66dd77 14px 14px 0 7px, #44aaee -14px 14px 0 7px;
  }
}
.loaded .dots-loader {
  opacity: 0;
  z-index: -1;
  pointer-events: none;
  transform: scale(0);
}
.body-2 {
  background-color: #fff;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.body-2.loaded {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  visibility: hidden;
  opacity: 0;
}
/*********************************/
/*             LAYOUT            */
/*********************************/
.edugate-content {
  display: table-cell;
  vertical-align: top;
  text-align: left;
}
.edugate-content .title {
  font-family: 'latobold';
  margin: 0;
  color: #49575f;
  display: inline-block;
}
.edugate-content .title:hover {
  color: #00758D;
}
.edugate-content .star-rating {
  margin-bottom: 20px;
}
.edugate-content .description {
  color: #6f8190;
  display: inline-block;
  width: 100%;
  line-height: 24px;
}
.edugate-layout-1 {
  position: relative;
  width: 100%;
  display: table;
  background-color: #fafafa;
  margin-top: 90px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.edugate-layout-1:first-child {
  margin-top: 30px;
}
.edugate-layout-1:last-child {
  margin-top: 90px;
}
.edugate-layout-1 .edugate-image {
  width: 48%;
  height: 400px;
  position: relative;
  top: -30px;
  padding-left: 30px;
  display: table-cell;
}
.edugate-layout-1 .edugate-image img {
  height: 100%;
  width: 100%;
}
.edugate-layout-1 .edugate-content {
  width: 55%;
  padding: 50px 30px 30px 30px;
}
.edugate-layout-1 .edugate-content .title {
  font-size: 30px;
  line-height: 35px;
  margin: 0 0 6px 0;
  max-height: 84px;
  overflow: hidden;
}
.edugate-layout-1 .edugate-content .title:hover {
  color: #00758D;
}
.edugate-layout-1 .edugate-content .info {
  margin-bottom: 5px;
}
.edugate-layout-1 .edugate-content .info-more {
  margin-bottom: 25px;
}
.edugate-layout-1 .edugate-content .btn {
  position: absolute;
  right: 30px;
  bottom: 30px;
}
.edugate-layout-1 .edugate-content .description {
  height: 96px;
  overflow: hidden;
}
.edugate-layout-1:hover {
  background-color: #fff;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.2);
}
.edugate-layout-1:hover .edugate-content .title {
  color: #242c42;
}
.edugate-layout-1:hover .edugate-content .title:hover {
  color: #00758D;
}
.col-md-9 .edugate-layout-1 .edugate-image {
  width: 48%;
  height: 300px;
}
.col-md-9 .edugate-layout-1 .edugate-content {
  padding: 20px 30px 30px 30px;
}
.col-md-9 .edugate-layout-1 .edugate-content .title {
  font-size: 20px;
  line-height: 1.42857143;
  margin: 0 0 6px 0;
  max-height: 56px;
  overflow: hidden;
}
.col-md-9 .edugate-layout-1 .edugate-content .title:hover {
  color: #00758D;
}
.col-md-9 .edugate-layout-1 .edugate-content .info {
  margin-bottom: 5px;
}
.col-md-9 .edugate-layout-1 .edugate-content .info-more {
  margin-bottom: 25px;
}
.col-md-9 .edugate-layout-1 .edugate-content .description {
  height: 72px;
  overflow: hidden;
}
.edugate-layout-2 {
  position: relative;
  width: 100%;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.edugate-layout-2 .edugate-layout-2-wrapper {
  padding: 30px 0 30px 30px;
  display: table;
  width: 100%;
}
.edugate-layout-2 .edugate-content {
  padding-right: 30px;
  position: relative;
}
.edugate-layout-2 .edugate-content .title {
  font-size: 18px;
  margin-bottom: 5px;
}
.edugate-layout-2 .edugate-content .title:hover {
  color: #00758D;
}
.edugate-layout-2 .edugate-content .info {
  margin-bottom: 5px;
}
.edugate-layout-2 .edugate-content .info-more {
  margin-bottom: 8px;
}
.edugate-layout-2 .edugate-content .description {
  height: 96px;
  overflow: hidden;
}
.edugate-layout-2 .edugate-content .btn {
  position: absolute;
  left: 50%;
  margin-left: -65px;
  bottom: -50px;
}
.edugate-layout-2 .edugate-image {
  width: 300px;
  height: 225px;
  display: table-cell;
  position: relative;
  z-index: 1;
}
.edugate-layout-2 .edugate-image img {
  width: 100%;
  height: 100%;
}
.edugate-layout-2:before {
  position: absolute;
  content: '';
  width: 75%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fafafa;
  border-left: 5px solid #eaedf5;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.edugate-layout-2:after {
  position: absolute;
  z-index: 2;
  content: '';
  width: 5px;
  top: 0;
  left: 0;
  height: 0;
  background-color: #242c42;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.edugate-layout-2:hover:before {
  background-color: #fff;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.2);
}
.edugate-layout-2:hover:after {
  height: 100%;
}
.edugate-layout-2:hover .edugate-content .title {
  color: #242c42;
}
.edugate-layout-2:hover .edugate-content .title:hover {
  color: #00758D;
}
.edugate-layout-3 {
  width: 100%;
  min-height: 480px;
  background-color: #fafafa;
  margin-top: 90px;
  border-bottom: 5px solid #eaedf5;
  position: relative;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.col-md-3 > .edugate-layout-3 {
  min-height: auto;
}
.edugate-layout-3 .edugate-layout-3-wrapper {
  position: relative;
  padding: 0 30px 20px 30px;
  top: -30px;
}
.col-md-6 > .edugate-layout-3 .edugate-layout-3-wrapper .edugate-image {
  width:100%;
  margin:auto;
}
.col-md-6 > .edugate-layout-3 .edugate-layout-3-wrapper .edugate-image img {
  margin:auto;
}
.edugate-layout-3 .edugate-content {
  padding-top: 25px;
}
.edugate-layout-3 .edugate-content .title {
  font-size: 20px;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  max-height: 56px;
  overflow: hidden;
}
.edugate-layout-3 .edugate-content .title:hover {
  color: #00758D;
}
.edugate-layout-3 .edugate-content .description {
  line-height: 24px;
  margin-bottom: 18px;
  max-height: 72px;
  overflow: hidden;
}
.edugate-layout-3 .edugate-content .total-courses i,
.edugate-layout-3 .edugate-content .total-courses a {
  display: inline-block;
  color: #49575f;
 
}
.edugate-layout-3 .edugate-content .total-courses i {
  margin-right: 10px;
}
.edugate-layout-3 .edugate-content .total-courses a:hover {
  color: #00758D;
}
.edugate-layout-3 .edugate-content .btn {
  margin: 0 auto;
  margin-top: 40px;
  display: inline-block;
}
.edugate-layout-3 .edugate-content .info {
    margin-bottom: 5px;
}
.edugate-layout-3 .edugate-content .info-more {
    margin-bottom: 25px
}
.event-list .edugate-layout-3 .edugate-content .info-more {
    margin-bottom: 8px
}
.edugate-layout-3 .edugate-content .btn-courses {
	text-align: center;
}
.edugate-layout-3 .edugate-content .btn-courses .btn {
	display: inline-block;
}
.edugate-layout-3:after {
  position: absolute;
  z-index: 2;
  content: '';
  height: 5px;
  bottom: -5px;
  left: 0;
  width: 0;
  background-color: #242c42;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.edugate-layout-3:hover {
  background-color: #fff;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.2);
}
.edugate-layout-3:hover .edugate-content .title {
  color: #242c42;
}
.edugate-layout-3:hover .edugate-content .title:hover {
  color: #00758D;
}
.edugate-layout-3:hover:after {
  width: 100%;
}
.edugate-layout-3.news-grid {
    margin-top: 0;
    margin-bottom: 90px
}

.edugate-layout-3.news-grid .edugate-content .title {
 
    margin-bottom: 5px
}

.edugate-layout-3.news-grid .edugate-content .btn {
    margin-top: 0
}

.news-masonry .edugate-layout-3 .edugate-content .description {
    max-height: 100%;
    overflow: initial
}

.edugate-video {
    width: 100%
}

.edugate-audio {
    width: 100%;
    height: 70px;
    padding: 20px 0;
    background-color: rgba(0, 0, 0, 0.92)
}

.edugate-audio-player {
    width: 100%;
    height: 70px;
    padding: 20px 0;
    background-color: rgba(0, 0, 0, 0.92)
}

.edugate-video-player {
    width: 100%;
    height: 217px;
    position: relative
}

.mejs-container {
    width: 100% !important;
    background: transparent
}

.mejs-container .mejs-controls {
    background: transparent
}

.mejs-container .mejs-controls .mejs-time-rail span, .mejs-container .mejs-controls .mejs-time-rail a {
    border-radius: 0
}

.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
    background: #000000
}

.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #444444
}

.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #ffffff
}

.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float {
    width: 40px
}

.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    left: 15px
}

.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    border-radius: 0;
    background: #ffffff
}

.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    border-radius: 0;
    background: #444444
}
.layout-left {
  float: left;
}
.layout-right {
  float: right;
}
/*********************************/
/*             LAYOUT            */
/*********************************/

/**************************/
/*   BEGIN BOXED LAYOUT   */
/**************************/
#page .vc_column-inner {
    padding-top: 0;
}
@media screen and (min-width: 990px) {
  /* Style for layout boxed */
  body .layout-boxed {
        max-width: 1200px;
        width: 100%;
        margin: auto;
        position: relative;
        background-color: #fff;
        -webkit-box-shadow: 0px 0px 5px #4B4B4B;
        -moz-box-shadow: 0px 0px 5px #4B4B4B;
        box-shadow: 0px 0px 5px #4B4B4B;
  }
  .layout-boxed .footer-main .hyperlink:before,
  .layout-boxed .footer-main .hyperlink:after {
    display: none;
  }
  #page.layout-boxed #content-wrapper #page-content .entry-content > .vc_row.vc_row-fluid.vc_row-no-padding  {
        width: 1170px !important;
        left: 0 !important;
    }
}
/* Utilities Classes */
.pdn {
  padding: 0 !important;
}
.pdx {
  padding: 3px;
}
.pdm {
  padding: 10px;
}
.pdl {
  padding: 20px;
}
.pdxl {
  padding: 30px;
}
.pdxxl {
  padding: 40px;
}
.ptn,
.pvn,
.pan {
  padding-top: 0 !important;
}
.ptx,
.pvx,
.pax {
  padding-top: 3px !important;
}
.pts,
.pvs,
.pas {
  padding-top: 5px !important;
}
.ptm,
.pvm,
.pam {
  padding-top: 10px !important;
}
.ptl,
.pvl,
.pal {
  padding-top: 20px !important;
}
.ptxl,
.pvxl,
.paxl {
  padding-top: 30px !important;
}
.ptxxl,
.pvxxl,
.paxxl {
  padding-top: 40px !important;
}
.prn,
.phn,
.pan {
  padding-right: 0 !important;
}
.prx,
.phx,
.pax {
  padding-right: 3px !important;
}
.prs,
.phs,
.pas {
  padding-right: 5px !important;
}
.prm,
.phm,
.pam {
  padding-right: 10px !important;
}
.prl,
.phl,
.pal {
  padding-right: 20px !important;
}
.prxl,
.phxl,
.paxl {
  padding-right: 30px !important;
}
.prxxl,
.phxxl,
.paxxl {
  padding-right: 40px !important;
}
.pbn,
.pvn,
.pan {
  padding-bottom: 0 !important;
}
.pbx,
.pvx,
.pax {
  padding-bottom: 3px !important;
}
.pbs,
.pvs,
.pas {
  padding-bottom: 5px !important;
}
.pbm,
.pvm,
.pam {
  padding-bottom: 10px !important;
}
.pbl,
.pvl,
.pal {
  padding-bottom: 20px !important;
}
.pbxl,
.pvxl,
.paxl {
  padding-bottom: 30px !important;
}
.pbxxl,
.pvxxl,
.paxxl {
  padding-bottom: 40px !important;
}
.pln,
.phn,
.pan {
  padding-left: 0 !important;
}
.plx,
.phx,
.pax {
  padding-left: 3px !important;
}
.pls,
.phs,
.pas {
  padding-left: 5px !important;
}
.plm,
.phm,
.pam {
  padding-left: 10px !important;
}
.pll,
.phl,
.pal {
  padding-left: 20px !important;
}
.plxl,
.phxl,
.paxl {
  padding-left: 30px !important;
}
.plxxl,
.phxxl,
.paxxl {
  padding-left: 40px !important;
}
.mtn,
.mvn,
.man {
  margin-top: 0px !important;
}
.mtx,
.mvx,
.max {
  margin-top: 3px !important;
}
.mts,
.mvs,
.mas {
  margin-top: 5px !important;
}
.mtm,
.mvm,
.mam {
  margin-top: 10px !important;
}
.mtl,
.mvl,
.mal {
  margin-top: 20px !important;
}
.mtxl,
.mvxl,
.maxl {
  margin-top: 30px !important;
}
.mtxxl,
.mvxxl,
.maxxl {
  margin-top: 40px !important;
}
.mrn,
.mhn,
.man {
  margin-right: 0px !important;
}
.mrx,
.mhx,
.max {
  margin-right: 3px !important;
}
.mrs,
.mhs,
.mas {
  margin-right: 5px !important;
}
.mrm,
.mhm,
.mam {
  margin-right: 10px !important;
}
.mrl,
.mhl,
.mal {
  margin-right: 20px !important;
}
.mrxl,
.mhxl,
.maxl {
  margin-right: 30px !important;
}
.mrxxl,
.mhxxl,
.maxxl {
  margin-right: 40px !important;
}
.mbn,
.mvn,
.man {
  margin-bottom: 0px !important;
}
.mbx,
.mvx,
.max {
  margin-bottom: 3px !important;
}
.mbs,
.mvs,
.mas {
  margin-bottom: 5px !important;
}
.mbm,
.mvm,
.mam {
  margin-bottom: 10px !important;
}
.mbl,
.mvl,
.mal {
  margin-bottom: 20px !important;
}
.mbxl,
.mvxl,
.maxl {
  margin-bottom: 30px !important;
}
.mbxxl,
.mvxxl,
.maxxl {
  margin-bottom: 40px !important;
}
.mln,
.mhn,
.man {
  margin-left: 0px !important;
}
.mlx,
.mhx,
.max {
  margin-left: 3px !important;
}
.mls,
.mhs,
.mas {
  margin-left: 5px !important;
}
.mlm,
.mhm,
.mam {
  margin-left: 10px !important;
}
.mll,
.mhl,
.mal {
  margin-left: 20px !important;
}
.mlxl,
.mhxl,
.maxl {
  margin-left: 30px !important;
}
.mlxxl,
.mhxxl,
.maxxl {
  margin-left: 40px !important;
}
.text-bold {
  font-weight: 700 !important;
}
/* Adminbar on */
.adminbar-on header .header-main.homepage-02.header-fixed,
.adminbar-on header .header-main.homepage-03.header-fixed {
  top: 32px;
}
/* Post Navigation */
.prev-post {
  margin-bottom: 10px;
}




/*********CODIGO NOSSO******/
.background-opacity:before{background-color: transparent!important;}
.page-title{background-attachment: scroll!important;}

.progress-bar-number .name-inner{text-transform: none;}


.footer-main .title-widget{color:#00acc8;}
.footer-main .useful-link-list i{color:#00acc8;}

.page-title .page-title-wrapper .breadcrumb > li a{color:#26cad3!important;}
.page-title .page-title-wrapper .breadcrumb > li.active{color:#FFFFFF!important;}
.page-title .page-title-wrapper .breadcrumb li a:hover{color:#00acc8!important;}

#apresentacaoServicos .icon-course img{padding:0 35%;    display: inline-block;}

#apresentacaoServicos .item-course .info-course .info{padding:0% 10% 20% 10%;font-size:14px;line-height: 18px;}
.choose-course-2 .item-course .hover-text .wrapper-hover-content{padding:5%;font-size:12px;line-height: 18px;}
#apresentacaoServicos .item-course .info-course .info a {font-size:12px;}
#apresentacaoServicos .choose-course-2 .item-course{padding:20px 0;}
.choose-course-2 .item-course .hover-text .wrapper-hover-content{padding: 0 10px;}

.choose-course-2 .item-course .hover-text{background-color: #00758d;}

.top-courses .group-btn-top-courses-slider .btn-prev, .top-courses .group-btn-top-courses-slider .btn-next{background-color: #00758d;}
.top-courses .group-btn-top-courses-slider .btn-prev:hover, .top-courses .group-btn-top-courses-slider .btn-next:hover{background-color: #00acc8;}
.bg-w-form.contact-form input[type="submit"]{background-color: #00758d;}

.slider-talk-about-us .peopel-item .group-peole-info .peopel-avatar{display:none;}
.slider-talk-about-us .peopel-item .group-peole-info .peopel-name{color:#ffffff!important;}
.slider-talk-about-us .carousel-indicators li.active{    
    background-color: #00acc8;
    border: 2px solid #00acc8;
}
.slider-talk-about-us .peopel-item .peopel-comment{
    text-align: center;
    font-style: italic;
}
.slider-talk-about-us .peopel-item{min-height: 180px;}

.underline::after{background-color: #00758d;}

.search-input{min-height: 90px;}
.search-input.search-course-input{background-color: rgba(37,41,49,0.1) !important;}
.search-input .search-input-wrapper{padding: 20px 0;}


/*TITULOS*/
.courses-detail-wrapper .course-title{color:rgba(37,41,49,0.6);}


.wrapper-404 .title-404 .warning{color:#00758D;}
/*Time line Certificações*/
.wpostahs-slider-design-2 .wpostahs-slider-for .wpostahs-slider-nav-content img{max-width:200px;}
.wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title:hover .wpostahs-main-title button{border-color: #00ACC8;background: #00ACC8;}
.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button{border-color: #00758D;background: #00758D;}
.wpostahs-centent-title{display:none;}
.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current{color:#00758D;}
.wpostahs-slider-design-2 .wpostahs-centent{max-width:100%;}
/*BREADCRUMBS*/
.page-title .breadcrumb{text-transform: initial;}





.edugate-navbar {background-color: #00ACC8;}
.sidebar .title-widget{background-color: #252931;}
.search-input .form-select, .search-input .form-input, .search-input .form-submit, .info .item, .group-title-index .description, 
.slider-talk-about-us .peopel-item .group-peole-info .peopel-name, 
header .header-main .edugate-dropdown-menu-1 li .link-page, header .header-main .edugate-dropdown-menu-2 li .link-page, 
.edugate-layout-2 .edugate-content .title {text-transform: initial;}
.search-input .form-submit{background-color: #252931;}
.btn.btn-blue:hover {color: #00758D;}

.info .item a:hover, .media a:hover span, .media a:hover p, .media a:hover i,.cur, #page-sidebar .shw-widget ul li a:hover, .footer .widget-footer ul li a:hover,.widget a:hover,
.btn.btn-green-3:hover, .block-time .number-time, .media .media-right .cur span, .staff-item .staff-info .staff-job, 
.btn.btn-blue:focus span, .single-team .staff-item .staff-info .staff-job {color: #00758D;}
.single-team .staff-item .staff-info .staff-job {color: #00758D!important;}
ul.tag-widget li a{color:#252931;}
ul.tag-widget li:hover,.contact-submit .mask:after, .btn.btn-green:after, .edugate-layout-3:after, 
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover{background-color: #252931;}
.btn.btn-green,.comment-respond .comment-reply-title::after,.contact-submit .mask, .staff-item:hover, .mailing-widget .btn-email, .pagination .pagination__list .btn-squae.active, 
.pagination .pagination__list .btn-squae:hover, .single-team-141595377259f8bc74e3512 .staff-item:hover, .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat, 
.btn.btn-grey:after, .single-team .staff-item:hover{background-color: #00758d;}
.single-team .staff-item:hover{background-color: #00758d!important;}



.countdown-widget .title-widget .title-price.hiddenSpecial::before,
.course-price-widget .title-widget .title-price.hiddenSpecial::before{display: none;}
.media .media-right .cur.hiddenSpecial::before{display: none;}
.course-price-widget .btn {display: none;}


.quemSomosServicos .edu-ab .edu-ab-content ul li .circle-icon:hover{background-color: #b8dde1;}

header .header-main .edugate-dropdown-menu-1, header .header-main .edugate-dropdown-menu-2{border-bottom: 5px solid #00758d;}

.btn.btn-green-3{
    background-color:#00acc8;
}
.btn.btn-green-3:before{
    border: 2px solid #00acc8;
}
.btn.btn-green-3:after{
     background-color:#00758d;
}
.btn.btn:hover span{
    color:#ffffff
}

.footer-top-wrapper .btn.btn-blue:after{background-color:#00acc8;}


.bolsaLinha .bolsaTitulos{margin-bottom:0px;text-align:left;}
.bolsaLinha .bolsaTitulos .description{margin-bottom:0; text-transform: initial;}
.bolsaLinha .bolsaTitulos .description p{margin-bottom:0;}
.bolsaLinha .bolsaBotoes{text-align:right;max-width:340px;}
.bolsaLinha .bolsaBotoes a{border-color:transparent;width:50%;background-color:transparent!important; }
.bolsaLinha .bolsaBotoes a:before{border: 2px solid transparent;}
.bolsaLinha .bolsaBotoes a.botaoRegistar{padding:0 8.383% 0 5.58%;}
.bolsaLinha .bolsaBotoes a.botaoAtualizar{padding:0 5.58% 0 8.383%;}
.bolsaLinha .bolsaBotoes .vc_column-inner{padding-left: 0px;padding-right: 0px;   }


.footer-main .recent-post-widget .content-widget a:hover, .footer-main .popular-course-widget .content-widget a:hover, .footer-main .category-widget .content-widget a:hover, .footer-main .archive-widget .content-widget a:hover, 
.footer-main .recent-post-widget .content-widget a:hover span, .footer-main .popular-course-widget .content-widget a:hover span, .footer-main .category-widget .content-widget a:hover span, .footer-main .archive-widget .content-widget a:hover span, .footer-main .recent-post-widget .content-widget a:hover p, .footer-main .popular-course-widget .content-widget a:hover p, .footer-main .category-widget .content-widget a:hover p, .footer-main .archive-widget .content-widget a:hover p, .footer-main .recent-post-widget .content-widget a:hover i, .footer-main .popular-course-widget .content-widget a:hover i, .footer-main .category-widget .content-widget a:hover i, .footer-main .archive-widget .content-widget a:hover i{color: #00758d;}

.login-wrapper .login-table img, 
.register-wrapper .register-table img{max-width: 300px}

.socials a:hover{background-color: #00758D;}

#menu-main-navigation{padding:0;}
header .header-main .navigation .nav-links li .main-menu{font-size: 12px;margin:0 10px}

.staff-item .staff-info .staff-desctiption{height: 95px;font-size: 11px;}

@media screen and (max-width: 1200px) {
    .courses .style-grid .col-style {
    width: 100%;
  } 
}

