/*
Theme Name:     Newspaper 7 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:       Newspaper
Version:        7.7c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

/* crypto price widget */
#crypto-price {
    background: #fff;
	 position: relative;
	 text-align: center;
}

#crypto-price .ccc-widget {
	display: inline-block;
	float: none !important;
	margin: 0 auto;
}

#crypto-price .currencyMenu {
	display: none;
}

#hide-crypto {
	position: absolute; 
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

@media (max-width: 767px) {
	.ccc-widget > div:nth-child(n+3) {
		display: none;
	}
	
	.ccc-widget > div{
		margin: 0 !important;
	}
	
	.author-box-wrap {
		display: flex;
		padding: 15px 10px;
	}

	.author-box-wrap .desc {
		padding-left: 10px;
		text-align: left;
	}
	
	.author-box-wrap .avatar {
		 max-width: 64px;
	}
}

#ajax-load-more .td-wp-booster-error {
	/* display: none !important; */
}

/* social buttons */
.social-box,
.td-post-sharing-top,
.td-post-sharing-bottom {
	display: flex;
	align-items: center;
	margin-bottom: 0;
}

.td-post-sharing-bottom {
	border-width: 0 !important;
}

footer .social-box {
	border-style: solid;
	border-color: #ededed;
   border-width: 1px 0;
}

.social-box .td-pulldown-filter-list {
	display: block;
	-webkit-margin-before: 0;
   -webkit-margin-after: 0;
}

.td-post-sharing-classic {
	padding: 1px 10px 0 5px;
	order: 2;
}

.td_social_sharing_article_top {
	order: 1;
}

.td-post-sharing {
    opacity: 1 !important;
}

.td-social-expand-tabs {
	display: none;
}

.td-post-sharing-classic + .td-post-sharing {
	margin-top: 0;
}

.td-social-sharing-button {
    background-color: #fff;
    font-size: 12px;
    color: #666;
    margin-right: 7px;
	 margin-bottom: 0;
    padding: 0 16px;
    min-width: 29px;
    height: 29px;
    text-align: center;
    border: 1px solid #ebebeb;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.td-social-sharing-button:hover {
    border-color: #dbdbdb;
}

.td-social-but-icon,
.td-social-but-text {
    border-width: 0 !important;
	 display: inline-block;
    position: relative;
    font-weight: 600;
    line-height: 29px !important;
	 padding: 0 !important;
}

.td-social-but-icon {
	margin: 0;
}

.td-social-but-text {
    margin: -2px 0 0 12px;
}

.td-social-but-text:before {
	display: none;
}

.td-social-sharing-button:hover .td-social-but-text {
   color: #ff823a;
}

.td-classic-twitter a{
	 background-color: #1b95e0;
	 color: #fff;
	 display: inline-block;
	font: 500 11px/18px Helvetica, Arial, sans-serif;
	 position: relative;
    height: 20px;
    box-sizing: border-box;
    padding: 3px 8px 2px;
    border-radius: 3px;
    cursor: pointer;
}


.td-classic-twitter a .td-icon-twitter {
	font-size: 10px;
	line-height: 18px;
	margin-right: 3px;
}

@media (max-width: 1140px) {
	.social-box {
		padding: 20px 0;
	}
	
	.td-post-sharing,
	.td-post-sharing-top,
	.td-post-sharing-bottom {
		padding: 0 !important;
	}
	
	.td-post-sharing {
		text-align: center;
	}
	
	.td-social-sharing-button {
		margin-right: 2px;
	}
	
	.td-social-but-text {
		display: none;
	}
}

@media (max-width: 550px) {
	.td-classic-twitter {
		/* display: none; */
	}
}

@media (max-width: 550px) {	
	.social-box,
	.td-post-sharing-top,
	.td-post-sharing-bottom {
		 flex-direction: column;
		 width: 100%;
	}
	
	.td-post-sharing,
	.td-post-sharing-top,
	.td-post-sharing-bottom {
		margin-bottom: 10px !important;
	}
	
		.td-post-sharing-classic {
		align-self: flex-start;
		text-align: right;
		width: 50%;
	}
	
	.td-classic-twitter {
		margin-top: -30px;
		align-self: flex-end;
		width: 50%;
	}
	
	.td-classic-twitter a {
		min-width: 105px;
		text-align: center;
	} 
}

/* autor box */
.author-box-wrap {
    border: 1px solid #0088cc;
	 border-width: 1px 0;
}

.td-author-name .fn {
	border-bottom: 2px solid #0088cc;
}

.author-box-wrap img {
	-webkit-border-radius: 48px;
	-moz-border-radius: 48px;
	border-radius: 48px;
}

/* tags */
.td-post-source-tags {
	font-size: 16px;
    font-weight: 400;
    
}

.td-post-source-tags span {
    color: #0088cc;
	 padding: 5px;
    display: inline-block;
	 margin-bottom: 5px;
    text-decoration: none;
    transition: background-color .3s;
}

.td-post-source-tags span a {
	font-size: 16px;
    font-weight: 400;
    color: #0088cc;
}

.td-post-source-tags span:hover,
.td-post-source-tags span:hover a{
	background-color: #0088cc;
	color: #fff;
}

/* load more */
#post-content .post img,
#post-content .entry-thumb {
    opacity: 1 !important;
}

.alm-disqus {
	margin-bottom: 50px;
}