/*
Theme Name:     BTC News
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.
*/

@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(MyFontsWebfontsKit.css);

body {
	font-family: 'Montserrat';
}

h1, h2, h3, h4, h5, h6, 
.td-module-title a {
	font-family: 'Montserrat';
}

.entry-crumbs {
	font-family: 'Montserrat';
	font-size:16px;
	margin-bottom:15px;
}

.meta-info {
	font-size:16px;
	font-style: normal;
}

.td_block_id_2822474306 .td-post-author-name {
	display: none;
}

.td_block_id_2822474306 .block-title > span  {
    background: #fab915;
    color: #FFF;
    font-size: 22px;
    line-height: 30px;
}

@media screen and (min-width: 931px) {
.btcom-top-bar div.bar-center {
    width: 1240px;
}
}

.museo {
	font-family:"museo-sans-rounded";
}

.textlogo {
        color: rgb(139, 139, 139);
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 15px;
        font-size: 40px;
	display: inline-block;
}
        
@media screen and (max-width: 931px) {
        .textlogo {
                float: right;
                margin-right: 15px;
                font-size: 30px;
                vertical-align: middle;
        	line-height: 53px;
	}
        div.pull-right.quote-info {
        	display: none;
	}
}               

.textlogo .moon-symbol {
	color: rgb(250, 185, 21);
	margin-right: 3px;
    position: relative;
    top: 1px;
}

.td-header-wrap .btcom-top-bar {
	border-left-color: transparent;
	border-right-color:transparent;
}
#sub-menu{
	background:#f4f4f4;
	margin-bottom:10px;
}

#sub-menu ul li {
	display:  inline-block;
	margin-right:15px;
	text-transform: uppercase;
	padding:5px 0;
}
#sub-menu ul li a {
	color:#999;
}
#sub-menu ul li.current_page_item a {
	color:#000;
}
#sub-menu ul li a:hover {
	color:#000;
}
#sub-menu .widgettitle {
	display: none;
}
#sub-menu .widget {
	padding:0;
	margin:0;
}
#sub-menu .vc_wp_pages {
	padding:0;
}
#sub-menu .vc_column-inner {
	padding-left:10px;
	padding-right:10px;
}

#sub-top {
	background:#818181 url(/wp-content/uploads/theme/subheader_bg.png) no-repeat center center;
background-size:cover;

	font-family: Montserrat;
}
#sub-top #chartbox {
	display: none;
}
.pull-right {
	float:right;
}
#titlebox {
	float:left;
}
#titlebox #page-top-title {
	font-size:60px;
	font-weight: 600;
	color:#fff;
	display: block;
	line-height: 47px;
	margin-bottom:5px;
	text-transform: uppercase;
	font-style: italic;
}
#titlebox #page-top-title:first-letter {
	color:#fab915;
}
#titlebox #page-top-subtitle {
	display: block;
	font-size: 24px;
	color:#fff;
	line-height: 24px;
}
#sub-top .wpb_wrapper {
	overflow: hidden;
}

#sub-top .quote {
	font-size:60px !important;
	font-weight: 400;
	color:#fab915;
	float:left;
	line-height: 60px;
}

#pricebox {
	overflow: hidden;
	float:left;
}

#sub-menu-banner {
	margin-bottom: 10px;
}

.high-low {
	margin-left:30px;
	float:left;
	margin-top:8px;
}
.high-low span {
	display: block;
	font-size:20px;
	line-height: 25px;
	color:#fab915;
}
.high-low span span {
	display: inline-block;
	color:#fff;
	margin-right:5px;
}
#sub-top #tickerbox {
	float:left;
	text-align: center;
	color:#fff;
	position: relative;
	top:-5px;

}
.td_module_12 .meta-info {
	color:#8b8b8b;
}
.td_module_12 .entry-title {
font-size:36px;
font-weight:normal;
line-height:45px;
}
#featured-area {
	margin-bottom:15px;
}
#featured-area h4.block-title {display:none;}


#featured-area .td_module_mx1:before {
	content:"Featured";
	position:absolute;
	left:0;
	top:0;
	background:#f26c4f;
	font-size:16px;
	z-index:9;
	color:#fff;
	padding:10px;
	line-height: 18px;
	font-family: Montserrat;
}
.td_module_12 {
	padding-left:10px;
}
.wpb_content_element {
	padding-left:10px;
	padding-right:10px;
}
.td-header-style-5 .td-header-main-menu {
	background:#fff;
	padding:20px 0;
}
.td-header-style-5 .td-header-menu-wrap {
	height:88px !important;
}
.td-post-featured-image img {
	width:100% !important;
	height:auto !important;
}
.td-block-span4, .td-block-row .td-block-span4:last-child {
	width:33.33%;
	padding-left:10px !important;
	padding-right:10px !important;
}
.td_module_mx1 .td-module-thumb {
	width:100%;
	height:auto;
}
.td_module_mx1 .td-block14-border {
	display: none;
}
.td_module_mx1 .entry-thumb {
	min-height: 261px;
}
.td_block_14 {
	background:transparent;
	border-bottom:0;

}
.td_module_mx1 .meta-info {
	background:rgba(0,0,0,.6);
	margin:0;
	padding:20px;
}

.td_module_mx1 .entry-title {
	font-size:24px;
	bottom:auto;
	line-height: 32px;
	font-weight: normal;
}
.td-editor-date {
	font-size:16px;
	margin-top:10px;
	font-style: normal;
}
.td_module_mx1 .meta-info .td-post-author-name a {
	font-style: normal;
	color:#fab915;
}
.td-pb-row [class*="td-pb-span"] {
	border-left:0;
}
.td-container-border:after, .td-next-prev-separator {
	display: none;
}
.td-sub-footer-container {
	border:0;
}
.td-sub-footer-container:before {
	background:transparent;
}
.td-container.td-pb-article-list {
	border-top:0;
}
.td-container {
	border-bottom:0;
}
.td-pb-span8 {
	width:70%;
}
.td-pb-span4 {

}
.td-footer-container.td-container {
	width:100%;
	background:#333 url(images/footer_bg.jpg) no-repeat center center;
	background-size: cover;
}
.td-footer-container .td-pb-row {

	margin:0 auto;
}
.td_module_12 .td-module-thumb img {
	width:100%;
	height:auto;
}

.td_module_5 .entry-thumb {
	width:100%;
}
.menu-main-menu-container {
	float:right;
}
.td-search-wrapper {
	display: none;
}

.sf-menu {
	margin-right:0;
}
.sf-menu .td-menu-item > a {
	font-family: 'MuseoSansRounded-300';
	font-size:18px;
	-webkit-font-smoothing: antialiased;
	text-transform: capitalize;
	font-weight: normal;
}

/* Related */
.td-related-span4 {
	width:33.33%;
}

.widget_mailchimpsf_widget {
	background:#818181 url(/wp-content/uploads/theme/subheader_bg.png) no-repeat center center;
	background-size:cover;
	margin-left:20px;
	margin-right:19px;
}

#mc_signup_form #mc_signup_submit {
	width:auto;
	margin-top:0;
}
#mc_display_rewards {
	display: none;
}
#mc_signup_form .mc_var_label {
	color:#fff;
}


.td_block_big_grid_3 .td-big-grid-post {
	width:33.33% !important;
	margin:0 !important;
}
.td-grid-style-1.td-hover-1 {
	width:100%;
}
.td-block-span6, .td-block-row .td-block-span6:first-child {
	width:50%;
}
.td-block-span6 img {
	width:100%;
}
.td-module-image .td-post-category {
	line-height: 20px;
	font-size:14px;
}
.td_block_social_counter {
	border-top:0;
}

.block-title > a, .block-title > span {
	background:#eee;
	color:#999;
}
.widget_mailchimpsf_widget .block-title > span {
	background:transparent;
	padding:0;
	color:#fff;

}

.col-md-6 {
	float:left;
	width:50%;
}
.col-md-3 {
	width:25%;
}

/* Footer */


.td-footer-container .widget {
	padding-left:10px;
	padding-right:10px;
}
.td-footer-container .widget .block-title span {
	background:transparent;
	text-align: left;
	color:#fbba16;
	padding:0;
	font-size:21px;
	line-height: 25px;
	font-weight: normal;
	text-transform: uppercase;
}
.td-footer-container .widget_text p {
	font-size:13px;
	line-height: 23px;
	color:#ccc;
}

.td-footer-container #mc_signup_form #mc_signup_submit {
	width:100%;
	background:#fab915;
	color:#fff;
}

.td-main-sidebar #mc_subheader {
	display: none;
}

.pull-left {
	float:left;
}
.sub-footer {
	border-top:1px solid rgba(255,255,255,.1);
	padding-top:30px;
}
.sub-footer p {
	color:#ccc;
}
.td-social-icon-wrap i {
	color:#ccc;
}
.sub-footer .td-pb-row {
	padding-left:10px;
	padding-right:10px;
}

.page-nav.td-pb-padding-side {
	padding-left:10px;
}

/* Buttons */
.td-read-more {
	margin-top:20px;
}
.td-read-more a {
	background:transparent;
	border:2px solid #fbba16;
	color:#fbba16;
	padding:10px 15px;
	font-size:16px;
	font-weight: normal;
	margin-top:30px;
}
.td-read-more a:hover {
	color:#fff;
}

/* Slugs */
.td-category {
	margin-top:15px;
	margin-bottom:15px;
}
.td-category a {
   	background: transparent none repeat scroll 0 0 !important;
    border: 2px solid #fab915;
    color: #fab915;

    margin-bottom:10px;
    display: inline-block;
}
.td-category a:hover {
	background:#fab915 !important;
	color:#fff;
}
.category .td-subcategory-header .td-category a {
	color: #fab915;

}
.td-category-siblings {

}

/* Social Share */
.td-post-content ul li, .mce-content-body ul li, .comment-content ul li {
	margin-left:0;
}
.td-post-content blockquote blockquote {
	padding:0 !important;
	margin:0 !important;
}
.td-post-content blockquote blockquote.td_quote_box {
	background:transparent;
	border:0;
	padding:0 !important;
	margin:0 !important;
}
.td-post-content > blockquote, .td-post-content blockquote.td_quote_box {
	font-size:25px;
	background:#f4f4f4;
	padding:50px !important;
	border-left:5px solid #fab915;
}
.td-post-content blockquote p {
	font-size:20px !important;
	line-height: 35px !important;
	color:#888 !important;
	font-weight: bold !important;
}
.td-post-content blockquote p span {
	font-weight: bold !important;
}
.td-post-content blockquote p:last-child {
	margin-bottom:0;
	padding-bottom:0;
}
.td-page-content .td_pull_quote p::after, .td-post-content .td_pull_quote p::after, .mce-content-body .td_pull_quote p::after, .comment-content .td_pull_quote p::after {
	bottom:-15px;
	right:-15px;
}
.td-page-content .td_pull_quote p:first-child::before, .td-post-content .td_pull_quote p:first-child::before, .mce-content-body .td_pull_quote p:first-child::before, .comment-content .td_pull_quote p:first-child::before {
	top:-15px;
	left:-15px;
}


.td_module_10 {
	padding-left:10px;
}
.td-pb-article-list .td-pb-span8 .block-title, .td-pb-article-list .td-pb-span12 .block-title {
	margin-left:10px;
}

.td-mobile-content .menu-main-menu-container {
	float:none;
}


input[type=submit] {
	background:#fab915;
}

.td_block_id_407921913 .td_module_5 {
	padding:10px;
	border:3px solid #fab915 !important;
	border-radius: 4px;
}
.td_block_id_407921913 .td_module_5 .entry-title {
	margin-top:-10px;
	margin-left:-10px;
	margin-right:-10px;
	background:#fab915;
	color:#fff;
	padding:10px;
}
.td_block_id_407921913 .td_module_5 .entry-title a {
	color:#fff;
}
.td_block_id_407921913 .td_module_5 .entry-title a:hover, .td_block_id_407921913 .td_module_5 .entry-title a {
	color:rgba(255,255,255,.8) !important;
}
.td_block_id_407921913 img {
	min-height: auto !important;
}

.td_block_id_407921913 a.td-post-category {
	display: none;
}

.td-a-rec-id-sidebar {
	padding-left:20px;
	padding-right:19px;
}
.td-more-articles-box {
	box-shadow: 0 2px 15px rgba(0,0,0,.4);
	border:0;
	border-radius: 4px 0px 0px 4px;
}
.td-more-articles-box .meta-info {
	font-size:12px;
	color:#888;
}
.td-more-articles-box .td_module_6 {
	border-bottom:1px solid #ddd;
	padding-top:15px;
}
.td-more-articles-box .td_module_6:first-child {
	padding-top:0;
}
.td-more-articles-box .td_module_6:last-child {
	border-bottom:0;
}
.td-more-articles-box-title {
	font-family: 'Montserrat';
	border-bottom:1px solid #ddd;
	padding-bottom:15px;
}
.btn.btn-lg:hover {
	background:#fbba16;
	color:#fff;
}

.btn.btn-lg {
	background:transparent;
	border:2px solid #fbba16;
	color:#fbba16;
	padding:10px 15px;
	font-size:16px;
	border-radius: 4px;
}
.btn-full {
	width:100%;
	text-align: center;
	display: block;
}

/* Responsive */


/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
@media (max-width:768px) {
	.td_block_14 .td-block-span4, .td_block_14 .td-block-row .td-block-span4:last-child {
		padding-right:10px !important;
	}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.td-container, 
	.btcom-top-bar,
	.td-pb-span12, 
	body .td-make-full,
	.td-container-border > .td-pb-row > .td-pb-span12 > * > .td-pb-full-cell,
	.td-footer-container .td-pb-row {
	width:750px;
	}
	.td-main-menu-logo img {
		max-width:150px;
		margin-left:50px;
	}

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.td-container, 
	.btcom-top-bar,
	.td-pb-span12, 
	body .td-make-full,
	.td-container-border > .td-pb-row > .td-pb-span12 > * > .td-pb-full-cell,
	.td-footer-container .td-pb-row {
	width:980px;
	}
	.td-pb-span4 {
		width:294px;
	}
	.td-main-menu-logo img {
		max-width:250px;
		margin-left:15px;
	}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.td-container, 
	.btcom-top-bar,
	.td-pb-span12, 
	body .td-make-full,
	.td-container-border > .td-pb-row > .td-pb-span12 > * > .td-pb-full-cell,
	.td-footer-container .td-pb-row {
	width:1240px;
	}
	.td-pb-span4 {
		width:340px;
	}
	.td-main-menu-logo img {
		max-width:250px;
		margin-left:15px;
	}
}

#mc_mv_FREQ {
-webkit-appearance: none;
    -webkit-font-smoothing: antialiased;
    -webkit-rtl-ordering: logical;
    background: url(https://www.bitcoin.com/wp-content/br_down.png) no-repeat right #ddd;
    -webkit-appearance: none;
    background-position-x: calc(100% - 10px);
    background-color: rgb(221, 221, 221);
    border-bottom-color: rgba(0, 0, 0, 0.0784314);
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0px;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    border-left-color: rgba(0, 0, 0, 0.0784314);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: rgba(0, 0, 0, 0.0784314);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: rgba(0, 0, 0, 0.0784314);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top-style: solid;
    border-top-width: 1px;
    box-sizing: border-box;
    color: rgb(98, 98, 98);
    cursor: default;
    display: block;
    font-family: Roboto, Arial, Tahoma, sans-serif;
    font-size: 13px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 42px;
    letter-spacing: normal;
    line-height: normal;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 6.5px;
    max-width: 100%;
    outline-color: rgb(98, 98, 98);
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: start;
    text-indent: 0px;
    text-rendering: auto;
    text-shadow: none;
    text-transform: none;
    white-space: pre;
    width: 280.594px;
    word-spacing: 0px;
    zoom: 1;
}
