
	

  
    
    
	
	.mc-item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    background: #fff;
}

.image-heading {
    position: relative;
}

.image-heading img {
    width: 100%;
    height: auto;
    display: block;
}

.course-duration {
    position: absolute;
    top: 10px;
    right: 10px;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    padding: 5px 10px;
    font-size: 14px;
    border-radius: 4px;
}

.content-item {
    padding: 15px;
    flex-grow: 1;
}

.ft-item {
    padding: 15px;
    background: #f9f9f9;
    border-top: 1px solid #ddd;
}

.price {
    margin-bottom: 10px;
    font-size: 18px;
    color: #333;
}

.price-old {
    text-decoration: line-through;
    color: #999;
}

.buy_int {
    display: inline-block;
    padding: 10px 15px;
    background: #007bff;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    text-decoration: none;
}

.buy_int:hover {
    background: #0056b3;
}

@media (min-width: 768px) {
    .owl-item {
        display: flex;
        justify-content: center;
    }

    .mc-item {
        width: 100%;
        max-width: 300px;
    }
}

	
	
	
	
	
.mc-item .ft-item .price {
 
	
    margin-bottom: 5px;
    margin-top: 12px;
    padding-bottom: 0px;
    margin-top: 10px !important;
}
    
	
.mc-item .content-item {
    min-height: 94px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 15px;
}


.el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:none;margin:0;transition:.1s;font-weight:500;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:4px;}
.el-button:focus,.el-button:hover{color:#303747;border-color:#c1c3c8;background-color:#eaebed;}
.el-button:active{color:#2b3240;border-color:#2b3240;outline:none;}
.el-button::-moz-focus-inner{border:0;}
.el-button--success{color:#fff;background-color:#22c65b;border-color:#22c65b;}
.el-button--success:focus,.el-button--success:hover{background:#4ed17c;border-color:#4ed17c;color:#fff;}
.el-button--success:active{outline:none;}
.el-button--success:active{background:#1fb252;border-color:#1fb252;color:#fff;}
.site-section-button{margin:20px auto!important;text-align:center!important;border-radius:3px!important;font-size:18px!important;padding:1.2em 4.6em!important;}
@media (max-width:768px){
.site-section-button{margin:20px 0;width:90%;padding:1.2em 0!important;}
}
.text-center{text-align:center!important;}

*,:after,:before{box-sizing:border-box;margin:0;}
a{outline:none;text-decoration:none;} 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
.carousel-caption{
  padding-bottom:100px;
}
.rw-words-1 span{
	position: absolute;
	opacity: 0;
	overflow: hidden;
	color: #f65a3a;
	font-weight:400 !important;
	-webkit-animation: rotateWord 18s linear infinite 0s;
	-ms-animation: rotateWord 18s linear infinite 0s;
	animation: rotateWord 18s linear infinite 0s;
}
.rw-words-1 span:nth-child(2) { 
    -webkit-animation-delay: 3s; 
	-ms-animation-delay: 3s; 
	animation-delay: 3s; 
	color: #0d9b56;
}
.rw-words-1 span:nth-child(3) { 
    -webkit-animation-delay: 6s; 
	-ms-animation-delay: 6s; 
	animation-delay: 6s; 
	color: #f65a3a;	
}
.rw-words-1 span:nth-child(4) { 
    -webkit-animation-delay: 9s; 
	-ms-animation-delay: 9s; 
	animation-delay: 9s; 
	color:#0d9b56;
}
@-webkit-keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; -webkit-transform: translateY(-30px); }
	5% { opacity: 1; -webkit-transform: translateY(0px);}
    17% { opacity: 1; -webkit-transform: translateY(0px); }
	20% { opacity: 0; -webkit-transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}
@-ms-keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; -ms-transform: translateY(-30px); }
	5% { opacity: 1; -ms-transform: translateY(0px);}
    17% { opacity: 1; -ms-transform: translateY(0px); }
	20% { opacity: 0; -ms-transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}
@keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; -webkit-transform: translateY(-30px); transform: translateY(-30px); }
	5% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}
    17% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }
	20% { opacity: 0; -webkit-transform: translateY(30px); transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}
.rw-words{
	display: inline;
	text-indent: 10px;
}
.agileits-banner-info span {
    color: #fff;
    font-size: 28px;
    letter-spacing: 3px;
    font-weight: 700;
    text-align: left !important;
}

.agileits_w3layouts_more a {
    font-size: 1.1em;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 2px;
    background:#0d9b56;
    padding: .7em 2em;
    display: inline-block;
    margin-top: 40px;
	border-radius:2px;
}
.agileits_w3layouts_more a:focus{
	outline:none;
}
.agileits_w3layouts_more a:hover{
	background:#f65a3a;
}
.agileits_w3layouts_more.menu__item {
    text-align: center;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}


h2.text-center.menor {
    font-size: 25px;
    margin-top: 95px !important;
}
	
	

	.titulo {

    font-size: 43px;
margin-bottom: 0px;
}
	
	
	
