﻿/*
Theme Name:     O Municipio
Theme URI:      http://www.adsi.pt
Description:    Child theme for the Enfold theme 
Author:         Jose Daniel
Author URI:     https://www.linkedin.com/in/jose-daniel-50228384
Template:       enfold
Version:        1.0
*/

/*HOMEPAGE*/
#destaques .avia-button-wrap {
    margin: 0 0 9px;    
}
#destaques .avia-button-fullwidth {
    border-radius: 0;
}
#destaques .avia_button_icon.avia_button_icon_left {
    float: left;
    margin: 0 0 0 20px;
    padding-right: 25px;
    border-right: 1px #fff solid
}
/*HOMEPAGE*/

/*FOOTER*/
a {
    
}


/*SIDEBARS*/


.nested_nav a {
    border-bottom: 1px #ccc solid !important
}
#top .widget_nav_menu ul ul li a {
    padding: 5px 0px 5px 20px;
}
.widget_nav_menu .current_page_item > a {
    font-weight: bold;
    color: #A81010 !important
}
.widget_nav_menu a {
    padding: 5px 0px 5px 0;
}

#top .sidebar_left .widget_nav_menu .current-menu-item > ul, #top .sidebar_left .widget_nav_menu .current_page_item > ul, #top .sidebar_left .widget_nav_menu .current_page_ancestor > ul, #top .sidebar_left .widget_nav_menu .current-menu-ancestor > ul {
    padding: 0;
}

.sidebar_left.sidebar {
    text-align: left;
}
.sidebar_left .widget_nav_menu ul:first-child > .current-menu-item, .sidebar_left .widget_nav_menu ul:first-child > .current_page_item, .sidebar_left .widget_nav_menu ul:first-child > .current-menu-ancestor {
    padding-right: 0px;
}
.widget_nav_menu ul:first-child > .current-menu-ancestor, .main_color .widget_nav_menu ul:first-child > .current-menu-item, .main_color .widget_nav_menu ul:first-child > .current_page_item {
    background: none !important
}

/*SIDEBARS - FIM*/
/*EDITOR BAR*/
.editor-bar {
    background: #FFFFE0;
    padding: 5px 0;
}
/*EDITOR BAR*/
/*SINGLE*/
.the_excerpt {
    font-size: 19px;
    font-weight: 700
}
/*SINGLE - FIM*/

#subsnewslleter-home #mailpoet_form_1 form {
    display: inline-block;
    margin: 0 !important;
    width: 100%
}
#subsnewslleter-home #mailpoet_form_1 .mailpoet_paragraph {
    width: 22.1%;
    display: inline-flex;
    margin: 0 1% !important;
    vertical-align: middle !important;
    height: 46px
}
#subsnewslleter-home #mailpoet_form_1 .mailpoet_submit {
    width: 100%;
    display: inline-block;
    margin: 0 !important;
    vertical-align: middle !important;
}
#subsnewslleter-home #mailpoet_form_1 input {
    margin: 0 !important;
    width: 100%;
    padding: 12px 20px !important;
    border-radius: 4px !important;
    border: 1px transparent solid !important
}

.single-flipbook .site-main {
    padding: 0 !important
}
/*HOMEPAGE MAGAZINE*/

/*HOMEPAGE MAGAZINE - FIM*/

#home-fast-icons .av_font_icon, #home-fast-icons  .av-icon-char {
    width: 80px !important;
    height: 80px !important;
    line-height: 80px !important;
    background: #f8c013;
    color: #fff !important;
    margin: auto;
    border-radius: 50%;
    display: block
}
#home-fast-icons .av_textblock_section p {
    margin-bottom: 0 !important
}

/*HOMEPAGE - GALERIA MULTIMEDIA*/
#galeria-multimedia .av-special-heading {
    margin-top: 0 !important
}
#galeria-multimedia .avia-gallery-thumb img {
    background: #353332 !important;
    border: 2px #EEEEEE solid  !important;
    padding: 12px !important;
   
}
#galeria-multimedia .avia-video {
    margin: 0 !important;
}
#galeria-multimedia .avia-gallery {
    padding: 0 !important;
}
.avia-section-small .content {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
/*HOMEPAGE - GALERIA MULTIMEDIA - FIM*/
/*HOMEPAGE - AGENDA DE EVENTOS*/
.tribe-mini-calendar-nav > td {
    border: none !important;
}
.tribe-mini-calendar-nav > tr, .tribe-mini-calendar-nav td {
    background: #f6be16 !important
}
.tribe-mini-calendar .tribe-events-present, .tribe-mini-calendar .tribe-mini-calendar-today {
    background: #f6be16 !important
}
.av-upcoming-event-entry {
    background: #fff !important;
    padding: 10px !important;
}
.av-upcoming-event-meta {
    line-height: 120% !important
}
.tribe-mini-calendar-nav span {
    background: none !important;
    height: 30px !important;  
    line-height: 30px !important;
    font-size: 20px;
}
.tribe-mini-calendar-nav td {
    border: none !important
}
.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link {
    height: 30px !important;
    width: 30px !important;
    padding: 0 !important;
    line-height: 30px !important;
}
.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link span {
    font-size: 30px;
    height: 30px !important;
    width: 30px !important;
    line-height: 30px !important;
    margin-top: -2px;
}
.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link.prev-month {
    float: left;
}
.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link.next-month {
    float: right;
}
.av-upcoming-events .av-upcoming-event-entry {
    display: flex;
    align-content: center;
    align-items: center;
}
.av-upcoming-event-entry {
    margin-bottom: 10px
}
.tribe-events-related-events-title {
    margin-top: 30px;
}
/*HOMEPAGE - AGENDA DE EVENTOS - FIM*/

/*MENSAGEM DO PRESIDENTE*/
#mensagem-do-presidente .avia-testimonial {
    background: none !important
}
#mensagem-do-presidente .avia-testimonial_inner {
    text-align: center;
    padding: 0;
}
#mensagem-do-presidente .avia-testimonial-image {
    float: none !important;
    margin: auto !important;
    width: 90px !important;
    height: 90px !important;
}
#links-turismo .av-image-caption-overlay-center i{
    font-size: 40px;
    padding: 20px;
    border-radius: 100%;
    background: #F8C013;
    width: 80px;
    height: 80px;
}
/*MENSAGEM DO PRESIDENTE - FIM*/



.avia-tooltip {
    width: 250px;
    max-width: 90%
 }
 
 /*SHORTCODES*/
 .avia-icon-list .iconlist_title {
    margin-bottom: 10px;
}
 /*SHORTCODES - FIM*/
 
h1.main-title {
     font-size: 20px !important
}



#top .sidebar_left .widget_nav_menu ul ul li::before {
    left: 0px !important;
    right: auto !important 
}

.widgettitle {
    padding: 10px 0;
    border-bottom: 3px #ddd double;
}
.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0 !important; 
}
.gform_wrapper ul.gform_fields li.gf_left_half {
    padding-right: 10px !important; 
}
.gform_wrapper ul.gform_fields li.gf_right_half {
    padding-left: 10px !important; 
}

.tribe-events-uses-geolocation .tribe-bar-submit {
    padding: 27px 0px 26px 23px !important;
}
.tribe-events-uses-geolocation .tribe-bar-date-filter, .tribe-events-uses-geolocation .tribe-bar-search-filter, .tribe-bar-geoloc-filter {
    padding: 18px 0 !important;
}
.datepicker.datepicker-dropdown {
    z-index: 99999 !important
}


#top .title_container .container {
    padding-top: 1px;
    padding-bottom: 1px;
    min-height: 40px;
}

/*BALCAO ONLINE*/
.adsi-bo-header {
    padding: 70px 40px 40px
}
.bo-btn-documento, .bo-inline-cat-button, .bo-input {
    height: 40px;
}
/*BALCAO ONLINE - FIM*/

#a_diretorio_sidebar .tribe_mini_calendar_widget {
    padding-top: 0px !important;
}


.single-social-share-links {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}