/*
Theme Name: Daily Magazine Child
Theme URI: https://exemple.com/daily-magazine-child/
Author: CIE
Author URI: https://exemple.com
Description: Daily Magazine is a child theme.
Template: elegant-magazine
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: daily-magazine-child
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.


*/

body,
body button,
body input,
body select,
body optgroup,
body textarea {
    /*font-family: 'Andada', sans-serif;*/
	font-family:'Source Sans Pro', 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:'Source Sans Pro', 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: #81a800;
}




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: #81a800;
}
	
#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;
    }
}




