body{background-color: var(--bg-color-body) !important;}

a {color: var(--color-link);}
/*a:hover {color: #18D09B !important;}*/

.percent-off{display: none;}
.btn-wpp:hover{opacity: 0.8;}
#fixed-bag-link .fa-shopping-cart, #fixed-bag-link span{font-size: 20px;}

.header-top
{
  background-color: var(--bg-color-header) !important;
  height: 130px;
}

.navbar{background-color: var(--bg-color-nav) !important;}

.logo {text-align: left; padding: 17px !important;}
.logo img {max-width: 200px !important;}

.logo-vertical {text-align: left; padding: 10px !important;}
.logo-vertical img {max-width: 110px !important;}


.busca .form-busca{height: 50px !important;}
.busca button{background-color: var(--bg-color-busca-button) !important; height: 50px !important; width: 50px !important;}
.busca button:hover{background-color: var(--bg-color-busca-button-hover) !important; color: var(--color-busca-button-hover) !important;}

.social i {color: var(--color-social-i) !important; font-size: 35px;}
.social i:hover {color: var(--color-social-i-hover) !important;}

.navbar{border: 0px !important; margin-bottom: 0;border-radius: 0;}
.nav li a {color: var(--color-nav-li-a) !important;}
.nav li a:hover, .nav > li > a:focus {color: var(--color-nav-li-a-hover) !important; background-color: var(--bg-color-nav-li-a-hover) !important;}
.highlight{background-color: #b20000;}

#sidebar-courses-list{
  display: flex;
  justify-content: center;
}

.categorias h5{background-color: var(--bg-color-categorias-h5) !important;}
.categorias h5 a{color: var(--color-categorias-h5-a) !important;}
.categorias h5 a:hover {color: var(--color-categorias-h5-a-hover) !important;}
.categorias h5 a .quant{color: var(--color-categorias-h5-a-quant) !important;}

.section-title{color: var(--color-section-title) !important;}
.section-title .linha-section{background-color: var(--bg-color-line-section) !important;}
.section-subtitle{width: 63%; text-align: center; margin: 0 auto; margin-bottom: 20px; font-size: 16px; color: var(--color-section-title) !important;}

.course .thumbnail{background-color: var(--bg-color-thumbnail) !important; border: 1px solid var(--border-color-thumbnail) !important;}
.course .thumbnail .course-title h4, .course .thumbnail .course-title .course-subtitle{ color: var(--color-thumbnail-course-title) !important;}
.course .thumbnail .course-price .price .value{color: var(--color-thumbnail-course-price) !important; }
.course .thumbnail .course-price .parcels{color: var(--color-thumbnail-course-parcels) !important; font-weight: normal; }
.course .thumbnail .course-price .desconto{color: var(--color-thumbnail-course-parcels) !important; font-weight: normal; }

.course-content-section .mpp-tabblable{color: white;}
.course-content-section .mpp-tabblable .nav-pills{background-color: var(--bg-color-bar-content) !important;}
.course-content-section .mpp-tabblable .nav-pills li > a{font-size: 20px;}
.course-content-section .mpp-tabblable .nav-pills li.active > a, 
.course-content-section .mpp-tabblable .nav-pills li > a:focus, 
.course-content-section .mpp-tabblable .nav-pills li > a:hover
{
  font-weight: bold;
  font-size: 20px;
  color: var(--color-bar-content) !important;
  background-color: var(--bg-color-bar-content) !important;
}

.btn {background-color: var(--bg-color-btn) !important;}
.btn:hover {background-color: var(--bg-color-btn-hover); color: var(--color-btn-hover) !important;}
.button-saiba {background-color: var(--bg-color-btn-saiba-mais) !important;}
.button-compra {background-color: #18D09B !important;}

.panel.box-apresentacao, .course-informations .panel{background-color: transparent !important;}
.section-title-secondary .section-title{ background-color: transparent !important; }
.course-informations .panel-body{color: white;}
.course-image.thumbnail{background-color: transparent !important; border: 0px;}
.carousel-inner img {width: 100%; /* Set width to 100% */margin: auto;min-height: 50px;}


.btn-success-v2{color: #fff;background-color: #5cb85c !important;border-color: #4cae4c;}
.social .box-social{display: inline-block; padding: 10px;}

.courses-catalog .course .course-price .price{color: #18D09B !important;}

#list-news{background-color: var(--bg-color-last-news) !important;}
#list-news .box-news, #last-news .box-news p {color: var(--color-last-news) !important;}
#list-news .box-news .more, #news .box-news .more {color: var(--color-last-news-link) !important;}
#list-news .box-news .more:hover {color: var(--color-last-news-link-hover) !important;}
#list-news .box-news .new-title{margin-bottom: 10px;}
#list-news .box-news .new-title a{color: var(--color-last-news-title) !important; margin-bottom: 10px;}
#list-news .box-news .new-title a:hover {color: var(--color-last-news-title-hover) !important;}
#list-news .box-news .body-news, #list-news .box-news .body-news p{color: var(--color-news)}

.news-page{padding: 15px !important;background-color: var(--bg-color-new);}
.news-page h5, #news .box-news h5{color: var(--color-news-title); margin-bottom: 10px;}
#news .box-news .more {color: var(--color-news-link) !important;}

#news{ background-color: transparent !important; }
#news .box-news .more:hover {color: #081d2c !important;}
#news .section-title .section-title-news{color: #18D09B !important;}
#news .section-title-secondary{margin-top: 0px; padding: 0px;}
#sidebar-more-news h5{color: white;}
#sidebar-more-news h5 a:hover{color: silver;}
#sidebar-more-news .see-news-link, #sidebar-more-news i{color: #18D09B !important;}
.comparilhamento-post .social i{color: var(--color-last-news-title-hover) !important;}
.comparilhamento-post .social i:hover{color: white !important;}

#sidebar-more-testimonials .section-title-secondary{margin-top: 0px; padding: 0px;}
.new-view-aside-testimonials{margin-bottom: 20px;}
.new-view-aside-testimonials .new{background-color: var(--bg-color-last-news) !important;}
.new-view-aside-testimonials .new .new-title{margin-bottom: 10px; color: var(--color-last-news-title) !important; }
.new-view-aside-testimonials .new p{margin: 25px 20px 5px 0px; color: var(--color-last-news) !important; }

.testimonial-aside-item i{color: #18D09B !important;}
.testimonial-aside-item h5.testimonia-title{color: white !important;}
.testimonial-aside-item h5.testimonia-title a:hover{color: silver !important;}
.see-testimonial-link, .see-testimonial-link i{color: #18D09B !important;}

.panel-default strong{color: white !important; font-weight: bold !important;}

.courses-catalog .course .course-title{height: 70px;}
.footer-items .logo-footer{margin-bottom: 5px !important;}

.box-about-social{text-align: center; margin: 0 auto;}
.box-about-social .about-social { background-color: rgba(0,0,0,0); width: auto; display: inline-block; margin: 10px;}
.box-about-social .about-social .box a{padding: 20px;}

.div-bt-add-testimonial{padding: 10px;}

#newsletter {background: var(--bg-color-newsletter) !important; color: #fff;padding: 20px 0;}
#newsletter .text{font-size: 1.7rem;}
#NewsletterEmail{margin: 0;width: 75%; display: inline-block;padding: 10px 15px; height: 45px;}

.faq .title-faq{color: white !important;}

.breadcumb, .breadcumb li a, .breadcumb .fa-angle-double-right{color: white !important;}
.breadcumb li a:hover{color: #18D09B !important;}

#about-us .description{color: white;}

.align-items-center {-ms-flex-align: center !important;align-items: center !important;}
.media {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;}
.media-body {-ms-flex: 1;flex: 1;}
.input-group-append {margin-left: -10px;}
.input-group-append, .input-group-prepend {display: -ms-flexbox;display: flex;}

.input-group-v2 {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}

.padding-left-10{padding-left: 10px;}
.padding-left-15{padding-left: 15px;}
.padding-left-20{padding-left: 20px;}
.padding-right-10{padding-right: 10px;}
.padding-right-15{padding-right: 15px;}
.padding-right-20{padding-right: 20px;}

.margin-bottom-20{margin-bottom: 20px;}
.margin-zero-auto{margin: 0 auto;}

.table-page td{padding-top: 30px;}

#footer{background-color: var(--bg-color-footer) !important;}
#footer .footer-items .formas-pagamento, #footer .footer-items .logo-footer, #footer .footer-items .support{border: 0px !important;}
.institucionais {
  height: 100%;
  padding: 0 5%;
  margin: 40px 0;
}
#footer a{color: var(--color-footer-links);}
#footer a:hover{color: var(--color-footer-links-hover);}
#footer .footer-items{height: auto;}

#footer .copyright{background-color: var(--bg-color-copyright) !important;}


/* Hide the carousel text when the screen is less than 600 pixels wide */
@media (max-width: 600px) 
{
  .carousel-caption {
      display: none; 
  }
  #newsletter .text {
		font-size: 1.4rem;
	}
	#NewsletterEmail{width: 82%;}
	#footer .logo-footer img {
    width: 35% !important;
	}
	#footer .logo-footer .footer-introduction{margin-top: 70px !important;}
	#footer .footer-items .institucionais, #footer .footer-items .logo-footer, #footer .footer-items .support{text-align: center !important;}
  .section-subtitle{width: 90%;}

  #sidebar-courses-list {
    display: inline;
  }
}

@media (max-width: 900px) 
{
  #sidebar-courses-list {
    display: inline;
  }

  .news-page{padding: 15px !important;}
  #news .box-news {padding: 15px;}
}

@media (min-width: 1200px) {
  .course-content-section .mpp-tabblable .nav-pills li
  {
    width: 33%;
  }
}
