/*
 Theme Name:     Papillon Child
 Theme URI:      http://webnus.biz/themes/papillon-wp/
 Description:    Papillon Child Theme
 Author:         WEBNUS
 Author URI:     http://themeforest.net/user/WEBNUS
 Template:       papillon-wp
 Version:        2.3.1
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.blog-p a{
	color: #0f8125;
}

.blog-p a:hover{
	text-decoration: underline;
}
.blog-p a:visited{
	color: rgba(16, 130, 39, 0.34);
}
.blog-single-post p{
    text-align: justify !important;
}
li{font-size: 14px;}
.nav-wrap2 #nav{
background: #106921;
}
.wp-caption-text{
    font-size: 14px !important;
    font-style: italic;
}
p strong{
    font-size: inherit;
}
::selection{
    background: #106921;
}
.top-links a, .top-links span, .colorskin-custom .top-links a:hover{
    color: white;
    text-transform: none;
    font-size: 13px;
}
.top-links a:hover{
    color: #ede0e2;
    border: none;
}

#wrap #nav a:hover, #wrap #nav li.current > a, #wrap #nav li.current ul li a:hover, #wrap #nav li.active > a{
    color: #106921;
}
#wrap #nav li.current > a, #wrap #nav li:hover > a{
    color: #d8e5da;
}
.sub-menu li:hover > a{
    color: #106921 !important;
}
#header.sticky #nav-wrap #nav > li:hover{
    background: transparent;
}
.home #headline{ display:none;}
#headline{
    padding-top: 16px;
}
#header h6 i, .top-bar h6 i, .top-inf h6 i, .top-links h6, .top-bar .socialfollow i{
color: #ececec;
}
.blog-p-meta .blog-views{
    display: none;
}
#header.sticky #nav-wrap .container{
    padding: 0px 30px 0 200px;
}
.vc_general.vc_cta3.vc_cta3-style-custom.colaboradores{
    border-color: #106921;
}
.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{
        background-color: #106921;
}
.vc_icon_element-icon{
    background: white;
}
.widget .flexslider img{
    border-bottom: 3px solid transparent;
}
.blog-post.sticky{padding: 120px 0px 0px;}
.wpb_gallery_slides .flex-caption{
    border: 2px solid white;
}
.about-author-sec{
    border: 3px solid #106921;
}
.twitter-tweet.twitter-tweet-rendered{
    width: 100%;
    margin: 10px auto;
}
.instagram-media.instagram-media-rendered{
    margin: 0 auto !important;
}
.social-team i.fa-twitter:hover {
    background: #00acee;
}
.social-team i.fa-facebook:hover {
    background: #3b5996;
}
.social-team i.fa-linkedin:hover {
    background: #00a0dc;
}
.social-team i.fa-user:hover {
    background: #106921;
}
.social-team i.fa-google-plus:hover {
    background: #c3391c;
}
.social-team i:hover {
    color: #fff;
}
.container.rec-posts h3.rec-title{
    color: #106921 !important;
}
.rec-post h5{
    margin-top: 9px;
}
.wpb_gallery_slides .flex-caption h6{display:none;}
.wpb_gallery_slides .flex-caption{background: #106921;}
.wpb_gallery_slides .flex-caption h2.post-title a{color:white;}
.colorskin-custom .a-post-box .latest-title a:hover{color: #e4744f;}
.tagcloud a, #footer.litex .tagcloud a{line-height: normal;}
.blog-p .blog-cat{
background: #106921;
}
.latest-date{
    display: none;
}
.blog-post a.readmore, .pin-box a.readmore{
background: #106921;
color: white;
}
a.readmore:hover:after, #wrap a.readmore:hover{
border-color: #2c2e2c;
}
#footer .footer-subscribe-bar{
background: white;
color: #fff;
}
#footer .footer-subscribe-bar .footer-subscribe-text h6, #footer .footer-subscribe-bar .footer-subscribe-text p{
color: black;
}
#footer .footer-subscribe-email{
color: black;
background: #d8dbd8;
}
#footer .footer-subscribe-submit{
background: #2c2e2c;
}
#footer.litex{
background: #106921;
color: white;
}
#footer.litex .footer-in h5.subtitle, #footer.litex .footer-in .widget ul li a, .footer-in p, .contact-inf span, .contact-inf i, #footer.litex .footer-in a, .footer-in .contact-inf button{
color: white;
}
#footer.litex .footer-in .widget ul li:hover{
background: black;
}
.footer-in{
    padding-bottom: 0;
}
.button, button, a.price-send, input[type="submit"], input[type="reset"], input[type="button"], .button.green, button.green, input[type="submit"].green, input[type="reset"].green, input[type="button"].green{
        background: #106921;
}
.button:hover, button:hover, a.price-send:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button.green:hover, button.green:hover, input[type="submit"].green:hover, input[type="reset"].green:hover, input[type="button"].green:hover{
    background: #dd3333;
}
img.most_read_preview {
    float: left;
    width: 62px;
    height: 62px;
    padding: 3px;
    background: #e5e5e5;
    margin-right: 10px;
    -webkit-transition: all .14s ease;
    -moz-transition: all .14s ease;
    -ms-transition: all .14s ease;
    -o-transition: all .14s ease;
    transition: all .14s ease;
}
.footer-in a img{
    float: none;
}
.footbot{
    background: white;
    text-align: center;
    font-size: 12px;
}
.footbot a{
    color: #106921;
}
.footbot a:hover{
    color: #d8e5da;
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
    .vc_col-sm-4 .a-post-box .latest-title{font-size: 14px !important;}
    .a-post-box .latest-cat a, .latest-cat{
       display: none;
    }
}

@media only screen and (min-width: 961px){
    #header.sticky #nav-wrap, #header.sticky.hi-header #nav-wrap {background: #FFF;border-bottom: 2px solid #106921; }
    #header.sticky #nav-wrap #nav > li > a{color: black;}
    #header.sticky #nav-wrap:hover {
        background: #fff;
    }
    #header.sticky #nav-wrap #nav > li > a{
        color: black;
    }
    #header.sticky #nav-wrap #nav > li > a:hover, #header.sticky #nav-wrap #nav > li.current > a, #header.sticky #nav-wrap #nav > li:hover > a, #header.sticky #nav-wrap #nav li:hover > a{
        color: #106921;
    }
}
@media only screen and (max-width: 479px) {
    .top-bar{
        height: inherit;
    }
    #footer .widget {
    margin-bottom: 30px;
    text-align: center;

}