/*
 Theme Name:   GlobalActionDays Eco-Escolas
 Theme URI:    http://atelier35.pt/
 Description:  Smart. Flexible. Beautiful. The Global Action Days theme.
 Author:       Atelier35
 Author URI:   http://atelier35.pt/
 Template:     Divi
 Version:      1.1.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  a35-theme-gad
*/

.a35-atelier35 {
    float: right;
    display: inline-block;
    margin: -5px 0 5px !important;
    color: #666;
}

.a35-atelier35 a {
    color: #666;
}

.a35-atelier35 a:hover {
    color: #2ea3f2;
    text-decoration: none;
}

.a35-atelier35 i:before {
    border: 1px solid;
    border-radius: 50%;
    padding: .3em;
}

.a35-user-role .a35-radio {
    display: inline-block;
    font-weight: normal;
    cursor: pointer;
}

input[type=radio], input[type=checkbox] {
    cursor: pointer;
}

#left-area ul.wpt-form-set {
    list-style: none;
    margin-bottom: 0;
}

#footer-info {
    padding-bottom: 0;
    margin-bottom: 10px;
}

.a35-footer .et_pb_row {
    padding-bottom: 0;
}

@media all and (max-width: 980px) {
    .cred-user-form .form-group label {
        width: 100%;
    }
}

.form-message {
    padding: 10px 15px;
    border-left: none;
    margin-bottom: 10px;
}

.form-message.wp-error {
    border-left: 2px solid #dc3232;
}

.form-message.wp-success {
    border-left: 2px solid #3dc100;
}

.form-message.wp-info {
    border-left: 2px solid #00a0d2;;
}

.a35-filter-badge-content {
    width: 64px;
    height: 64px;
    margin: 10px;
    display: inline-block;
}

.a35-filter-badge-content-small {
    width: 48px;
    height: 48px;
    margin: 8px;
}

.a35-filter-badge-content .js-a35-filter-button {
    display: inline-block;
}

.a35-filter-badge-image {
    margin-bottom: 8px;
    opacity: .3;
    -webkit-box-shadow: 0px 0px 2px 1px rgba(204, 204, 204, 0.5);
    -moz-box-shadow: 0px 0px 2px 1px rgba(204, 204, 204, 0.5);
    box-shadow: 0px 0px 2px 1px rgba(204, 204, 204, 0.5);
}

.a35-filter-badge-content:hover .a35-filter-badge-image {
    opacity: 1;
    -webkit-box-shadow: 0px 0px 3px 1px rgba(204, 204, 204, 0.75);
    -moz-box-shadow: 0px 0px 3px 1px rgba(204, 204, 204, 0.75);
    box-shadow: 0px 0px 3px 1px rgba(204, 204, 204, 0.75);
}

.a35-filter-badge-content.a35-selected .a35-filter-badge-image {
    opacity: 1;
    -webkit-box-shadow: 0px 0px 8px 4px rgba(46, 163, 242, 0.75);
    -moz-box-shadow: 0px 0px 8px 4px rgba(46, 163, 242, 0.75);
    box-shadow: 0px 0px 8px 4px rgba(46, 163, 242, 0.75);
}

.a35-filter-badge-content.a35-selected .a35-filter-badge-image:before {
    position: absolute;
    top: 0;
    right: -8px;
    font-family: dashicons;
    content: "\f12a";
    color: #fff;
    font-size: 20px;
    text-shadow: 1px 2px 3px #666;
    z-index: 2;
}

.a35-filter-badge-image img {
    width: 64px;
    height: 64px;
}

.a35-filter-badge-content-small .a35-filter-badge-image img {
    width: 48px;
    height: 48px;
}

.a35-grid-sizer,
.js-a35-masonry-grid-item {
    width: 100%;
}

.a35-gutter-sizer {
    width: 0;
}

@media (min-width: 981px) {
    .a35-grid-sizer,
    .js-a35-masonry-grid-item {
        width: 29.666%;
    }

    .a35-gutter-sizer {
        width: 5.5%;
    }
}

.a35-load-more {
    padding: 12px 24px;
    border: 1px solid #337ab7;
}

.a35-load-more:hover {
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
    border-radius: 4px;
    border-color: #2ea3f2;
}

.a35-article-list-item .et_pb_image_container {
    overflow: hidden;
    padding: 1px;
}

.a35-article-list-item .entry-featured-image-url {
    margin-bottom: 0;
}
