/*
Theme Name:     Elearni Child
Theme URI: 		http://elearni.dttheme.com/
Author: 		the DesignThemes team
Description:    Child theme for the Elearni theme powered by DesignThemes
Template:       elearni
Version:        1.0
*/
.page-template-ambientes .main-title-section-wrapper.default {display: none; }
#pag-contacto .dire { font-family: 'Poppins', sans-serif; }
#pag-contacto .working-hours li span { font-family: 'Poppins', sans-serif; }
#pag-contacto .dire  { max-width: 335px; float: right;  width: 100%; }
.bloque-noticias .item-b:nth-child( odd ) { margin-right: 4%; }
.item-curso .des p { font-family: 'Poppins', sans-serif !important; }
.home .fondo-tabs .lista-curso .item-curso .cargo { display: none; }
.home .fondo-tabs .lista-curso .item-curso .des { display: none; }

.acor_curso_virtual h5 a { color: #fff; }
.acor_curso_virtual h5 a:hover { color: #fff; }
.acor_curso_virtual .dt-sc-toggle-content {
    border-bottom: none;
    line-height: 26px;
    padding: 8px 45px 15px 30px;
}
.acor_curso_virtual .dt-sc-toggle-content.active {
    border-bottom: none;
    line-height: 26px;
    padding: 8px 45px 15px 30px;
}
.home .bloque-noticias .item-thumb .foto { background-size: cover; background-repeat: no-repeat; background-position: center; width: 280px; height: 165px; margin-bottom: 8px; }

.acor_curso_virtual h5 {
	background: #222222;
    border: none;
	-moz-border-radius: 30px 5px 5px;
    border-radius: 30px 5px 5px;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.04em;
    margin: 0 0 15px;
}

#curso-virtual .acordeones { width: 100%; margin-bottom: 0 !important; }
.home #noticias { margin-top: 73px; }

.single-post .breadcrumb a { color: #000;  font-family: 'Poppins', sans-serif; text-transform: initial !important;}
.single-post .breadcrumb .current { color: #000;  font-family: 'Poppins', sans-serif; text-transform: initial !important;}
.single-post .breadcrumb .fa.default { background: #000; }
.single-post .entry-body { font-family: 'Poppins', sans-serif; }
.single-post .entry-body p { font-family: 'Poppins', sans-serif; }
.single-post .entry-body a { font-family: 'Poppins', sans-serif; }
.single-post .entry-post-navigation { width: 100% !important;  }
.single-post .entry-post-navigation a { font-family: 'Poppins', sans-serif; }
.single-post .entry-title h1:before { width: 100%; }
.single-post #comments .submit { border-radius: 100px !important; }
.single-post #comments input[type='text'], 
.single-post #comments input[type='number'], 
.single-post #comments input[type='email'],
.single-post #comments textarea {
    border: 1px solid #626262 !important;
    font-size: 16px;
}

@media (min-width: 1025px) {
.single-post .content-full-width { max-width: 848px!important; }
}

@media (max-width: 1250px) {
#pag-contacto .dire  { max-width: initial !important; }

}

@media (max-width: 768px) {
.home .bloque-noticias .item-thumb { width: 100%; }
.home .bloque-noticias .item-thumb .foto { width: 100%; height: 210px; margin-bottom: 15px; }
.home .bloque-noticias .item-b { margin-right: 0 !important; width: 100%; }
.single-post .breadcrumb a { font-size: 12px; }
.single-post .breadcrumb .current { font-size: 12px; }
}

@media (max-width: 480px) {
.home .bloque-noticias .item-thumb .foto { height: 279px;  }
}

@media (max-width: 360px) {
.home .bloque-noticias .item-thumb .foto { height: 175px;  }
}

.pagination span, .pagination a {
    color: #919191;
    border-radius: 50%;
    display: inline-block;
    width: 45px;
    height: 45px;
    font-size: 12px;
    margin-right: 8px;
    background-color: #f0f0f0;
    line-height: 45px;
    font-weight: bold;
}

.pagination span.dots, .pagination a.dots {
    font-size: 26px;
    line-height: 34px;
}

.pagination span.current, .pagination a.current {
    background-color: #941829;
    color: #fff;
}
