/* Arreglo para el logo en resoluciones chicas */
a#rt-logo {
	width: 326px;
	height: 44px;
	background-size: 326px 44px !important;
}
@media only screen and (max-width: 882px) {
    a#rt-logo {
		width: 150px;
		background: url(/images/logo-dosideas.png) 50% 0 no-repeat !important;
		background-size: 150px 41px !important;
    }
}

/* El formulario de logout ocupa 1 sola línea. */
#login-form .login-greeting {
    float: left;
    margin-right: 15px;
}
#login-form .logout-button {
    float: left;
    margin-right: 15px;
}


/* Poner tamaño fijo a los iconos en la lista de imagenes del blog. */
section.blog article p:first-of-type img:first-child {
    width: auto !important;
    height: 70px !important;
    margin: 0px 12px 0px 0px !important;
}


/* Agregar un margen a las imagenes en la vista de articulo completo. */
article.item-page div p:first-of-type img:first-child {
    margin: 0px 20px 20px 0px !important;
}


/* Margen para la imagen full de un articulo */
article.item-page .img-fulltext-none img {
    margin-bottom: 20px;
}


/* Evitar cambiar el color de los titulos principales cuando son links */
article h2 a {
    color: #333333;
}

article .img-intro-none img {
    margin-bottom: 15px;
}

/* Ocultar detalles del articulo en vista de blog */
section.blog article dl.article-info {
    display: none;
}



/* Readmore sin el icono de "mas" */
.readmore.dosideas-readmore {
	padding-right: 10px;
}
.readmore.dosideas-readmore::before {
	content: "";
	width: 0px;
}
/* Agregar margen para iconos en el boton */
.readmore.dosideas-readmore span[class^="icon-"] {
	margin-left: 5px;
}

/* Texto en blanco en los botones */
.main-surround a.btn:hover {
    color: white;
}



/* Clase para la imagen representativa de un artículo */
.dosideas-imagen-articulo {
    float: left;
    margin-right: 30px;
}



/* Arreglos al módulo smart search para Cerulean. */
.dosideas-search .module-title h2 {
    padding-bottom: 0px;
}
.dosideas-search .module-content form {
    margin-bottom: 0px;
}
.dosideas-search .module-content .finder {
    background-color: transparent;
    border: 0;
    box-shadow: none;
}
.dosideas-search .module-content form .btn.finder {
    margin-left: 8px;
    background-image: linear-gradient(rgb(217, 29, 29), rgb(199, 27, 27) 45%, rgb(181, 25, 25));
    background-color: rgb(195, 27, 27);
}

.dosideas-search #mod-finder-searchword {
    background-position: 95% -68px;
    background-repeat: no-repeat;
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.5) inset;
    border: 0px none;
    width: 63%;
}



/* Arreglos para Komento */
#section-kmt + div {
    visibility: hidden;
    padding: 0px !important;
    height: 0px;
}
.kmt-mod .mod-item + .mod-item {
    border-top: 0px !important;
}



/* Social icons */
.rt-social-buttons .dosideas-bitbucket-btn span {
    background-image: url('/images/iconos/bitbucket-icon-15x17.png');
    background-position: 8px 5px;
}
.rt-social-buttons .dosideas-bitbucket-btn:hover {
    background-color: #205081;
}
.rt-social-buttons .dosideas-youtube-btn span {
    background-image: url('/images/iconos/youtube-icon-15x10.png');
    background-position: 8px 8px;
}
.rt-social-buttons .dosideas-youtube-btn:hover {
    background-color: #E62117;
}



/* Facebook page plugin fix, para que no se extienda el iframe */
.fb-page, 
.fb-page span, 
.fb-page span iframe[style] { 
    width: 100% !important; 
}



/* Ocultar el texto "+" en el menu */
.gf-menu li.parent.dosideas-menu-ocultar-mas > .item::after {
    content: none;
}
.gf-menu li.parent.dosideas-menu-ocultar-mas > .item {
    padding-right: 18px;
}

/* Ocultar el dropdown del menu */
.gf-menu li.parent.dosideas-menu-ocultar-dropdown .dropdown {
    display: none;
}



/* Roksprocket */
.dosideas-sprocket-table a.readon {
    border-color: inherit;
    
}
.dosideas-sprocket-table a.readon::before {
    content: none;
}



/* Related Items Extended */
.dosideas-related-items-extended .ac h2.title, 
.dosideas-related-items-extended .ac h3.title, 
.dosideas-related-items-extended .ac h4.title, 
.dosideas-related-items-extended .ac h5.title, 
.dosideas-related-items-extended .ac h6.title, 
.dosideas-related-items-extended .ac h2.title a, 
.dosideas-related-items-extended .ac h3.title a, 
.dosideas-related-items-extended .ac h4.title a, 
.dosideas-related-items-extended .ac h5.title a, 
.dosideas-related-items-extended .ac h6.title a {
    color: inherit !important;
}


/* OSCampus */
/* Ocultar label "gratis" y descripcion de cada leccion */
#oscampus.osc-container .osc-free-tag {
    display: none;
}
#oscampus.osc-container .oscampus-lesson-description {
    display: none;
}
/* Mejorar el titulo principal de cada leccion */
#oscampus.osc-container.oscampus-text .osc-section:first-child {
    border-style: none none solid none;
    border-color: #C71B1B;
    border-width: 2px;
    margin-bottom: 25px;
}
#oscampus.osc-container .osc-lesson-links {
    margin-top: 10px;
}
/* Mejorar los tags PRE de codigo en una leccion */
#oscampus.osc-container .osc-section.oscampus-lesson-content pre {
    background-color: #20241A;
    color: white;
    font-size: 14px;
}
/* Mejorar el encabezado de un Pathwway y su subtexto */
#oscampus.osc-container .page-header {
    margin: 0px;
}
#oscampus.osc-container .page-header h1 {
    text-align: center;
    font-size: 60px;
    line-height: 120%;
    padding: 0px;
    margin-bottom: 15px;
}
#oscampus.osc-container.oscampus-pathways .page-header {
    margin-bottom: 50px;
}
#oscampus.osc-container .osc-section.osc-course-list .osc-pathway-description {
    padding: 0px;
    margin-bottom: 25px;
}
/* Descripcion de un pathway */
#oscampus.osc-container.oscampus-pathway .osc-section.osc-pathway-list .osc-pathway-intro p {
    font-size: 25px;
    color: gray;
    text-align: center;
    line-height: 120%;
}
#oscampus.osc-container .osc-pathway-list {
    background-color: inherit;
}
#oscampus.osc-container .osc-pathway-intro {
    background-color: inherit;
    padding: 10px 0px 30px;
}

