body,
div {
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
h1,
h2,
h3,
h4,
h5 {
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
h1 {
font-size: 40px;
line-height: 1.1;
color: #027ebc;
}
h2 {
font-size: 30px;
line-height: 1.1;
color: #027ebc;
}
h3 {
font-size: 24px;
line-height: 1.1;
color: #027ebc;
}
h4 {
font-size: 20px;
line-height: 1.1;
color: #767676;
}
h5 {
font-size: 18px;
line-height: 1.1;
}
p {
font-size: 16px;
font-family: 'Open Sans', Arial, Sans-serif;
color: #767676;
}
a {
color: #0084c2;
}
a:hover {
}
img {
max-width: 100%;
}
.gap20 {
height: 20px;
clear: both;
}
.gap30 {
height: 30px;
clear: both;
}
.gap40 {
height: 40px;
clear: both;
}
.gap50 {
height: 50px;
clear: both;
}
.gap60 {
height: 60px;
clear: both;
} .visible-xs {
display: none;
}
.hidden-xs {
display: block;
}
.cta {
}
.cta a {
background: #027ebc;
color: #fff;
display: inline-block;
font-size: 14px;
font-weight: bold;
margin-top: 15px;
padding: 9px 19px;
text-transform: uppercase;
}
.cta.alt a {
background: #fff;
color: #027ebc;
display: inline-block;
font-size: 14px;
font-weight: bold;
margin-top: 15px;
padding: 9px 19px;
text-transform: uppercase;
}
.cta.small a {
font-size: 14px;
padding: 8px 18px;
}
.cta a:hover {
background: #04618c;
text-decoration: none;
transition: all 0.7s;
}
.cta.alt a:hover {
color: #fff;
}
.sub {
}
.sub h2 {
color: #027ebc;
font-weight: bold;
text-transform: uppercase;
}
.titulo {
}
.titulo h2 {
color: #027ebc;
font-weight: bold;
text-transform: uppercase;
}
img.alignright {
margin: 0 0 20px 20px;
float: right;
}
img.alignleft {
margin: 0 20px 20px 0;
float: left;
}  #faixa-topo {
background-color: #003e66;
padding: 4px 0px;
}
#faixa-topo .item {
background-color: transparent;
background-position: center left;
background-repeat: no-repeat;
float: left;
margin-right: 45px;
font-size: 13px;
padding-left: 22px;
color: #fff;
margin-top: 5px;
font-weight: 500;
}
#faixa-topo .item a {
color: #fff;
}
#faixa-topo .item a:hover {
text-decoration: none;
}
#faixa-topo .item.tel {
background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-tel.png);
}
#faixa-topo .item.email {
background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-email.png);
}
#faixa-topo .midias {
text-align: right;
}
#faixa-topo .midias a {
display: inline-block;
overflow: hidden;
margin-left: 12px;
}
#faixa-topo .midias a:hover {
text-decoration: none;
} #header { background-color: #fff;
padding: 18px 0px;
}
#header .logo-wrapper {
margin-top: 11px;
}  #search-bar-wrapper {
background: #fff;
padding: 0px 0;
display: none; }
#search-bar-wrapper input[type='text'] {
background: #fff url(//adrus.com.br/wp-content/themes/ibdec/images/icone-lupa2.png) no-repeat 98% center;
color: #027ebc;
border: none;
font-size: 26px;
height: 72px;
line-height: 72px;
margin: 0;
padding: 0px 25px 0 25px;
width: 100%;
border: 1px solid rgb(171, 170, 170);
-webkit-box-shadow: 1px 1px 2px 0px rgb(171, 170, 170);
-moz-box-shadow: 1px 1px 2px 0px rgb(171, 170, 170);
box-shadow: 1px 1px 2px 0px rgb(171, 170, 170);
}
#search-bar-wrapper input[type='text']::-webkit-input-placeholder {
color: #abaaaa;
}
#search-bar-wrapper input[type='text']:focus,
#search-bar-wrapper input[type='text']:active,
#search-bar-wrapper input[type='text']:hover {
background-color: #fff; transition: 0.7s;
outline: none;
} #menu-superior {
margin-top: 20px;
}
#menu-superior #menu-menu-superior {
list-style: none;
float: right;
z-index: 999;
}
#menu-superior #menu-menu-superior li {
margin: 0 6px;
padding: 0;
position: relative;
float: left;
list-style: none;
}
#menu-superior #menu-menu-superior li a { color: #003e66;
display: block;
font-size: 15px;
font-weight: 500;
padding: 12px 12px;
text-transform: uppercase;
text-decoration: none;
}
#menu-superior #menu-menu-superior li a:hover {
transition: all 0.7s;
} #menu-superior #menu-menu-superior li a:hover,
#menu-superior #menu-menu-superior li.current-menu-item a:not([href*='#']) {  background-color: #003e66;
color: #fff;
}
#menu-superior #menu-menu-superior ul {
background-color: #fff;
display: none;
position: absolute;
top: 46px;
left: 0px;
width: 190px;
padding: 0px;
margin: 0px;
z-index: 999;
}
#menu-superior #menu-menu-superior ul li {
float: none;
margin: 0;
}
#menu-superior #menu-menu-superior ul li a {
background: #fff;
color: #494949;
font-size: 14px;
padding: 10px 12px;
}
#menu-superior #menu-menu-superior li.menu-item-has-children:hover ul {
display: block;
} #menu-superior #menu-menu-superior .btnBuscar a {
text-indent: -9999px; background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-lupa.png); height: 16px; width: 16px;
white-space: nowrap;
padding: 0;
margin: 0;
margin-top: 15px;
margin-left: 15px;
}
#menu-superior #menu-menu-superior .btnBuscar a:hover,
#menu-superior #menu-menu-superior .btnBuscar a:active,
#menu-superior #menu-menu-superior .btnBuscar a:focus {
background-color: transparent;
} .cover-dark {
display: none;
background: rgba(0, 0, 0, 0.9);
height: 100%;
overflow: hidden;
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 998;
}
#abrirMenu {
cursor: pointer;
}
#menu-mobile-content {
display: none;
position: fixed;
top: 0;
left: 0; padding: 0;
margin: 0;
width: 100%;
z-index: 999;
background-color: #06889e;
padding-bottom: 50px;
}
#menu-mobile-content ul {
margin: 0;
padding: 0;
}
#menu-mobile-content li {
background-color: #06889e;
border-bottom: 1px dotted #0f73b7;
list-style: none;
padding: 0;
margin: 0;
}
#menu-mobile-content li a { color: #fff;
display: block;
font-size: 14px;
font-weight: bold;
text-align: center;
text-align: left; text-decoration: none;
line-height: 1;
padding: 10px 15px;
margin: 0;
width: 80%;
}
#menu-mobile-content li a:hover,
#menu-mobile-content li:hover,
#menu-mobile-content li a:active,
#menu-mobile-content li:active #menu-mobile-content li a:focus,
#menu-mobile-content li:focus {
background: #003e66;
-moz-transition: all 0.6s;
-webkit-transition: all 0.6s;
transition: all 0.6s;
}  #menu-mobile-content li.menu-item-has-children {
background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-arrow-down.png);
background-position: right center;
background-repeat: no-repeat;
}
#menu-mobile-content li > ul { display: none;
}
#menu-mobile-content li > ul.sub-menu li {
background: #fff;
}
#menu-mobile-content li > ul.sub-menu li a {
background: #fff;
color: #595959;
padding-left: 28px;
}
#menu-mobile-content li > ul.sub-menu li a:hover {
background: #f8f8f8;
color: #555;
}
#menu-mobile-content li:hover > ul {
display: block;
} #menu-mobile-content #btnClose {
background: #fff;
overflow: hidden;
padding: 5px 15px;
text-align: right;
}
#menu-mobile-content #btnClose .close {
color: #000;
font-size: 29px;
opacity: 0.7;
}
#menu-mobile-content li.btnBuscar {
display: none;
} #footer {
background-color: #e2e2e2;
padding: 60px 0px;
} #footer .contato-footer {
font-size: 14px;
color: #767676;
font-weight: 500;
padding: 6px;
padding-left: 30px;
background-repeat: no-repeat;
background-position: left 9px;
}
#footer .contato-footer.whats {
background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-whats-f.png);
}
#footer .contato-footer.tel {
background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-tel-f.png);
}
#footer .contato-footer.email {
background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-email-f.png);
} #footer .midias-footer {
margin: 0;
margin-top: 20px;
padding: 0;
overflow: hidden;
}
#footer .midias-footer br {
display: none;
}
#footer .midias-footer li {
list-style: none;
float: left;
margin-right: 10px;
}
#footer .midias-footer li a,
#footer .midias-footer li a:hover {
text-decoration: none;
} #copyright {
background: #dfdfdf;
padding: 11px 10px;
text-align: center;
}
#copyright p,
#copyright a {
font-size: 12px;
color: #767676;
margin: 0;
}
#copyright a:hover {
color: #04618c;
} #whatsapp-wrapper {
background: #003e66;
position: fixed;
right: 0;
top: 320px;
width: 57px;
height: 57px;
text-align: center;
z-index: 9999;
}
#whatsapp-wrapper:hover {
background: #777;
transition: all 0.7s;
}
#whatsapp-wrapper a {
text-decoration: none;
}
#whatsapp-wrapper a:hover {
cursor: pointer; transition: all 0.7s;
}
#whatsapp-wrapper img {
margin-top: 10px;
} #cookiealert {
}
#cookiealert p {
color: #fff;
font-size: 13px;
margin-bottom: 7px;
}
#cookiealert p strong {
font-size: 15px;
display: block;
}
#cookiealert a {
color: #06889e;
}
#cookiealert a:hover {
color: #06889e;
}
#cookiealert .btn-primary {
background-color: #06889e;
border-color: #06889e;
margin-top: 5px;
} #politica-privacidade {
margin-bottom: 30px;
margin-top: 30px;
}
#politica-privacidade {
color: #707070;
} .wpcf7 {
margin-top: 45px;
}
.wpcf7 .row {
margin-bottom: 15px;
}
.wpcf7 label {
font-family: arial;
}
.wpcf7 input[type='text'],
.wpcf7 input[type='email'],
.wpcf7 select {
background: #fff;
border: 1px solid #bababa;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
color: #505050;
color: #171717;
font-family: 'Open Sans', Lato, Arial, Sans-serif;
font-size: 15px;
font-weight: 500;
height: 40px;
line-height: 40px;
padding: 0 13px;
width: 100%;
}
.wpcf7 textarea {
background: #fff;
border: 1px solid #bababa;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
color: #505050;
color: #171717;
font-family: 'Open Sans', Lato, Arial, Sans-serif;
font-size: 15px;
font-weight: 500;
height: 150px;
padding: 13px 13px;
width: 100%;
resize: none;
}
.wpcf7 input[type='text']:hover,
.wpcf7 input[type='text']:focus,
.wpcf7 input[type='email']:hover,
.wpcf7 input[type='email']:focus,
.wpcf7 select:hover,
.wpcf7 select:focus,
.wpcf7 textarea:hover,
.wpcf7 textarea:focus {
border: 1px solid #999;
}
.wpcf7 input[type='submit'] {
background: #027ebc;
color: #fff;
font-weight: 600;
padding: 14px 30px; border: 0;
border-radius: 0;
-moz-border-radius: 0px;
-webkit-border-radius: 0px; font-family: 'Open Sans', Lato, Arial, Sans-serif;
font-size: 16px; height: auto;
line-height: 1; text-align: center;
float: right;
}
.wpcf7 input[type='submit']:hover {
cursor: pointer; transition: all 0.8s;
}
.form-btn-left .wpcf7 input[type='submit'] {
float: left;
}
.wpcf7 input[type='submit'] {
float: left;
min-width: 150px;
}
.wpcf7 input[type='text']::-webkit-input-placeholder,
.wpcf7 input[type='email']::-webkit-input-placeholder,
.wpcf7 textarea::-webkit-input-placeholder {
color: #767676;
}
.wpcf7 div.wpcf7-validation-errors,
.wpcf7 div.wpcf7-mail-sent-ok {
border: 2px solid #d9d9d9;
background: #fff;
padding: 7px 15px;
font-size: 12px;
}
.wpcf7 div.wpcf7-mail-sent-ok {
color: #398f14;
} .grecaptcha-badge {
visibility: hidden !important;
}  #faixa-branca {
background: #fff;
background: #ccc;
padding: 6px 5px 8px 5px;
text-align: center;
}
#faixa-branca .texto {
color: #06889e;
font-size: 18px;
font-weight: bold;
}
#faixa-branca .texto strong {
color: #ffaa01;
font-size: 26px;
display: inline-block;
padding: 0 7px;
font-family: Montserrat, 'Open Sans', Arial, Sans-serif;
}
#faixa-branca .texto h1 {
color: #06889e;
display: inline;
font-size: 18px;
font-weight: bold;
margin: 0;
} #section-slideshow-home {
position: relative;
z-index: 998;
overflow: hidden;
}
#section-slideshow-home .wpb_revslider_element {
margin-bottom: 0;
} #section-slideshow-home #rev_slider_1_1_wrapper .tp-bullets {
bottom: 70px !important;
top: auto !important;
}
#section-slideshow-home .bullet,
#section-slideshow-home #rev_slider_1_1_wrapper .tp-bullets .tp-bullet {
background: #ffffff;
border: none;
border-radius: 10px;
width: 60px;
height: 6px;
padding: 0;
margin: 0 5px;
}
#section-slideshow-home .bullet.selected,
#section-slideshow-home #rev_slider_1_1_wrapper .tp-bullets .tp-bullet.selected {
background: #003e66;
} #section-slideshow-home:before {
right: 50%;
border-right: 1000px solid transparent;
border-left: 1000px solid;
border-bottom: 130px solid #f9a807;
}
#section-slideshow-home:after {
left: 50%;
border-left: 1000px solid transparent;
border-right: 1000px solid;
border-bottom: 130px solid #ff6100;
}
#section-slideshow-home:after,
#section-slideshow-home:before {
content: '';
position: absolute;
bottom: 0;
width: 50%;
z-index: 100;
-moz-transform: rotate(0.000001deg);
-webkit-transform: rotate(0.000001deg);
-o-transform: rotate(0.000001deg);
-ms-transform: rotate(0.000001deg);
transform: rotate(0.000001deg);
} #section-home-intro-cursos {
}
#section-home-intro-cursos .col-left {
background: #f9a807;
padding-top: 60px;
padding-bottom: 65px;
}
#section-home-intro-cursos .col-right {
background: #ff6100;
padding-top: 60px;
padding-bottom: 65px;
}
#section-home-intro-cursos .icone {
min-height: 100px;
margin-bottom: 15px;
}
#section-home-intro-cursos .icone img {
}
#section-home-intro-cursos .texto {
text-align: center;
max-width: 330px;
width: 100%;
margin: 0 auto;
}
#section-home-intro-cursos .texto a {
color: #fff;
}
#section-home-intro-cursos .texto a:hover {
color: #fff;
text-decoration: none;
opacity: 0.9;
transition: all 0.8s;
}
#section-home-intro-cursos .texto h2 {
color: #fff;
font-weight: bold;
margin-bottom: 45px;
text-transform: uppercase;
}
#section-home-intro-cursos .texto p {
color: #fffffe;
font-size: 18px;
font-weight: 500;
} #section-home-prox-cursos {
background: #e7e7e7;
padding-top: 80px;
padding-bottom: 160px;
}
#section-home-prox-cursos .sub {
text-align: center;
margin-bottom: 70px;
}
#section-home-prox-cursos .cta {
float: right;
}
#insere-bloco-prox-cursos-home {
margin-bottom: 50px;
}
#prox-cursos-wrapper {
}
#prox-cursos-wrapper .item {
background: #fff;
padding: 7px;  margin: 0 15px;
}
#prox-cursos-wrapper .vc_row-fluid .vc_col-sm-3:first-child .item {
margin-left: 0;
}
#prox-cursos-wrapper .vc_row-fluid .vc_col-sm-3:last-child .item {
margin-right: 0;
}
#prox-cursos-wrapper .item .foto { background-size: cover;
background-repeat: no-repeat; height: 279px;
max-width: 270px;
width: 100%;
border-bottom: 1px solid #e7e7e7;
}
#prox-cursos-wrapper .item .foto:hover {
opacity: 0.9;
transform: scale(1.06);
transition: all 0.2s ease-in-out;
}
#prox-cursos-wrapper .item .texto { padding: 15px 15px;
text-align: center;  min-height: 114px;
}
#prox-cursos-wrapper .item .texto h4 {
color: #767676;
font-weight: bold;
font-size: 18px;
}
#prox-cursos-wrapper .item .texto p {
color: #767676;
font-weight: 500;
font-size: 14px;
}
#prox-cursos-wrapper .item a {
color: #767676;
text-decoration: none;
} #prox-cursos-wrapper .item .info {
border-top: 1px solid #d2d2d2;
padding: 14px 10px;
overflow: hidden;
text-align: center;
}
#prox-cursos-wrapper .info .data,
#prox-cursos-wrapper .info .prof {
width: 100%;
display: inline;
font-size: 13px;
font-weight: 600;
color: #767676;
padding-left: 22px;
background-color: transparent;
background-repeat: no-repeat;
background-position: center left;
}
#prox-cursos-wrapper .info .data {
background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-calendar.png);
}
#prox-cursos-wrapper .info .prof {
background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-prof.png);
display: inline-block;
width: auto;
} #section-home-prox-cursos:before {
left: 0;
border-right: 1920px solid transparent;
border-bottom: 160px solid #06889e;
content: '';
position: absolute;
bottom: 0;
width: 100%;
z-index: 100;
-moz-transform: rotate(0.000001deg);
-webkit-transform: rotate(0.000001deg);
-o-transform: rotate(0.000001deg);
-ms-transform: rotate(0.000001deg);
transform: rotate(0.000001deg);
} #section-home-vlog {
background: #06889e;
padding-top: 0px;
padding-bottom: 0px;
}
#section-home-vlog .sub {
text-align: center;
margin-bottom: 70px;
}
#section-home-vlog .sub h2 {
color: #fff;
}
#videos-wrapper {
margin-bottom: 0;
padding: 0 15px;
}
#videos-wrapper .video {
background: rgba(0, 0, 0, 0.9);
position: relative;
}
#videos-wrapper .video.small {
margin-bottom: 31px;
max-height: 210px;
}
#videos-wrapper .video.big img {
max-height: 450px;
}
#section-home-vlog .cta {
float: right;
}
#section-home-vlog .cta a {
padding: 15px 27px;
} #section-home-dif {
padding: 180px 0 90px 0;
background: #e9eafa url(//adrus.com.br/wp-content/themes/ibdec/images/bg-dif.jpg) no-repeat top left;
background-size: cover;
}
#section-home-dif .sub {
margin-bottom: 70px;
text-align: center;
}
#section-home-dif .sub h2 {
}
#section-home-dif .icone {
margin-bottom: 25px;
}
#section-home-dif .icone img {
}
#section-home-dif .texto {
text-align: center;
max-width: 310px;
width: 100%;
margin: 0 auto;
}
#section-home-dif .texto strong {
color: #027ebc;
display: block;
font-size: 22px;
font-weight: 700;
margin-bottom: 28px;
}
#section-home-dif .texto p {
font-weight: 600;
font-size: 14px;
} #section-home-dif:before {
left: 0;
border-left: 1920px solid transparent;
border-top: 160px solid #06889e;
content: '';
position: absolute;
top: 0;
width: 100%;
z-index: 100;
-moz-transform: rotate(0.000001deg);
-webkit-transform: rotate(0.000001deg);
-o-transform: rotate(0.000001deg);
-ms-transform: rotate(0.000001deg);
transform: rotate(0.000001deg);
} #section-depoimentos-home {
padding: 80px 0 80px 0;
background: #fff;
}
#section-depoimentos-home .sub {
margin-bottom: 70px;
text-align: center;
}
#section-depoimentos-home .depoimento {
}
#section-depoimentos-home .depoimento .video-depo {
}
#section-depoimentos-home .depoimento .video-depo iframe {
}
#section-depoimentos-home .depoimento .content { margin-top: 0;
margin-left: 50px;
padding-top: 50px;
padding-left: 30px;
background: transparent url(//adrus.com.br/wp-content/themes/ibdec/images/icone-aspas.png) no-repeat top left;
}
#section-depoimentos-home .depoimento .texto {
color: #767676;
font-size: 16px; font-style: italic;
margin-bottom: 70px;
}
#section-depoimentos-home .depoimento .nome {
color: #027ebc;
margin: 0;
font-weight: bold;
}
#section-depoimentos-home .depoimento .cargo {
font-size: 14px;
font-weight: 600;
}
#slider-depoimentos {
position: relative;
}
#slider-depoimentos .item {
display: none; overflow: hidden;
padding: 20px;
margin-bottom: 20px;
}
#slider-depoimentos .item.active {
display: block;
} #slider-depoimentos .bullets-wrapper {
text-align: center;
margin-top: 50px;
}
#slider-depoimentos .bullet {
background: #cfcfcf;
display: inline-block;
border: none;
border-radius: 10px;
width: 60px;
height: 6px;
padding: 0;
margin: 0 5px; cursor: pointer;
}
#slider-depoimentos .bullet.selected {
background: #003e66;
}  #slider-depoimentos .arrow {
color: #bfbfbf;
font-size: 45px;
font-weight: bold;
cursor: pointer;
margin-top: 160px;
}
#slider-depoimentos .arrow.before {
margin-left: -30px;
float: left;
position: absolute;
left: 0;
top: 0;
}
#slider-depoimentos .arrow.after {
margin-right: -30px;
float: right;
position: absolute;
right: 0;
top: 0;
} #section-noticias-home {
background: #003e66;
padding: 90px 0 50px 0;
}
#section-noticias-home .sub {
margin-bottom: 70px;
text-align: center;
}
#section-noticias-home .sub h2 {
color: #fff;
}
#section-noticias-home .cta {
margin-top: 50px;
text-align: center;
}
#listagem-noticias-wrapper {
}
#listagem-noticias-wrapper .item {
float: left;
width: 265px;
height: 265px;
margin: 0 0 20px 0;
}
#listagem-noticias-wrapper .item.tem-margin {
margin-right: 20px;
}
#listagem-noticias-wrapper .item.big {
margin: 0;
padding: 0 20px 0 0;
width: 100%;
height: 550px;
}
#listagem-noticias-wrapper .item .content {
background: rgba(0, 0, 0, 0.8);
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding-top: 30px;
}
#listagem-noticias-wrapper .item.big .content {
padding-top: 32%;
}
#listagem-noticias-wrapper .item .content .cat {
font-size: 15px;
color: #fff;
font-weight: bold;
width: 210px;
text-align: center;
padding-bottom: 20px;
margin: 0 auto;
margin-bottom: 25px;
border-bottom: 1px solid #fff;
text-transform: uppercase;
}
#listagem-noticias-wrapper .item .content h4 {
font-size: 20px;
color: #fff;
font-weight: bold;
line-height: 1.3;
text-align: center;
max-width: 300px;
width: 80%;
margin: 0 auto;
}
#listagem-noticias-wrapper .item.big .content h4 {
font-size: 24px;
}
#listagem-noticias-wrapper .item .content a {
color: #fff;
}
#listagem-noticias-wrapper .item .content a:hover {
}
#listagem-noticias-wrapper .item .foto {
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
position: relative;
height: 100%;
width: 100%;
}
#listagem-noticias-wrapper .item img {
height: auto;
}
#listagem-noticias-wrapper .item .foto:hover .content {
display: block;
} .page-title {
background: #e2e2e2 url(//adrus.com.br/wp-content/themes/ibdec/images/bg-page-title.jpg) no-repeat center center;
padding: 55px 10px 45px 10px;
text-align: center;
}
.page-title h1 {
color: #027ebc;
font-size: 40px;
font-weight: bold;
}
.breadcrumbs {
margin-top: 20px;
color: #767676;
font-size: 14px;
}
.breadcrumbs span {
color: #767676;
font-size: 14px;
}
.breadcrumbs span.sep {
display: inline-block;
margin: 0 5px;
}
.breadcrumbs a {
color: #767676;
font-size: 14px;
}
.breadcrumbs a:hover {
color: #333;
}  #section-quem-somos-intro {
padding: 70px 0 50px 0;
}
#section-quem-somos-intro .titulo {
text-align: center;
margin-bottom: 70px;
}
#section-quem-somos-intro .texto {
padding-top: 25px;
}
#section-quem-somos-intro .texto p {
max-width: 450px;
}
#section-quem-somos-intro .foto {
}
#section-quem-somos-cursos1 {
background: #f9a807 url(//adrus.com.br/wp-content/themes/ibdec/images/bg-cursos-livres-ibdec2.jpg) no-repeat top left;
background-size: 50%;
padding: 80px 0 60px 0;
}
#section-quem-somos-cursos1 .texto {
padding-left: 100px;
}
#section-quem-somos-cursos1 .texto h2 {
font-size: 24px;
margin-bottom: 30px;
color: #fff;
font-weight: bold;
}
#section-quem-somos-cursos1 .texto p {
margin-bottom: 20px;
color: #fff;
}
#section-quem-somos-cursos1 .col-dir {
}
#section-quem-somos-cursos1 .col-esq {
}
#section-quem-somos-cursos2 {
background: #ff6100 url(//adrus.com.br/wp-content/themes/ibdec/images/bg-cursos-in-company-ibdec-campinas.jpg) no-repeat top right;
background-size: 50%;
padding: 80px 0 40px 0;
}
#section-quem-somos-cursos2 .texto {
padding-right: 85px;
}
#section-quem-somos-cursos2 .texto h2 {
font-size: 24px;
margin-bottom: 30px;
color: #fff;
font-weight: bold;
}
#section-quem-somos-cursos2 .texto p {
margin-bottom: 20px;
color: #fff;
}
#section-quem-somos-cursos2 .col-dir {
}
#section-quem-somos-cursos2 .col-esq {
}
#section-quem-somos-missao {
background: #2a8ba6 url(//adrus.com.br/wp-content/themes/ibdec/images/bg-missao-visao.jpg) no-repeat 20% top;
background-size: contain;
padding: 70px 0 50px 0;
}
#section-quem-somos-missao .missao-wrapper {
max-width: 554px;
}
#section-quem-somos-missao .menu {
overflow: hidden;
display: block;
clear: both;
}
#section-quem-somos-missao .menu a {
display: inline-block;
float: left;
font-weight: bold;
color: #06889e;
text-transform: uppercase;
font-size: 16px;
padding: 13px 20px;
background: #e3e3e3;
border-right: 1px solid #c2c2c2;
}
#section-quem-somos-missao a.active {
background: #fff;
text-decoration: none;
}
#section-quem-somos-missao a:hover {
background: #fff;
transition: all 0.7s;
text-decoration: none;
}
#section-quem-somos-missao .item {
display: none;
}
#section-quem-somos-missao .item.aberta {
display: block;
}
#section-quem-somos-missao .content {
background: #fff;
padding: 45px 35px;
overflow-y: scroll;
height: 460px;
}
#section-quem-somos-counter {
padding: 120px 0 100px 0;
}
#section-quem-somos-counter .stats-top .stats-number,
#section-quem-somos-counter .counter_suffix {
font-size: 60px !important;
color: #027ebc;
font-weight: bold;
margin-bottom: 30px;
display: inline-block;
}
#section-quem-somos-counter .stats-block .stats-text {
color: #767676;
font-size: 30px !important;
font-weight: 600;
line-height: 1.3;
margin: 0 auto;
max-width: 200px;
text-align: center;
}
#section-quem-somos-historia {
padding: 80px 0 60px 0;
background: #e7e7e7;
}
#section-quem-somos-historia .titulo {
margin-bottom: 70px;
text-align: center;
}
#section-quem-somos-historia .foto {
float: left;
padding-right: 35px;
}
#section-quem-somos-historia .texto {
}
#section-home-dif.sem-before {
padding: 90px 0;
}
#section-home-dif.sem-before:before {
display: none;
} #section-equipe-intro {
padding: 40px 0 0 0;
}
#section-equipe-wrapper {
padding: 0 0 60px 0;
overflow: hidden;
}
#section-equipe-wrapper .foto {
-webkit-filter: grayscale(100%); filter: grayscale(100%);
margin-bottom: 0;
}
#section-equipe-wrapper .nome {
background: #003e66;
padding: 11px 12px;
text-align: center;
}
#section-equipe-wrapper .nome h4 {
color: #fff;
font-size: 16px;
margin: 0;
}
#section-equipe-wrapper .hidden-text {
display: none;
}
#section-equipe-wrapper .desc {
}
#section-equipe-wrapper .col-item {
width: 25%;
float: left;
margin-bottom: 35px;
}
#section-equipe-wrapper .col-item .membro {
padding: 0 15px;
}
#section-equipe-wrapper .col-item:hover .foto {
-webkit-filter: grayscale(0%); filter: grayscale(0%);
cursor: pointer;
}
#section-equipe-wrapper .col-item:hover .nome {
cursor: pointer;
background: #06889e;
}
#modalEquipe .modal-dialog {
max-width: 700px;
margin-top: 150px;
}
#modalEquipe h4 {
margin: 0;
} .gallery-row {
border-bottom: 1px dotted #999;
padding: 65px 0 30px 0;
}
.gallery-row.alt {
background: #2a8ba6;
}
.gallery-row h3 {
font-size: 24px;
margin-bottom: 30px;
font-weight: bold;
text-align: center;
}
.gallery-row.alt h3 {
color: #fff;
} #section_contato-pg_contato {
background: #fff url(//adrus.com.br/wp-content/themes/ibdec/images/bg-faixa-contato2.png) repeat-y top left;
background-size: contain;
padding-top: 70px;
padding-bottom: 70px;
}
#section_contato-pg_contato .col-left {
padding-right: 40px;
}
#section_contato-pg_contato .col-left .titulo h2 {
color: #fff;
}
#section_contato-pg_contato .col-left .texto p {
color: #fff;
}
#section_contato-pg_contato .col-right {
padding-left: 40px;
}
#section_contato-pg_contato .col-right .item-contato {
background: #f8f8f8;
padding: 15px;
border: 1px solid #ddd;
min-height: 197px;
word-break: break-all;
}
@media screen and (min-width: 768px) {
#section_contato-pg_contato .col-right .item-contato.whatsapp {
min-height: 428px;
}
}
#section_contato-pg_contato .col-right .item-contato strong {
display: block;
clear: both;
margin-bottom: 30px;
}
#section_contato-pg_contato .col-right .item-contato strong:after {
content: '';
display: block;
margin-top: 8px;
background: #777;
height: 1px;
width: 10px;
}
#section_contato-pg_contato .col-right .item-contato a {
display: inline-block;
float: left;
margin-right: 10px;
}
#section_contato-pg_contato .col-right .item-contato strong {
color: #000;
}
#section_contato-pg_contato .col-right .item-contato img {
}
#section_contato-pg_contato .area {
font-size: 13px;
font-weight: bold;
}
#section_contato-pg_contato .nome {
font-size: 14px;
}
#section_contato-pg_contato input[type='submit'] {
background: #027ebc;
color: #fff;
font-weight: 600px;
padding: 14px 30px;
}
#section_contato-pg_contato input[type='submit']:hover {
background: #003e66;
}
#section_contato-pg_contato input[type='text']::-webkit-input-placeholder,
#section_contato-pg_contato input[type='email']::-webkit-input-placeholder,
#section_contato-pg_contato textarea::-webkit-input-placeholder {
color: #333;
}
#section_contato-pg_contato span.wpcf7-not-valid-tip {
color: #333;
font-size: 13px;
font-weight: 600;
margin-top: 2px;
}
#section_contato-pg_contato .wpcf7 div.wpcf7-validation-errors,
#section_contato-pg_contato .wpcf7 div.wpcf7-mail-sent-ok {
font-size: 13px;
font-weight: 600;
margin: 0;
margin-top: 25px;
} #section-contato {
background: #fff url(//adrus.com.br/wp-content/themes/ibdec/images/bg-contato.png) no-repeat center center;
background-position: center 80px;
padding: 60px 0;
}
#section-contato .form-group {
margin-bottom: 7px;
}
#section-contato input[type='text'],
#section-contato input[type='email'] {
font-size: 17px;
height: 60px;
line-height: 60px;
border-radius: 4px;
border: 1px solid #d0d5d8;
}
#section-contato input[type='submit'] {
width: 100%;
margin-top: 10px;
border-radius: 4px;
font-weight: bold;
font-size: 18px;
background: #027ebc;
color: #fff;
}
#section-contato input[type='submit']:hover {
background: #003e66;
}
#section-contato .texto {
text-align: center;
}
#section-contato .texto h1 {
font-weight: bold;
margin-bottom: 30px;
}
#section-contato2 {
background: #06889e;
padding: 80px 0 50px 0;
}
#section-contato2 h2 {
text-transform: none;
text-align: center;
color: #fff;
margin-bottom: 50px;
}
#section-contato2 .item-contato {
padding: 25px;
background: #fff;
text-align: center;
min-height: 235px;
font: 300 24px/1.4em 'Open Sans', open-sans, arial, sans-serif;
color: #323a45;
border: 1px solid #d0d5d8;
}
#section-contato2 .item-contato p {
font: 400 24px/1.2em 'Open Sans', open-sans, arial, sans-serif;
color: #323a45;
}
#section-contato2 .item-contato strong {
font-weight: bold;
font-size: 18px;
}
#section-contato2 .item-contato .area {
font-size: 16px;
}
#section-contato2 .midias {
text-align: center;
margin-top: 60px;
}
#section-contato2 .midias .fab {
font-size: 30px;
margin: 0 10px;
color: #fff;
}  #listagem-noticias-wrapper.pg_conteudos {
margin-top: -20px;
}
#listagem-noticias-wrapper.pg_conteudos .page-tit {
margin-bottom: 70px;
text-align: center;
font-weight: bold;
color: #fff;
font-size: 30px;
text-transform: uppercase;
}
#listagem-noticias-wrapper.pg_conteudos .col-md-6 {
padding: 0;
} #listagem-parte-2 {
background: #e7e7e7;
padding: 75px 0;
}
#listagem-parte-2 .sub {
margin-bottom: 50px;
}
#listagem-parte-2 .sub h2 {
}
#listagem-parte-2 .article-item {
background: #fff; padding: 0;
margin-bottom: 30px;
}
#listagem-parte-2 .article-item .foto {
width: 150px;
width: 170px;
float: left;
min-height: 170px;
max-height: 170px;
margin-right: 20px;
background-size: cover;
background-position: center center;
}
#listagem-parte-2 .article-item .foto:hover {
opacity: 0.8;
transition: all 0.7s;
}
#listagem-parte-2 .article-item .content {
padding: 13px;
min-height: 170px;
}
#listagem-parte-2 .article-item h1 {
color: #767676;
font-weight: bold;
font-size: 18px;
margin-top: 0;
}
#listagem-parte-2 .article-item h1 a {
color: #767676;
}
#listagem-parte-2 .article-item .desc p {
color: #767676;
font-weight: 500;
font-size: 13px;
}
#listagem-parte-2 .article-item .meta,
.single-blog .meta {
font-size: 13px;
color: #767676;
overflow: hidden;
margin-bottom: 5px;
}
#listagem-parte-2 .article-item .meta .cat,
.single-blog .meta .cat {
background: transparent url(//adrus.com.br/wp-content/themes/ibdec/images/icone-tags.png) no-repeat center left;
float: left;
margin-right: 20px;
padding-left: 22px;
}
#listagem-parte-2 .article-item .meta .data,
.single-blog .meta .data {
background: transparent url(//adrus.com.br/wp-content/themes/ibdec/images/icone-calendar.png) no-repeat center left;
float: left;
padding-left: 22px;
}
#listagem-parte-2 .cta {
text-align: center;
} .content-wrapper#pag-busca-wrapper {
background: #e7e7e7;
}
#pagination-wrapper {
clear: both;
margin-top: 30px;
text-align: center;
}
#pagination-wrapper h2 {
color: #767676;
font-size: 24px;
margin-top: 15px;
margin-right: 20px;
}
#pagination-wrapper .item-nav,
#pagination-wrapper .page-numbers {
display: inline-block;
padding: 8px 15px;
text-align: center;
background: #f9a807;
color: #fff;
border: 1px solid #dfdfdf;
font-size: 16px;
margin: 10px 10px;
}
#pagination-wrapper .page-numbers a {
color: #fff;
}
#pagination-wrapper .page-numbers.current {
background: #767676;
}
#lista-resultados-busca {
padding: 0;
margin: 0;
}
#lista-resultados-busca li {
background: #fff;
color: #767676;
font-size: 18px;
font-weight: bold; margin: 0;
margin-bottom: 25px;
float: none;
width: 100%;
overflow: hidden;
list-style: none; padding: 0; }
#lista-resultados-busca li.normal {
padding: 15px;
}
#lista-resultados-busca li a {
color: #767676;
}
#lista-resultados-busca li figure {
float: left;
margin: 0;
margin-right: 25px;
width: 150px;
height: 150px;
border: 1px solid #dfdfdf;
}
#lista-resultados-busca li figure:hover {
opacity: 0.7;
}
#lista-resultados-busca li figure img {
max-width: 100%;
}
#lista-resultados-busca li .post-info {
padding: 15px;
}
#lista-resultados-busca li .titulo {
color: #767676;
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
display: block;
line-height: 1.3;
}
#lista-resultados-busca li .titulo a {
color: #767676;
}
#lista-resultados-busca li .codigo {
margin-bottom: 10px;
}
#lista-resultados-busca li .desc p {
font-size: 14px;
margin-bottom: 0;
}  #sidebar {
}
#sidebar h4 {
font-weight: bold;
background: #e7e7e7;
padding: 10px;
margin: -15px;
margin-bottom: 15px;
}
#sidebar ul {
margin: 0;
padding: 0;
}
#sidebar ul li {
list-style: none;
font-size: 13px;
margin-bottom: 6px;
border-bottom: 1px dotted #bababa;
padding-bottom: 6px;
}
#sidebar ul li:last-child {
border-bottom: none;
}
#sidebar ul li a {
color: #757575;
}
#sidebar ul li a:hover {
color: #f9a807;
}
#sidebar .widget {
margin-bottom: 35px;
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
padding: 13px 15px;
border: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
background: #fff;
} #sidebar .widget_archive label {
display: none;
}
#sidebar select {
width: 100%;
font-size: 13px;
margin-bottom: 5px;
padding: 5px;
} .content-wrapper.single {
padding-top: 60px;
padding-bottom: 60px;
}
article.single-blog {
padding-right: 25px;
}
.single-blog h1 {
font-size: 24px;
margin-top: 15px;
font-weight: bold;
border-bottom: 1px dashed #027ebc;
padding-bottom: 10px;
margin-bottom: 15px;
}
.single-blog .meta {
margin-bottom: 35px;
}
.single-blog figure {
}
.single-blog figure img {
width: auto;
max-width: 100%;
height: auto;
}
.single-blog .post-content {
}
.single-blog .post-content h2 {
color: #767676;
font-size: 26px;
margin-bottom: 20px;
}
.single-blog .post-content h3 {
color: #767676;
font-size: 20px;
margin-bottom: 15px;
}
.single-blog .post-content p {
font-size: 15px;
} .linha-titulo-eventos {
padding: 60px 0 40px 0;
}
.linha-titulo-eventos.encerrados {
padding-top: 35px;
border-top: 1px solid #dfdfdf;
}
.linha-titulo-eventos .sub {
margin-bottom: 20px;
}
.linha-evento {
margin-bottom: 30px;
}
.linha-evento .foto {
}
.linha-evento .texto {
}
.linha-evento .texto p {
margin-bottom: 15px;
}
.linha-evento .texto h4 {
font-size: 24px;
font-weight: bold;
margin-bottom: 25px;
} #listagem-de-cursos-wrapper {
background: #e7e7e7;
padding: 70px 0;
}
#listagem-de-cursos-wrapper .item {
background: #fff;
padding: 7px 7px 7px 7px;
max-width: 350px;
margin: 0 0 45px 0;
webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
#listagem-de-cursos-wrapper .item .foto {
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
width: 100%;
max-width: 241px;
height: 241px;
max-height: 241px;
border-bottom: 1px solid #e7e7e7;
margin-bottom: 15px;
border: 1px solid #dfdfdf;
}
#listagem-de-cursos-wrapper .item .foto:hover {
opacity: 0.9;
transform: scale(1.06);
transition: all 0.2s ease-in-out;
}
#listagem-de-cursos-wrapper .item .foto img {
max-height: 241px;
}
#listagem-de-cursos-wrapper .item .texto {
text-align: center; }
#listagem-de-cursos-wrapper .item .texto h4 {
color: #767676;
color: #027ebc;
font-weight: bold;
line-height: 1.3;
font-size: 18px;
min-height: 43px;
}
#listagem-de-cursos-wrapper .item .texto p {
color: #767676;
font-weight: 500;
font-size: 14px;
}
#listagem-de-cursos-wrapper .item a {
color: #767676;
color: #027ebc;
text-decoration: none;
}
#listagem-de-cursos-wrapper .item a:hover {
color: #003e66;
transition: 0.8;
} #listagem-de-cursos-wrapper.livres .item {
min-height: 452px;
}
#listagem-de-cursos-wrapper.livres .conteudo {
overflow: hidden;
padding-bottom: 10px;
}
#listagem-de-cursos-wrapper.livres .item .texto {
}
#listagem-de-cursos-wrapper.livres .item .texto h4 {
font-size: 16px;
margin-bottom: 0;
}
#listagem-de-cursos-wrapper.livres .item .texto p {
font-size: 13px;
}
#listagem-de-cursos-wrapper.livres .item .texto .desc {
display: none;
}
#listagem-de-cursos-wrapper.livres .item .info {
padding: 14px 10px;
overflow: hidden;
text-align: center;
}
#listagem-de-cursos-wrapper .info .data,
#listagem-de-cursos-wrapper .info .prof {
width: 100%;
display: inline;
font-size: 13px;
font-weight: 600;
color: #767676;
padding-left: 22px;
background-color: transparent;
background-repeat: no-repeat;
background-position: center left;
}
#listagem-de-cursos-wrapper .info .data {
background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-calendar.png);
}
#listagem-de-cursos-wrapper .info .prof {
background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-prof.png);
display: inline-block;
width: auto;
}
#listagem-de-cursos-wrapper .cta {
text-align: center;
}
#listagem-de-cursos-wrapper .cta a {
color: #fff;
padding: 7px 15px;
font-size: 12px;
margin: 0;
}
#listagem-de-cursos-wrapper .cta a:hover {
color: #fff;
} #pagination-wrapper {
clear: both;
margin-top: 30px;
text-align: center;
}
#pagination-wrapper h2 {
font-size: 24px;
margin: 0 0 15px 0;
}
#pagination-wrapper .item-nav,
#pagination-wrapper .page-numbers {
display: inline-block;
padding: 8px 12px;
text-align: center;
background: #003e66;
font-size: 15px;
margin: 10px 7x;
}
#pagination-wrapper .page-numbers:hover {
background: #06889e;
text-decoration: none;
}
#pagination-wrapper .page-numbers.current {
background: #dfdfdf;
} #section-pg-curso-wrapper {
padding: 75px 0 45px 0;
}
#section-pg-curso-wrapper .foto {
margin-bottom: 15px;
}
#section-pg-curso-wrapper .texto {
} #section-cursos-in-intro {
padding: 75px 0 45px 0;
background: #fff;
}
#section-cursos-in-intro .foto {
}
#section-cursos-in-intro .sub {
}
#section-cursos-in-intro .tetxo {
}
#section-cursos-in-listagem {
background: #06889e;
padding: 70px 0;
}
#section-cursos-in-listagem .sub {
margin-bottom: 45px;
}
#section-cursos-in-listagem .sub h3 {
color: #fff;
}
#section-cursos-in-listagem .alert {
background: #fff;
border-radius: 0;
padding: 17px 20px;
}
#section-cursos-in-listagem .alert p {
font-size: 18px;
}
#section-cursos-in-contato {
background: #e7e7e7;
padding: 75px 0;
}
#section-cursos-in-contato .sub {
margin-bottom: 50px;
}
#section-cursos-in-contato .sub h3 {
}
#section-cursos-in-contato input[type='submit'] {
background: #027ebc;
color: #fff;
font-weight: 600px;
padding: 14px 30px;
} #curso-post-wrapper {
margin-top: 65px;
} #curso-post-wrapper .feature-img-video {
} #curso-post-wrapper .top-panel {
padding-bottom: 20px;
padding-top: 15px;
border-bottom: 1px solid #d5d5d5;
overflow: hidden;
}
#curso-post-wrapper .top-panel .item {
width: 20%;
float: left;
}
#curso-post-wrapper .top-panel .item span {
display: block;
padding-left: 27px;
background-repeat: no-repeat;
background-position: center left;
background-color: transparent;
font-size: 13px;
color: #7c7c7c;
}
#curso-post-wrapper .top-panel .item:before {
display: block;
color: #027ebc;
font-weight: 600;
font-size: 12px;
margin-bottom: 7px;
}
#curso-post-wrapper .top-panel .item1 span {
background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-relogio-a.png);
}
#curso-post-wrapper .top-panel .item1:before {
content: 'Carga Horária';
}
#curso-post-wrapper .top-panel .item2 span {
background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-calendario-a.png);
}
#curso-post-wrapper .top-panel .item2:before {
content: 'Data Início';
}
#curso-post-wrapper .top-panel .item3 span {
background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-calendario-a.png);
}
#curso-post-wrapper .top-panel .item3:before {
content: 'Data Término';
}
#curso-post-wrapper .top-panel .item4 {
width: 40%;
}
#curso-post-wrapper .top-panel .item4 span {
background-image: url(//adrus.com.br/wp-content/themes/ibdec/images/icone-pin-a.png);
}
#curso-post-wrapper .top-panel .item4:before {
content: 'Local';
} #curso-post-wrapper .conteudo {
margin: 40px 0 45px 0;
}
#curso-post-wrapper .conteudo h3,
#curso-post-wrapper .conteudo h4,
#curso-post-wrapper .aba h3,
#curso-post-wrapper .aba h4 {
color: #767676;
font-weight: bold;
font-size: 20px;
margin-top: 35px;
} #curso-post-wrapper .preco-wrapper {
border: 1px solid #aeadad;
color: #106eae;
margin-bottom: 60px;
overflow: hidden;
padding: 25px 15px;
text-align: center;
}
.preco-wrapper .col-left {
width: 50%;
float: left;
}
.preco-wrapper .col-right {
width: 50%;
float: left;
}
.preco-wrapper .preco {
font-size: 26px;
font-weight: bold;
}
.preco-wrapper .texto-abaixo {
font-size: 18px;
font-weight: 600;
}
.preco-wrapper .col-right .botao {
background: #06889e;
color: #fff;
display: inline-block;
font-size: 23px;
font-weight: bold;
margin-top: 5px;
padding: 10px 45px;
text-transform: uppercase;
}
.preco-wrapper .col-right .botao:hover {
background: #003e66;
transition: all 0.7s;
text-decoration: none;
} #curso-post-wrapper #abas-wrapper {
margin-bottom: 70px;
}
#abas-wrapper {
}
#abas-wrapper ul {
margin: 0;
padding: 0;
min-height: 48px;
}
#abas-wrapper #menu-abas {
border: 1px solid #dcdbdb;
border-left: none; }
#abas-wrapper ul li {
background: #fff;
border-left: 1px solid #dcdbdb;
color: #767676;
font-weight: 600;
float: left;
font-size: 15px;
list-style: none;
margin: 0;
padding: 13px 9px;
position: relative;
z-index: 999;
}
#abas-wrapper ul li.active,
#abas-wrapper ul li:hover {
background: #06889e;
color: #fff;
cursor: pointer;
}
#abas-wrapper ul li.active:after {
content: '';
position: absolute;
left: 41%;
top: 100%;
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 12px solid #06889e;
clear: both;
}
#abas-wrapper .abas-content-wrapper {
border: 1px solid #dcdbdb;
border-top: none;
background: #f8f8f8;
padding: 35px;
padding-top: 5px;
}
#abas-wrapper .aba {
display: none;
}
#abas-wrapper .aba.active {
display: block;
}
#abas-wrapper .aba {
color: #7c7c7c;
font-size: 16px;
}
#abas-wrapper .item-conteudo {
margin-bottom: 35px;
} #sidebar.menu-cursos {
}
#sidebar.menu-cursos .widget {
padding: 0;
box-shadow: none;
-webkit-box-shadow: none;
border: none;
}
#sidebar.menu-cursos h4 {
background: #06889e;
color: #fff;
margin: 0;
}
#sidebar.menu-cursos li {
margin: 0;
border-bottom: 1px solid #d5d5d5;
padding: 0;
}
#sidebar.menu-cursos li a {
display: block;
padding: 12px 14px;
color: #636363;
}
#sidebar.menu-cursos li a:hover {
background: #f3f3f3;
color: #636363;
text-decoration: none;
} #faq {
background: #d4edd5 url(//adrus.com.br/wp-content/themes/ibdec/images/bg-faq.png) no-repeat 90% center;
padding: 80px 0 80px 0;
}
#faq .sub {
margin-bottom: 70px;
text-align: center;
}
#faq .card {
margin-bottom: 20px;
background: #fff;
}
#faq .card-header {
background: #fff;
padding: 3px 20px;
}
#faq .card-header button {
color: #027ebc;
font-weight: bold;
white-space: unset;
}
#faq .card-body {
padding: 10px 32px;
color: #767676;
} #cursos-relacionados {
}
#listagem-de-cursos-wrapper #cursos-relacionados .item {
min-height: 340px;
}
#cursos-relacionados .item .conteudo {
margin: 0;
}
#cursos-relacionados .item .conteudo h4 {
margin-top: 0;
} #form-matricula-wrapper {
margin: 50px 0;
}
#form-matricula-wrapper .panel {
background: #f7f7f7;
border: 1px solid #dfdfdf;
padding: 15px 20px 15px 20px;
margin-bottom: 25px;
}
#form-matricula-wrapper h3 {
font-weight: bold;
margin-bottom: 12px;
}
#form-matricula-wrapper h3:after {
content: '';
width: 30px;
background-color: #027ebc;
height: 2px;
margin-top: 7px;
}
#form-matricula-wrapper br {
display: none;
}
#form-matricula-wrapper .wpcf7 .row {
margin-bottom: 15px;
}
#form-matricula-wrapper .form-group {
margin-bottom: 0;
}
#form-matricula-wrapper label {
display: block;
margin-bottom: 3px;
font-size: 13px;
font-weight: bold;
}
#form-matricula-wrapper span.wpcf7-not-valid-tip {
font-size: 12px;
}
#form-matricula-wrapper small {
font-size: 11px;
line-height: 1.3;
}
#form-matricula-wrapper input[name='txtCurso'] {
border: 0;
background: transparent;
font-size: 16px;
padding: 0;
font-weight: bold;
}
#form-matricula-wrapper input[name='txtNome'] {
text-transform: uppercase;
}
#form-matricula-wrapper span.wpcf7-list-item {
margin-left: 0;
margin-right: 20px;
}
#form-matricula-wrapper textarea.txtContrato {
font-size: 13px;
}
#form-matricula-wrapper input[type='submit'] {
background: #027ebc;
color: #fff;
font-weight: 600;
padding: 14px 30px;
}
#form-matricula-wrapper .dadosFormPj {
display: none;
} #ebooks-wrapper {
padding: 70px 0 50px 0;
}
#ebooks-wrapper .foto {
text-align: center;
}
#ebooks-wrapper .foto img {
}
#ebooks-wrapper .nome {
text-align: center;
margin-bottom: 20px;
}
#ebooks-wrapper .nome h4 {
font-weight: bold;
color: #333;
}
#ebooks-wrapper .link {
text-align: center;
}
#ebooks-wrapper .link p {
} #vagas-wrapper {
padding: 75px 0;
}
#vagas-wrapper .item-vaga {
background: #e7e7e7;
background: #f8f8f8;
border: 1px solid #dfdfdf;
color: #767676;
font-size: 14px;
margin-bottom: 35px;
max-width: 860px;
padding: 15px;
width: 100%;
}
#vagas-wrapper .item-vaga h4 {
color: #027ebc;
font-size: 18px;
font-weight: bold;
margin-bottom: 25px;
}
#vagas-wrapper .item-vaga p {
color: #767676;
font-size: 14px;
margin: 0;
}  #lancamentos-intro-wrapper {
padding: 70px 0;
}
#lancamentos-intro-wrapper .titulo {
margin-bottom: 50px;
}
#lancamentos-intro-wrapper .titulo h2 {
}
#lancamentos-intro-wrapper .titulo p {
}
#lancamentos-intro-wrapper .video {
}
#lancamentos-intro-wrapper .video p {
}
#lancamentos-intro-wrapper .video br {
display: none;
}
#lancamentos-intro-wrapper .video:hover {
opacity: 0.8;
transition: all 0.7s;
}
#lancamentos-intro-wrapper .texto h2 {
color: #fff;
}
#lancamentos-intro-wrapper .texto p {
}
#lancamentos-video-wrapper {
background: #2a8ba6;
padding: 70px 0 35px;
} #lancamentos-video-wrapper .titulo {
margin-bottom: 50px;
}
#lancamentos-video-wrapper .titulo h2 {
color: #fff;
}
#lancamentos-video-wrapper .item-col {
padding: 0 10px;
}
#lancamentos-video-wrapper .item-col .foto {
margin-bottom: 25px;
}
#lancamentos-video-wrapper .item-col .foto img {
}
#lancamentos-video-wrapper .item-col .foto img:hover {
opacity: 0.8;
transition: all 0.7s;
}
#lancamentos-video-wrapper .item-col .texto {
}
#lancamentos-video-wrapper .item-col .texto h4 {
color: #fff;
font-weight: bold;
margin-bottom: 15px;
}
#lancamentos-video-wrapper .item-col .texto p {
color: #f8f8f8;
font-size: 15px;
} #lancamentos-comentarios-wrapper {
padding: 70px 0;
} #section-depoimentos-home.pg-lancamentos {
background: #f8f8f8;
} #lancamentos-redes-wrapper {
background: #027ebc;
padding: 100px 0;
}
#lancamentos-redes-wrapper .titulo {
margin-bottom: 70px;
text-align: center;
}
#lancamentos-redes-wrapper .titulo h2 {
color: #fff;
}
#lancamentos-redes-wrapper .icone {
background: #fff;
color: #027ebc;
overflow: hidden;
padding: 25px 15px;
display: flex;
align-items: center;
justify-content: center;
height: 120px;
}
#lancamentos-redes-wrapper .icone:hover {
opacity: 0.8;
transition: all 0.7s;
}
#lancamentos-redes-wrapper .icone .nome-midia {
color: #027ebc;
float: left;
font-size: 20px;
margin-left: 20px;
margin-top: 5px;
}
#lancamentos-redes-wrapper .icone .nome-midia a {
color: #027ebc;
text-decoration: none;
}
#lancamentos-redes-wrapper .icone i {
color: #027ebc;
float: left;
font-size: 40px;
} #depoimentos-wrapper {
} #depoimentos-wrapper {
padding-bottom: 40px;
}
#depoimentos-wrapper .titulo-secao {
margin-top: 80px;
background: #fed13a;
padding: 16px 0;
color: #027ebc;
display: flex;
align-items: center;
justify-content: center;
}
#depoimentos-wrapper .secao-depoimentos:not(:first-child) .titulo-secao {
margin-top: 70px;
}
#depoimentos-wrapper .titulo-secao h2 {
font-size: 22px;
text-transform: uppercase;
font-weight: bold;
width: 100%;
max-width: 1110px;
margin: 0;
}
#depoimentos-wrapper .depoimento {
width: 100%;
max-width: 1110px;
margin: 0 auto;
}
#depoimentos-wrapper .depoimento .video-depo {
}
#depoimentos-wrapper .depoimento .video-depo iframe {
}
#depoimentos-wrapper .depoimento .content { margin-top: 0;
margin-left: 50px;
padding-top: 50px;
padding-left: 30px;
background: transparent url(//adrus.com.br/wp-content/themes/ibdec/images/icone-aspas.png) no-repeat top left;
}
#depoimentos-wrapper .depoimento .texto {
color: #767676;
font-size: 16px; font-style: italic;
margin-bottom: 70px;
}
#depoimentos-wrapper .depoimento .nome {
color: #027ebc;
margin: 0;
font-weight: bold;
}
#depoimentos-wrapper .depoimento .cargo {
font-size: 14px;
font-weight: 600;
}
.slider-depoimentos {
position: relative;
}
.slider-depoimentos .item {
display: none;
overflow: hidden;
padding: 70px 0 0;
}
.slider-depoimentos .item.active {
display: block;
} .slider-depoimentos .bullets-wrapper {
text-align: center;
margin-top: 35px;
}
.slider-depoimentos .bullet {
background: #cfcfcf;
display: inline-block;
border: none;
border-radius: 10px;
width: 60px;
height: 6px;
padding: 0;
margin: 0 5px; cursor: pointer;
}
.slider-depoimentos .bullet.selected {
background: #003e66;
}  .slider-depoimentos .arrow {
color: #bfbfbf;
font-size: 45px;
font-weight: bold;
cursor: pointer;
margin-top: 160px;
}
.slider-depoimentos .arrow.before {
margin-left: -30px;
float: left;
position: absolute;
left: 0;
top: 0;
}
.slider-depoimentos .arrow.after {
margin-right: -30px;
float: right;
position: absolute;
right: 0;
top: 0;
}  @media screen and (max-width: 1600px) { #section-quem-somos-cursos1 {
background-size: 50% 100%;
padding: 40px 0 30px 0;
}
#section-quem-somos-cursos2 {
background-size: 50% 100%;
padding: 40px 0 30px 0;
}
} @media screen and (max-width: 1366px) { #section-equipe-wrapper .nome {
min-height: 52px;
}
#section-equipe-wrapper .nome h4 {
font-size: 14px;
}
} @media screen and (max-width: 1200px) {
} @media screen and (max-width: 1280px) {
#depoimentos-wrapper .secao-depoimentos:not(:first-child) .titulo-secao {
margin-top: 40px;
}
#depoimentos-wrapper .titulo-secao h2 {
padding: 0 50px;
}
.slider-depoimentos .item {
padding: 40px 50px 0;
}
.slider-depoimentos .arrow.before {
margin-left: 0;
left: 20px;
}
.slider-depoimentos .arrow.after {
margin-right: 0;
right: 20px;
}
} @media screen and (max-width: 1024px) {
} @media screen and (max-width: 900px) {
#depoimentos-wrapper {
padding-bottom: 0;
}
#depoimentos-wrapper .titulo-secao {
margin-top: 40px;
}
.slider-depoimentos .item {
padding: 35px 30px 0;
}
.slider-depoimentos .arrow.before {
left: 10px;
}
.slider-depoimentos .arrow.after {
right: 10px;
}
#depoimentos-wrapper .depoimento .content {
padding-left: 0;
}
} @media screen and (max-width: 767px) { h1 {
font-size: 32px;
}
h2 {
font-size: 26px;
}
h3 {
font-size: 22px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
table {
max-width: 100%;
width: 100%;
} .visible-xs {
display: block;
}
.hidden-xs {
display: none;
} .wpcf7 .row {
margin-bottom: 0;
} #faixa-topo {
padding-top: 0;
}
#faixa-topo .item {
float: left;
margin-right: 25px;
}
#faixa-topo .col-right {
display: none;
} #header {
padding: 10px 0;
}
#header #logo {
}
#header #logo img {
max-width: 140px;
}
#menu-mobile #abrirMenu {
margin-top: 0px;
width: 36px;
height: auto;
} #footer {
padding: 40px 15px;
text-align: center;
}
#footer img {
max-width: 150px;
height: auto;
}
#footer .contato-footer {
margin-bottom: 15px;
display: inline-block;
text-align: left;
}
#footer .contato-footer.tel {
width: 180px;
}
#footer .contato-footer.email {
width: 180px;
}
#footer .midias-footer {
text-align: center;
}
#footer .midias-footer li {
float: none;
display: inline;
} #whatsapp-wrapper {
top: auto;
bottom: 40px;
}  #faixa-branca .texto,
#faixa-branca .texto h1 {
font-size: 12px;
}
#faixa-branca .texto strong {
font-size: 14px;
} #section-slideshow-home .tp-bullets {
display: none;
}
#section-slideshow-home:after,
#section-slideshow-home:before {
display: none;
} #section-home-intro-cursos .col-left,
#section-home-intro-cursos .col-right {
padding-top: 40px;
padding-bottom: 40px;
}
#section-home-intro-cursos .icone {
min-height: auto;
}
#section-home-intro-cursos .icone img {
width: 60px;
margin-bottom: 15px;
}
#section-home-intro-cursos .texto h2 {
margin-bottom: 20px;
}
#section-home-intro-cursos .texto p {
font-size: 16px;
} #section-home-prox-cursos {
padding-top: 60px;
padding-bottom: 50px;
}
#section-home-prox-cursos:before {
display: none;
}
#insere-bloco-prox-cursos-home {
margin-bottom: 0;
}
#prox-cursos-wrapper .item {
max-width: 280px;
margin: 0 auto 25px auto !important;
}
#prox-cursos-wrapper .item .texto h4 {
font-size: 16px;
line-height: 1.3;
}
#prox-cursos-wrapper .item .info {
padding-bottom: 10px;
}
#section-home-prox-cursos .cta {
float: none;
text-align: center;
} #section-home-vlog {
padding-top: 50px;
}
#section-home-vlog .sub {
margin-bottom: 50px;
}
#videos-wrapper .video.big {
margin-bottom: 25px;
}
#videos-wrapper .video.big img {
max-height: 260px;
width: 100%;
}
#videos-wrapper .video.small {
float: left;
width: 47%;
}
#videos-wrapper .video.small.small2 {
margin-left: 0;
margin-right: 3%;
}
#videos-wrapper .video.small.small2 {
margin-right: 0;
margin-left: 3%;
}
#videos-wrapper .video {
background: transparent;
}
#section-home-vlog .cta {
padding-top: 25px;
} #section-home-dif {
padding-top: 80px;
padding-bottom: 55px;
}
#section-home-dif .icone img {
width: 70px;
}
#section-home-dif .texto {
max-width: 100%;
margin-bottom: 35px;
}
#section-home-dif .texto strong {
margin-bottom: 0;
} #section-depoimentos-home {
padding: 55px 0;
}
#section-depoimentos-home .sub {
margin-bottom: 50px;
}
#slider-depoimentos .item {
padding-bottom: 0;
margin-bottom: 0;
}
#section-depoimentos-home .depoimento .video-depo iframe {
height: 300px !important;
}
#section-depoimentos-home .depoimento .content {
margin-top: 0px;
margin-left: 0;
padding-top: 30px;
padding-left: 55px;
background-size: 50px;
background-position-y: 20px;
}
#section-depoimentos-home .depoimento .texto {
margin-bottom: 30px;
font-size: 15px;
} #section-noticias-home {
padding-top: 55px;
}
#section-noticias-home .sub {
margin-bottom: 50px;
}
#listagem-noticias-wrapper .item.big {
width: 320px;
height: 320px;
margin: 0 auto;
float: none;
margin-bottom: 25px;
padding-right: 0;
}
#listagem-noticias-wrapper .item .foto:hover .content {
display: flex;
}
#listagem-noticias-wrapper .item .foto .content {
align-items: center;
justify-content: center;
flex-direction: column;
padding: 20px;
text-align: center;
} #listagem-noticias-wrapper .item {
width: 320px;
height: 320px;
margin: 0 auto 25px auto !important;
float: none;
padding: 0;
}
#section-noticias-home .cta {
margin-top: 10px;
} .page-title {
padding: 25px 10px;
}
.page-title h1 {
font-size: 32px;
}
.breadcrumbs {
margin-top: 10px;
}  #section-quem-somos-intro {
padding-top: 50px 0;
}
#section-quem-somos-intro .titulo {
margin-bottom: 20px;
} #section-quem-somos-cursos1 {
background-image: none;
}
#section-quem-somos-cursos1 .texto {
padding: 0 20px;
}
#section-quem-somos-cursos2 {
background-image: none;
}
#section-quem-somos-cursos2 .texto {
padding: 0 20px;
} #section-quem-somos-counter {
padding: 50px 0;
}
#section-quem-somos-counter .stats-top .stats-number,
#section-quem-somos-counter .counter_suffix {
font-size: 50px !important;
margin-bottom: 0px;
}
#section-quem-somos-counter .stats-bloc {
font-size: 24px !important;
} #section-pg-curso-wrapper {
padding-top: 45px;
}
#section-pg-curso-wrapper h3 {
font-size: 18px;
} #section-equipe-wrapper {
}
#section-equipe-wrapper .col-item {
width: 50%;
}
#section-equipe-wrapper .nome {
min-height: 58px;
} #section_contato-pg_contato {
background: #fff;
padding: 0;
}
#section_contato-pg_contato .col-left {
background: #f9a807;
padding: 40px 0;
}
#section_contato-pg_contato .col-right {
background: #fff;
padding: 40px 0;
}
#section_contato-pg_contato .col-right .item-contato {
overflow: hidden;
max-width: 300px;
margin: 0 auto 35px auto;
min-height: auto;
text-align: center;
}
#section_contato-pg_contato .col-right .item-contato strong:after {
display: none;
}
#section_contato-pg_contato .col-right .item-contato a {
float: none;
} .single p {
word-wrap: break-word;
}
article.single-blog {
padding-right: 0;
} #listagem-de-cursos-wrapper {
padding-top: 50px;
padding-bottom: 50px;
}
#listagem-de-cursos-wrapper h3 {
text-align: center;
}
#listagem-de-cursos-wrapper .item {
max-width: 280px;
margin: 0 auto 25px auto !important;
}
#listagem-de-cursos-wrapper .item .texto h4 {
font-size: 16px;
line-height: 1.3;
}
#listagem-de-cursos-wrapper .item .info {
padding-bottom: 10px;
}
#listagem-de-cursos-wrapper .item .foto {
height: 279px;
max-width: 270px;
} #section-cursos-in-listagem {
padding: 45px 0;
}
#section-cursos-in-listagem .alert {
padding: 8px 15px;
margin-bottom: 15px;
float: left;
width: 45%;
margin: 0 2.5% 15px 2.5%;
}
#section-cursos-in-listagem .alert p {
font-size: 13px;
min-height: 39px;
} .single-curso .breadcrumbs {
display: none;
}
#curso-post-wrapper {
margin-top: 35px;
} #curso-post-wrapper .feature-img-video {
margin-bottom: 25px;
}
#curso-post-wrapper .feature-img-video iframe {
height: 256px;
width: 100%;
}  #curso-post-wrapper .top-panel {
padding-bottom: 0;
}
#curso-post-wrapper .top-panel .item {
width: 100%;
float: none;
background: #f8f8f8;
border-bottom: 1px solid #d5d5d5;
padding: 5px;
}
#curso-post-wrapper .top-panel .item:last-child {
border-bottom: 0;
} .preco-wrapper .col-left {
width: 100%;
float: none;
}
.preco-wrapper .col-right {
width: 100%;
float: none;
margin-top: 35px;
} #abas-wrapper ul {
overflow: hidden;
margin-bottom: 25px;
}
#abas-wrapper ul li {
width: 100%;
border-bottom: 1px solid #dcdbdb;
}
#abas-wrapper ul li.active:after {
display: none;
} #faq {
background: #d4edd5;
} #slider-depoimentos .arrow.before {
margin-left: -5px;
}
#slider-depoimentos .arrow.after {
margin-right: -5px;
} #lancamentos-intro-wrapper {
padding: 45px 0;
}
#lancamentos-intro-wrapper .titulo {
margin-bottom: 35px;
}
#lancamentos-video-wrapper {
padding: 45px 0 0 0;
}
#lancamentos-video-wrapper .titulo {
margin-bottom: 35px;
text-align: center;
}
#lancamentos-video-wrapper .foto {
text-align: center;
}
#lancamentos-video-wrapper .foto img {
max-height: 300px;
width: auto;
}
#lancamentos-video-wrapper .texto {
text-align: center;
}
#lancamentos-comentarios-wrapper {
padding: 45px 0;
}
#section-depoimentos-home.pg-lancamentos .sub {
margin-bottom: 35px;
}
#lancamentos-redes-wrapper {
padding: 50px 0;
}
#lancamentos-redes-wrapper .titulo {
margin-bottom: 35px;
}
#lancamentos-redes-wrapper .icone {
height: 80px;
max-width: 80%;
margin: 0 auto;
margin-bottom: 35px;
} #depoimentos-wrapper .depoimento .texto {
margin-bottom: 20px;
}
}