/*
Theme Name: Mist Child
Description: Child Theme for Mist Wordpress Theme
Author: zozothemes
Version: 1.0.1
Template: mist
Tags: two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options
Text Domain: zozothemes
*/

/* Force the main container to have padding since we cant edit pages */
.entry-content .wpb-content-wrapper .vc-zozo-section:nth-of-type(1) {
	padding-top: 75px !important;
}
/*SEARCH-FORM*/
.header-logo-section .zozo-header-logo-bar .search-form {}

.list-layout .list-posts .entry-thumbnail-wrapper .entry-thumbnail img{
  left: 42.5%!important;
  width: 75%!important;
}

/*PAGE-TITLE
.page-title-section {display: none;}*/

/*SIDEBAR*/
.sidebar {padding-top: 35px !important;}
.widget.widget_nav_menu li a {padding-left: 0px; position: relative; background: #f9f9f9 none repeat scroll 0 0;; padding: 10px 12px; display: block; color: #000 !important;}
.widget.widget_nav_menu li a:before {left: auto !important; right: 16px !important; top: 9px !important;}
.widget.widget_nav_menu li a:hover {background-color: #cccccc !important; color: #fff !important; font-weight: bold;}
.widget.widget_nav_menu li.current-menu-item a {color: #fff !important; background-color: #cccccc !important; font-weight: bold;}

/*BLOG
.entry-thumbnail {display: none !important;}*/

/*CONTACT-FORM*/
.form-multi {font-size:13px; margin-bottom: 20px; margin-top: 0px; color: #888;}

/*FOOTER*/
.footer-widgets .widget h3.widget-title {color: #ffffff !important;}
.footer-copyright-section {border-top: 0px solid #e1e1e1 !important;}
.footer-copyright-section p, .zozo-footer-nav.navbar-nav > li > a {color: #f1f1f1 !important; font-size: 12px !important;}

a.tribe-events-gcal.tribe-events-button {
    color: white !important;
}

#tribe-events-content .tribe-events-schedule h2 {
    font-weight: 400 !important;
    line-height: 35px !important;
    font-size: 14px !important;
}
.tribe-events-single-event-description.tribe-events-content h2 {
    font-size: 24px !important;
}

p {
    text-align:justify !important;
}

.ecs-events.ecs-grid.ecs-grid-1 .ecs-grid-sizer{
	display:none!important;
}

.ecs-events.ecs-grid.ecs-grid-1 .ecs-event, .ecs-events.ecs-grid.ecs-grid-1 .ecs-grid-sizer {
    width: 33%;
    padding: 0;
    position: relative!important;
    display: inline-block;
    left: 0!important;
    top: 0!important;
    margin-bottom: 0px!important;
    padding-top: 2%!important;
    padding-right: 2%!important;
}

.ecs-events.ecs-grid.ecs-grid-1 .ecs-event img {
    width: 100%;
    height: 270px;
    object-fit: cover;
}


/***********************************************
SUBSCREVER NEWSLETTER
************************************************/

.subscrever-newsletter-manual{
    padding:100px 0;
    background-color: #c3161b;
    position: relative;
}

#subscrever-newsletter-manual{
    text-align: center;
    margin-top: 25px;
}

#subscrever-newsletter-manual h2{
    color:#fff;
    margin-bottom: 30px;
}

#subscrever-newsletter-manual input[type="email"]{
    padding: 0 15px;
    display: inline-block;
    width: 253px;
}


#subscrever-newsletter-manual input[type="submit"]{
    border:none;
    border-top-left-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
    border-top-right-radius: 4px!important;
    border-bottom-right-radius: 4px!important;
    font-size: 13px;
}

#subscrever-newsletter-manual input[type="submit"]:hover{
    background-color: #c3161b;
    color:#fff;
}

#subscrever-newsletter-manual input[type="submit"]:focus{
    background-color: #c3161b;
    color:#fff;
}


#subscrever-newsletter-manual .resp-form-newsletter{
    color:#c3161b;
    margin-top:10px;
    display: none;
}

.loadercontent {
    position: absolute;
    background: rgba(255,255,255,0.5);
    height: 100%;
    width: 100%;
    z-index: 999;
    display: none;
    top: 0;
    left: 0;
}

.loader {
    border: 8px solid #f3f3f3;
    border-top: 8px solid #c3161b;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    animation: spin 2s linear infinite;
    position: absolute;
    top: 50%;
    left: 50%;
}


#sidebar #subscrever-newsletter-manual{
    display: none!important;
}

.single .entry-thumbnail img {
    width: auto;
}

/* .gm-style div div div div {
  width: 20px !important;
  height: 20px !important;
} */

.publicidade_header{
    float: left;
    text-align: center;
    width: calc( 100% - 566px);
    height: 140px;
    display: flex;
    align-items: center;
}
.publicidade_header img{
    width: 100%;
    max-width: 600px;

}

@media only screen and (max-width: 767px){
    .publicidade_header{
        float: none;
        text-align: center;
        width: 100%;
        height: 140px;
        display: flex;
        align-items: center;
    }
}
