h4.widget-title .wrap-title:after {
    background: #000;
}

.first-word {
    color: #000!important;
	font-weight: 600;
}

.jux_event_box_author .jux-box-author-item i {
    color: #696969;
}

.jux-box-author-item a:hover {
    color: #000;
}

.jux-single-event-head h1 a, .jux-single-event-head h3 a {
    color: #000;
}

.jux-single-event-head h1 a:hover, .jux-single-event-head h3 a:hover {
    color: #696969;
}
 
 .jux-single-event-head h1 a, .jux-single-event-head h3 a {
	font-weight: 600;
}
 
 .jux-single-event-head .jux-event-meta span i {
    color: #696969;
}

.acm-events .event-detail-wrap {
    border: 5px solid #7a1718;
    border-radius: 5px;
    padding: 15px;
}

.acm-events .event-day .mask {
    opacity: 0.3;
}

@media (min-width: 576px) {
.mt-sm-4, .my-sm-4 {
    margin-top: 15px!important;
    text-align: center;
}
}

.bg-gradient-secondary {
    background: -webkit-gradient(linear,left top,left bottom,from(#fda115),to(#ff6162))!important; 
    background: -webkit-linear-gradient(top,#fda115,#ff6162)!important; 
    background: -o-linear-gradient(top,#fda115,#ff6162)!important;
    background: linear-gradient(to bottom,#7a17188c,#7a1718)!important;
}

.t4-palette-light {
    background-color: #fff;
}
.t4-megamenu .navbar-nav>li {
    margin-left: 1.3rem;
}
.t4-masthead .ja-masthead .ja-masthead-detail {
    padding: 9.25rem 0 5.5rem;
    margin: 0 auto;
    z-index: 9;
}

/*.dir-bg-image {background-size: 100% 100%;}*/

  .com_dtregister.com_dtregister .dth-btn, .com_dtregister.com_dtregister .dth-btn:hover, .com_dtregister.com_dtregister .dth-btn:focus, .com_dtregister.com_dtregister .dth-btn:active {
    background: #e51e29!important;
}


.com_dtregister .eventlists .event-image:after, .com-dtregister .eventlists .event-image:after {
    content: none;
}

.com_dtregister.com_dtregister .eventlists .event-detail .name-category span {
    background: #12114a;
	border-radius: 2rem;
    color: #fff;
    display: inline-block;
    font-size: 0.875rem;
    height: 2.1875rem;
    line-height: 25px;
    padding: 0.25rem 1.5rem;
}

.com_dtregister .eventlists .event-content {
    padding: 0;
}

.com_dtregister #t4-main-body .eventlists .event-detail .event-title {
	margin-top: 20px!important;
}

.com_dtregister #t4-main-body .eventlists .event-meta {
    padding: 0;
}

.com_dtregister #t4-main-body .eventlists .event-desc {
    margin-bottom: 20px;
}

.com_dtregister #t4-main-body .eventlists .event-detail .event-image .name-category {
    padding-left: 10px;
}

@media (max-width: 382px) {
.com_dtregister #t4-main-body .eventlists .event-detail {
    padding: 0px 0px;
}
.com_dtregister #t4-main-body .eventlists .event-detail .event-image .name-category {
    padding-left: 25px;
}
}

@media (max-width: 576px) {
.col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
}

@media (min-width: 768px) {
.com_dtregister #t4-main-body .eventlists .event-sub-content {
	height: 433px;
    overflow: hidden;
}

.com_dtregister #t4-main-body .eventlists .event-desc {
    font-size: 17px;
}

.com_dtregister #t4-main-body .eventlists .event-detail .event-title {
	min-height: 56px;
}
.com_dtregister #t4-main-body .eventlists .event-footer {
    margin-top: 10px;
}
}


@media (min-width: 1281px) {
  
    .lg-r-contend {
        flex-flow: row-reverse;
    }

    .lg-r-pict{
        padding-right: 0px;
        padding-left: 120px;
    }

    .page-about .box-welcome .pic-wel{
        padding-right: 0px;
    }
    
    
  }


  @media (min-width: 1025px) and (max-width: 1280px) {
  
    .lg-r-contend {
        flex-flow: row-reverse;
    }

    .lg-r-pict{
        padding-right: 0px;
        padding-left: 120px;
    }

    .page-about .box-welcome .pic-wel{
        padding-right: 0px;
    }
    
  }

.acm-slideshow {
	margin-top: 110px;
}

@media (max-width: 1400px) {
	.acm-slideshow .slider-content {
    top: 0px;
  }
}

body.videos h1 {
    font-size: 2.5em;
    text-align: center;
	margin-bottom: 30px;
}

body.videos h2 {
    padding: 20px;
}


body.videos .item-content {
    width: 100%;
}

.t4-section-inner .section {
	margin-top: 30px;
}

#field_activite {
    display: block;
    width: 100%;
    height: calc(3.53rem + 4px);
    padding: .5rem 1.875rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 2px solid #edf5ff;
    border-radius: 2rem;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	max-width: 240px;
}
