/*
Theme Name: ReadAndDigest Child
Theme URI: http://readanddigest.elated-themes.com/
Description: A child theme of Read and Digest Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Template: readanddigest



CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

@import url("../readanddigest/style.css");
.eltdf-top-bar {
   /* position: fixed !important;*/
    left:0;
}
.eltdf-light .eltdf-top-bar {
    background-color: #fff;
    border-bottom: 0px solid #e4e4e4;
  }

  .eltdf-page-header {
    border-bottom: 1px solid #e4e4e4;
  }

  .eltdf-page-header .eltdf-logo-area {
    height: 80px;
}

.eltdf-page-header {
    z-index: 112;
    top: -16px;
    padding-bottom: 25px;
    margin-bottom: 25px;
}

.eltdf-page-header .eltdf-logo-area .eltdf-logo-wrapper a {height: 80px !important;}

footer .widget a:hover {
    color:#c99e66;
}

.eltdf-author-description {
    padding-bottom: 30px;
    margin: 0 0 20px 0;
    border-bottom:0px;
}

a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6, h6 a:hover, p a:hover {
    color: #00C1FF;
}

.eltdf-post-item .eltdf-pt-info-section>div>div.eltdf-post-info-date a:before {
    content: none !important;
}

.eltdf-post-item .eltdf-pt-info-section>div>div a {
   font-size: 14px;
   font-style: italic;
}

footer .widget.eltdf-rpc-holder .eltdf-rpc-inner ul li .eltdf-rpc-number-holder.eltdf-hovered {
    color:#00C1FF;
}

footer .widget h1, footer .widget h2, footer .widget h3, footer .widget h4, footer .widget h5 {
    color: #222; 
}

.vc_row.wpb_row.vc_row-fluid.eltdf-section.eltdf-content-aligment-left {padding-left: 0px !important;}

.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    width: 100%;
}

.hide-loading {z-index:0;}

.hide {display: none;}



#navbar-sticky {
    position: fixed;
    top: 0;
    height: 65px;
    background-color: #fff;
    display:none;
}

#navbar-sticky .eltdf-position-left {left:12px;}
#navbar-sticky .eltdf-position-right {right: 30px;}

.eltdf-related-posts-holder {
    margin-top:25px;
    border-top: 1px solid #e4e4e4;
    padding-top: 30px;
}

.eltdf-blog-holder.eltdf-blog-single article {
   border-bottom: 0px;
}

blockquote {
    border-top: 0px;
    border-bottom: 0px;
}

h5.slogan-top {font-weight:400;}

.single-post.eltdf-grid-1000 .eltdf-container-inner {
        width:760px;
    }

.visible-mobile {display:none;}

.headline-outside {
    text-align: center;
    margin: 35px 0 0 0;
}

.headline-outside h1 {padding: 0 10% 0px 10%;}

@media only screen and (max-width: 768px) {
        .single-post.eltdf-grid-1000 .eltdf-container-inner {
        width:600px;
    }
}

@media only screen and (max-width: 600px) {
    h1 {
        font-size: 21px;
    }
}



@media only screen and (max-width: 480px) {
    .eltdf-container-inner, .eltdf-grid, .eltdf-grid-section .eltdf-section-inner {
        width: 300px;
    }
    .vc_column_container>.vc_column-inner {
        box-sizing: border-box;
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
    }

    .single-post .eltdf-grid {
        width: 330px;
    }
    .single-post.eltdf-grid-1000 .eltdf-container-inner {
        width: 320px;
    }

    h5.slogan-top {
        color: #000;
        font-size: 19px !important;
        line-height: 40px;
        text-transform: uppercase;
        margin: 0;
        padding: 0;
    }

    .home h5.slogan-top {
        margin: 15px 0 0 0;
     }

     .home .eltdf-mobile-header .eltdf-mobile-header-inner {
        height: 70px;
        position: relative;
        padding: 0 0 10px 0;
     }
     .home .eltdf-content-inner > .eltdf-container:first-child {
        padding-top: 10px;
    }

    .home .eltdf-pt-one-item .eltdf-pt-one-title-holder .eltdf-pt-one-title>a {
        font-weight: 600;
        font-size: 20px;
        line-height: 30px;
    }
    
    
}

@media only screen and (max-width: 425px) {

    .visible-mobile {display: initial;;}
    .eltdf-mobile-logo-wrapper {
        margin: 0 0 0 43px;
    }
    .eltdf-container-inner, .eltdf-grid, .eltdf-grid-section .eltdf-section-inner {
        width: 390px;
    }
    .vc_column_container>.vc_column-inner {
        box-sizing: border-box;
        padding-left: 15px;
        padding-right: 15px;
        width: 350px;
    }
    .home h5.slogan-top {
        margin: 15px 0 0 -56px;
    }
    .eltdf-pt-one-image-inner-holder .eltdf-image-link img {
        max-height: 250px;
        max-width: 100%;
        object-fit: cover;
    }

    .single .not-visible-mobile {
        display:none;
    }
    .mobile-headline h1 {
        margin: 20px 0 0 0;
    line-height: 30px;
    }
    .single .eltdf-title-image img {
        max-height: 250px;
        max-width: 500px;
        object-fit: cover;
        width: initial;
    }
}

@media only screen and (max-width: 375px) {
  .eltdf-content .eltdf-container .eltdf-container-inner {
    margin: 0 0 0 16px;
    }
}

@media only screen and (max-width: 320px) {
    .single-post.eltdf-grid-1000 .eltdf-container-inner {
        width: 270px;
        }
}

.eltdf-title .eltdf-title-holder .eltdf-container-inner {
    vertical-align: bottom;
}
.single-post .eltdf-title .eltdf-title-subtitle-holder {
    margin: 0 0 15px 0;
}

ul.footnotes {
    list-style: none;
}
ul.footnotes li  {
    margin: 0 0 20px 0;
}
li .footnotes-text p {
    display: initial;
}

.eltdf-post-item .eltdf-pt-info-section {
   border-top: 0px;
    
}
.eltdf-pt-one-item {margin-bottom: 0px;}

.eltdf-related-posts-holder .eltdf-related-image+.eltdf-related-content {
    position: absolute;
    top: auto;
    left: 0;
    bottom: 0;
    padding: 0px 30px 2px !important;
    
}

h1, h2, h3, h4, h5 {
    font-weight: 600;
    font-family: Lora;
}

.eltdf-side-menu-button-opener:hover {
    color: #00C1FF;
}

@media only screen and (min-width: 320px) and (max-width: 374px){
	.vc_column_container>.vc_column-inner {
    min-width: 305px;
    width: min-content;
}
	.eltdf-container-inner, .eltdf-grid, .eltdf-grid-section .eltdf-section-inner {
    width: 320px;
}
	.eltdf-pt-one-image-inner-holder .eltdf-image-link img {
    max-width: 100%;
}

.eltdf-three-columns>.eltdf-three-columns-inner>.eltdf-column{
	width: 80%;
}
.eltdf-content .eltdf-container .eltdf-container-inner {
    margin: 0 0 0 0px;
}
}