/*
Theme Name:     Newsmag Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newsmag                             
Version:        1.1
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

.social-buttons {
	display: inline-block;
}

.td-classic-sharing {
    margin: 15px 0;
}

.td-affix .sf-menu > .td-menu-item > a {
    font-size: 12px;
}

.td-affix .td-main-menu-logo img {
    margin: 0;
    padding: 0;
}

[id*="___plusone"] {
    vertical-align: bottom !important;
    margin: 0 0 0 5px !important;
}

.twitter-share-button {
    margin: 0 0 0 5px !important;
    vertical-align: bottom;
}
.td-classic-twitter .twitter-share-button {
    vertical-align: baseline;
    margin: 0px 0 0 -35px !important;
}

.td_module_11 .td-read-more {
    float: right;
}

.td_module_11 .td-read-more a {
    padding: 3px 12px;
}

.author-box-wrap .avatar {
    display: none;
}

.author-box-wrap .desc {
    margin: 0;
}

.td-header-style-8 .td-header-sp-logo {
    width: 1020px;
    float: none;
    margin: auto;
}

.td-header-sp-logo img {
    float: left;
    padding-left: 15px;
}

.td-top-menu-full .top-header-menu > li:nth-child(1) > a {
    cursor: default;
}
.td-top-menu-full .top-header-menu > li > a:hover {
    color: white;
}

.top-header-menu li a {
	line-height: 13px;
}

.td-header-style-8 .td-header-sp-rec img {
    margin-top: 10px;
    margin-bottom: 10px;
}

.sf-menu > li > a {
    padding: 0 11px;
    line-height: 25px;
}

.sf-menu > .td-menu-item > a {
    font-size: 12px;
}

.top-header-menu li:first-child > a {
    font-weight: normal;
    text-transform: none;
}

.header-search-wrap .td-icon-search { 
    font-size: 15px;
}

.td-header-sp-rec img {
    max-height: 120px;
}

.td-header-style-7 .td-header-sp-rec img {
    margin: 10px 0;
}

#td-top-search {
    right: 20px;
}

.header-search-wrap .td-icon-search {
    width: 25px;
    height: 25px;
}

#td-header-menu {
    min-height: 25px;
}

.sf-menu a.sf-with-ul {
	padding-right: 25px;
}

.sf-menu .td-icon-menu-down {
	padding-left: 5px;
}

.td-header-menu-wrap {
    min-height: 25px;
}

#cookie-notice .button.bootstrap {
    background: #fef200;
    color: black;
    font-weight: bold;
    border-radius: 0;
}

#cookie-notice .button.bootstrap:hover, #cookie-notice .button.bootstrap:focus {
	background: #fef200;
	color: black;
}

.print-button {
    float: right;
    display: inline-block;
    margin: 18px 0;
    cursor: pointer;
}

.footer-email-wrap a {
    color: white !important;
}

.td-search-close .td-icon-close-mobile {
	color: black;
}

.td-search-wrap-mob .td-search-input span {
	color: black;
	font-size: 16px;
	text-transform: uppercase;
}

.td-search-wrap-mob .td-search-input:before, .td-search-wrap-mob .td-search-input:after {
	background-color: black;
}

.td-search-wrap-mob #td-header-search-mob {
	color: black;
}

.td-search-wrap-mob .td_module_wrap .entry-title a {
	color: black;
}

.td-search-wrap-mob .td-post-date {
	color: #777;
}

.menu-item-43367, .menu-item-43368 {
	display: none;
}

/* Fix Menu */
.td-header-main-menu {
    background-color: transparent !important;
    pointer-events: none;
}

#td-header-menu {
    pointer-events: all;
}

.td-header-main-menu.td-affix {
    background-color: #fef200 !important;
}

@media (max-width: 767px) {
	.td-affix .td-main-menu-logo img {
	    margin: auto;
	    padding-top: 3px;
	    padding-bottom: 3px;
	}

	.td-classic-sharing {
	    margin: 16px 0 15px 0;
	}

	.menu-item-43367, .menu-item-43368 {
		display: list-item;
	}
}