/*
Theme Name: PetBlog - Child Theme
Version: 1.0.0
Template: petblog
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ------------------------------------------------------------------------- *
 *  Theme customization starts here
/* ------------------------------------------------------------------------- */
.ref{font-size:12px}

@media only screen and (min-width:768px){
    .jeg_col_3o3 .jeg_pl_lg_2 .jeg_post_title,.jeg_col_3o3 .jeg_pl_lg_3 .jeg_post_title{
        font-size:24px
    }
    .jeg_postblock_1.jeg_col_1o3 .jeg_pl_lg_1 .jeg_post_title{
        font-size:16px
    }
    .jeg_postblock_2.jeg_col_3o3 .jeg_pl_sm{
        width:33.3333333%
    }
    .jeg_postblock_2.jeg_col_1o3 .jeg_pl_lg_2 .jeg_post_title{
        font-size:16px;
        margin-top:15px
    }
    .jeg_postblock_2.jeg_col_1o3 .jeg_pl_lg_2 .jeg_thumb{
        width:auto;
        float:none;
        margin-right:0
    }
    .jeg_postblock_2.jeg_col_1o3 .jeg_posts{
        display:block;
        margin-right:0
    }
    .jeg_postblock_2.jeg_col_1o3 .jeg_pl_sm{
        float:none;
        width:auto;
        padding-right:0
    }
    .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb{
        width:120px;
        margin-right:15px;
        margin-bottom:5px
    }
    .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_thumb{
        width:120px;
        margin-left:15px;
        margin-bottom:5px
    }
    .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_post_title,.jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_post_title{
        font-size:14px
    }
    .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_postblock_content,.jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_postblock_content{
        overflow:visible
    }
    .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_meta_author,.jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_meta_author{
        display:none
    }
    .jeg_postblock_3.jeg_col_3o3 .jeg_pl_md_2 .jeg_post_title,.jeg_postblock_4.jeg_col_3o3 .jeg_pl_md_3 .jeg_post_title{
        font-size:24px;
        line-height:1.3em
    }
    .jeg_postblock_5.jeg_col_1o3 .jeg_post .jeg_post_title,.jeg_postblock_6.jeg_col_1o3 .jeg_post .jeg_post_title{
        font-size:16px;
        margin-top:15px
    }
    .jeg_postblock_5.jeg_col_1o3 .jeg_post .jeg_thumb,.jeg_postblock_6.jeg_col_1o3 .jeg_post .jeg_thumb{
        width:auto;
        float:none;
        margin-left:0;
        margin-right:0
    }
    .jeg_postblock_5.jeg_col_1o3 .jeg_readmore,.jeg_postblock_6.jeg_col_1o3 .jeg_readmore{
        display:none
    }
    .jeg_col_1o3 .jeg_pl_lg_6{
        margin-bottom:20px;
        padding-bottom:20px
    }
    .jeg_col_1o3 .jeg_pl_lg_6:last-child{
        padding-bottom:0
    }
    .jeg_col_1o3 .jeg_pl_lg_6 .jeg_post_title{
        font-size:18px
    }
    .jeg_col_1o3 .jeg_pl_lg_6 .jeg_thumb{
        width:100%;
        margin:0 0 5px
    }
    .jeg_col_1o3 .jeg_pl_lg_6 .jeg_post_excerpt{
        margin-top:5px
    }
    .jeg_col_3o3 .jeg_pl_lg_6 .jeg_post_title{
        font-size:26px
    }
    .jeg_postblock_8.jeg_col_1o3 .jeg_posts{
        margin-right:0
    }
    .jeg_postblock_8.jeg_col_1o3 .jeg_post{
        width:100%;
        padding-right:0;
        margin-bottom:20px
    }
    .jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(1),.jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(2){
        width:50%
    }
    .jeg_postblock_8.jeg_col_3o3 .jeg_post{
        width:25%
    }
    .jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(1),.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(2),.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(3){
        width:33.333333333%
    }
    .jeg_postblock_8.jeg_col_1o3 .jeg_post_title,.jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(1) .jeg_post_title,.jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(2) .jeg_post_title,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(1) .jeg_post_title,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(2) .jeg_post_title,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(3) .jeg_post_title{
        font-size:16px
    }
    .jeg_postblock_9.jeg_col_1o3 .jeg_posts{
        margin-right:0
    }
    .jeg_postblock_9.jeg_col_1o3 .jeg_post{
        width:100%;
        padding-right:0;
        margin-bottom:20px
    }
    .widget .jeg_postblock_9.jeg_col_1o3 .jeg_post:last-child{
        margin-bottom:0
    }
    .jeg_postblock_9.jeg_col_3o3 .jeg_post{
        width:33.333333333%
    }
    .jeg_col_1o3 .jeg_pl_lg_4{
        margin-bottom:30px
    }
    .jeg_col_1o3 .jeg_pl_lg_4 .jeg_postblock_heading{
        margin-bottom:15px
    }
    .jeg_col_1o3 .jeg_pl_lg_4 .jeg_post_title{
        font-size:18px;
        line-height:1.25
    }
    .jeg_col_3o3 .jeg_pl_lg_4 .jeg_thumb img{
        width:100%
    }
    .jeg_col_3o3 .jeg_pl_lg_4 .jeg_post_title{
        font-size:32px
    }
    .jeg_postblock_11.jeg_col_1o3 .jeg_posts{
        margin-right:0
    }
    .jeg_postblock_11.jeg_col_1o3 .jeg_post{
        width:100%;
        padding-right:0;
        margin-bottom:20px
    }
    .jeg_postblock_11.jeg_col_3o3 .jeg_post{
        width:33.333333333%
    }
    .jeg_postblock_12.jeg_col_1o3 .jeg_post{
        margin-bottom:30px
    }
    .jeg_postblock_12.jeg_col_1o3 .jeg_post_title{
        font-size:16px;
        line-height:1.3;
        margin:0 auto 5px
    }
    .jeg_postblock_12.jeg_col_1o3 .jeg_postblock_content{
        padding:12px 20px 15px;
        margin:-50px 15px 0
    }
    .jeg_postblock_12.jeg_col_1o3 .jeg_meta_comment,.jeg_postblock_12.jeg_col_1o3 .jeg_meta_like,.jeg_postblock_12.jeg_col_1o3 .jeg_post_excerpt{
        display:none
    }
    .jeg_postblock_12.jeg_col_3o3 .jeg_block_loadmore,.jeg_postblock_12.jeg_col_3o3 .jeg_block_nav{
        margin-bottom:20px
    }
    .jeg_postblock_12.jeg_col_3o3 .jeg_post_title{
        font-size:32px;
        margin-bottom:10px
    }
    .jeg_postblock_12.jeg_col_3o3 .jeg_postblock_content{
        margin-top:-70px
    }
    .jeg_postblock_13.jeg_col_1o3 .jeg_pl_lg_1{
        margin-bottom:30px
    }
    .jeg_postblock_13.jeg_col_1o3 .jeg_pl_lg_1 .jeg_post_title{
        font-size:18px
    }
    .jeg_postblock_13 .jeg_posts_wrap{
        position:relative;
        overflow:hidden
    }
    .jeg_postblock_13 .jeg_posts_wrap .jeg_posts{
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        display:flex;
        align-items:flex-start;
        margin-right:-30px
    }
    .jeg_postblock_13.jeg_col_2o3 .jeg_posts_wrap .jeg_post{
        float:left;
        width:50%;
        padding-right:30px
    }
    .jeg_postblock_13.jeg_col_3o3 .jeg_posts_wrap .jeg_post{
        float:left;
        width:33.333333333%;
        padding-right:30px
    }
    .jeg_postblock_13.jeg_col_1o3 .jeg_posts_wrap .jeg_posts{
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        display:flex;
        align-items:flex-start;
        margin-right:-20px
    }
    .jeg_postblock_13.jeg_col_1o3 .jeg_posts_wrap .jeg_post{
        float:left;
        width:50%;
        padding-right:20px
    }
    .jeg_postblock_13.jeg_col_1o3 .jeg_pl_lg_1 .jeg_post_title{
        font-size:16px
    }
    .jeg_postblock_13.jeg_col_1o3 .jeg_pl_md_1 .jeg_post_title{
        font-size:12px;
        line-height:1.4em
    }
    .jeg_postblock_13.jeg_col_1o3 .jeg_pl_md_1 .jeg_thumb{
        margin-bottom:10px
    }
    .jeg_postblock_14.jeg_col_1o3 .jeg_pl_lg_box .jeg_postblock_content{
        padding:20px 15px 10px
    }
    .jeg_postblock_14.jeg_col_1o3 .jeg_pl_lg_box .jeg_post_title{
        font-size:16px;
        margin-bottom:0
    }
    .jeg_postblock_14.jeg_col_1o3 .jeg_posts{
        margin-right:-20px
    }
    .jeg_postblock_14.jeg_col_1o3 .jeg_posts .jeg_post{
        padding-right:20px
    }
    .jeg_postblock_14.jeg_col_1o3 .jeg_posts .jeg_thumb .jeg_post_category{
        left:0;
        bottom:0
    }
    .jeg_postblock_14.jeg_col_1o3 .jeg_posts .jeg_thumb .jeg_post_category a{
        font-size:10px
    }
    .jeg_postblock_14.jeg_col_1o3 .jeg_post{
        margin-bottom:20px
    }
    .jeg_postblock_14.jeg_col_1o3 .jeg_pl_md_1{
        margin-bottom:20px
    }
    .jeg_postblock_14.jeg_col_1o3 .jeg_pl_md_1 .jeg_thumb{
        margin-bottom:10px
    }
    .jeg_postblock_14.jeg_col_1o3 .jeg_pl_md_1 .jeg_post_title{
        font-size:12px;
        font-weight:500
    }
    .jeg_postblock_14.jeg_col_1o3 .jeg_meta_author{
        display:none
    }
    .jeg_postblock_14.jeg_col_3o3 .jeg_postbig .jeg_post_title{
        font-size:32px
    }
    .jeg_postblock_14.jeg_col_3o3 .jeg_posts .jeg_post{
        width:33.333333333%
    }
    .jeg_postblock_15.jeg_col_1o3 .jeg_posts{
        margin-right:0
    }
    .jeg_postblock_15.jeg_col_1o3 .jeg_post{
        width:100%;
        padding-right:0
    }
    .jeg_postblock_15.jeg_col_3o3 .jeg_post{
        width:33.333333333%
    }
    .jeg_postblock_16.jeg_col_1o3 .jeg_pl_lg_5{
        margin-bottom:20px
    }
    .jeg_postblock_16.jeg_col_1o3 .jeg_pl_lg_5 .jeg_post_title{
        font-size:18px
    }
    .jeg_postblock_16.jeg_col_3o3 .jeg_pl_lg_5 .jeg_post_title{
        font-size:32px
    }
    .jeg_postblock_16.jeg_col_3o3 .jeg_pl_lg_5 .jeg_thumb img{
        width:100%
    }
    .jeg_postblock_17:not(.jeg_col_1o3) .jeg_posts_wrap{
        position:relative;
        overflow:hidden
    }
    .jeg_postblock_17:not(.jeg_col_1o3) .jeg_posts{
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        display:flex;
        align-items:stretch;
        margin-right:-30px
    }
    .widget.widget_jnews_module_block_17{
        margin-bottom:20px
    }
    .widget .jeg_postblock_17.jeg_col_1o3{
        margin-bottom:0
    }
    .jeg_postblock_17.jeg_col_2o3 .jeg_post{
        float:left;
        width:50%;
        padding-right:30px
    }
    .jeg_postblock_17.jeg_col_3o3 .jeg_post{
        float:left;
        width:33.333333333%;
        padding-right:30px
    }
    .jeg_col_1o3 .jeg_pl_lg_8 .jeg_post_title{
        font-size:18px
    }
    .jeg_postblock_18.jeg_col_1o3 .jeg_pl_lg_8:not(:last-of-type){
        margin-bottom:20px
    }
    .jeg_postblock_18.jeg_col_1o3 .jeg_pl_lg_8 .jeg_post_meta{
        margin-top:5px
    }
    .jeg_postblock_18.jeg_col_1o3 .jeg_share_button{
        margin:10px 0
    }
    .jeg_postblock_18.jeg_col_1o3 .jeg_share_button a{
        width:30px;
        height:30px;
        line-height:30px
    }
    .jeg_postblock_18.jeg_col_1o3 .jeg_share_button .fa{
        font-size:14px
    }
    .jeg_postblock_18.jeg_col_1o3 .jeg_meta_author,.jeg_postblock_18.jeg_col_1o3 .jeg_share_button a.expanded>span{
        display:none
    }
    .widget_jnews_module_block_19 .jeg_col_1o3 .jeg_post:last-child,.widget_jnews_module_block_19 .jeg_postblock{
        margin-bottom:0
    }
    .widget_jnews_module_block_19 .jeg_block_loadmore,.widget_jnews_module_block_19 .jeg_block_nav{
        margin-top:20px;
        padding-bottom:0
    }
    .jeg_postblock_19:not(.jeg_col_1o3) .jeg_posts{
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        display:flex;
        align-items:stretch;
        margin-right:-30px
    }
    .jeg_postblock_19.jeg_col_2o3 .jeg_post{
        float:left;
        width:50%;
        padding-right:30px
    }
    .jeg_postblock_19.jeg_col_3o3 .jeg_post{
        float:left;
        width:33.333333333%;
        padding-right:30px
    }
    .jeg_postblock_20:not(.jeg_col_1o3) .jeg_posts{
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        display:flex;
        align-items:stretch;
        margin-right:-30px
    }
    .jeg_postblock_20.jeg_col_2o3 .jeg_post{
        float:left;
        width:50%;
        padding-right:30px
    }
    .jeg_postblock_20.jeg_col_3o3 .jeg_post{
        float:left;
        width:33.333333333%;
        padding-right:30px
    }
    .jeg_postblock_21:not(.jeg_col_1o3) .jeg_posts{
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        display:flex;
        align-items:stretch;
        margin-right:-30px
    }
    .jeg_postblock_21.jeg_col_2o3 .jeg_post{
        float:left;
        width:50%;
        padding-right:30px
    }
    .jeg_postblock_21.jeg_col_3o3 .jeg_post{
        float:left;
        width:33.333333333%;
        padding-right:30px
    }
    .widget_jnews_module_block_21 .jeg_col_1o3 .jeg_post:last-child,.widget_jnews_module_block_21 .jeg_postblock{
        margin-bottom:0
    }
    .jeg_postblock_22.jeg_col_1o3 .jeg_post_title{
        font-size:12px;
        font-weight:500
    }
    .jeg_postblock_22.jeg_col_1o3 .jeg_post_meta{
        display:none
    }
    .jeg_postblock_22.jeg_col_3o3 .jeg_post{
        width:25%
    }
    .jeg_postblock_23.jeg_col_1o3 .jeg_posts{
        margin-right:0
    }
    .jeg_postblock_23.jeg_col_1o3 .jeg_post{
        width:100%;
        padding-right:0
    }
    .jeg_postblock_23.jeg_col_3o3 .jeg_post{
        width:33.333333333%
    }
    .jeg_postblock_24:not(.jeg_col_1o3) .jeg_posts{
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        display:flex;
        align-items:stretch;
        margin-right:-30px
    }
    .jeg_postblock_24.jeg_col_2o3 .jeg_post{
        float:left;
        width:50%;
        padding-right:30px
    }
    .jeg_postblock_24.jeg_col_3o3 .jeg_post{
        float:left;
        width:33.333333333%;
        padding-right:30px
    }
    .jeg_postblock_24 .jeg_pl_xs_4 .jeg_post_meta,.jeg_postblock_24 .jeg_pl_xs_4 .jeg_post_title{
        position:relative;
        z-index:1
    }
    .jeg_postblock_25.jeg_col_1o3 .jeg_post{
        margin-bottom:15px;
        padding-bottom:20px
    }
    .jeg_postblock_25.jeg_col_1o3 .jeg_post .jeg_post_title{
        font-size:18px
    }
    .jeg_postblock_25.jeg_col_1o3 .jeg_post .jeg_thumb{
        width:100%;
        float:none
    }
    .jeg_postblock_25.jeg_col_1o3 .jeg_meta_comment,.jeg_postblock_25.jeg_col_1o3 .jeg_meta_like,.jeg_postblock_25.jeg_col_1o3 .jeg_post_excerpt{
        display:none
    }
    .jeg_col_1o3 .jeg_pl_lg_9{
        margin-bottom:30px
    }
    .jeg_col_1o3 .jeg_pl_lg_9 .jeg_postblock_heading{
        margin-bottom:10px
    }
    .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_excerpt{
        line-height:1.4;
        max-height:4.2em;
        overflow:hidden
    }
    .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_title{
        font-size:16px;
        margin-bottom:5px
    }
    .jeg_col_1o3 .jeg_pl_lg_9 .jeg_readmore{
        display:none
    }
    .jeg_col_1o3 .jeg_meta_footer .jeg_post_share{
        display:none
    }
    .jeg_col_1o3 .jeg_meta_footer{
        margin-top:20px
    }
    .jeg_col_1o3 .jeg_meta_footer>div{
        width:50%;
        padding:5px;
        font-size:11px
    }
    .jeg_col_3o3 .jeg_pl_lg_9 .jeg_thumb img{
        width:100%
    }
    .jeg_postblock_27.jeg_col_1o3 .jeg_posts{
        margin-right:0
    }
    .jeg_postblock_27.jeg_col_1o3 .jeg_post{
        width:100%;
        padding-right:0;
        margin-bottom:20px
    }
    .jeg_postblock_27.jeg_col_1o3 .jeg_post_excerpt{
        display:none
    }
    .jeg_blocklink.jeg_col_3o3{
        height:400px
    }
    .jeg_blocklink.jeg_col_3o3 .jeg_block_content a{
        max-width:430px;
        padding:30px
    }
    .jeg_blocklink.jeg_col_2o3 .jeg_block_content a{
        max-width:320px
    }
    .jeg_blocklink.jeg_col_3o3 .jeg_block_content h3{
        font-size:26px
    }
}
@media only screen and (max-width:1100px){
    .jeg_postblock_carousel_2 .jeg_post_title{
        font-size:16px
    }
}

@media only screen and (max-width:1024px){
    .jeg_pl_lg_1 .jeg_post_title,.jeg_pl_lg_2 .jeg_post_title,.jeg_pl_lg_3 .jeg_post_title{
        font-size:18px
    }
    .jeg_pl_lg_1 .jeg_meta_comment,.jeg_pl_lg_1 .jeg_meta_like{
        display:none
    }
    .jeg_pl_lg_2 .jeg_thumb,.jeg_pl_lg_3 .jeg_thumb{
        width:280px
    }
    .jeg_pl_lg_5 .jeg_post_title{
        font-size:22px;
        line-height:1.3em
    }
    .jeg_pl_lg_6 .jeg_post_title{
        font-size:18px
    }
    .jeg_pl_lg_7 .jeg_post_title{
        font-size:22px;
        line-height:1.3em
    }
    .jeg_pl_lg_9 .jeg_post_title{
        font-size:20px
    }
    .jeg_col_1o3 .jeg_pl_lg_9{
        margin-bottom:20px
    }
    .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_title{
        font-size:14px
    }
    .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_category{
        margin-bottom:5px
    }
    .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_category a{
        font-size:11px
    }
    .jeg_col_3o3 .jeg_pl_lg_9 .jeg_post_title{
        font-size:26px
    }
    .jeg_pl_lg_card{
        margin-bottom:30px
    }
    .jeg_pl_lg_card .jeg_postblock_content{
        padding:15px 20px
    }
    .jeg_pl_lg_card .jeg_post_title{
        font-size:18px
    }
    .jeg_pl_lg_box .jeg_post_title{
        font-size:18px
    }
    .jeg_pl_md_2 .jeg_post_title,.jeg_pl_md_3 .jeg_post_title{
        font-size:16px
    }
    .jeg_pl_md_2 .jeg_thumb,.jeg_pl_md_3 .jeg_thumb{
        width:200px
    }
    .jeg_pl_sm{
        margin-bottom:20px
    }
    .jeg_pl_sm .jeg_thumb{
        width:100px
    }
    .jeg_pl_sm .jeg_postblock_content{
        margin-left:100px
    }
    .jeg_pl_md_card{
        margin-bottom:15px
    }
    .jeg_pl_md_card .jeg_postblock_content{
        padding:12px 15px
    }
    .jeg_pl_md_card .jeg_post_title{
        font-size:14px
    }
    .jeg_pl_md_box .jeg_post_title{
        font-size:18px;
        line-height:1.3em
    }
    .jeg_postblock_8 .jeg_meta_author{
        display:none
    }
    .jeg_postblock_12.jeg_col_1o3 .jeg_postblock_content{
        padding:12px 15px
    }
    .jeg_postblock_12.jeg_col_3o3 .jeg_post_title{
        font-size:28px
    }
    .jeg_postblock_23 .jeg_posts{
        margin-right:-30px
    }
    .jeg_postblock_23 .jeg_post{
        padding-right:30px
    }
    .jeg_postblock_25 .jeg_post_title{
        font-size:18px;
        margin-bottom:5px
    }
    .jeg_postblock_25 .jeg_thumb{
        margin-right:20px
    }
    .jeg_postblock_27 .jeg_post_title{
        font-size:16px
    }
    .jeg_blocklink .jeg_videowrapper{
        display:none
    }
    .jeg_blocklink{
        height:187px
    }
    .jeg_blocklink.jeg_col_3o3{
        height:330px
    }
    .jeg_blocklink .jeg_block_content h3{
        font-size:20px
    }
    .jeg_blocklink .jeg_block_content span{
        font-size:12px;
        line-height:1.4
    }
}
@media only screen and (max-width:768px){
    .jeg_pl_lg_2 .jeg_thumb{
        width:230px;
        margin-right:20px
    }
    .jeg_pl_lg_3 .jeg_thumb{
        width:230px;
        margin-left:20px
    }
    .jeg_pl_xs .jeg_post_title{
        width:auto;
        float:none;
        margin-bottom:5px;
        padding-left:0
    }
    .jeg_pl_xs .jeg_post_meta{
        float:none;
        width:auto
    }
    .jeg_postblock_17 .jeg_pl_md_1,.jeg_postblock_19 .jeg_pl_md_box{
        margin-bottom:20px
    }
    .jeg_postblock_20 .jeg_pl_sm{
        margin-bottom:10px
    }
}
@media only screen and (min-width:768px) and (max-width:1023px){
    .jeg_post_meta{
        font-size:10px
    }
    .jeg_post_excerpt{
        font-size:12px
    }
    .jeg_pl_lg_1 .jeg_post_title,.jeg_pl_lg_2 .jeg_post_title,.jeg_pl_lg_3 .jeg_post_title{
        font-size:16px
    }
    .jeg_pl_lg_6 .jeg_thumb{
        width:220px
    }
    .jeg_col_1o3 .jeg_pl_lg_6 .jeg_post_title{
        font-size:16px
    }
    .jeg_col_2o3 .jeg_pl_lg_6 .jeg_post_title{
        margin-bottom:10px
    }
    .jeg_col_3o3 .jeg_pl_lg_6 .jeg_post_title{
        font-size:22px
    }
    .jeg_col_1o3 .jeg_pl_lg_6 .jeg_meta_author,.jeg_col_2o3 .jeg_pl_lg_6 .jeg_meta_author{
        display:none
    }
    .jeg_pl_lg_9{
        margin-bottom:40px
    }
    .jeg_pl_lg_9 .jeg_post_title{
        font-size:18px
    }
    .jeg_col_1o3 .jeg_pl_lg_9{
        margin-bottom:20px
    }
    .jeg_col_3o3 .jeg_pl_lg_9 .jeg_post_title{
        font-size:24px
    }
    .jeg_pl_md_1 .jeg_post_title{
        font-size:14px;
        margin:10px 0 5px
    }
    .jeg_pl_md_1 .jeg_thumb{
        margin-bottom:10px
    }
    .jeg_pl_md_2 .jeg_post_title,.jeg_pl_md_3 .jeg_post_title{
        font-size:14px
    }
    .jeg_pl_sm .jeg_thumb,.jeg_pl_sm_3 .jeg_thumb{
        width:80px
    }
    .jeg_pl_sm .jeg_postblock_content{
        margin-left:80px;
        padding-left:10px
    }
    .jeg_pl_sm_3 .jeg_postblock_content{
        margin-right:80px;
        padding-right:10px
    }
    .jeg_pl_xs .jeg_postblock_content,.jeg_pl_xs_4 .jeg_postblock_content{
        line-height:normal
    }
    .jeg_pl_xs_4 .jeg_post_title{
        font-size:12px
    }
    .jeg_col_3o3 .jeg_pl_lg_2 .jeg_post_title,.jeg_col_3o3 .jeg_pl_lg_3 .jeg_post_title{
        font-size:18px
    }
    .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb{
        width:80px;
        margin-right:10px
    }
    .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_thumb{
        width:80px;
        margin-left:10px
    }
    .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_post_meta,.jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_post_meta{
        clear:both;
        padding-top:5px
    }
    .jeg_postblock_3.jeg_col_3o3 .jeg_pl_md_2 .jeg_post_title,.jeg_postblock_4.jeg_col_3o3 .jeg_pl_md_3 .jeg_post_title{
        font-size:18px
    }
    .jeg_postblock_8 .jeg_post_title{
        font-size:13px
    }
    .jeg_postblock_12.jeg_col_1o3 .jeg_post_title{
        font-size:14px
    }
    .jeg_postblock_12.jeg_col_3o3 .jeg_post_title{
        font-size:24px
    }
    .jeg_postblock_14.jeg_col_1o3 .jeg_post_meta{
        display:none
    }
    .jeg_postblock_14.jeg_col_1o3 .jeg_pl_lg_box .jeg_post_title{
        font-size:14px
    }
    .jeg_postblock_14.jeg_col_1o3 .jeg_pl_md_1 .jeg_post_title{
        font-size:11px;
        line-height:normal
    }
    .jeg_postblock_22 .jeg_post{
        padding-right:20px
    }
    .jeg_postblock_22 .jeg_post_title{
        font-size:15px
    }
    .jeg_postblock_24 .jeg_pl_md_box{
        margin-bottom:10px
    }
    .jeg_postblock_25 .jeg_post{
        padding-bottom:20px
    }
    .jeg_postblock_25 .jeg_thumb{
        width:200px;
        margin-right:15px
    }
    .jeg_postblock_25 .jeg_readmore{
        display:none
    }
    .jeg_postblock_25.jeg_col_1o3 .jeg_post .jeg_post_title{
        font-size:16px
    }
    .jeg_postblock_26 .jeg_meta_footer{
        margin-top:20px
    }
    .jeg_postblock_26 .jeg_meta_footer>div{
        padding:5px;
        font-size:11px
    }
    .jeg_postblock_26 .jeg_meta_footer .jeg_post_share a{
        margin:0 6px
    }
    .jeg_postblock_27 .jeg_posts{
        margin-right:-30px
    }
    .jeg_postblock_27 .jeg_post{
        padding-right:30px
    }
    .jeg_postblock_27 .jeg_post_title{
        font-size:14px
    }
    .jeg_postblock_27 .jeg_post_category a{
        font-size:11px
    }
    .jeg_postblock_27 .jeg_thumb{
        margin-bottom:10px
    }
    .jeg_blocklink{
        height:145px
    }
    .jeg_blocklink.jeg_col_3o3{
        height:253px
    }
    .jeg_blocklink .jeg_block_content h3{
        font-size:18px
    }
    .jeg_blocklink.jeg_col_3o3 .jeg_block_content h3{
        font-size:24px
    }
    .jeg_blocklink .jeg_block_content a{
        width:75%;
        padding:15px 20px
    }
}
@media only screen and (max-width:767px){
    .jeg_block_heading,.jeg_blocklink{
        margin-bottom:20px
    }
    .jeg_pl_lg_2 .jeg_thumb,.jeg_pl_lg_3 .jeg_thumb{
        width:40%
    }
    .jeg_pl_lg_6 .jeg_post_excerpt{
        margin-top:5px
    }
    .jeg_pl_lg_7{
        margin-bottom:20px
    }
    .jeg_pl_lg_9 .jeg_post_title{
        font-size:22px!important
    }
    .jeg_pl_lg_9{
        margin-bottom:40px!important
    }
    .jeg_pl_md_1 .jeg_post_title{
        font-size:20px
    }
    .jeg_pl_sm .jeg_post_title{
        font-size:14px
    }
    .jeg_col_3 .jeg_pl_sm .jeg_thumb{
        width:100px
    }
    .jeg_col_3 .jeg_pl_sm .jeg_postblock_content{
        margin-left:100px
    }
    .jeg_posttree_2.jeg_col_3 .jeg_post_excerpt{
        display:block
    }
    .jeg_postblock_2 .jeg_posts{
        display:block;
        margin-right:0
    }
    .jeg_postblock_2 .jeg_pl_sm{
        float:none;
        width:auto;
        padding-right:0
    }
    .jeg_postblock_8 .jeg_post_title{
        font-size:13px
    }
    .jeg_postblock_8 .jeg_thumb{
        margin-bottom:10px
    }
    .jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(1) .jeg_post_title,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(2) .jeg_post_title,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(3) .jeg_post_title,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(4) .jeg_post_title{
        font-size:16px
    }
    .jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(1),.jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(2),.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(1),.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(2),.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(3),.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(4){
        width:50%
    }
    .jeg_postblock_14 .jeg_posts .jeg_post_title,.jeg_postblock_9 .jeg_post .jeg_post_title{
        font-size:16px
    }
    .jeg_postblock_14 .jeg_posts .jeg_thumb,.jeg_postblock_9 .jeg_thumb{
        margin-bottom:10px
    }
    .jeg_postblock_12.jeg_col_1o3 .jeg_postblock_content{
        padding:15px 20px 0
    }
    .jeg_postblock_12.jeg_col_3o3 .jeg_post_title{
        font-size:18px
    }
    .jeg_postblock_13 .jeg_post_title{
        font-size:18px
    }
    .jeg_postblock_13 .jeg_thumb img{
        width:100%
    }
    .jeg_postblock_16 .jeg_pl_lg_5{
        margin-bottom:20px
    }
    .jeg_postblock_17 .jeg_posts,.jeg_postblock_19 .jeg_posts,.jeg_postblock_20 .jeg_posts,.jeg_postblock_24 .jeg_posts{
        margin-bottom:30px
    }
    .jeg_postblock_19 .jeg_pl_md_box .jeg_post_title,.jeg_postblock_24 .jeg_pl_md_box .jeg_post_title{
        font-size:22px
    }
    .jeg_postblock_19 .jeg_pl_md_box .jeg_thumb,.jeg_postblock_24 .jeg_pl_md_box .jeg_thumb{
        max-height:350px
    }
    .jeg_postblock_22.jeg_col_1o3 .jeg_posts{
        margin-right:-30px
    }
    .jeg_postblock_22.jeg_col_1o3 .jeg_post{
        padding-right:30px;
        margin-bottom:30px
    }
    .jeg_postblock_22.jeg_col_3o3 .jeg_post{
        width:50%
    }
    .jeg_postblock_23 .jeg_post_title{
        font-size:16px
    }
    .jeg_postblock_38 .jeg_post_title{
        font-size:18px
    }
    .jeg_blocklink{
        height:0!important;
        padding-bottom:50%
    }
    .jeg_blocklink .jeg_block_content h3{
        font-size:26px!important
    }
    .jeg_blocklink .jeg_block_content span{
        font-size:14px
    }
}
@media only screen and (max-width :667px){
    .jeg_pl_lg_box .jeg_post_title,.jeg_pl_md_box .jeg_post_title{
        font-size:24px
    }
    .jeg_pl_md_1 .jeg_post_title,.jeg_postblock_15 .jeg_post_title{
        font-size:18px
    }
    .jeg_pl_sm .jeg_thumb{
        margin-right: 10px;
    }
    .jeg_pl_sm .jeg_postblock_content{
        margin-left:80px
    }
    .jeg_pl_lg_4 .jeg_post_title{
        font-size:22px
    }
    .jeg_pl_lg_4 .jeg_readmore{
        line-height:1;
        padding:9px 18px
    }
    .jeg_postblock_8 .jeg_post_title{
        font-size:13px
    }
    .jeg_postblock_22 .jeg_posts{
        margin-right:0!important
    }
    .jeg_postblock_22 .jeg_post{
        width:100%!important;
        padding:0!important
    }
    .jeg_postblock_22 .jeg_post_title,.jeg_postblock_23 .jeg_post_title{
        font-size:18px
    }
    .jeg_postblock_carousel_2 .jeg_post_title{
        font-size:16px
    }
}
@media only screen and (max-width :568px){
    .jeg_pl_lg_2 .jeg_post_title,.jeg_pl_lg_3 .jeg_post_title{
        font-size:16px;
        margin-bottom:5px
    }
    .jeg_pl_lg_4 .jeg_post_title,.jeg_pl_lg_5 .jeg_post_title,.jeg_pl_lg_6 .jeg_post_title,.jeg_pl_lg_7 .jeg_post_title,.jeg_pl_lg_8 .jeg_post_title{
        font-size:18px;
        line-height:1.3em
    }
    .jeg_pl_lg_2 .jeg_thumb{
        margin-right:20px
    }
    .jeg_pl_lg_3 .jeg_thumb{
        margin-left:20px
    }
    .jeg_postblock_2 .jeg_pl_lg_2 .jeg_postblock_content{
        overflow:visible
    }
    .jeg_postblock_5 .jeg_meta_comment,.jeg_postblock_5 .jeg_meta_like,.jeg_postblock_6 .jeg_meta_comment,.jeg_postblock_6 .jeg_meta_like{
        display:none
    }
    .jeg_postblock_13 .jeg_pl_lg_1{
        margin-bottom:30px
    }
    .jeg_pl_lg_6 .jeg_thumb{
        width:42%
    }
    .jeg_pl_xs_4{
        margin-bottom:5px;
        padding-bottom:5px
    }
    .jeg_heropost_1 .jeg_pl_sm_2{
        margin-bottom:20px
    }
    .jeg_heropost_1 .jeg_pl_sm_2 .jeg_post_title{
        font-size:1em
    }
    .jeg_postblock_14 .jeg_posts .jeg_post_title,.jeg_postblock_9 .jeg_post .jeg_post_title{
        font-size:14px
    }
    .jeg_postblock_15 .jeg_post_title{
        font-size:14px
    }
    .jeg_postblock_19 .jeg_pl_md_box .jeg_thumb,.jeg_postblock_24 .jeg_pl_md_box .jeg_thumb{
        max-height:260px
    }
    .jeg_postblock_23 .jeg_posts{
        margin-right:0
    }
    .jeg_postblock_23 .jeg_post{
        width:100%;
        padding-right:0
    }
    .jeg_postblock_23 .jeg_post_title{
        font-size:18px
    }
    .jeg_postblock_23 .jeg_post_excerpt{
        margin:0 0 .5em
    }
    .jeg_postblock_25 .jeg_post{
        padding-bottom:20px
    }
    .jeg_postblock_25 .jeg_thumb{
        width:42%
    }
    .jeg_postblock_25 .jeg_readmore{
        display:none
    }
    .jeg_postblock_26 .jeg_meta_footer{
        margin-top:20px
    }
    .jeg_postblock_26 .jeg_meta_footer>div{
        padding:8px;
        font-size:11px
    }
    .jeg_postblock_26 .jeg_meta_footer .jeg_post_share a{
        margin:0 6px
    }
    .jeg_postblock_27 .jeg_post{
        margin-bottom:30px
    }
    .jeg_postblock_27 .jeg_post_title{
        font-size:18px!important
    }
    .jeg_postblock_27 .jeg_post_category a{
        font-size:11px!important
    }
    .jeg_postblock_carousel_2 .jeg_post_title{
        font-size:16px
    }
    .jeg_blocklink .jeg_block_content h3{
        font-size:26px!important
    }
    .jeg_blocklink .jeg_block_content span{
        font-size:13px
    }
}
@media only screen and (max-width:480px){
    .jeg_post_meta{
        font-size:10px;
        text-rendering:auto
    }
    .jeg_post_excerpt{
        margin-top:5px
    }
    .jeg_readmore{
        margin-top:10px
    }
    .jeg_pl_lg_1{
        margin-bottom:20px
    }
    .jeg_pl_lg_1 .jeg_post_title{
        font-size:16px;
        margin-bottom:5px
    }
    .jeg_pl_lg_2,.jeg_pl_lg_3{
        margin-bottom:15px
    }
    .jeg_pl_lg_2 .jeg_post_title,.jeg_pl_lg_3 .jeg_post_title{
        font-size:16px
    }
    .jeg_pl_lg_9 .jeg_postblock_heading{
        margin-bottom:10px
    }
    .jeg_pl_lg_9 .jeg_post_title{
        font-size:24px!important
    }
    .jeg_pl_lg_9 .jeg_post_category{
        margin-bottom:6px
    }
    .jeg_pl_lg_9 .jeg_post_category a{
        font-size:11px
    }
    .jeg_pl_lg_9 .jeg_post_excerpt{
        margin-top:10px
    }
    .jeg_pl_md_1 .jeg_post_title{
        font-size:16px
    }
    .jeg_pl_md_1 .jeg_thumb{
        margin-bottom:10px
    }
    .jeg_pl_md_2,.jeg_pl_md_3{
        margin-bottom:15px
    }
    .jeg_pl_md_2 .jeg_post_title,.jeg_pl_md_3 .jeg_post_title{
        font-size:15px;
        font-weight:400
    }
    .jeg_pl_md_2 .jeg_thumb,.jeg_pl_md_3 .jeg_thumb{
        width:100px
    }
    .jeg_pl_md_2 .jeg_thumb{
        margin-right:10px
    }
    .jeg_pl_md_3 .jeg_thumb{
        margin-left:10px
    }
    .jeg_pl_md_5{
        margin-bottom:20px
    }
    .jeg_pl_lg_2 .jeg_thumb{
        margin-right:10px
    }
    .jeg_pl_lg_3 .jeg_thumb{
        margin-left:10px
    }
    .jeg_pl_lg_card,.jeg_pl_md_card{
        margin-bottom:15px
    }
    .jeg_col_1o3 .jeg_pl_lg_card .jeg_postblock_content,.jeg_col_3o3 .jeg_pl_lg_card .jeg_postblock_content,.jeg_pl_lg_card .jeg_postblock_content{
        margin:-50px 15px 0;
        padding:12px 15px
    }
    .jeg_pl_lg_box .jeg_post_title,.jeg_pl_md_box .jeg_post_title{
        font-size:18px
    }
    .jeg_pl_xs_2{
        margin-bottom:10px
    }
    .jeg_pl_xs_2 .jeg_post_title,.jeg_pl_xs_4 .jeg_post_title{
        font-size:14px
    }
    .jeg_postblock_2 .jeg_pl_lg_2{
        margin-bottom:20px
    }
    .jeg_postblock_2 .jeg_pl_lg_2 .jeg_postblock_content{
        overflow:visible
    }
    .jeg_postblock_3 .jeg_post_excerpt,.jeg_postblock_4 .jeg_post_excerpt{
        display:none
    }
    .jeg_postblock_5 .jeg_post_excerpt,.jeg_postblock_6 .jeg_post_excerpt{
        display:none
    }
    .jeg_postblock_5 .jeg_thumb .jeg_post_category,.jeg_postblock_5 .jeg_thumb .jeg_post_category a{
        font-size:8px;
        line-height:8px
    }
    .jeg_pl_lg_6{
        margin-bottom:20px;
        padding-bottom:20px
    }
    .jeg_pl_lg_6 .jeg_thumb{
        width:100%;
        float:none;
        margin:0 0 5px
    }
    .jeg_pl_lg_7 .jeg_postblock_content{
        margin:5px auto 0
    }
    .jeg_postblock_8 .jeg_posts{
        margin-right:0
    }
    .jeg_postblock_8 .jeg_post{
        width:100%!important;
        padding-right:0;
        margin-bottom:20px
    }
    .jeg_postblock_8 .jeg_post .jeg_post_title{
        font-size:16px!important
    }
    .jeg_postblock_8 .jeg_meta_author{
        display:inline-block
    }
    .jeg_postblock_14 .jeg_posts,.jeg_postblock_15 .jeg_posts,.jeg_postblock_9 .jeg_posts{
        margin-right:0
    }
    .jeg_postblock_14 .jeg_posts .jeg_post,.jeg_postblock_15 .jeg_post,.jeg_postblock_9 .jeg_post{
        width:100%!important;
        float:none;
        padding-right:0;
        margin-bottom:20px
    }
    .jeg_postblock_14 .jeg_posts .jeg_post_title,.jeg_postblock_9 .jeg_post .jeg_post_title{
        font-size:16px
    }
    .jeg_pl_lg_4{
        margin-bottom:30px
    }
    .jeg_pl_lg_4 .jeg_post_excerpt{
        line-height:1.5;
        max-height:4.5em;
        text-overflow:ellipsis;
        overflow:hidden
    }
    .jeg_pl_lg_4 .jeg_postblock_heading{
        margin-bottom:10px
    }
    .jeg_postblock_11 .jeg_posts{
        margin-right:0
    }
    .jeg_postblock_11 .jeg_post{
        width:100%!important;
        padding-right:0;
        margin-bottom:20px
    }
    .jeg_postblock_11 .jeg_post .jeg_post_title{
        font-size:16px
    }
    .jeg_postblock_12 .jeg_post_title{
        font-size:16px!important
    }
    .jeg_postblock_13 .jeg_post_title{
        font-size:16px;
        margin-top:0
    }
    .jeg_postblock_13 .jeg_post_excerpt{
        display:none
    }
    .jeg_postblock_13 .jeg_post{
        margin-bottom:20px
    }
    .jeg_postblock_13 .jeg_thumb{
        margin-bottom:10px
    }
    .jeg_postblock_16 .jeg_pl_lg_5{
        margin-bottom:15px
    }
    .jeg_postblock_16 .jeg_posts{
        padding-top:10px
    }
    .jeg_postblock_17 .jeg_posts,.jeg_postblock_19 .jeg_posts,.jeg_postblock_20 .jeg_posts,.jeg_postblock_24 .jeg_posts{
        margin-bottom:0
    }
    .jeg_postblock_18 .jeg_pl_lg_8:not(:last-of-type){
        margin-bottom:20px
    }
    .jeg_postblock_18 .jeg_pl_lg_8 .jeg_post_meta{
        margin-top:5px
    }
    .jeg_postblock_18 .jeg_share_button{
        margin:10px 0
    }
    .jeg_postblock_18 .jeg_share_button a{
        width:30px!important;
        height:30px;
        line-height:30px
    }
    .jeg_postblock_18 .jeg_share_button .fa{
        font-size:14px
    }
    .jeg_postblock_18 .jeg_share_button a.expanded>span{
        display:none
    }
    .jeg_postblock_19 .jeg_pl_md_box .jeg_thumb,.jeg_postblock_24 .jeg_pl_md_box .jeg_thumb{
        max-height:220px
    }
    .jeg_postblock_19 .jeg_pl_md_box .jeg_post_title,.jeg_postblock_24 .jeg_pl_md_box .jeg_post_title{
        font-size:16px
    }
    .jeg_postblock_22:not(.jeg_pb_boxed),.jeg_postblock_23:not(.jeg_pb_boxed){
        margin-bottom:10px
    }
    .jeg_postblock_22 .jeg_post,.jeg_postblock_23 .jeg_post{
        margin-bottom:20px
    }
    .jeg_postblock_25 .jeg_postblock_heading{
        margin-bottom:10px
    }
    .jeg_postblock_25 .jeg_thumb{
        width:100%;
        float:none;
        margin:0 0 10px
    }
    .jeg_postblock_26 .jeg_meta_footer>div{
        width:100%;
        display:block;
        border-right:0;
        border-bottom:1px solid #eee
    }
    .jeg_postblock_26 .jeg_meta_footer>div:last-child{
        border-bottom:0
    }
    .jeg_postblock_26 .jeg_meta_footer .jeg_post_share a{
        margin:0 6px
    }
    .jeg_postblock_27 .jeg_post{
        margin-bottom:20px
    }
    .jeg_postblock_27 .jeg_post_title{
        font-size:16px!important
    }
    .jeg_postblock_27 .jeg_post_category a{
        font-size:11px!important
    }
    .jeg_postblock_carousel_2 .jeg_post_title{
        font-size:18px
    }
    .jeg_pl_sm_2::after{
        margin-top:15px
    }
    .jeg_blocklink .jeg_block_content h3{
        font-size:22px!important
    }
    .jeg_blocklink .jeg_block_content span{
        font-size:12px
    }
}
@media only screen and (max-width:320px){
    .jeg_pl_lg_2 .jeg_post_title,.jeg_pl_lg_3 .jeg_post_title{
        font-size:1em
    }
    .jeg_pl_lg_2 .jeg_meta_author,.jeg_pl_lg_3 .jeg_meta_author{
        display:none
    }
    .jeg_pl_lg_9 .jeg_post_title{
        font-size:16px!important;
        margin-bottom:.5em
    }
    .jeg_pl_lg_9 .jeg_post_category{
        margin-bottom:5px
    }
    .jeg_pl_lg_9 .jeg_postblock_heading{
        margin-bottom:10px
    }
    .jeg_pl_md_2 .jeg_post_title,.jeg_pl_md_3 .jeg_post_title{
        font-size:1em
    }
    .jeg_pl_md_2 .jeg_thumb,.jeg_pl_md_3 .jeg_thumb{
        width:80px
    }
    .jeg_pl_md_2 .jeg_meta_author,.jeg_pl_md_3 .jeg_meta_author{
        display:none
    }
    .jeg_pl_lg_4 .jeg_post_title,.jeg_pl_lg_5 .jeg_post_title,.jeg_pl_lg_7 .jeg_post_title,.jeg_pl_lg_8 .jeg_post_title{
        font-size:16px;
        line-height:1.4
    }
    .jeg_pl_lg_6 .jeg_post_title{
        font-size:15px
    }
    .jeg_pl_lg_6 .jeg_post_excerpt{
        margin-top:5px
    }
    .jeg_pl_sm .jeg_post_title{
        font-size:13px;
        line-height:normal
    }
    .jeg_col_1o3 .jeg_pl_lg_card .jeg_postblock_content,.jeg_col_3o3 .jeg_pl_lg_card .jeg_postblock_content,.jeg_pl_lg_card .jeg_postblock_content,.jeg_pl_md_card .jeg_postblock_content{
        padding:10px 15px
    }
    .jeg_pl_lg_card .jeg_post_excerpt{
        display:none
    }
    .jeg_pl_md_box .jeg_post_title,.jeg_postblock_11 .jeg_post .jeg_post_title,.jeg_postblock_12 .jeg_post .jeg_post_title,.jeg_postblock_13 .jeg_post_title,.jeg_postblock_14 .jeg_posts .jeg_post_title,.jeg_postblock_22 .jeg_post_title,.jeg_postblock_23 .jeg_post_title,.jeg_postblock_8 .jeg_post .jeg_post_title,.jeg_postblock_9 .jeg_post .jeg_post_title{
        font-size:14px!important
    }
    .jeg_pl_lg_7 .jeg_postblock_content{
        padding:20px;
        margin:0
    }
    .jeg_pl_lg_7 .jeg_post_excerpt{
        display:none
    }
    .jeg_postblock_14 .jeg_pl_lg_box .jeg_post_title{
        margin-bottom:0
    }
    .jeg_postblock_14 .jeg_pl_lg_box .jeg_post_meta{
        display:none
    }
    .jeg_postblock_25 .jeg_post_title{
        font-size:16px
    }
    .jeg_postblock_27 .jeg_post{
        margin-bottom:15px
    }
    .jeg_postblock_27 .jeg_thumb{
        margin-bottom:10px
    }
    .jeg_postblock_27 .jeg_post_title{
        font-size:14px!important
    }
    .jeg_postblock_27 .jeg_post_category a{
        font-size:11px!important
    }
    .jeg_postblock_carousel_2 .jeg_post_title{
        font-size:14px
    }
    .jeg_blocklink .jeg_block_content h3{
        font-size:18px!important
    }
}
/****/
.jeg_overlay_slider .jeg_post_category, .jeg_thumb .jeg_post_category a, .jeg_pl_lg_box .jeg_post_category a, .jeg_pl_md_box .jeg_post_category a, .jeg_postblock_carousel_2 .jeg_post_category a, .jeg_heroblock .jeg_post_category a, .jeg_slide_caption .jeg_post_category a {
    border-color: #ecab11;
    border: none !important;
    background: none !important;
    color: #ffce0f !important;
    font-weight: 800;
}
#stories .jeg_heroblock_7 .jeg_post{
    min-height:450px;
}

.category-racas-cachorros #breadcrumbs{margin-bottom: 20px}
.category-racas-cachorros .jeg_content,  .racas-page .jeg_content{background: #f9f7ef}
.category-racas-cachorros .jeg_share_button{margin-bottom: 5px}
.category-racas-cachorros .jeg_share_button a:hover{opacity: 1!important}
.category-racas-cachorros .jeg_share_button a.expanded{
    max-width: 85px;
    height: 35px;
    line-height: 31px;
    background: none;
    border: solid 2px #392f28;
    border-radius: 100px;
}
.category-racas-cachorros .jeg_share_button a.expanded:hover{background: #392f28}
.category-racas-cachorros .jeg_share_button a.expanded:hover i{color: #ffd061 }
.category-racas-cachorros .jeg_share_button a.expanded > i{color: #392f28}
.category-racas-cachorros .jeg_share_button a.expanded > span{display:none}
.category-racas-cachorros .Rtitle{
    position: absolute;
    z-index: 999;
    background: #ffc334e8;
    left: 0;
    border-radius: 10px;
    padding: 15px;
}
.category-racas-cachorros section:not(.sc_fs_faq),
.category-racas-cachorros .jeg_postblock_22:not(.guia-racas-cachorros), .racas-page .jeg_content .entry-content {
    background: #fff;
    padding: 30px;
    border-radius: 10px;
    margin-bottom: 40px;
}
.category-racas-cachorros section > h2{
    font-size: 1.55em;
    margin: 0 0 30px;
    color: #f2b523;
}
.category-racas-cachorros section.sc_fs_faq p{line-height: 1.5}

.category-racas-cachorros section > h3{font-size: 1.32em}
.category-racas-cachorros section a strong{font-weight: 600}
.category-racas-cachorros .jeg_block_heading_5 .jeg_block_title {
    font-size: 1.55em;
    width: 100%;
    text-align: center;
    margin: 0;
}
.category-racas-cachorros .jeg_block_heading_5 .jeg_block_title span{
    padding: 0 15px!important;
}
.category-racas-cachorros .jeg_block_heading_5:before {top: 25%}


.category-racas-cachorros .jeg_postblock_22.jeg_col_3o3 .jeg_post {width: 20%}
.category-racas-cachorros .jeg_postblock_22 .jeg_block_title{margin:0 0 20px}
.category-racas-cachorros .jeg_postblock_22 .jeg_post_title {font-size:14px}
.category-racas-cachorros .jeg_postblock_22 .jeg_post_title a{text-decoration: none}
.category-racas-cachorros .jeg_postblock_22 .jeg_post_title a:hover{color: inherit}
.category-racas-cachorros .jeg_postblock_22 .jeg_block_container{text-align: center}
.category-racas-cachorros .jeg_postblock_22 .jeg_block_container .jeg_post_category{display: none}
.category-racas-cachorros .jeg_postblock_22 .jeg_block_container .size-715{padding-bottom: 100% !important}
.category-racas-cachorros .jeg_postblock_22 .jeg_block_container .jeg_thumb{border-radius: 100px}
.category-racas-cachorros .jeg_postblock_22 .jeg_block_container .jeg_thumb .thumbnail-container > img{max-width: 140% !important; min-height: auto; width: 150%; margin-left: -20%}

@media only screen and (min-width:992px) and (max-width:1200px){
#stories .jeg_heroblock_7 .jeg_post{
    min-height:auto;
}
}
@media only screen and (max-width:640px){
    #stories .jeg_heroblock_7{
	    margin-right: -15px;
    }
	#stories .jeg_heroblock_7 .jeg_heroblock_wrapper{
		display: flex;
		overflow-x: auto;
		white-space: nowrap;
	}
	#stories .jeg_heroblock_7 .jeg_post{
		min-width:90%
	}
	#stories .jeg_heroblock_7 .jeg_post:last-of-type{
		margin-right:15px
	}
    .category-racas-cachorros #breadcrumbs{display: none}
    .category-racas-cachorros .jeg_share_button .fa{font-size: 18px}
    .category-racas-cachorros .Rtitle{
        position: relative;
        margin: 0px 15px -70px;
        top: -75px;
    }
    .category-racas-cachorros section p:not(.stars ~ p), .category-racas-cachorros section ul li,
    .entry-content .content-inner p, .entry-content .intro-text{font-size: 14px}

    .custom_post_template h1.jeg_post_title{font-size: 2.1em; text-align: center}
    .category-racas-cachorros .jeg_postblock_22 .jeg_block_title{margin:10px 0 20px}
    .category-racas-cachorros .jeg_block_heading_5 .jeg_block_title {font-size: 23px}
    .category-racas-cachorros .jeg_block_heading_5 .jeg_block_title span{white-space: normal; padding: 0; line-height: 25px}
    .category-racas-cachorros .jeg_block_heading_5:before{display:none}
    .category-racas-cachorros .jeg_postblock_22 .jeg_post { width: 50% !important; padding: 0 10px !important}
}

.jeg_pl_lg_2 .jeg_readmore, .jeg_pl_lg_3 .jeg_readmore, .jeg_pl_sm_2 .jeg_post_category, .jeg_postblock_21 .jeg_pl_sm .jeg_postblock_content .jeg_post_title .jeg_post_category {
    display: none !important;
}

.jeg_header .jeg_bottombar .jeg_main_menu:not(.jeg_menu_style_1) > li > a, .jeg_header .jeg_bottombar .jeg_menu_style_1 > li, .jeg_header .jeg_bottombar .jeg_menu:not(.jeg_main_menu) > li > a {
    line-height: 40px !important;
    border-radius: 10px !important;
}

.jnews_above_footer_ads {
    background: hsla(0,0%,100%,.8);
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99999;
    margin: 0;
    width: 100%;
    text-align: center;
    overflow: hidden;
    border-top: 1px solid hsla(0,0%,88.2%,.8);
}

/** Ads **/
.c-advertising__banner-area{
    background-color: #f5f5f5;
    clear: both;
    display: block;
    margin: 0 auto;
    position: relative;
}

.c-advertising c-advertising--300xauto{
    font-size: 1rem;
    margin-bottom: 3.4444444444444446em;
    text-align: center;
}
.c-advertising--300xauto .c-advertising__banner-area {
    background: #f5f5f5;
    max-width: 336px;
    height: auto;
}

#pub-12, #pub-13, #pub-14{min-height:900px}
.jeg_sidebar .c-advertising__banner-area, .jeg_sidebar .ads-wrapper{position:sticky; top:20px}

.home .row > .jeg-vc-wrapper, #saude-alimentacao > .jeg-vc-wrapper, #viral > .jeg-vc-wrapper{margin: 0 3.5%}

.home #viral, .home #viral-1024{display:none}


.home .tmark .jeg_pl_xs .jeg_postblock_content:before {
    content: "";
    width: 3px;
    background: #ecab11;
    float: left;
    height: 16px;
    margin-top: 3px;
}
.home .tmark .jeg_pl_xs .jeg_postblock_content .jeg_post_title{
    display:block;
    padding-left: 10px;
    max-height: 60px;
}
.home .jeg_postblock_8 .jeg_post{margin-bottom:0}

.home .jeg_post_meta {
    display: none !important;
}
#saude-alimentacao .jeg_pl_lg_2 .jeg_thumb {
    width: 250px;
    height: 140px;
}
#saude-alimentacao .jeg_pl_lg_2 .jeg_post_title{
    font-size: 19px;
    font-weight: 700;
    margin: 0 0 5px;
}

@media only screen and (min-width: 992px){
    .jeg_sidebar:not(.racas-page .jeg_sidebar){margin-top: 10px}
    .c-advertising--300xauto .c-advertising__banner-area {margin-right:0}
    .c-advertising-post .c-advertising__banner-area {margin:10px auto}
    #racas-post .jeg_sidebar, .racas-page .jeg_sidebar{margin-top:41px}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .home #viral-1024{display:block}    
}
@media only screen and (min-width: 1024px){
    .c-advertising__banner-area{max-width: 1200px;float:none}
    .category-racas-cachorros .Rtitle{
        top: 200px;
        max-width: 350px;
        min-width: 300px;
    }
}
@media only screen and (min-width:1200px) {
    .single-post .jeg_main_content.col-md-8, .tag .jeg_main_content.col-sm-8, .author .jeg_main_content.col-sm-8,
    .category .jeg_main_content.col-sm-8, .error404 .jeg_main_content.col-sm-8, .archive .vc_col-sm-8,
    .page .jeg_main_content.col-md-8, #racas-post .vc_col-sm-8{
        margin-left: 3.5%;
    }
    .category-racas-cachorros .Rtitle{
        top: 300px;
        max-width: 400px;
        min-width: 300px;
    }
    .home #viral{display:block}
    .home #viral > .jeg-vc-wrapper .vc_col-sm-8{width:73%}
    .home #viral > .jeg-vc-wrapper .vc_col-sm-4{width:27%}
    .home #viral .viral-col-4 .vc_col-sm-4{width:33.33333333%}
}
@media only screen and (max-width:640px){
    .home #viral{display:block}
}


/** mais lidas **/
.mais-lidas .jeg_wrapper{background:#f5f5f5; border-radius:5px} 
.mais-lidas .jeg_postsmall .jeg_post{
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    float: left;
    margin-bottom: 1.1111111111111112em;
    padding: 0 15px;
    counter-increment: item;
    width: 100%;
}
.mais-lidas .jeg_block_heading_5 {
    margin-bottom: 10px;
}
.mais-lidas .jeg_block_heading_5:before{
    border:none !important
}
.mais-lidas .jeg_postsmall .jeg_post .jeg_postblock_content{display:flex}

.mais-lidas .jeg_postsmall .jeg_post .jeg_postblock_content:before {
    color: #e6e4df;
    font-size: 6em;
    font-weight: bold;
    margin-right: .7142857142857143em;
    /*min-width: .5718em;*/
    content: counter(item) ' ';
    position: absolute;
    z-index: -1;
    right: 0;
}
.mais-lidas .jeg_postblock_29{padding-bottom:10px} 
.mais-lidas .jeg_postsmall .jeg_post .jeg_postblock_content .jeg_post_title {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 17px;
    line-height: 1.5;
    font-weight:400;
    min-height: 100px;
}

.mais-lidas .btn-ver{float:right; display:inline-block; cursor: pointer; color:#aaa; padding:5px 10px; margin-top:-10px; border:solid 1px #ccc; border-radius:50px}
 
.mais-lidas-page .jeg_postsmall .jeg_post{
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    float: left;
    margin-bottom: 3em;
    padding-left: 25px;
    counter-increment: item;
    width: 100%;
}
.mais-lidas-page .jeg_postsmall .jeg_post .jeg_postblock_content{display:flex}
.mais-lidas-page .jeg_postsmall .jeg_post .jeg_postblock_content:before {
    color: var(--theme);
    font-size: 1.7em;
    font-weight: bold;
    margin-right: .7142857142857143em;
    content: counter(item) ' ';
}
.mais-lidas-page .jeg_pl_xs .jeg_post_title{font-size:1.3em}
.mais-lidas-page h1.jeg_post_title{
    font-family: Montserrat, 'Open Sans', sans-serif;
    font-size:22px;
    font-weight:700;
    color:#444
}

/* Sidebar */
.jeg_sidebar .mais-lidas{background:#f9f7f2; padding:20px; border-radius:10px}
.jeg_sidebar .mais-lidas .jeg_block_title{font-size: 19px !important; letter-spacing:normal}
.jeg_sidebar .mais-lidas .jeg_postsmall .jeg_post{width: 100%; min-height:unset;padding-bottom: 15px; margin-bottom: 15px; border-bottom: solid 2px #f0eee9}
.jeg_sidebar .mais-lidas .jeg_postsmall .jeg_post:last-of-type{border:none; margin-bottom:0; padding-bottom:0}

.jeg_sidebar .mais-lidas .jeg_block_heading .jeg_block_title{float:none; text-align:center; margin: 0 0 10px}
.jeg_sidebar .mais-lidas .jeg_block_heading .jeg_block_title span:after {
    content: "";
    width: 40px;
    height: 3px;
    display: block;
    margin: 0 auto;
    border-radius:5px;
    background: var(--theme)
}

.jeg_sidebar .mais-lidas .jeg_postsmall .jeg_post .jeg_postblock_content .jeg_post_title{font-size: 13px;line-height: 1.2; font-weight: 500; min-height: unset}
.jeg_sidebar .mais-lidas .jeg_postsmall .jeg_post .jeg_postblock_content .jeg_post_title > a:hover{color: #ecab11 !important}
.jeg_sidebar .mais-lidas .jeg_postsmall .jeg_post .jeg_postblock_content:before{font-size: 3em; margin-top: -11px; position: relative}
.jeg_sidebar .mais-lidas .jeg_block_heading_5 .jeg_block_title span{background:none; padding: 0 !important}

#footer{background: #574b3f}
@media only screen and (min-width:996px) {
    #footer{background: url('https://petestimacao.com.br/wp-content/uploads/2021/08/footer-dog.png') #574b3f no-repeat; background-size: cover }
}
#footer-ads-close{
    cursor: pointer;
    color: #b2b2b2;
    border: 1px solid #b2b2b2;
    border-radius: 20px;
    background: #fff;
    line-height: 20px;
    display: inline-block;
    font-size: 15px;
    font-family: arial,sans-serif;
    padding: 2px 7px;
    position: absolute;
    top: 5px;
    right: 5px;
}
.content-inner a:hover{ text-decoration:underline }

.jeg_footer_bottom .footer_right.copyright {margin:0 !important}
.jeg_footer_bottom .footer_right.copyright .agency img{ margin:0 }
.jeg_footer_bottom .footer_right.copyright span:first-child {float:left}
.jeg_footer_bottom .footer_right.copyright span:last-child {float:right;font-size:11px}
.jeg_footer_bottom .footer_right.copyright .agency a {display:inline-block; margin-left:10px; opacity: .5; -webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.jeg_footer_bottom .footer_right.copyright .agency a:hover {opacity: 1}
.jeg_footer_bottom .footer_right.copyright .copy{font-size:14px}

#racas-list {margin-bottom: 30px}
#racas-list a {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    background: #ffc334;
    width: 54px;
    height: 50px;
    line-height: 40px;
    display: block;
    float: left;
    text-decoration: none;
    border-radius: 5px;
    margin: 0 6px 6px 0;
    padding-top: 5px !important;
    -webkit-transition: background-color .25s linear;
    transition: background-color .25s linear;
    -moz-transition: background-color .25s linear;
    -o-transition: background-color .25s linear;
}
#racas-list a:hover {
    background: #ffdb84;
}
.raca-btn{
    background: #ffc334;
    color:#574b3f !important;
    padding: 8px 40px;
    margin: 0 0 0 5px;
    border-radius: 3px;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    float: right;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.raca-btn:hover{
    opacity: .75;
}

.pin-it-wrapper{
    text-align: center;
    max-width: 325px;
    display: block;
    margin: 100px auto;
    clear: both;

}
.pin-it-container{
    position: relative !important;
    display: inline-table;
    line-height: 0;
}
.pin-it-container > img{
    overflow: hidden;
    border-radius: 10px;
    width:100%
}
.pin-it-wrapper .pin-it-overlay {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffc334;
    opacity: 0;
    visibility: hidden;
    transition: all .25s ease-in-out;
    pointer-events: none;
}
.pin-it-wrapper:hover .pin-it-overlay {
    opacity: .2;
    visibility: visible;
}
.pin-it-wrapper .caption-text{
    margin: 10px 0 0;
}

.pin-it-button {
    background-color:#cf2830;
    color: #FFF !important;
    font-weight: 700;
    font-size: 14px;
    line-height: 40px;
    display: inherit;
    border-radius: 100px;
    width: 100px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 999;
    opacity: 0;
    visibility: hidden;
    transition: all .25s ease-in-out;
    transform: translate(-50%,-50%);
    white-space: nowrap;
}
.pin-it-wrapper:hover .pin-it-button  {
    opacity: 1;
    visibility: visible;
}
.pin-it-button .network-icon {
    display: inline-block;
    height: 40px;
    text-align: center;
    vertical-align: top;
}

.pin-it-button .network-icon svg {
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    fill: #fff;
}
svg:not(:root) {
    overflow: hidden;
}

.pin-it-button.pin-it-button-has-label::after {
    display: inline-block;
    content: attr(title);
}
.pin-it-button.pin-it-button-center {
    white-space: nowrap;
}
#toc_container{
    border-radius: 10px;
    padding: 20px 30px
}
#toc_container .toc_number {font-weight: 500}
#toc_container p.toc_title{text-align: left!important}
#toc_container p.toc_title + ul.toc_list{margin-top: 0!important}
.name-list{columns: 3}
.name-list li{ padding: 5px 0 }
.name-pages-list{columns: 2; list-style: square !important}
.name-pages-list li::marker{ font-size: 13px !important}

@media only screen and (max-width:1200px) {
    #saude-alimentacao .jeg_pl_lg_2 .jeg_thumb{width: 190px}
    #saude-alimentacao .jeg_pl_lg_2 .jeg_post_title{font-size:16px}
    #saude-alimentacao .jeg_post_excerpt{font-size:14px}
    
}
@media only screen and (max-width:1024px) {
    .c-advertising__banner-area:after{right:8px}
    #racas-list a {margin: 0 11px 11px 0 }
    #racas-list a:nth-child(9n) { margin-right: 0}
}
@media only screen and (max-width:768px) {
   .jeg_footer_bottom .footer_copy{ text-align: center }
   .jeg_footer_bottom .footer_right.copyright span {display:block; float:none!important}
   .jeg_footer_bottom .footer_right.copyright .agency {margin-top:10px}
   .jeg_footer_bottom .footer_right.copyright .agency a {display:block; margin-left:0}
    #racas-list a {margin: 0 6px 6px 0 }
    #racas-list a:nth-child(9n) { margin-right: 11px}
    #racas-list a:nth-child(11n) { margin-right: 0}

    .pin-it-button { opacity: 1; visibility: visible; width: 40px; top: 1%; left: 50% }
    .pin-it-button.pin-it-button-has-label::after {content: ''}
}
@media only screen and (min-width:768px) {
    .jeg_footer_bottom .copyright span.inf{line-height:1.8}
    .jeg_footer_bottom .copyright .agency img{width:70px; height:23px}
}
@media only screen and (max-width:640px) {
   .jeg_footer_bottom {text-align:center}
   .jeg_footer_bottom, .jeg_footer_bottom h4, .jeg_footer_bottom h5{font-size:1.1em}
   .jeg_footer_bottom .widgets_wrapper .one-third.column:nth-of-type(2){width:100%!important; margin-left:0!important}
   .jeg_footer_bottom .footer_right.copyright .agency img{ margin-bottom: 10px }
    #saude-alimentacao .jeg_pl_lg_2 .jeg_thumb { width: 100%; height: auto; float: none; margin-bottom: 10px}
    #saude-alimentacao .jeg_pl_lg_2 .jeg_post_title{margin: 0 0 0 5px}
    .jeg_postblock_5 .jeg_thumb .jeg_post_category, .jeg_postblock_5 .jeg_thumb .jeg_post_category a{font-size: 11px; line-height: 11px}
    
    #racas-list a {margin: 0 16px 16px 0}
    #racas-list a:nth-child(4n) { margin-right: 0}
    #racas-list a:nth-child(9n) { margin-right: 16px}
    #racas-list a:nth-child(11n) { margin-right: 16px}
    .raca-btn {
        padding: 6px 20px 5px;
        font-size: 12px;
    }
    .name-list{font-size:14px}
    .name-pages-list{columns: 1; font-size:15px}
}

.jeg_mobile_menu{ margin-top: 20px }
.jeg_featured{ margin-bottom: 20px !important }
.widget_archive li a, .widget_meta li a, .widget_pages li a, .widget_recent_entries li a, .widget_rss li a{ color:#6a6662 }
.jeg_pagenav_2 .page_number.active, .jeg_pagenav_2 .page_number.active:hover{ background: #ecab11 }
.jeg_pagenav_2 .page_nav, .jeg_pagenav_2 .page_number{ color:#6a6662 }
.entry-content .content-inner p{ line-height: 2.15 }
.jeg_pl_lg_box a.leia{ color:#ecab11; font-weight: 600}


/*** Caracteristicas Raca ***/
.caracteristicas-raca {
	display: inline-block;
}
.caracteristicas-raca h2, .caracteristicas-raca h3 {
	font-size: 15px;
	line-height: 34px;
	font-weight: 600;
	display: inline-block;
	margin: 0 0 0 30px;
    cursor: pointer;
}
.caracteristicas-raca p {
	font-size: 13px;
	line-height: 21px !important;
	position: relative;
	overflow: hidden;
	max-height: 800px;
	opacity: .7;
	transform: translate(0, 0);
	margin-top: 5px;
    margin-bottom: 15px;
    padding: 0px 30px;
	z-index: 2;
}
.caracteristicas-raca p a{font-weight: 600}
.caracteristicas-raca ul {
	list-style: none;
	padding: 0;
    margin: 0 0 35px;
}
.caracteristicas-raca:last-child ul {margin: 0}
.caracteristicas-raca ul li {
	position: relative;
	padding: 8px 0 0;
	margin: 0;
    border-top: 1px dotted #dce7eb;
}
.caracteristicas-raca ul li.empty {
	padding: 8px 0;
}

.caracteristicas-racaul li:nth-child(1){ border:none; }
.caracteristicas-racaul li:nth-of-type(1) { animation-delay: 0.5s; }
.caracteristicas-racaul li:nth-of-type(2) { animation-delay: 0.75s; }
.caracteristicas-racaul li:nth-of-type(3) { animation-delay: 1.0s; }
.caracteristicas-racaul li:last-of-type { padding-bottom: 0; }

.caracteristicas-raca ul li h3 .arrow {
	position: absolute;
	transform: translate(-6px, 0);
	margin-top: 14px;
	left: 15px;
}
.caracteristicas-raca ul li h3 .arrow:before, .caracteristicas-raca ul li h3 .arrow:after {
	content: "";
	position: absolute;
	background-color: #ffc334;
	width: 2px;
	height: 8px;
}
.caracteristicas-raca ul li h3 .arrow:before {
	transform: translate(0, 0) rotate(90deg);
}
.caracteristicas-raca ul li h3 .arrow:after {
	transform: translate(0, 0) rotate(-90deg);
}
.caracteristicas-raca ul li input[type=checkbox] {
	position: absolute;
	cursor: pointer;
	width: 100%;
	height: 100%;
    z-index: 1;    
    opacity: 0;
}
.caracteristicas-raca ul li input[type=checkbox]:checked ~ p {
	margin-top: 0;
    margin-bottom: 8px;
	max-height: 0;
	opacity: 0;
	transform: translate(0, 50%);
}
.caracteristicas-raca ul li input[type=checkbox]:checked ~ h3 .arrow:before {
	transform: translate(0, 0) rotate(0deg);
}
.caracteristicas-raca ul li input[type=checkbox]:checked ~ h3 .arrow:after {
	transform: translate(0, 0) rotate(-90deg);
}
.caracteristicas-raca .caracteristicas-title{
    cursor: pointer;
    width: 100%;
    margin: 0 0 5px;
}
.caracteristicas-raca .c-title{
    font-size: 20px;
    font-weight: 700;
    margin: 0
}
.transition, p, ul li h3 .arrow:before, ul li h3 .arrow:after {
	transition: all 0.25s ease-in-out;
}

.flipIn, .caracteristicas-raca ul li {
	animation: flipdown 0.5s ease both;
}
.no-select, .caracteristicas-raca h2 {
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	user-select: none;
}
@keyframes flipdown {
	0% {
		opacity: 0;
		transform-origin: top center;
		transform: rotateX(-90deg);
	}

	5% { opacity: 1; }

	80% { transform: rotateX(8deg); }

	83% { transform: rotateX(6deg); }

	92% { transform: rotateX(-3deg); }

	100% {
		transform-origin: top center;
		transform: rotateX(0deg);
	}
}    
.stars{
    background-image:url(https://petestimacao.com.br/wp-content/themes/petblog/assets/img/coracao-cinza.svg);
    background-repeat:space;
    background-size:20% 100%;
    height:20px;
    width:140px;
    display:inline-block;
    float: right;
    margin-top: 8px;
}
.star-1,.star-2,.star-3,.star-4,.star-5{
    background-image:url(https://petestimacao.com.br/wp-content/themes/petblog/assets/img/coracao.svg);
    background-repeat:space;
    height:20px;
    display:block;
}
.star-1{
    background-size:100% 100%;
    width:20%;
}
.star-2{
    background-size:50% 100%;
    width:40%;
}
.star-3{
    background-size:33.33333% 100%;
    width:60%;
}
.star-4{
    background-size:25% 100%;
    width:80%;
}
.star-5{
    background-size:20% 100%;
    width:100%;
}
@media only screen and (max-width:640px) {
    .stars{width: 110px}
    .stars, .star-1, .star-2, .star-3, .star-4, .star-5{height: 18px}
    .caracteristicas-raca .c-title{font-size: 18px !important; max-width: 155px; line-height: 22px; min-height: 28px}
    .caracteristicas-title .stars {margin-top: 3px}
    .caracteristicas-raca p{padding: 0px 10px}
    .caracteristicas-raca ul li{min-height: 50px}
    .caracteristicas-raca ul li h3 .arrow{display:none}
    .caracteristicas-raca h3{
        font-size: 14px;
        line-height: 20px;
        max-width: 150px;
        margin-left: 0
    }
    .category-racas-cachorros section, .category-racas-cachorros .jeg_postblock_22{padding: 20px}
    .racas-page .category-racas-cachorros .jeg_postblock_22 {padding: 20px 0; margin: 0 -10px}
}

/***/
.raca-estatisticas-box{
    display:flex;
    flex-wrap:wrap;
    justify-content:start
}
.raca-estatisticas-box .vital-box{
    width:49%;
    padding:20px 0;
    font-size:14px;
    text-align:center;
    line-height: 16px;
    color: #6a6662;
}
.raca-estatisticas-box .vital-box a{color: #6a6662}
@media only screen and (min-width: 750px){
    .raca-estatisticas-box .vital-box{
        width:33%
    }
}
.raca-estatisticas-box .vital-title{
    font-weight:700;
    color:#F2B523;
    margin-bottom: 5px
}
.raca-estatisticas-box .vital-title:before{
    content:'';
    width:70px;
    height:70px;
    display:block;
    margin:0 auto 10px;
    background-size:contain;
    background-position:center
}
.raca-estatisticas-box .vital-title.vital-group:before{
    background-image:url("https://petestimacao.com.br/wp-content/themes/petblog/assets/img/icon-raca-grupo.svg")
}
.raca-estatisticas-box .vital-title.vital-height:before{
    background-image:url("https://petestimacao.com.br/wp-content/themes/petblog/assets/img/icon-raca-altura.svg")
}
.raca-estatisticas-box .vital-title.vital-weight:before{
    background-image:url("https://petestimacao.com.br/wp-content/themes/petblog/assets/img/icon-raca-peso.svg")
}
.raca-estatisticas-box .vital-title.vital-lifespan:before{
    background-image:url("https://petestimacao.com.br/wp-content/themes/petblog/assets/img/icon-raca-vida.svg")
}
.raca-estatisticas-box .vital-title.vital-personality:before{
    background-image:url("https://petestimacao.com.br/wp-content/themes/petblog/assets/img/icon-raca-personalidade.svg")
}