/*
 Theme Name:     Activello Plusmimmi
 Description:    Activello child theme
 Author:         SBM
 Template:       activello
*/
 
@import url("../activello/style.css");
 
/* ----------------------------------------------------- */

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.625;
    color:#373737;
    font-weight: 300;
}
.container {
    max-width: 980px;
}
.tagline {
    margin-top: 10px;
    letter-spacing: 2px;
    margin-bottom: 70px;
    font-family: "Helvetica Neue",Helvetica,sans-serif;
    font-style: italic;
}
.wpulike { text-align: center; display:block; margin:3em 0; }
.wpulike-heart .counter { display:inline-block; }
.wpulike-heart .counter a.image:hover { background-color:transparent; }
.entry-content .social-icons {
    padding:3em 0;
}
.entry-footer a, .entry-content a {
    color: #ff32a9;
}
.related-sbm-wrapper h4 {
    text-transform: uppercase;
}
#social a {
    color: #ff32a9;
}
#social a:hover {
    color: #000;
}
.entry-content .social-icons a {
    margin: 0 12px;
}
.entry-content img {
    display:block;
    margin:1em auto;
}
.cat-title ul li:after {
    content: " | ";
    color: #dedede;
    display: inline-block;
    padding: 0 0.5em 0 1em;
}
.cat-title ul li:last-child:after {
    content: "";
    padding:0;
}
.dropdown-menu> li> a:hover, .dropdown-menu> li> a:focus, .navbar-default .navbar-nav .open .dropdown-menu> li> a:hover, .navbar-default .navbar-nav .open .dropdown-menu> li> a:focus {
    background-color: #eee;
}
.navbar-default .navbar-nav .current-menu-ancestor a.dropdown-toggle {
    color: #ff32a9;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    background-color: #ff32a9;
}
.related-sbm-wrapper {
    padding-top: 2em;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    float: left;
    margin-bottom: 2em;
    padding-bottom: 2em;
}
.related-sbm-wrapper .post {
    margin-right: 20px;
    clear: none;
}
.related-sbm-wrapper .post-content a {
    font-size: 16px;
    font-style: italic;
}
.related-sbm-wrapper .post-content span {
    font-size: 12px;
}
.related-sbm-wrapper .post-content > span {
    display: block;
}
.entry-footer {
    clear: both;
}
#social li a[href*="bloglovin.com"] .fa:before, .fa-bloglovin:before {
  content: "\f055";
}
#social li a[href*="gmail.com"] .fa:before,
.fa-gmail:before {
    content: "\f003"
}
.entry-content #social li a[href*="mailto"] {
    display: none;
}
.navbar nav#social {
    display: inline-block;
    margin-left: 20px;
}
.navbar #social a {
    margin: 0 4px;
}
.navbar-brand>img {
    display: block;
    margin: 0 auto;
}
.entry-title {
    font-family:"Trebuchet MS", Trebuchet, sans-serif;
    font-size: 30px;
    font-style: normal;
}
.entry-title a {
    color: #ff32a9;
}
.flex-caption h2 {
    font-family:"Trebuchet MS", Trebuchet, sans-serif;
    font-style: normal;
}
.nav-search form {
    float:left;
}
.nav-search input {
    max-width: 100px;
}
#logo {
    padding:0;
}
.site-name, .navbar-brand {
    display:block;
}
.fb-like-container {
    margin-top:2em;
    text-align:center;
}
.dropdown-menu li li a {
    padding-left: 30px;
}
ul.nav ul ul { margin: 0; left: 0;}
@media (min-width: 768px) {
.dropdown-menu li li a {
    padding-left: 15px;
}
ul.nav ul ul { margin: -40px 0 0 0; left:100%; }
    .navbar-collapse {
        float: none;
    }
    .nav.navbar-nav {
        float: none;
        text-align: center;
    }
    .nav>li {
        display: inline-block;
    }
    .navbar-nav>li {
        float:none;
    }
    .nav-search input {
        max-width: 160px;
    }
    .blog.home article.post {
        width: 100%;
        padding: 0!important;
    }
    .blog.home article.post .post-inner-content, .blog.home article.post .post-inner-content{
        border-bottom: 1px solid #dedede;
    }
    .blog.home article.post.post-inner-content{
        padding: 0 0 50px;
    }
    .blog.home article.post .post-inner-content{
        padding: 50px 0;
        margin-bottom: 30px;
    }
    .blog.home article.post .read-more, .blog.home article.post .read-more,
    .blog.home article.post .entry-footer, .blog.home article.post .entry-footer{
        display: block;
    }
    .related-sbm-wrapper .post {
        max-width: 100%;
        width: 100%;
    }
    .entry-footer, .blog.home article.post .entry-footer {
        padding-bottom: 3em;
    }


}
@media (min-width: 992px) {
.col-md-4 {
    width: 28%;
}

}