@import url(https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700,700i|Roboto+Slab:400,700|Raleway:300,400,500,600,700);*{font-family:Roboto,serif}a{text-decoration:none!important;transition:all .3s ease-in-out}.navbar-purple{background-color:#4c196c}.top-left a{color:#fff;font-size:1.5rem;padding:0 10px}.top-right li{border-right:1px solid #fff;font-size:1rem}.top-right li:last-child{border-right:none;padding-right:30px}.top-right li a{color:#fff}#menu .nav-item a{color:#4c196c;font-size:14px;font-weight:500}#menu .nav-item a:hover{color:#9673a9}.carousel-indicators{bottom:-30px}.carousel-indicators li{width:10px;height:10px;text-indent:-999px;cursor:pointer;background-color:#4c196c;border:1px solid #fff;border-radius:10px}.carousel-caption{bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);width:100%;padding-top:0;padding-bottom:0}.carousel-caption h1{font-size:2.5vw}.carousel-caption p{font-size:1vw}.transition-timer-carousel-progress-bar{height:3px;background-color:#4c196c;width:0;margin:0;border:none;z-index:11;position:relative}.bg-gray{background-color:#f5f8fa}.card-cursos .card{border-radius:0;transition:all .3s ease-in-out}.card-cursos .card:hover{box-shadow:0 13px 24px 0 rgba(0,0,0,.25)}.card-cursos .card .card-img{border-radius:0}.card-cursos .card .card-title{min-height:73px}.card-cursos .card .card-subtitle{position:relative;padding-left:40px}.card-cursos .card .card-subtitle:before{position:absolute;left:0;top:8px;content:"";width:30px;height:2px;background:#9673a9}.card-cursos .card .card-subtitle a{color:#9673a9}.card-cursos .card .card-dates{border:1px solid #ebeff2;border-radius:5px;padding:0;margin:10px 20px;font-size:16px;color:#5a6268;font-weight:600;overflow:auto}.card-cursos .card .card-dates div{float:left;width:50%;text-align:center;position:relative;margin:10px 0}.card-cursos .card .card-dates div strong{display:block;color:#adb8c2;font-size:11px;font-weight:700}.card-cursos .card .card-dates div span{width:1px;height:40px;position:absolute;right:0;top:0;background:#ebeff2}.card-cursos .card .card-footer{background:none;border-top:none}.card-cursos .card .card-footer .btn{letter-spacing:2.5px;text-transform:uppercase}.wrap-btn{z-index:2;position:relative}.flat-btn{position:relative;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.2em;padding:10px 45px 11px;color:#22272b;background:#fff}.flat-btn,.flat-btn:after{border:2px solid #9673a9;transition:all .3s ease-in-out}.flat-btn:after{position:absolute;left:3px;top:3px;content:"";z-index:-1;width:102%;height:108%}.flat-btn:hover{color:#fff;background:#9673a9;text-decoration:none}.title-section{text-align:center}.title-section .title,.title-section .title span{font-size:30px;font-family:Roboto Slab,serif;line-height:36px;color:#22272b;font-weight:700;margin-bottom:8px}.title-section .sub-title{font-size:18px;line-height:30px;color:#969ea4}.color-purple{color:#9673a9!important}.text-uppercase{text-transform:uppercase}.iconbox{text-align:center}.iconbox:hover .box-icon{transform:rotateY(-180deg);box-shadow:0 13px 24px 0 rgba(0,0,0,.25)}.iconbox .box-header .box-title{font-size:18px;line-height:36px;font-weight:700;margin-bottom:7px;text-transform:uppercase}.iconbox .box-header .box-title a{position:relative;color:#22272b}.iconbox .box-header .box-icon{width:70px;height:70px;display:inline-block;border-radius:50%;background-color:#f1594f;margin-bottom:21px;transition:all .3s ease-in-out}.iconbox .box-header .box-icon img{display:block;margin-left:auto;margin-right:auto;margin-top:29%}.iconbox .box-content p{color:#6f787f;font-size:16px;line-height:26px}.iconbox.icon-green .box-icon{background-color:#96ca4a}.iconbox.icon-blue .box-icon{background-color:#62ade0}.iconbox.icon-cyan .box-icon{background-color:#5de2d7}.wrap-blog .entry{background:#fff}.wrap-blog .entry-post .entry-title a{color:#000;font-size:20px}.wrap-blog .entry-post .entry-title a:hover{color:#9673a9}.wrap-blog .entry-post .entry-author{font-size:12px;color:#a7adb2}.wrap-blog .entry-post .entry-author a{color:#9673a9}.wrap-blog .entry-post .entry-content{font-size:14px;color:#6f787f}.wrap-blog .owl-nav{position:absolute;top:-29px;right:0;color:#6f787f}.wrap-blog .owl-nav .owl-next,.wrap-blog .owl-nav .owl-prev{border:1px solid #bfc5ca!important;border-radius:50%!important;width:25px!important;margin:0 5px}.wrap-blog .owl-nav .owl-next:hover,.wrap-blog .owl-nav .owl-prev:hover{color:#9673a9}.flat-detail .content{max-width:100%}.flat-detail .wrap-event-times{margin-bottom:58px}.flat-detail .wrap-event-times article.times-body{overflow:hidden;margin-bottom:20px}.flat-detail .wrap-event-times article.times-body .time-list{width:70px;height:70px;padding:10px 12px 10px 16px;background:#9673a9;position:relative;float:left;margin:0 35px 5px 0;z-index:2}.flat-detail .wrap-event-times article.times-body .time-list:after{position:absolute;top:5px;left:5px;content:"";width:100%;height:100%;border:1px solid #9673a9;z-index:-1}.flat-detail .wrap-event-times article.times-body .time-list p{font-weight:700;color:#fff;font-size:36px;line-height:36px;margin-bottom:0}.flat-detail .wrap-event-times article.times-body .time-list .text-mon{font-size:14px;letter-spacing:5px;line-height:14px}.flat-detail .wrap-event-times article.times-body .times-meta .text-mon{color:#6f787f;font-size:14px}.flat-detail .wrap-event-times article.times-body .times-meta h6{font-size:20px;line-height:26px;font-weight:700;margin:6px 0 7px}.flat-detail .wrap-event-times article.times-body .times-meta h6 a{color:#000}.flat-detail .wrap-event-times article.times-body .times-meta h6 a:hover{color:#9673a9;text-decoration:none}.flat-detail .wrap-times.content{overflow:auto;position:relative;height:263px;box-sizing:border-box}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#9673a9!important}.flat-testimonials .testimonial .testimonial-content p{position:relative;font-family:Roboto Slab;font-size:20px;line-height:34px;color:#6f787f}.flat-testimonials .testimonial .wrap-testimonial .testimonial-author .author-img{position:relative;float:left;margin:0 35px 5px 0;z-index:2;width:70px}.flat-testimonials .testimonial .wrap-testimonial .testimonial-author .author-img img{background-color:#fff}.flat-testimonials .testimonial .wrap-testimonial .testimonial-author .author-img:after{position:absolute;top:5px;left:5px;content:"";width:100%;height:100%;border:1px solid #9673a9;z-index:-1}.flat-testimonials .testimonial .wrap-testimonial .testimonial-author .author-info{margin-top:17px}.flat-testimonials .testimonial .wrap-testimonial .testimonial-author .author-info .author-name{color:#9673a9;font-size:18px;font-weight:500}footer{background-color:#4c196c}footer,footer a{color:#fff}footer a:hover{color:#bfc5ca}footer .social-icons i{font-size:25px}footer .info span{font-size:16px;font-weight:700}footer .copyright{background:#1d2023;color:#fff;font-size:14px}footer .widget .widget-title{position:relative;font-size:16px;font-weight:700;color:#bfc5ca;font-family:Roboto Slab;padding-left:70px;margin-bottom:25px}footer .widget .widget-title:before{position:absolute;left:0;top:9px;content:"";width:40px;height:2px;background:#9673a9}footer .widget ul{padding-left:70px;list-style:none}footer .widget ul li{position:relative}footer .widget ul li:hover{transition:all .3s ease-in-out}footer .widget ul li a{font-size:14px;line-height:30px;letter-spacing:.2px}footer .widget ul li a:hover{text-decoration:none}footer .widget ul li a i{padding-right:5px;color:#6f787f}.wrap-slider{background:url(/images/site/wrap-slider.jpg) no-repeat 50%;height:200px;position:relative}.wrap-slider .title h1{font-size:48px;line-height:48px;color:#fff;font-weight:700;font-family:Roboto Slab;padding-bottom:24px}.wrap-slider .title .breadcrumb{background-color:transparent}.wrap-slider .title .breadcrumb .breadcrumb-item{font-size:16px;color:#6f787f;font-weight:700;letter-spacing:3px}.wrap-slider .title .breadcrumb .breadcrumb-item:first-child:before{content:""}.wrap-slider .title .breadcrumb .breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#4c196c;content:"~"}.wrap-slider .title .breadcrumb .breadcrumb-item a{color:#fff}.wrap-slider .title .breadcrumb .breadcrumb-item a:hover{color:#9673a9}.authentication .authen-text{color:#6f787f}.authentication .authen-text .sub-authen{font-weight:700;color:#9673a9;margin-bottom:4px}.authentication .authen-text .title-text-authen{font-size:30px;font-weight:700;font-family:Roboto Slab;color:#22272b}.team-member{background-color:#fff;box-shadow:0 1px 2px 0 #ddd;transition:all .3s ease-in-out}.team-member:hover{box-shadow:0 19px 35px 0 rgba(0,0,0,.15)}.team-member .team-image img{width:200px}.team-member .profile .name{font-size:18px;font-weight:500;padding-bottom:4px}.team-member .profile .name a{color:#22272b}.team-member .profile .name a:hover{color:#9673a9}.team-member .profile .position{font-size:12px;font-weight:700;letter-spacing:2.4px;padding-left:2px;color:#6f787f}.team-member .flat-socials{padding:0}.team-member .flat-socials li{padding:0 13px;display:inline-block}.team-member .flat-socials li a{font-size:12px;color:#bfc5ca}.team-member .flat-socials li a i{font-weight:700;font-size:1.5rem}.wrap-article .entry{background:#fff;transition:all .3s ease-in-out;box-shadow:0 1px 2px 0 #ddd}.wrap-article .entry:hover{box-shadow:0 13px 24px 0 rgba(0,0,0,.25)}.wrap-article .entry .entry-meta span{position:relative;font-size:12px;text-transform:uppercase;font-weight:700;color:#9673a9;padding-left:41px}.wrap-article .entry .entry-meta span:before{position:absolute;left:0;top:6px;content:"";width:30px;height:2px;background:#9673a9}.wrap-article .entry .entry-title{font-size:20px;line-height:26px}.wrap-article .entry .entry-title a{color:#22272b}.wrap-article .entry .entry-title a:hover{color:#9673a9}.wrap-article .entry .entry-author{font-size:12px;color:#bfc5ca}.wrap-article .entry .entry-author a{color:#6f787f}.wrap-article .entry .entry-author a:hover{color:#9673a9}.wrap-article .entry .entry-content{font-size:14px;line-height:26px;color:#6f787f}.flat-error .icon-error{position:relative}.flat-error .icon-error span{position:absolute;top:22%;left:50%;font-size:90px;font-weight:700;color:#fff;text-shadow:6px 5px 1px #c78b17;font-family:Roboto Slab}.wrap-post{background-color:#fff}.wrap-post .entry-post .entry-meta span{position:relative;font-size:12px;text-transform:uppercase;font-weight:700;color:#9673a9;padding-left:41px}.wrap-post .entry-post .entry-meta span:before{position:absolute;left:0;top:6px;content:"";width:30px;height:2px;background:#9673a9}.wrap-post .entry-post .entry-author h2{font-size:18px;line-height:22px}.wrap-post .entry-post .entry-author h2 span{color:#bfc5ca}.wrap-post .entry-post .entry-author h2 span a{color:#6f787f}.wrap-post .entry-post .entry-author .flat-socials{padding:0}.wrap-post .entry-post .entry-author .flat-socials li{padding:0 13px;display:inline-block}.wrap-post .entry-post .entry-author .flat-socials li a{font-size:12px;color:#bfc5ca}.wrap-post .entry-post .entry-author .flat-socials li a i{font-weight:700;font-size:1.5rem}.wrap-post .entry-post .entry-author h3.entry-title{font-size:36px;font-weight:700;color:#22272b;line-height:48px;margin-bottom:8px}.wrap-post .entry-post .entry-content{font-size:16px;line-height:26px;color:#6f787f}.wrap-post .entry-post .entry-inter{overflow:hidden;padding-bottom:13px;border-bottom:1px solid #e5e5e5;margin-bottom:46px;margin-left:-2px}.wrap-post .entry-post .entry-inter .link{float:left}.wrap-post .entry-post .entry-inter a{font-size:11px;font-style:italic;line-height:36px;letter-spacing:1px;border:1px solid #e5e5e5;padding:8px 27px 7px 29px;margin-right:6px;color:#9673a9}.wrap-post .entry-post .entry-inter a:hover{border:1px solid #9673a9}.heading{border-bottom:3px solid #ddd}.pagination .page-item{margin-right:9px}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{margin-left:0;border-radius:0}.pagination .page-item .page-link{background-color:transparent;color:#6f787f;border:none;padding:8px 16px 8px 17px}.pagination .page-item.active .page-link,.pagination .page-item .page-link:hover{color:#fff;background-color:#9673a9}.course-content .nav-tabs{border-bottom:none}.course-content .nav-tabs .nav-item .nav-link{display:inline-block;height:40px;text-transform:uppercase;letter-spacing:1px;border:1px solid #ebebeb;border-radius:6px;padding:0 25px;line-height:40px;transition-duration:.8s;text-align:center;margin-right:10px;margin-bottom:10px}.course-content .nav-tabs .nav-item a{font-size:14px;font-weight:600;color:rgba(0,0,0,.5);background-color:#fff}.course-content .nav-tabs .nav-item a.active{background-color:#ebebeb}.course-content .tab-content{background-color:#fff;border-radius:0;transition:all .3s ease-in-out;box-shadow:0 13px 24px 0 rgba(0,0,0,.25)}.course-content .tab-content .title{font-size:20px;line-height:26px;text-transform:uppercase;color:#6f787f}.curriculum-list li{display:block;margin-bottom:10px;font-family:Raleway,sans-serif;font-size:14px;font-weight:400;color:rgba(0,0,0,.5)}.curriculum-list li i{color:#9673a9;margin-right:5px;display:inline-block}.curriculum-list li ul{display:block;margin-top:10px;padding-left:25px}.curriculum-list li ul li{margin-bottom:0;display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ebebeb}.curriculum-list li ul li span span{text-decoration:underline}.clever-members .all-instructors .single-instructor{position:relative;z-index:1;background-color:#f7f7f7;border-radius:6px}.clever-members .all-instructors .single-instructor .instructor-thumb{flex:0 0 80px;width:80px;max-width:80px;height:80px}.clever-members .all-instructors .single-instructor .instructor-info{padding-left:25px}.clever-members .all-instructors .single-instructor .instructor-info h5{font-size:18px;margin-bottom:5px}.clever-members .all-instructors .single-instructor .instructor-info span{font-weight:400;color:rgba(0,0,0,.4);font-size:14px}.course-sidebar .sidebar-widget{position:relative;z-index:1;padding:15px 30px;border:1px solid #ebebeb;border-bottom:none;background-color:#fff}.course-sidebar .sidebar-widget:last-child{border-bottom:1px solid #ebebeb}.course-sidebar .sidebar-widget h4{margin-bottom:20px;font-size:24px;display:block}.course-sidebar .sidebar-widget .features-list{margin:0;padding:0}.course-sidebar .sidebar-widget .features-list li{display:flex;justify-content:space-between;margin-bottom:5px}.course-sidebar .sidebar-widget .features-list li h6{color:rgba(0,0,0,.3)}.course-sidebar .sidebar-widget .features-list li h6 i{margin-right:10px}.course-sidebar .sidebar-widget .single-courses .thumb{flex:0 0 80px;width:80px;max-width:80px;height:50px;border-radius:6px}.course-sidebar .sidebar-widget .single-courses .content h6{font-size:12px;color:#e3d21b;margin-bottom:0;line-height:1.3;font-weight:700}.btn-inscrever{display:inline-block;min-width:160px;height:40px;background-color:#4c196c;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:14px;color:#fff;border:1px solid transparent;border-radius:6px;padding:0 30px;line-height:40px;text-align:center;transition-duration:.3s}.btn-inscrever:hover{color:#fff}.text-green{color:green!important}body.modal-open{position:fixed;overflow:hidden;left:0;right:0}.modal{-webkit-overflow-scrolling:touch}form .required label:after{color:red;content:" *";display:inline}@media screen and (max-width:767px){.carousel-caption h1{font-size:2.5vw}.carousel-caption p{font-size:2vw}}.inscreva-se{position:fixed;bottom:0}.has-search .form-control{padding-left:2.375rem}.has-search .form-control-feedback{position:absolute;z-index:2;display:block;width:2.375rem;height:2.375rem;line-height:2.375rem;text-align:center;pointer-events:none;color:#aaa}.dropdown-cart{min-width:250px}.dropdown-cart li .item{display:block;padding:3px 10px;margin:3px 0;font-size:.8rem;border-bottom:1px solid #d3d3d3}.dropdown-cart li .item:hover{background-color:#f3f3f3}.dropdown-cart li .item:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.dropdown-cart li .item-left{float:left}.dropdown-cart li .item-left img{max-width:50px;float:left}.dropdown-cart li .item-left div.item-info{float:left;margin-left:10px}.dropdown-cart li .item-left div.item-info span{display:block}.dropdown-cart li .item-right{float:right}.dropdown-cart li .item-right a{margin-left:5px}.dropdown-cart li:last-child{padding-right:0}.toast-center-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#toast-container>div{opacity:1}.image,.image img{width:100%;max-width:100%;height:auto;display:block}.btn-warning:hover,.btn-yellow{color:#212529;background-color:#ffde59;border-color:#ffde59}.btn-purple{color:#fff;background-color:#4c196c;border-color:#4c196c}.btn-purple:hover{color:#fff;background-color:#9673a9;border-color:#9673a9}.iconbox.icon-purple .box-icon{background-color:#4c196c}