#calendar-content .view-ajax-reader-example .view-header .date-nav-wrapper .date-nav .pager .date-prev,
#calendar-content .view-ajax-reader-example .view-header .date-nav-wrapper .date-nav .pager .date-next,
#block-views-ajax-reader-example-block-1 .date-nav .pager .date-prev,
#block-views-ajax-reader-example-block-1 .date-nav .pager .date-next,
#content #block-views-calendar-events-block-1 .date-nav .pager .date-prev,
#content #block-views-calendar-events-block-1 .date-nav .pager .date-next {
    height: 0px !important;
    display: none !important;
    visibility: hidden !important;
}
#calendar-content #page-title {
    display: none !important;
    visibility: hidden !important;
}
/*Calendar month's title */
#block-views-calendar-events-block .view-calendar-events .view-header h2 {
    /*height: 45px;*/
    color: #272422;
    font-size: 2em;
    line-height: 1.25em;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
}
.view-ajax-reader-example .view-content .calendar-calendar table.mini tbody tr a.use-ajax.ajax-processed:focus,
.view-ajax-reader-example .view-content .calendar-calendar table.mini tbody tr a.use-ajax.ajax-processed:active,
.view-ajax-reader-example .view-content .calendar-calendar table.mini tbody tr div:target a,
:target a.use-ajax.ajax-processed,

#content #block-views-calendar-events-block .view-calendar-events .view-content .calendar-calendar table.mini tbody tr a.use-ajax.ajax-processed:focus,
#content #block-views-calendar-events-block .view-calendar-events .view-content .calendar-calendar table.mini tbody tr a.use-ajax.ajax-processed:active,
#content #block-views-calendar-events-block .view-calendar-events .view-content .calendar-calendar table.mini tbody tr div:target a {
    border: 1px solid black !important;
    padding: 1px;
    /*color: red !important;*/

    color: black !important;
    background: none !important;
    font-weight: 400 !important;
}
/*Days with events*/
#content #block-views-calendar-events-block .view-calendar-events .view-content .calendar-calendar table.mini tbody tr a.use-ajax.ajax-processed:link {
    background: black;
    color: white;
    padding: 6px;
}
/*today*/
#content #block-views-calendar-events-block .view-calendar-events .view-content .calendar-calendar table.mini tbody td.today {
    background: transparent;
    padding: 4px 7px;
}
#content #block-views-calendar-events-block .view-calendar-events .view-content .calendar-calendar table.mini tbody td.today div:first-child {
    /*background-color: transparent;*/
    /*border: 1px solid black;*/


    border: 0px none;
    background-color: #777;
    color: white;
    margin: -2px 2px;
    padding: 3px;
}
#content #block-views-calendar-events-block .view-calendar-events .view-content .calendar-calendar table.mini tbody td.today div:nth-child(1){
    /*padding: 3px;*/
    text-align: center;
}


#block-views-calendar-events-block-1 .view-header .date-nav-wrapper.clearfix {
    margin-top: 0px;
}
#block-views-calendar-events-block-1 .view-header .date-heading h3 {
    line-height: 1.2em;
    font-size: 1.2em;
}

#block-views-calendar-events-block-1 .view-header .date-nav {
    height: 0px;
    min-height: 2em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

#block-views-ajax-reader-example-block-1 .item-list ul li {
    /*padding: 0.8em 0.3em 0 0;*/
}

#block-views-calendar-events-block .view-calendar-events .view-header .date-nav-wrapper {
    height: 40px;
}

#block-views-calendar-events-block {
    border-top: 7px solid #272422;
}
#block-views-calendar-events-block h2.block__title.block-title {
    font-size: 2em;
}

#block-views-calendar-events-block .view-header .date-heading h3 {
    /*text-align: left;*/
    text-transform: capitalize;
}
#block-views-calendar-events-block .view-header .date-nav.item-list {
    padding-bottom: 0;
}
#block-views-calendar-events-block .view-header .date-nav.item-list ul.pager li {
    list-style: none;
}

#block-views-calendar-events-block-1 {
    min-height: 150px;
    position: relative;
    margin-top: 24px;
}

#block-views-calendar-events-block-1 .view-header .date-heading h3{
    text-align: left;
    text-transform: capitalize;

} 



#block-views-calendar-events-block-1 .view-content .item-list ul {
    padding: 0;
}
#block-views-calendar-events-block-1 .view-content .item-list ul li {
    list-style-type: none;
    font-size: 1.17em;
}
#block-views-calendar-events-block-1 .view-content .item-list ul li .views-field-body .field-content p {
    margin: 5px 0px 0px 0px;
}
#block-views-calendar-events-block-1 .view-content .item-list ul li .views-field-field-activity-date .field-content span.date-display-single {
    font-size: 0.9em;
    color: #272422;
    /*font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif !important;*/
    /*font-weight:100;*/
}
/*Background arrows*/
#block-views-calendar-events-block .view-calendar-events .view-header ul.pager li {
    background: none;
}
/*Left Arrow*/
#block-views-calendar-events-block .view-calendar-events .view-header ul.pager li.date-prev a{
    content: "<" !important;
}
#block-views-calendar-events-block .view-calendar-events .view-header ul.pager li.date-prev a{
    /*content: "" !important;*/
}
#block-views-calendar-events-block .view-calendar-events .view-content .calendar-calendar {
    max-height: 190px;
    min-height: 190px;
}
/*Calendar rows */
#block-views-calendar-events-block .view-calendar-events .view-content .calendar-calendar .month-view table.mini tr {
    padding: 4px;
}
    /*Calendar Months*/
#block-views-calendar-events-block .view-calendar-events .view-content .calendar-calendar .month-view table.mini thead th.days {
    background-color: transparent;
    color: black;
    padding: 5px;
}
#block-views-calendar-events-block .view-calendar-events .view-content .calendar-calendar .month-view table.mini tbody td.mini  {
    padding: 4px 6px;
}

/*Eventos*/
#block-views-calendar-events-block-1 .view-calendar-events {
    width: 100%;
}
/*Eventos header Proper activitats title */
#block-views-calendar-events-block-1 .view-header h3 {
    margin: 0px;
}

#block-views-calendar-events-block-1 .view-calendar-events .view-content .item-list ul {
    margin: 0px;
}
#block-views-calendar-events-block-1 .view-calendar-events .view-content .item-list ul li.views-row {
    border-top: 1px solid #666;
    min-height: 118px;
    padding: 10px 0;
    margin-top: 3px;
}
#block-views-calendar-events-block-1 .view-calendar-events .view-content .item-list ul li h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.09em;
}
#block-views-calendar-events-block-1 .view-calendar-events .view-content .item-list ul li .date-display-single {
    display: block;
}
#block-views-calendar-events-block-1 .view-calendar-events .view-content .item-list ul li .readmore {
    font-size: 0.9em;
}

    /*Events by clic on a day*/
/*Field place*/
#block-views-calendar-events-block-1 .view-calendar-events .view-header h3 {
    font-size: 1.4em;
    color: black;
    margin: 0px;
}
/*Field place*/
#block-views-calendar-events-block-1 .view-content ul li.views-row .views-field-field-activity-where {
    font-size: 0.9em;
    color: #666;
}
/*Field time */
#block-views-calendar-events-block-1 .view-content ul li.views-row .date-display-single {
    color: black;
    font-size: 0.9em;
}
/*Field + info */
#block-views-calendar-events-block-1 .view-content ul li.views-row .views-field-body a.views-more-link{
    color: black;
    font-weight: bold;
    font-size: 0.9em;
}
