 Theme Name:   Kale Pro - Child
 Template:     kale-pro
 Version:      1.0.0
 Text Domain:  kale-pro-child
*/


body {
font-family: 'Lato', Helvetica, Arial, sans-serif;
}


.frontpage-large-post .shariff-align-center{
        display:none!important;
}

.alo_easymail_form_table td{
        padding:5px!important;
}

.alo_em_privacy_agree:after{
        content:' ';
}

.footer-copyright .credit{
        display:none!important;
}


@media(min-width: 990px){
    .cut-img{
        object-fit: cover;
        height: 255px!important;
        width: 100%!important;
    }

    .recent-posts-widget-with-thumbnails .rpwwt-widget img{
        height: 200px!important;
    }
}




.wpml-ls-menu-item .wpml-ls-flag{
    position: relative;
    top: 3px;
}


.frontpage-vertical-posts .cut-img{
    min-height: inherit!important;
    max-height: inherit!important
}

.frontpage-vertical-posts .entry-meta{
   display:none!important;
}

.frontpage-vertical-posts .entry-vertical{
    margin-bottom: 0px!important
}


.frontpage-large-post .entry-summary
{
        column-count: 1!important;
}

#menu-footer-menu, #menu-footer-menu-de{
    margin: 0px;
    padding: 0px;
    text-align: center;
    margin-bottom: 20px;
}

#menu-footer-menu li, #menu-footer-menu-de li{
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

#menu-footer-menu li a, #menu-footer-menu-de li a{
    text-decoration: underline;
}

.post-ratings-text{
    display: none!important;
}

.shariff .theme-round .shariff-icon svg path {
    fill: #000!important;
}

body .shariff a:hover, body .shariff a{
   background-color: #fff!important;
}

.shariff-button{
   background: none!important;
}

.blog-feed-posts .entry-summary .shariff{
    display: none!important;
}

.archive.tag .recipe-box,
.archive.tag .lt-recipe, .archive.tag .footer-widgets,
.search.search-results .lt-recipe, .search.search-results .footer-widgets, .error404 .footer-widgets, .error404 .entry-title{
    display: none!important;
}

.sidebar-no-borders .widget.widget_text{
    padding: 0px!important;
    border:none!important;
}

.widget-title-social{
    display: none!important;
}

#nav_menu-3{
    margin-bottom: 0px!important;
    float: right;
}

@media(min-width: 990px){
    .entry-small .entry-thumb img {
        object-fit: cover;
        height: 255px!important;
        width: 100%!important;
    }

    .recent-posts-widget-with-thumbnails .rpwwt-widget img{
        height: 200px!important;
    }
}

#green-pearls-newsletter-popup {
        background-color: #000000d9;
}

#green-pearls-newsletter-popup .modal-content {
        background-image: url(../jpg/newsletter-popup-1.jpg);
        background-repeat: no-repeat;
        background-size: cover;
}

#green-pearls-newsletter-popup  .modal-content {
        background-color: transparent;
}

#green-pearls-newsletter-popup h1.modal-title {
        font-size: 78px;
        font-family: 'Caveat', cursive;
        text-transform: lowercase;
        color: white;
}

@media screen and (max-width:767px) {
#green-pearls-newsletter-popup h1.modal-title {
        font-size: 38px;
}
}

#green-pearls-newsletter-popup h2.modal-title {
        text-transform: none;
        font-size: 17px;
        color: white;
        text-align: left;
        margin: auto 6px;
}

#green-pearls-newsletter-popup .modal-header {
        border-bottom: none;
}

#green-pearls-newsletter-popup .modal-header button.close {
        position: absolute;
        right: 10px;
        top: 10px;
        font-size: 24px;
        color: white !important;
        opacity: 0.9;
}

#green-pearls-newsletter-popup .modal-body {
        margin-bottom: 20px;
        padding-top: 0px;
}

#opt_name, #opt_email {
        width: 100%;
}

#green-pearls-newsletter-popup .modal-body iframe {
height:300px;
}


.frontpage-slider .caption .date,
.frontpage-slider .caption .read-more {
display:none;
}

/* --- Custom Menu - "Social" --- */
.widget .menu-social-de-container ul { display: inline-block; overflow: hidden; margin: 0; padding: 0; }
.widget .menu-social-de-container li { display: inline-block; margin: 0; list-style: none; }
.widget .menu-social-de-container li a { display: block; padding: 0; margin: 0; line-height: 1; text-align: center; overflow: hidden; width: 25px; height: 24px; font-size: 14px;  color: #000; text-align: center; }
.widget .menu-social-de-container ul li a:before { display: inline-block; width: 25px; height: 25px; -webkit-font-smoothing: antialiased; vertical-align: top; visibility: visible; }
.widget .menu-social-de-container .menu {margin:0;}
.widget .menu-social-de-container .menu li a::before { font: normal 14px/1 'FontAwesome'; padding: 7px 0 0 0; text-align: center; }
.widget .menu-social-de-container .menu li a::before { content: '\f408';}
.widget .menu-social-de-container .menu li a[href*="codepen.io"]::before {content: '\f1cb';}
.widget .menu-social-de-container .menu li a[href*="digg.com"]::before {content: '\f1a6';}
.widget .menu-social-de-container .menu li a[href*="dropbox.com"]::before {content: '\f16b';}
.widget .menu-social-de-container .menu li a[href*="facebook.com"]::before  {content: '\f09a';}
.widget .menu-social-de-container .menu li a[href*="flickr.com"]::before  {content: '\f16e';}
.widget .menu-social-de-container .menu li a[href*="plus.google.com"]::before  {content: '\f0d5';}
.widget .menu-social-de-container .menu li a[href*="github.com"]::before{content: '\f09b';}
.widget .menu-social-de-container .menu li a[href*="instagram.com"]::before {content: '\f16d';}
.widget .menu-social-de-container .menu li a[href*="linkedin.com"]::before {content: '\f0e1';}
.widget .menu-social-de-container .menu li a[href*="pinterest."]::before {content: '\f0d2';}
.widget .menu-social-de-container .menu li a[href*="dribbble.com"]::before {content: '\f17d';}
.widget .menu-social-de-container .menu li a[href*="getpocket.com"]::before {content: '\f265';}
.widget .menu-social-de-container .menu li a[href*="reddit.com"]::before {content: '\f1a1';}
.widget .menu-social-de-container .menu li a[href*="skype.com"]::before,
.widget .menu-social-de-container .menu li a[href*="skype:"]::before {content: '\f17e';}
.widget .menu-social-de-container .menu li a[href*="stumbleupon.com"]::before {content: '\f1a4';}
.widget .menu-social-de-container .menu li a[href*="tumblr.com"]::before {content: '\f173';}
.widget .menu-social-de-container .menu li a[href*="twitter.com"]::before {content: '\f099';}
.widget .menu-social-de-container .menu li a[href*="vimeo.com"]::before {content: '\f27d';}
.widget .menu-social-de-container .menu li a[href*="youtube.com"]::before {content: '\f167';}
.widget .menu-social-de-container .menu li a[href*="wordpress.org"]::before,
.widget .menu-social-de-container .menu li a[href*="wordpress.com"]::before {content: '\f19a';}
.widget .menu-social-de-container .menu li a[href*="feed"]::before {content: '\f09e';}
.widget .menu-social-de-container .menu li a[href*="mailto"]::before {content: '\f0e0';}
.sidebar .widget .menu-social-de-container {text-align:center;}
.footer-row-3-center .widget .menu-social-de-container {text-align:center;}
.footer-row-3-center .widget .menu-social-de-container ul li { padding-left:0px; padding-right:0px; }
.header-row-1 .widget .menu-social-de-container .menu > li { padding-right: 0px; padding-left: 0px; }


.entry-thumb img + a {
display:none;
}

figcaption {
margin-top:10px;
}


.home .blog-feed .recipe-box .recipe-print,
.home .blog-feed .recipe-box > * {
display:none;
}

.home .blog-feed .recipe-box .wprm-recipe-container,
.home .blog-feed .recipe-box .wprm-fallback-recipe,
.home .blog-feed .recipe-box #lt-recipe {
display:block;
}

.main-wrapper .jr-insta-thumb ul.thumbnails {
margin-left:0;
}

.main-wrapper .jr-insta-thumb ul.thumbnails li {
margin:0 1px;
}

.main-wrapper .jr-insta-thumb ul.thumbnails.jr_col_6 li {
width:calc(16.6666666% - 2px) !important;
}

#footer-row-1-full h2.widget-title,
.main-wrapper .jr-insta-slider h2.widget-title {
text-align: center;
letter-spacing: 2px;
}

#footer-row-1-full h2.widget-title span,
.main-wrapper .jr-insta-slider h2.widget-title span:not(.vcard) {
    display: inline-block;
    max-width: 100%;
    position: relative;
    padding: 0 26px;
}

#footer-row-1-full h2.widget-title span:before,
#footer-row-1-full h2.widget-title span:after,
.main-wrapper .jr-insta-slider h2.widget-title span:not(.vcard):before,
.main-wrapper .jr-insta-slider h2.widget-title span:not(.vcard):after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2px;
    width: 20px;
    height: 4px;
    border-top: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4;
}

#footer-row-1-full h2.widget-title span:after,
.main-wrapper .jr-insta-slider h2.widget-title span:not(.vcard):after {
    left: auto;
    right: 0;
}

.main-wrapper .sidebar .jr-insta-datacontainer,
.main-wrapper .sidebar .pllex-direction-nav {
display:none !important;
}

@media (min-width: 992px) {
.green_pearls_insighs-template-default .col-md-8 {
width:calc(100% - 240px);
}
.green_pearls_insighs-template-default .col-md-4 {
width:240px;
}

}

.home .frontpage-large-post p {
max-width:960px;
}

.single-content p img.alignnone:last-of-type,
.home .frontpage-large-post p img.alignnone:last-of-type {
margin-right:0;
}

a.pinbutton {
visibility:hidden;
}

.ngg_slideshow.widget .ngg-slideshow.slick-slider {
margin:0 !important;
}

.ngg-slideshow .ngg-gallery-slideshow-image a:focus {
outline:0;
}



iframe.wp-embedded-content {
max-width:100%;
}

.single .entry-thumb img + span {
display:none;
}