/**
 * @file
 * Views Styling
 */


/*****************************************************************************/
/****************************** General Styling ******************************/
/*****************************************************************************/

/******************************* Layout: 1 Col *******************************/
body.page-panels .view table.views-view-grid.cols-1 td {
  padding: 0;
}

/******************************* Layout: 4 Col *******************************/
body.page-panels .view table.views-view-grid.cols-4 td {
  width: 170px;
  padding: 20px 20px 0 0;
  vertical-align: top;
}
body.page-panels .view table.views-view-grid.cols-4 td.col-last {
  padding-right: 0;
}

/***************************** Plugin: Fluid Grid ****************************/
.views-fluidgrid-wrapper {
  width: 740px;
}
.views-fluidgrid-item.masonry-brick {
  width: 170px;
  margin: 0 5px 0 5px;
  vertical-align: top;
  padding-bottom: 40px;
}

/*************************** Plugin: InfiniteScroll **************************/
body.page-panels .view #views_infinite_scroll-ajax-loader {
  margin-top: 10px;
}


/*****************************************************************************/
/***************** Custom view: Image Gallery (image_gallery) ****************/
/*****************************************************************************/

/*************************** View Display: multiple **************************/
.view-berardo-views-image-gallery {
    /* overflow: hidden; */
}
.views-image-gallery-pane-grid-large-1col,
.views-image-gallery-pane-grid-small-1col,
.views-image-gallery-pane-grid-tiny-3col,
.views-image-gallery-pane-slideshow-large,
.views-image-gallery-pane-slideshow-small {
}

/*****************************************************************************/
/********** Custom view: Highlights (berardo_views_highlights_site) **********/
/*****************************************************************************/

/************************** View Display: pane_slide *************************/
.views-highlights-site-pane-slide  {
}
/* Margin and positioning */
.views-highlights-site-pane-slide .views_slideshow_main {
  /* float: left; */
  margin: 0 20px 0 0;
}
div#views_slideshow_pager_field_item_bottom_berardo_views_highlights_site-pane_slide_0 {
}
.views-highlights-site-pane-slide .views-slideshow-pager-field-item {
  margin-bottom: 10px;
}
.views-highlights-site-pane-slide .views-slideshow-pager-field-item.active{display: block;margin-top: 10px;clear: left;padding-left: 0;}
.views-slideshow-controls-bottom{
  margin-top: 0px;
  clear: left;
  display: inline-block;
}
.views-highlights-site-pane-slide .views-slideshow-pager-field-item{
  
display: none;
}
.views-highlights-site-pane-slide .views-slideshow-pager-field-item.views-row-last {
  /* margin: 0; */
}
#views_slideshow_controls_text_berardo_views_highlights_site-pane_slide{
  display:none;
}
.views-highlights-site-pane-slide .views-slideshow-pager-field-item .views-content-type{
font-size: 15px;
line-height: 16px;
margin-bottom: 10px;
display: none;
}
.views-highlights-site-pane-slide .views-slideshow-pager-field-item .views-field-title a{
  font-size: 22px;
  font-weight: 400;
  /* text-decoration: dashed !important; */
}
/** Node Type **/
.views-highlights-site-pane-slide .views-field-type {
  font-family: 'Roboto';
  font-size: 12px;
  color: #d52b1e;
}
/** Title **/
.views-highlights-site-pane-slide .views-content-title a {
  font-family: 'Roboto';
  font-size: 14px;
  line-height: 16px;
  /* max-width: 130px; */
  color: black;
  /* text-decoration: dashed !important; */
}
.views-highlights-site-pane-slide .active .views-content-title a {
  font-family: Roboto;
  /* font-weight:bold; */
  text-decoration-color: white;
  margin-top: 15px !important;
}

/************************** View Display: pane_grid **************************/
.views-highlights-site-pane-grid {
}
.views-highlights-site-pane-grid .row-first .list_type_front{
  padding-top: 10px;
}


/*****************************************************************************/
/***************** Node type: P�gina b�sica (page/basicpage) *****************/
/*****************************************************************************/


/*****************************************************************************/
/********************** Node type: Formul�rio (webform) **********************/
/*****************************************************************************/


/*****************************************************************************/
/************************** Node type: Apoio (apoio) *************************/
/*****************************************************************************/

/************************** View Display: pane_main **************************/
.views-apoios-pane-main {
}


/*****************************************************************************/
/******************** Node type: Pergunta frequente (faq) ********************/
/*****************************************************************************/

/************************** View Display: pane_main **************************/
.views-faqs-pane-main {
}
.views-faqs-pane-main .views-accordion-header {
  background: none;
  border: 0;
  padding: 10px;
}
.views-faqs-pane-main .views-accordion-header a {
  padding-left: 0 !important;
  color: #000000 !important; 
  font-family: 'Roboto' !important;
  font-size: 13px !important;
  line-height: 16px !important;
  font-weight: bold !important;
  text-decoration: none !important;
}
.views-faqs-pane-main .views-accordion-header span.ui-icon {
  display: none;
}
.views-faqs-pane-main .ui-accordion-content p {
  color: #000000;
  font-family: 'Roboto';
  font-size: 13px;
  line-height: 16px;
  font-weight: normal;
}
.views-faqs-pane-main .ui-corner-all,
.views-faqs-pane-main .ui-corner-top,
.views-faqs-pane-main .ui-corner-bottom {
  border: 0;
  border-radius: 0 !important;
  height: auto !important;
  padding: 0;
}


/*****************************************************************************/
/********************* Node type: Exposi��o (exposicao) **********************/
/*****************************************************************************/

/************************** View Display: pane_todas *************************/
.views-exposicoes-pane-todas {
}

/************************** View Display: pane_todas *************************/
.views-exposicoes-pane-todas {
}

/************************* View Display: pane_atuais *************************/
.views-exposicoes-pane-atuais {
}

/************************* View Display: pane_arquivo ************************/
.views-exposicoes-pane-arquivo {
}

/********************** View Display: pane_menu_atuais ***********************/
.views-exposicoes-pane-menu-atuais {
}

/********************** View Display: pane_menu_arquivo **********************/
.views-exposicoes-pane-menu-arquivo {
}


/*****************************************************************************/
/********************* Data type: Artistas (web_Artists) *********************/
/*****************************************************************************/

/************************** View Display: pane_grid **************************/
.views-artistas-pane-grid {
    margin-top: 35px;
}
.views-artistas-pane-grid h3 {
  margin: 20px 0 0 0;
}
.views-artistas-pane-grid table td {
  padding: 10px 20px 10px 0 !important;
  /* display: block; */
  /* width: 205px; */
  /* float: left !important; */
}
.views-artistas-pane-grid .views-field-First-Name a,
.views-artistas-pane-grid .views-field-Last-Name a,
.views-artistas-pane-grid .views-field-nothing a {
  font-family: 'Roboto';
  font-size: 14px;
  line-height: 16px;
}
.views-artistas-pane-grid .views-field-Date-Birth,
.views-artistas-pane-grid .views-field-Date-Death,
.views-artistas-pane-grid .views-field-nothing-1 {
  font-family: 'Roboto';
  font-size: 11px;
  letter-spacing: 1px;
  color: #666;
}
.views-artistas-pane-grid .views-field-image a {
  height: 100%;
  display: block;
}

/************************** View Display: pane_list **************************/
.views-artistas-pane-list {
    margin-top: -10px;
}
.views-artistas-pane-list .views-row {
  margin-bottom: 20px;
}
.views-artistas-pane-list .views-field-First-Name a,
.views-artistas-pane-list .views-field-Last-Name a,
.views-artistas-pane-list .views-field-nothing a {
  font-family: 'Roboto';
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 10px;
}
.views-artistas-pane-list .views-field-nothing a {
  font-size: 15px;
  line-height: 18px;
  color: #000;
}
/*.views-artistas-pane-list .views-field-Date-Birth,
.views-artistas-pane-list .views-field-Date-Death,
.views-artistas-pane-list .views-field-nothing-1 {
  font-family: 'NewRailAlphabet-Medium';
  font-size: 11px;
  letter-spacing: 1px;
}*/
.views-artistas-pane-list .views-field-image a {
  height: 100%;
  display: block;
}

/********************** View Display: pane_content_left **********************/
.views-artistas-pane-content-left {
}
.views-artistas-pane-content-left .views-field-First-Name,
.views-artistas-pane-content-left .views-field-Last-Name,
.views-artistas-pane-content-left .views-field-nothing {
  font-family: 'Roboto';
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 20px;
}
.views-artistas-pane-content-left .views-field-Country-Nationality,
.views-artistas-pane-content-left .views-field-php,
.views-artistas-pane-content-left .views-field-php-1 {
  font-family: 'Roboto';
  font-size: 12px;
  letter-spacing: 0px;
  line-height: 14px;
  margin-bottom: 15px;
}
.views-artistas-pane-content-left .views-field-Country-Nationality .views-label,
.views-artistas-pane-content-left .views-field-php .views-label,
.views-artistas-pane-content-left .views-field-php-1 .views-label {
  color: #999;
  display: block;
}

/********************* View Display: pane_content_center *********************/
.views-artistas-pane-content-center {
}
.views-artistas-pane-content-center .views-field-About {
  font-family: 'NewRailAlphabet-Medium';
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 10px;
}
.views-artistas-pane-content-center .views-field-BIO {
  font-size: 13px;
  line-height: 17px;
}
.views-artistas-pane-content-center .views-field-image {
  margin-bottom: 10px;
}


/*****************************************************************************/
/*********************** Data type: Obras (web_Works) ************************/
/*****************************************************************************/

/************************** View Display: pane_grid **************************/
.views-obras-pane-grid {
    margin-top: 30px;
}
.views-obras-pane-grid .view-content {
  margin: 20px 0 0 0;
}
/*.views-obras-pane-grid h3:after {
  content: "0s";
}*/
.views-obras-pane-grid .views-fluidgrid-item {
}
.views-obras-pane-grid .views-fluidgrid-item-inner {
  height: 100%;
  position: relative;
}
.views-obras-pane-grid .views-field-Title a {
  display: block;
  font-family: 'Roboto';
  font-size: 14px;
  line-height: 16px;
  padding-top: 4px;
}
.views-obras-pane-grid .views-field-First-Name,
.views-obras-pane-grid .views-field-Last-Name,
.views-obras-pane-grid .views-field-nothing {
  font-family: 'Roboto';
  font-size: 13px;
}

.views-field.views-field-nothing {}
.views-obras-pane-grid .views-field-Year-Start,
.views-obras-pane-grid .views-field-Year-End,
.views-obras-pane-grid .views-field-nothing-1 {
  font-family: 'Roboto';
  font-size: 11px;
  letter-spacing: 1px;
  color:#666;
}
.views-obras-pane-grid .views-field-image a {
  height: 100%;
  display: block;
  overflow: hidden;
  position: relative;
}

/************************** View Display: pane_list **************************/
.views-obras-pane-list {
}
.views-obras-pane-list .view-header {
  color: #000;
  margin-bottom: 10px;
}
.views-obras-pane-list .views-row {
  margin-bottom: 20px;
}
.views-obras-pane-list .views-field-Title  {
  margin-bottom: 5px;
}
.views-obras-pane-list .views-field-Title a {
  font-family: 'Roboto';
  font-size: 17px;
  color: #000;
  line-height: 19px;
}
.views-obras-pane-list .views-field-php  {
  font-size: 11px;
  color: #666;
}
.views-obras-pane-list .views-field-Year-Start,
.views-obras-pane-list .views-field-Year-End {
  font-family: 'NewRailAlphabet-Medium';
  font-size: 11px;
  letter-spacing: 1px;
}
.views-obras-pane-list .views-field-image a {
  height: 100%;
  display: block;
}

/********************** View Display: pane_content_left **********************/
.views-obras-pane-content-left {
  margin-bottom: 30px;
}
.views-obras-pane-content-left .views-field-Title {
  font-family: 'Roboto';
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 20px;
}
.views-obras-pane-content-left .views-field-php,
.views-obras-pane-content-left .views-field-php-1,
.views-obras-pane-content-left .views-field-wID,
.views-obras-pane-content-left .views-field-nothing,
.views-obras-pane-content-left .views-field-Medium-Detailed,
.views-obras-pane-content-left .views-field-Medium,
.views-obras-pane-content-left .views-field-Year-Start,
.views-obras-pane-content-left .views-field-Year-End {
  font-family: 'Roboto';
  font-size: 12px;
  letter-spacing: 0px;
  line-height: 14px;
  margin-bottom: 15px;
}
.views-obras-pane-content-left .views-field-php .views-label,
.views-obras-pane-content-left .views-field-wID .views-label,
.views-obras-pane-content-left .views-field-nothing .views-label,
.views-obras-pane-content-left .views-field-php-1 .views-label,
.views-obras-pane-content-left .views-field-Medium-Detailed .views-label,
.views-obras-pane-content-left .views-field-Medium .views-label,
.views-obras-pane-content-left .views-field-Year-Start .views-label,
.views-obras-pane-content-left .views-field-Year-End .views-label {
  color: #999;
  display: block;
}
.views-obras-pane-content-left .views-field-Width,
.views-obras-pane-content-left .views-field-Height,
.views-obras-pane-content-left .views-field-Depth {
  font-family: 'NewRailAlphabet-Medium';
  font-size: 13px;
  letter-spacing: 1px;
}
.views-obras-pane-content-left .views-field-wID {
  margin-top: 10px;
}
.views-obras-pane-content-left .views-field-wID .views-label {
  display: block;
}

/********************* View Display: pane_content_center *********************/
.views-obras-pane-content-center {
}
.views-obras-pane-content-center .views-field-Synopsis {
  font-size: 13px;
  line-height: 17px;
}
.views-obras-pane-content-center .views-field-image {
  margin-bottom: 10px;
  margin-top: -8px;
}

/********************** View Display: pane_content_right *********************/
.views-obras-pane-content-right {
}
.views-obras-pane-content-right .views-field-Provinence {
  font-size: 12px;
  line-height: 16px;
  color: #777;
}


/*****************************************************************************/
/********************* Node type: Atividade (atividade) **********************/
/*****************************************************************************/

/************************** View Display: pane_main **************************/
.views-atividades-pane-main {
    /* margin-bottom: 50px; */
}

/************************** View Display: pane_menu **************************/
.views-atividades-pane-menu {
}

/************************* View Display: pane_submenu ************************/
.views-atividades-pane-submenu {
}


/*****************************************************************************/
/*********************** Node type: Recurso (recurso) ************************/
/*****************************************************************************/

/************************** View Display: pane_main **************************/
.views-recursos-pane-main {
}


/*****************************************************************************/
/********************** Node type: Parceria (parceria) ***********************/
/*****************************************************************************/

/************************** View Display: pane_main **************************/
.views-parcerias-pane-main {
}

/************************** View Display: pane_menu **************************/
.views-parcerias-pane-menu {
}


/*****************************************************************************/
/******************** Node type: Publica��o (publicacao) *********************/
/*****************************************************************************/

/************************** View Display: pane_main **************************/
.views-publicacoes-pane-main {
}

/************************** View Display: pane_menu **************************/
.views-publicacoes-pane-menu {
}


/*****************************************************************************/
/*********************** Node type: Galeria (galeria) ************************/
/*****************************************************************************/

/************************** View Display: pane_main **************************/
.views-galerias-pane-main {
}


/*****************************************************************************/
/******************* Custom view: Agenda/Eventos (eventos) *******************/
/*****************************************************************************/

/************************** View Display: pane_main **************************/
.views-eventos-pane-main {
}
.views-eventos-pane-main .date-heading h3,
.views-eventos-pane-main th,
.views-eventos-pane-main td,
.views-eventos-pane-main a {
  font-family: 'Roboto';
  font-size: 11px;
  font-weight: normal;
}
.views-eventos-pane-main .view-content {
}
.views-eventos-pane-main .view-content h3 {
  display: block;
  clear: both;
  margin: 0;
  padding-top: 15px;
  padding-bottom: 10px;
}
.views-eventos-pane-main .view-content h3 span.date-display-single {
  font-family: 'NewRailAlphabet-Medium';
  font-size: 13px;
  line-height: 16px;
}
.views-eventos-pane-main .view-content .views-row {
  display: block;
  clear: both;
}
.views-eventos-pane-main .view-content .views-row .views-field-title {
  display: inline;
  float: left;
}
.views-eventos-pane-main .view-content .views-row .views-field-title a {
  font-family: 'Roboto';
  font-size: 14px;
  line-height: 16px;
}
.views-eventos-pane-main .view-content .views-row .views-field-field-atividade-ref-faixaetaria,
.views-eventos-pane-main .view-content .views-row .views-field-field-time {
  display: inline;
  float: right;
  clear: right;
  font-family: 'Roboto';
  font-size: 13px;
}

.view-berardo-views-works img {
  height: auto;
  width: auto;
}


/*****************************************************************************/
/*********************** Node type: Not�cia (noticia) ************************/
/*****************************************************************************/

/************************** View Display: pane_main **************************/
.views-noticias-pane-main {
}


/*****************************************************************************/
/********* Node type: Comunicado de imprensa (comunicado_imprensa) ***********/
/*****************************************************************************/

/************************** View Display: pane_main **************************/
.views-comunicados-pane-main {
}

/************************** View Display: pane_menu **************************/
.views-comunicados-pane-menu {
}


/*****************************************************************************/
/****************** Node type: Recorte de imprensa (recorte) *****************/
/*****************************************************************************/

/************************** View Display: pane_main **************************/
.views-recortes-pane-main {
}

/************************** View Display: pane_menu **************************/
.views-recortes-pane-main {
}


/*****************************************************************************/
/*****************************************************************************/

#agenda {

}
.calendar-calendar .inner {
    width: auto;
    position: relative;
}
.agenda-column {
  float: left;
    margin-right: 20px;
    width: 360px;
}
.agenda-column#agenda-next-month {
    margin-right: 0;
}
.agenda-column h2 {
  color: #000000;
  font-size: 15px;
  font-weight: normal;
  margin-bottom: 10px;
  text-align: center;
  /* text-transform: uppercase; */
}
#agenda .calendar-calendar th.days {
  background: #fff;
  color: #000;
  font-weight: bold;
  padding: 5px 5px 2px;
  border: 0 none;
  font-size: 12px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  text-align: left;
}
#agenda .calendar-calendar .month-view .full tr.single-day, 
#agenda .calendar-calendar .month-view .full tr.single-day .inner {
  background: #F0E6B6;
}
#agenda .calendar-calendar .month-view .full tr td.multi-day, 
#agenda .calendar-calendar .month-view .full tr td.date-box {
  background: #F6F6F6;
  padding: 0;
  border-right: 0 none;
}
#agenda .calendar-calendar .month-view .full td.single-day .calendar-empty, 
#agenda .calendar-calendar .month-view .full td.single-day.empty, 
#agenda .calendar-calendar .month-view .full td.date-box.empty {
  background: #fff;
}
#agenda .calendar-calendar .month-view .full tr.single-day .no-entry, 
#agenda .calendar-calendar .month-view .full tr.single-day .no-entry .inner {
  background: #F6F6F6;
}
#agenda .calendar-calendar .month-view .full tr.multi-day,
#agenda .calendar-calendar .month-view .full tr.single-day {
  height:0;
}
#agenda .calendar-calendar .month-view .full tr.single-day td {
  height:0 !important;
  line-height: 0;
  border: 0 none;
  padding: 0;
}
#agenda .calendar-calendar .month-view .full td.date-box.today {
  border:0 none;
  color:#fff;
  font-weight: bold;
  border: 1px solid #ccc;
  border-bottom: 0px;
}
#agenda .calendar-calendar .month-view .full td .inner div.day {
  text-align: left;
  float: none;
  width: 42px;
  height: 31px;
  color: #000;
  font-size: 12px;
  padding: 4px;
  position: relative;
}
#today_btn{
  /* display: none; */
}

span#today_btn {
    display: none;
}
#today_btn:after{
    content:'';
  display:inline-block;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid white;
  position:absolute;
  
    bottom:-4px;
  
    left:10px;
  
    display:none;
}
#agenda .calendar-calendar .month-view .full td.date-box.today .inner div.day {
  font-weight: normal;
  /* position: absolute; */
  left: 0;
  top: 0;
  height: 31px;
  width: 42px;
}
#agenda .calendar-calendar .month-view .full td.date-box.today .inner div.day a {
  height: 31px;
  width: 42px;
  /* border: 1px solid #ccc; */
  /* border-bottom:2px solid #000000; */
  background-color: #E7E7E9;
}
#agenda .calendar-calendar .month-view .full td.single-day .calendar-empty .inner, 
#agenda .calendar-calendar .month-view .full td.single-day.empty .inner, 
#agenda .calendar-calendar .month-view .full td.date-box.empty .inner {
  display: none;
}
#agenda .calendar-calendar .month-view table {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  clear: left;
}
.toclose{
  border: 2px solid red !important;
  height: 26.6px !important; 
  width: 38.2px !important;  
  margin: 0 !important;
  opacity: 1 !important;
}
#agenda .calendar-calendar .month-view .full td .inner div.day a {
  background: #E7E7E9;
  color: #000000;
  position: absolute;
  left: 0;
  top: 0;
  padding: 4px;
  height: 31px;
  width: 42px;
  font-weight: normal;
}
#agenda-calendar {
  position: relative;
}
#agenda-calendar a.agenda-prev:link,
#agenda-calendar a.agenda-prev:visited {
  background: url("../images/spt.png") no-repeat scroll -210px 0 rgba(0, 0, 0, 0);
  display: block;
  height: 15px;
  left: 0;
  position: absolute;
  top: 12px;
  width: 15px;
}
#agenda-calendar a.agenda-prev:hover {
  background-position: -235px 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#agenda-calendar a.agenda-next:link,
#agenda-calendar a.agenda-next:visited {
  background: url("../images/spt.png") no-repeat scroll -260px 0 rgba(0, 0, 0, 0);
  display: block;
  width: 15px;
  position: absolute;
  right: 0;
  top: 12px;
  height: 15px;
}
#agenda-calendar a.agenda-next:hover {
  background-position: -285px 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#agenda .calendar-calendar .month-view td .inner-wrapper {
    position: relative;
}
#agenda .calendar-calendar .month-view .full tr.single-day .inner {
  background:none scroll repeat-y 0 0 #ccc;
  bottom: 58px;
  color: #FFFFFF;
  display: none;
  height: auto !important;
  left: -104px;
  padding: 20px;
  position: absolute;
  width: 310px;
  z-index: 10;
}
#agenda .calendar-calendar .month-view .full tr.single-day .inner.active {
  display: block;
}
div.innerclose {
    display: none;
}
#agenda .calendar-calendar .month-view .full tr.single-day .inner div.innerclose {
  cursor: pointer;
  display: block;
  font-size: 13px;
  font-weight: bold;
  line-height: 7px;
  position: absolute;
  right: 8px;
  text-transform: lowercase;
  top: 5px;
}
#agenda .calendar-calendar .month-view .full tr.single-day .inner .item {
    line-height: 17px;
    margin-bottom: 10px;
  border-bottom: 1px dotted #fff;
}
#agenda .calendar-calendar .month-view .full tr.single-day .inner .item.last {
  margin-bottom: 0;
  border-bottom: 0 none;
}
#agenda .calendar-calendar .month-view .full tr.single-day .inner div.innerbottom {
  /*background: url("/sites/all/themes/adene_v1/images/sprite.png") scroll no-repeat -0px -448px transparent;*/
  width: 349px;
  height: 25px;
  position: absolute;
  bottom: -25px;
  left: 0px;
}
#agenda .calendar-calendar .month-view .full td.single-day div.monthview {
  background: transparent;
  padding: 0 4px;
}
#agenda .calendar-calendar .month-view .full td.single-day div.monthview a {
  color: #fff;
}
#separator_filters_agenda{
  display:none;
}
#agenda-filter {
  margin-bottom: 0px;
  padding-bottom: 0px;
  /* border-bottom: 1px solid #ccc; */
}
#edit-today .input-holder {
  height: 40px;
  margin: 0;
  float: left;
}


#edit-today .date{
  float: left;
  line-height: 25px;
  margin-left: 15px;
  /* font-family: 'NewRailAlphabet-Medium' !important; */
  text-transform: uppercase;
}

#agenda-filter .markup .form-type-select {
  float: left;
  margin: 0 10px 0 0;
}
#agenda-filter #edit-today {
  margin: 1px 10px 10px 0;
  float: left;
}
#agenda-filter #date-filter {
  float: right;
}
#agenda-filter #date-filter .markup {
  /*padding: 7px 0 7px 10px;*/
  /*height: 20px;*/
  margin: auto;
}
#agenda-filter #date-filter .markup select {
  height: 20px;
  font-size: 12px;
}
#agenda .calendar-calendar .month-view .full tr.single-day .views-field-title {
  /*font-family: 'FoundrySterling-Bold';*/
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 1px;
}
#agenda .calendar-calendar .month-view .full tr.single-day .views-field-field-categoria-evento {
  font-size: 13px;
  line-height: 18px;
}
#agenda span.date-display-single,
#agenda .views-field-field-course-dates,
#agenda .date-display-start,
#agenda .date-display-end {
  /*font-family: 'FoundrySterling-Bold';*/
  font-weight: normal;
  font-size: 12px;
  letter-spacing: -1px;
}
#agenda-hoje h2 {
  text-transform: uppercase;
  color: #000;
  font-weight: normal;
  font-size: 15px;
  margin-bottom: 10px;
}
#agenda-hoje .date-nav-wrapper {
  display: none;
}
#agenda-hoje .hoje-adene {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #ccc;
}
#agenda-hoje #hoje-agenda-formacao {
  margin-bottom: 0;
  border: 0;
}
#agenda-hoje .views-row {
  width: 48%;
  float: left;
  margin-right: 2%;
  margin-bottom:10px;
}
#agenda-hoje .views-row-odd {
  clear: both;
}
#agenda-hoje .views-row .views-field-title {
  display: block;
  font-size: 18px;
  line-height: 23px;
  margin-bottom: 2px;
}
#agenda-filter .inner {
    height: auto;
    margin: 0;
    min-height: 0;
    width: auto;
}
#agenda-filter button.btn {
  padding: 6px 0;
}
#agenda-filter .bootstrap-select.btn-group .dropdown-menu li {
  padding: 0;
  margin:0;
}
#agenda-filter .submit-holder.button {
  margin: 1px;
  float: right;
}
#agenda-filter .submit-holder.button .pre-input,
#agenda-filter .submit-holder.button .suf-input {
  display: none;
}
#agenda-filter .submit-holder.button input {
  width: 39px;
  /*background: url("/sites/all/themes/adene/images/sprite.png") scroll no-repeat -145px -409px transparent;*/
  padding: 0;
  height: 33px;
}
#agenda-filter .submit-holder.button input:hover {
  background-position: -187px -409px;
}
h2.today-adene {
  padding-bottom: 10px;
  color: #006892;
  font-size: 18px;
  line-height: 20px;
  margin: 40px 0 25px;
  text-transform: uppercase;
  border-bottom: 1px solid #ccc;
}
#javali-agenda-form .form-submit {
   
  width: 460px;
		display: block;		
		background: -moz-linear-gradient(180Deg, #ffffff, #e6e6e6) !important; /* FF3.6+ */
		background: -o-linear-gradient(180Deg, #ffffff, #e6e6e6) !important; /* Opera 11.10+ */
  border: 0px solid #cccccc;
		margin-top: 20px;
  background-image: url("../images/btn_psq.png"); /* fallback */
		background-image: url("../images/btn_psq.png"), -webkit-gradient(180Deg, from(#ffffff), to(#e6e6e6)); /* Saf4+, Chrome */
		background-image: url("../images/btn_psq.png"), -webkit-linear-gradient(180Deg, #ffffff, #e6e6e6); /* Chrome 10+, Saf5.1+ */
		background-image: url("../images/btn_psq.png"),    -moz-linear-gradient(180Deg, #ffffff, #e6e6e6); /* FF3.6+ */
		background-image: url("../images/btn_psq.png"),      -o-linear-gradient(180Deg, #ffffff, #e6e6e6); /* Opera 11.10+ */
  background-image: url("../images/btn_psq.png"),         linear-gradient(180Deg , #ffffff, #e6e6e6) !important; /* W3C */	
  /* background-size: cover !important; */
		font-size: 0px;
		background-repeat: no-repeat;
		background: linear-gradient(to bottom, #ffffff, #e6e6e6);
  /* background-position: 217px -2842px !important; */
		height: 31px;
  background: url("../images/btn_psq.png") center;
  /* border: 0 none; */
  cursor: pointer;
  display: block;
  float: right;
  height: 25px;
  margin: 0;
  padding: 0;
  width: 31px;
 
  /* background-position: 10px -1861px  !important; */
  border-radius: 4px;

}
#javali-agenda-form .form-submit:hover {
    /* background-position: -52px -1807px; */
}
#agenda-day-inner {
  
}
.agenda-day-inner .views-row,
#agenda-day-inner .item {
  float: left;
  height: 210px;
  padding: 10px 20px 0 0;
  width: 170px;
}
#agenda-day-inner .item.item-3,
#agenda-day-inner .views-row.views-row-4,
#agenda-day-inner .item.item-7,
#agenda-day-inner .views-row.views-row-8,
#agenda-day-inner .item.item-11,
#agenda-day-inner .views-row.views-row-12,
#agenda-day-inner .item.item-15,
#agenda-day-inner .views-row.views-row-16 {
  /*padding-right: 0;*/
}
.agenda-day-inner .views-row {
  /*height: 175px;*/
}
#agenda-day-inner .item .calendar {
  clear: both;
  width: 100%;
} 
.item:hover .views-field-field-image-thumbnail{

}
.agenda-day-inner .views-row .views-field-field-image-thumbnail.
#agenda-day-inner .item .calendar .views-field-field-image-thumbnail {
  float: left;
  margin-right: 10px;
}
.agenda-day-inner .views-row .views-field-php,
#agenda-day-inner .item .calendar .views-field-php {
  color: #E31818;
  margin-bottom: 5px;
  /* font-family: 'NewRailAlphabet-Medium'; */
  /* font-size: 11px; */
  line-height: 16px;
  text-align: left;
}
.date-repeat-rule{
    display: none;
  
}
.agenda-day-inner .views-row .views-field-title,
#agenda-day-inner .item .calendar .views-field-title {
  margin-bottom: 2px;
}
.agenda-day-inner .views-row .views-field-title a:link,
.agenda-day-inner .views-row .views-field-title a:visited,
#agenda-day-inner .item .calendar .views-field-title a:link,
#agenda-day-inner .item .calendar .views-field-title a:visited {
  font-family: 'Roboto' !important;
  font-size: 14px !important;
  line-height: 16px !important;
}
.agenda-day-inner .views-row .views-field-field-data-agenda,
#agenda .agenda-day-inner span.date-display-single,
#agenda .agenda-day-inner .views-field-field-course-dates, 
#agenda .agenda-day-inner .date-display-start, 
#agenda .agenda-day-inner .date-display-end,
#agenda-day-inner .item .calendar .views-field-field-data-agenda,
#agenda #agenda-day-inner span.date-display-single,
#agenda #agenda-day-inner .views-field-field-course-dates, 
#agenda #agenda-day-inner .date-display-start, 
#agenda #agenda-day-inner .date-display-end {
  /* font-family: 'NewRailAlphabet-Medium' !important; */
  font-size: 11px !important;
  letter-spacing: 1px !important;
  line-height: 12px;
}
.agenda-day-inner .views-row .views-field-body,
#agenda-day-inner .item .calendar .views-field-body {
  color: #7C7C7C;
}
#agenda-day h2 {
  border-bottom: 1px solid #CCCCCC;
  clear: both;
  font-family: "Roboto", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 15px;
  font-weight: normal;
  height: 18px;
  line-height: 18px;
  margin-bottom: 5px;
  margin-top: 25px;
  padding-bottom: 3px;
  width: 740px;
  /* text-transform: uppercase; */
}
.fake-dropdown button {
  padding: 2px 8px 1px 12px !important;
}
.fake-dropdown-options {
  top: 23px !important;
}
.search-results {
  margin:0;
  padding: 0;
}
.search-info {
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #999999;
  color:#999999; 
  font-weight: bold;
  display: none;
}
.search-results .search-snippet {
  color:#999999; 
  margin-bottom: 20px;
}
#agenda-day-inner span.date-display-single,
#agenda #agenda-day-inner .date-display-start, 
#agenda #agenda-day-inner .date-display-end {
  text-transform: uppercase !important;
}
.agenda-day-inner-atividades {
    /* width: 495px; */

}
.agenda-day-inner-atividades ul {
  margin: 0;
  padding: 0;
  padding-top: 8px;
}
.agenda-day-inner-atividades ul li {
  float: left;
  list-style: none;
  margin-right: 15px;
  width: 108px;
  font-size: 15px;
  margin-bottom: 6px;
}
.agenda-day-inner-atividades ul li a {
  color: #E31818;
  display: table-cell;
  font-size: 13px;
  /* height: 32px; */
  padding-bottom: 5px;
  vertical-align: top;
}
.agenda-day-inner-atividades ul li ul {
  margin-top: 10px; 
  padding-top: 0px;
}
.agenda-day-inner-atividades ul li ul li {
  float: none;
}
.agenda-day-inner-atividades ul li ul li a {
  color: #666666;
  cursor: pointer;
  font-family: 'NewRailAlphabet-Medium';
  font-size: 13px;
  outline: medium none;
  text-decoration: none;
  height: auto;
  margin: 0;
  padding: 0;
}
#agenda-day {
  width: 760px;
}
#agenda-day img{
    width: 170px; height: 120px;
  
}
.page-colecao-obras .view-id-berardo_views_works .view-header{

   display: none; 
}
.view-id-berardo_views_works .view-header{
  /* display: none; */
  color: #d52b1e !important;
  font-size: 11px;
}

.view-id-berardo_views_works label{
  font-weight: normal;
}
.page-colecao #edit-combine{
  width: 628px;
  border: none;
  background-color: white;
  height: 27px;
  border: 1px solid #E6E7E8;
  float: left;
  outline: none;
}
.page-colecao #edit-submit-berardo-views-works,.page-colecao #edit-submit-berardo-views-artists{
  width: 35px;
  /* background-color: #313131; */
  margin-top: 0px;
  /* border: 1px solid #E6E7E8 !important; */
  border-radius: 15px;
  height: 31px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 13px;
  padding-top: 3px;
  outline: 0px;
  -webkit-appearance: none;
  line-height: 14px;
  padding-left: 0px;
  padding-right: 0;
  padding-bottom: 3px;
  background: url("../images/spt_new.png") 0px -164px;
  font-size: 0px;
}
.page-colecao #edit-submit-berardo-views-works:hover,.page-colecao #edit-submit-berardo-views-artists:hover{
    /* background-color: #d52b1e; */
    background-position: -0.95px -200px;
}
#agenda-curr-month h2{
    float: left;
  

    margin-left: 30px;
    /* clear: right; */
    /* margin-right: 261px; */
}

#agenda-next-month h2{
    float: right; 
    margin-right: 37px;
  
    clear: right;
}