/*
Theme Name: CDocs Theme
Author: La Élite Web | Luis Mario Murillo
Author URI: http://laeliteweb.com/
Description: Plantilla para CDocs
Version: 1.0
License: COMMONS
Tags: multi-columns, fixed-layout, responsive-layout
*/
* {font-family: 'Ubuntu', sans-serif; box-sizing:border-box;}
html, body {min-height:100%; height:100%; overflow-x:hidden;}
header, footer {background-color: #313945; padding: 10px 5px;}
header *, footer * {color: #fff;}
header a {font-size: 25px;}
header form {background:#fff; border:1px solid #eee; width: auto; max-width: max-content; margin: 5px;}
header form input, header form button { margin:0px!important; border:0px; background-color: #fff; color:#313945; padding: 5px; }
header form button i {color:#313945;}
.submenu {background-color: rgba(255,255,255,0.7); padding: 10px; position: relative; width: 100%; z-index: 100; margin-bottom: -80px;}
a.menu-principal {border:1px solid #ddd; overflow: auto; display: block; padding: 5px; text-align: center; text-decoration: none; margin: 10px auto; border-radius:5px;}
a.menu-principal img {max-width: 80%; margin: 0 auto;}
a.menu-principal h3 {color:#313945;}
a.menu-principal p {color:#BDBDBD; line-height: 15px;}
footer {font-size: 14px;}
.footericon {font-size: 25px; float: left; margin: 1px 10px 20px;}
#toup {position: absolute; bottom: 30px; right: 75px; font-size: 50px;}
.banner-archive {background-color:#313945; overflow: auto; clear: both;}
.banner-archive h2 {color: #fff; padding: 7px; border-left: 2px solid #fff; margin: 26px 5px; font-size: 38px;}
.marn-widget {margin-bottom: 15px;}
.marn-widget h3 {background-color: #313945; width: 100%; padding: 10px; padding-left: 15px; color:#fff;}
.marn-widget ul {margin-left:15px; padding: 5px;}
.marn-widget ul li {padding: 3px; font-size: 14px;}
.pagination {display: block; padding-left: 0; margin: 20px auto; border-radius: 4px; width: fit-content;}
.bookitem {margin: 20px 0px; clear: both;}
.titlearchive {color: #313945; border-left: 4px solid #313945; padding-left: 8px; font-weight: 600; font-size:25px;}
.bookitem img {max-width: 100%;}
.bookitem p {font-size: 18px;}
.bookitem a {font-size: 17px; color: #313945; font-weight: bold;}
.relacionados {width:100%; overflow: hidden; }
.relacionados li {width: 33%; overflow: hidden; border-left: 1px solid #969696; padding: 0px 14px; box-sizing: border-box;}
.relacionados li:first-child {border-left:0px solid #333;}
.relacionados li a {color:#333;}
.relacionados li img {width:50%; max-width: 100%; float: left;}
.relacionados li h3 {width:45%; overflow: hidden; float: left; margin: 10px 8px;}
.padding-top-20 {padding-top: 20px;}
.categoryicon {    max-height: 70px; margin: 17px auto; display: block;}
.marn-customlink .w3eden .media > .pull-left {display: none;}
.marn-customlink .media-body .ptitle {display:none;}
.menu-color-goes a {display: block;background-color: #f4f4f7;text-decoration: none;padding: 1px;color: #313945;border:0.001px solid rgba(0, 0, 0, 0.05);text-align: left; margin-left: 5px;FONT-SIZE: 18PX;}
.menu-color-goes, .menu-color-goe>sub-menu {list-style: none;padding: 0;margin: 0;}
.menu-color-goes a:hover {background-color: #86d459;}
.menu-color-goes li:hover .menu-color-goe>sub-menu {display: block;max-height: 200px;}
.menu-color-goe>sub-menu a {background-color: #ededed;margin-left:5px;}
.menu-color-goe>sub-menu a:hover {background-color: #86d459;}
.menu-color-goe>sub-menu {overflow: hidden;max-height: 0;  -webkit-transition: all 2.5s ease-out;}
.w3eden .btn-primary {background-color: #313945 !important;}
.pagination>.active>span{background-color: #313945;border-color: #313945;}
@media (max-width: 769px) {
	.bookitem img {max-width: 100%; margin: 0 auto; display: block;}
	.relacionados li {width: 100%; border-left: 0px solid #969696;}
}
