/*** Default ***/
#comments .pagination{
    display: none;
}
.margin-bottom-none{
    margin-bottom: 0px !important;
}

/*** ***/
#logo img{
     margin: auto !important;
}
 article{
     color: both;
     overflow: hidden;
}
article h2,
h2.widget-title{
     font-weight: 700 !important;
     color: #5b8d46 !important;
}
article h2,
h2.widget-title a{
     color: #5b8d46 !important;
}
 time{
     text-transform: capitalize;
}

 .container.articles{
     background: #fff;
}
 .author{
     color: #78ad4c !important;
     font-weight: bold !important;
}
 .summary{
     margin-bottom: 25px;
}
 .summary p{
     line-height: 22px;
     font-size: 14px;
     height: 125px;
}
 .readmore{
     color: #5b8d46 !important;
     font-weight: 800;
}
 body, p, span, div, ul li, time {
     font-family: 'Open Sans',"helvetica neue", helvetica, arial, sans-serif 
}
 .separator{
     height: 5px;
     background: #7ac142;
     margin-bottom: 10px;
     width: 75%;
}
 #comments h2{
     font-size: 16px !important;
     font-weight: 100 !important;
}
ul li.comment-add a{
    font-size: 12px !important;
    font-family: inherit !important;
    font-weight: 500 !important;
    line-height: 1.1 !important;
    color: inherit !important;
}
 .indented{
     margin-left: 50px;
}
}
 .commenter-name a{
     color: #78ad4c !important;
     font-weight: bold !important;
}
 .comment-time time{
     font-size: 10px !important;
     margin-left: 15px !important;
}
 .comment-text .content{
     padding: 10px;
     background: #ececec;
}
 .author .username{
     color: #78ad4c !important;
     font-weight: bold !important;
}
 ul.links li a{
     font-size: 9px;
}
 .comment-form .form-textarea{
     border: none !important;
     box-shadow: none !important;
     opacity: 1 !important;
     min-height: 34px !important;
     border-bottom: 1px solid !important;
}
 .new{
     color: #c1d72e !important;
     font-weight: 800;
}
 .container.articles{
}
 .related-posts ul{
     padding: 0;
}
 .related-posts ul li{
     list-style-type: none;
}
 .related-posts ul li {
     margin-bottom: 20px;
     border-bottom: 1px dashed;
     padding-bottom: 11px;
}
 .sidebar h3{
     font-weight: 700 !important;
}
 article{
     color: both;
     overflow: hidden;
}
 article h2{
     font-weight: 800 !important;
     font-size: 12px !important;
}
 article h2 a{
     color: #5b8d46 !important;
}
.section-tags{
    margin-top: 25px;
}
 time{
     text-transform: capitalize;
}
}
 .container.articles{
     background: #fff;
     padding: 25px 0px;
}
 .author{
     color: #78ad4c !important;
     font-weight: bold !important;
}
 .summary{
     margin-bottom: 25px;
}
 .summary p{
     line-height: 16px;
     font-size: 12px;
}
 .readmore{
     color: #5b8d46 !important;
     font-weight: 800;
}
 body, p, span, div, ul li, time {
     font-family: 'Open Sans',"helvetica neue", helvetica, arial, sans-serif 
}
/* Blog Menu Cat */
 .container.cat-menu{
     margin: 0px;
}
 .cat-menu .navbar.navbar-default{
     background: #f3f3f3 url(/sites/default/files/back-menu.png) repeat-x bottom;
     border: 1px #d1d1d1 solid;
     border-bottom: 1px #ccc solid;
}
 .cat-menu .navbar-default .navbar-nav a{
     font-size: 10px !important;
     color: #999 !important;
     font-weight: bold !important;
}
 .cat-menu .navbar-default .navbar-nav > .active > a,.cat-menu .navbar-default .navbar-nav > .active > a:hover,.cat-menu .navbar-default .navbar-nav > .active > a:focus{
     background-color: inherit !important;
}
 .cat-menu .navbar-default .navbar-nav li{
     float: left;
     padding: 0 10px;
     position: relative;
     transition: background 1s ease;
     -webkit-transition: background 1s ease;
}
 .cat-menu .navbar-default .navbar-nav li:hover{
     background: #81d742;
     color: #fff !important;
}
 .cat-menu .navbar-default .navbar-nav li.active{
     background: #81d742;
     color: #fff !important;
}
 .cat-menu .navbar-default .navbar-nav li.active a{
     background: #81d742;
     color: #fff !important;
}
 .cat-menu .navbar-default .navbar-nav li:hover a{
     background: #81d742;
     color: #fff !important;
}
 .cat-menu .nav1:hover {
     background-color: inherit !important;
     background-image: inherit !important;
}
 .cat-menu .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a{
     -webkit-box-shadow: inherit !important;
     box-shadow: !important;
}
/* Blog Home */
.cat-name{
    position: absolute;
    color: #fff;
    padding: 10px 15px 10px 15px;
    font-size: 12px;
    background: #000000a8;
}

.cat-name i{
    margin-right: 15px;
    color:  #7ac142;
}
.catForo-name{
    color: #000;
    padding: 10px 0px 0px 0px;
    font-size: 12px;
}
.catForo-name i{
    margin-right: 5px;
    color:  rgb(25, 100, 126);
}
.img-thumbnail{
     width: 100%;
     height: 150px;
     padding: 0px;
     margin: 0 !important;
}

.post-title-blog{
     margin-top: 0px !important;
     height: 50px ;
}
 .content-blog-info{
     clear: both;
     overflow: hidden;
     border: 1px solid #ececec;
     padding: 10px 10px 0px 10px;
     background: #fefefe;
}
 .data-post-created-blog time, .data-post-created-blog span{
     font-size: 10px !important;
}
article.entry-content{
    height: 480px;
    margin-bottom: 25px;
}
/*** Search Blogs ***/
.entry-content-search {
    margin-bottom: 25px;
}
.entry-content-search .post-title-blog{
    margin-top: 0px !important;
    height: auto;
}
.entry-content-search .summary p{
    height: auto !important;
}
.entry-content-search .summary{
    margin-bottom: 0px !important;
}
.entry-content-search .img-thumbnail{
    margin-top: 10px !important;
}
.entry-content-search .cat-name{
    margin-top: 15px;
}
/* Blog SideBar */
.block-title{
    display: none;
}
 .widget{
     margin: 20px 0px;
}
}
 .widget-title{
     margin-top: 0px !important;
}
 .separator{
     height: 3px;
     background: #7ac142;
     margin-bottom: 10px;
     width: 75%;
}
 .widget-title{
     font-size: 16px !important;
     margin-top: 0px !important;
}
 .formSearch input, #suscribcionForm input{
     background: #fbf9f9;
}
.ponencia-btn{
    width: 100%;
    padding: 8px 0;
    font-size: 18px;
    background: #81d742 !important;
}
/* Calendar */
.header-calendar h2{
    font-size: 26px !important;
    color: #fff !important;
}
 .calendar .row{
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     margin-right: -15px;
     margin-left: -15px;
}

 .calendar .col{
     -ms-flex-preferred-size: 0;
     flex-basis: 0;
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
     max-width: 100%;
     display: flex;
     justify-content: space-between;
     padding: 10px;
}
 .row.header-calendar{
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     margin-right: -15px;
     margin-left: -15px;
     background: #81d742;
     color: white;
}
 .header-col{
     background: #E3E9E5;
     color:#536170;
     text-align: center;
     font-size: 12px;
     font-weight: bold;
}
 .header-calendar{
     background: #EE192D;
    color:white;
}
 .header-calendar .col{
     padding: 0 !important;
}
 .box-day{
     border:1px solid #E3E9E5;
     height:40px;
}
 .box-dayoff{
     border:1px solid #E3E9E5;
     height:40px;
     background-color: #ccd1ce;
}
.box-day.today{
    background: #e9cd2e;
}
.postPublished{
    background: #a996d0;
}
 #calendar_div, .calendar_control, .calendar_links, .calendar_header, .calendar{
     width: 100% !important;
}

/* Suscripcion Widget */
 #suscribcionForm .btn{
     background: #81d742;
     color: #fff;
}
.releated-topics{
    position: relative;
}

 .releated-topics .block-title{
     display: none;
}
 #carousel-ift #page{
     background-color: inherit;
}

/* Releated Topics */
#carousel-ift #page{
    background-color: inherit !important;
}
#carousel-ift article img{
    height: 230px !important;
}
/* Tags Widget */
.tags{
    border: inherit !important;
}
.btn-download {
    background: #ff4646;
    color: #fff;
}
.btn-download  .fa{
    font-size: 20px;
}