/*
Theme Name: Daily Magazine
Theme URI: https://afthemes.com/products/daily-magazine/
Author: AF themes
Author URI: https://afthemes.com
Description: Daily Magazine is a child theme of Elegant Magazine. The theme has different header layout as well as added grid layout for the archive posts. Furthermore, the theme facilitates frontpage layout selection from which you can select full-width homepage/frontpage or with sidebar. It is predominantly designed for a web news portal and magazine with an immense research on contemporary online newspapers. With the help of added and available customizer options along with widgets, you can implement layouts as a trending news journals, modern fashion magazine, travel blogging & magazine, clean and minimal news sites, blogging site and even more. The theme is SEO friendly with optimized codes and awesome supports.
Template: elegant-magazine
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: daily-magazine
Tags: news, blog, entertainment, one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, full-width-template, custom-header, translation-ready, theme-options, threaded-comments

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Daily Magazine WordPress Theme, Copyright 2018 AF themes
Daily Magazine is distributed under the terms of the GNU GPL v2 or later.
*/

body,
body button,
body input,
body select,
body optgroup,
body textarea {
    font-family: 'Andada', sans-serif;
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
    font-family: 'Andada', sans-serif;
}

body .offcanvas-menu span,
body .data-bg,
body .primary-color {
    background-color: #606060;
}

body{
    color: #606060;
}

body .secondary-color,
body button,
body input[type="button"],
body input[type="reset"],
body input[type="submit"],
body .site-content .search-form .search-submit,
body .site-footer .search-form .search-submit,
body .figure-categories-bg .cat-links a,
body .tagcloud a:hover{
    background: #F44336;
}



body a:hover,
body a:focus,
body a:active,
body .figure-categories-2 .cat-links a,
body .elegant_magazine_single_col_categorised_posts .figure-categories .cat-links a,
body .categorised-article-list .figure-categories .cat-links a,
body .elegant_magazine_express_col_categorised_posts .em-express-article-lists .figure-categories .cat-links a {
    color: #F44336;
}




a{
    color: #1b1b1b;

}

a:visited {
    color: #1b1b1b;
}

.site-footer a:visited {
    color: #ffffff;
}

body .top-masthead a:hover{
    color: #3e3e3e;
}

.af-tabs.nav-tabs > li.active > a,
.af-tabs.nav-tabs > li:hover > a,
.af-tabs.nav-tabs > li:focus > a{
    color: #1b1b1b;
}

.social-widget-menu ul li a,
.em-author-details ul li a,
.tagcloud a {
    border-color: #0c5e87;
}



body h1,
body h2,
body h2 span,
body h3,
body h4,
body h5,
body h6 {
    color: #3e3e3e;
}

/*body .top-masthead {*/
    /*background: #f54336;*/
/*}*/

#primary .col-three-point-three {
    width: 33.33%;
}

.header-layout-2 .masthead-banner {
    padding: 42px 0;
}

.header-layout-2 .topbar-date {
    background-color: #505050;
    padding: 0 20px;
}

.header-layout-2 .trending-line {
    border-top: none;
    margin: 0;
}

.header-layout-2 .trending-line .trending-now {
    display: none;
}

.header-layout-2 .site-header .site-branding .site-title a {

    padding: 0;
}

.header-layout-2 .site-branding .site-description {

    margin: 0;
}

.header-layout-2 .site-branding,.header-layout-2 .main-navigation {
    text-align: left;
}



.header-layout-2 .site-branding.col-sm-5 {
    padding-left: 0;
}

.header-layout-2 .site-advertisement.col-sm-7 {
    padding-right: 0;
}

.header-layout-2 .banner-promotions-wrapper {
    margin: 0;
}

.header-layout-2 .banner-promotions-wrapper .container {
    width: 100%;
    padding-right: 0;
}

.article-title, .site-branding .site-title, .main-navigation .menu ul li a, .slider-figcaption .slide-title {
    letter-spacing: 0;
    line-height: 1.3;
}

article.archive-layout-grid{
    padding-left: 1px;
    padding-right: 1px;

}

article.archive-layout-grid .spotlight-post{
    margin-bottom: 0;
}

body #primary .widget .article-title.article-title-2,
.em-latest-post-carousel .slider-figcaption .slide-title-1{
    font-size:18px;
}

.figure-categories-bg .em-post-format{
    background: #ff9800;
    font-size: 14px;
    padding-bottom: 1px;
}
.em-post-format{
    color: #ff9800;
}

body .slider-figcaption-1 .slide-title a {
    box-decoration-break: clone;
    -webkit-box-shadow: 10px 0 0 rgba(255,255,255,0.75), -10px 0 0 rgba(255,255,255,0.75);
    -moz-box-shadow: 10px 0 0 rgba(255,255,255,0.75), -10px 0 0 rgba(255,255,255,0.75);
    -ms-box-shadow: 10px 0 0 rgba(255,255,255,0.75), -10px 0 0 rgba(255,255,255,0.75);
    -o-box-shadow: 10px 0 0 rgba(255,255,255,0.75), -10px 0 0 rgba(255,255,255,0.75);
    box-shadow: 10px 0 0 rgba(255,255,255,0.75), -10px 0 0 rgba(255,255,255,0.75);
}

body .slider-figcaption-1 .slide-title a, body .slider-figcaption-1 .slide-title a, body .grid-item-metadata-1 {
    background: rgba(255,255,255,0.75);
}

body .slider-figcaption-1 .slide-title a {
    background: rgba(255,255,255,0.75);
}

.slider-figcaption-1 .slide-title a, .grid-item-metadata-1, .slider-figcaption a {
    color: #160804;
}


@media only screen and (max-width: 1199px) {
    .header-layout-2 .site-branding .site-title{
        font-size: 30px;
    }
}

@media only screen and (max-width: 991px){

    .header-layout-2 .site-branding.col-sm-5, .header-layout-2 .site-advertisement.col-sm-7{
        width: 100%;
        text-align: center;
    }

    .header-layout-2 .site-branding.col-sm-5{
        text-align: center;
    }

    .header-layout-2 .masthead-banner{
        padding: 30px 0;
    }

    .header-layout-2 .site-advertisement.col-sm-7{
        padding: 5px 0;
        margin-top: 30px;
    }

    .header-layout-2 .banner-promotions-wrapper .container{
        padding: 0;
    }

    .header-layout-2 .device-center {
        text-align: left;
        width: 75%;
    }

    .header-layout-2 .top-masthead .col-xs-12.pull-right{
        width: 25%;
    }

    .header-layout-2 .top-masthead{
        font-size: 12px;
    }

    .header-layout-2 .social-navigation ul li a, .header-layout-2 .social-widget-menu ul li a, .header-layout-2 .em-author-details ul li a{
        width: 20px;
        height: 20px;
    }

    .header-layout-2 .top-masthead .social-navigation{
       margin: 5px 0;
    }

    .header-layout-2 .site-branding .site-title{
        font-size: 30px;
    }

    .header-layout-2 .site-branding .site-description{
        font-size: 12px;
    }


}
@media only screen and (max-width: 480px) {
    .header-layout-2 .device-center {
        text-align: center;
        width: 100%;
    }

    .header-layout-2 .top-masthead .col-xs-12.pull-right{
        text-align: center;
        width: 100%;
    }

    .header-layout-2 .topbar-date{
        display: none;
    }

    .header-layout-2 .top-navigation ul li a{
        height: 25px;
    }

    .header-layout-2 .social-navigation ul li a, .header-layout-2 .social-widget-menu ul li a, .header-layout-2 .em-author-details ul li a{
        width: 35px;
        height: 35px;
    }
}