@import url(icomoon/style.css);
@import url(animate.css);
@import url(fonts.css);
@import url(MyFontsWebfontsKit.css);
body {
	font-family: 'MuseoSansRounded-300';
}

.multicolor-subscribe-form .mcolor-button {
	-webkit-appearance: none;
}

#Footer a:hover {
	color:#fab915;
}

#Top_bar #logo img {
	max-width:215px;
}

/* If you want to add your own CSS code, please do it in this file */
h1, h2, h3, h4, h5 {
	font-family: 'MuseoSansRounded-500';
}

#Top_bar .menu > li > a > span {
	font-family: 'MuseoSansRounded-300';
}
.tp-caption {

}

#Top_bar .menu li ul {

}
#Top_bar .menu li ul li {


}
#Top_bar .menu li ul li a {
	padding:12px 20px;
}
#Top_bar .menu > li:not(.mfn-megamenu-parent) {

}
li.menu-item-has-children:hover ul {

}
body:not(.template-slider):not(.header-simple) #Header {
	min-height: inherit;
}
#Footer .footer_copy .social li a {
	color:#fff;
	font-size:25px;
}
#Top_bar .menu > li > a > span {
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.header-plain #Top_bar .menu > li > a span:not(.description) {
	padding:0 20px;
}

#Top_bar .menu > li.current-menu-item a, #Top_bar .menu > li.current-menu-parent a {
	background:#fff;
	border-color:#fab915;
	border-bottom:3px solid #fff;
}
#Top_bar .menu > li.current-menu-item > a > span:first-letter, 
#Top_bar .menu > li.current-menu-parent > a > span:first-letter, 
#Top_bar .menu > li:hover > a > span:first-letter {
	color:#fab915;
}
#Top_bar .menu > li.current-menu-parent ul li.current-menu-item a {
	color:#fab915;
}
.header-plain #Top_bar .menu > li.current-menu-item > a, .header-plain #Top_bar .menu > li.current_page_item > a, .header-plain #Top_bar .menu > li.current-menu-ancestor > a, .header-plain #Top_bar .menu > li.current-page-ancestor > a, .header-plain #Top_bar .menu > li.current_page_ancestor > a, .header-plain #Top_bar .menu > li.hover > a, .header-plain #Top_bar a#header_cart:hover, .header-plain #Top_bar a#search_button:hover, .header-plain #Top_bar .wpml-languages:hover, .header-plain #Top_bar .wpml-languages ul.wpml-lang-dropdown {
	background:#fff;
	color:#333;
	border-color:#fab915;
}

p {
	font-size:16px;
	line-height: 25px;
}
.column_slider_plugin  {
	margin-bottom:0;
}
.welcome-text {
	margin:0;
}
.welcome-text h1.title {
	text-align: center;
	font-weight: 500;
	color:#8b8b8b;
	font-size:70px;
	margin:0;
}
.welcome-text h1 span {
	color:#fab915;
}
body.home .column_fancy_heading {
	background:transparent url() no-repeat left top;
	background-size: cover;
	margin-bottom:15px;
}
#inform-yourself {
	position: relative;
}
#inform-yourself:after {
	content:"";
	position: absolute;
	bottom:0;
	left:0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 110px 2000px;
	border-color: transparent transparent #fff transparent;
}

#get-bitcoins {
	position: relative;
}
#get-bitcoins:before {
	content:"";
	position: absolute;
	top:0;
	left:0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 110px 2000px 0 0;
	border-color: #fff transparent transparent transparent;
}
#get-bitcoins .section_wrapper {
	padding-top:150px;
	padding-bottom:80px;
}
body.home .entry-content .section {
	background-size: cover;
	
}
body.home  #wallet-section {
	min-height: auto;
}
body.home  #wallet-section .section_wrapper {
	padding:50px 0 0;
}

.section.full-width .one.column.container {
	max-width:1200px !important;
	margin:0 auto !important;
	float:none !important;
}
body.home .column_fancy_heading h2 {
	color:rgb(251, 186, 22) !important;
	font-weight: bold;
	text-transform: uppercase;
}
body.home .column_fancy_heading .fancy_heading {
	text-align: left;
	padding:40px;
}
body.home .column_fancy_heading .fancy_heading .inside {
	font-size:24px;
	line-height: 36px;
	font-family: 'MuseoSansRounded-300';
	color:#fff;
}

body.home .column_fancy_heading.dark .fancy_heading .inside {
	color:#444;
}
body.home .column_fancy_heading.align-right .fancy_heading {

}
body.home .column_fancy_heading.align-left .fancy_heading {

}

.icon-placeholder {
	font-size:250px;
	float:left;
	color:rgb(251, 186, 22);
}
.fancy_heading_line {
	background-image:none;
}

/* Blog Buttons */
article .lcnb_rm_btn {
	background:transparent !important;
	border:2px solid rgb(251, 186, 22) !important;
	font-size:16px !important;
	color:#fbba16 !important;
	padding:10px 15px !important;
}
article .lcnb_rm_btn:hover {
	background:rgb(251, 186, 22) !important;
	color:#fff !important;
}
.lcnb_wrap {
	margin-top:0;
}

.featured, .wallet-list {
	box-sizing: border-box;
}
.featured {
	width:50%;
	border-right:1px solid #ddd;
	overflow: hidden;
	text-align: center;
	float:left;
	padding-right:30px;
}
.featured .walletbox {
	text-align: center;
	float:none !important;
	width:auto;
	margin:0 !important;
	height:auto !important;
}
.walletbox.fe-wall, .listing.fe-wall {
	height:auto;
	margin-left:15px;
	margin-right:15px;
	float:none !important;
	display: block !important;
	box-sizing: border-box;
	padding:15px;
	width:auto;
	border-bottom:1px solid #ddd;

}
.walletarea > div.column_attr {
	text-align: center;
}

.single .listing.fe-wall, .single .walletbox.fe-wall {
	margin:0 auto 30px;
	border-bottom:0;
}
.single .listing.fe-wall .listinglogo, .single .walletbox.fe-wall .listinglogo {
	float:none;
}
.center-listing {
	margin:0 auto !important;
	
}
.walletbox.fe-wall .walletname {
	display: block;
}
.walletbox.fe-wall p {
	color:#888;
	margin-top:0;
}

.featured .walletbox img {
	width:144px;
}
.featured .walletname {
	display: block;
}
.wallet-list {
	width:50%;
	padding-left:15px;
	float:right;
}
ul.listings {
	list-style: none;
}
ul.listings li {
	list-style: none !important;
	margin-bottom:15px;
}

body.home .section.full-width .section_wrapper{
	max-width:1200px !important;
	margin:0 auto;
	padding:100px 0;
}
body.home #slideshow .section_wrapper {
	padding:0;
}
.style-simple .icon_box .icon_wrapper{
	font-size:250px;
	width:auto;
	height:auto;
	color:#fab915 !important;
}

.wallet .icon_box .icon_wrapper {
	font-size:40px;
}
.wallet .column_icon_box {
	border:1px solid #ddd;
	border-radius: 4px;
	box-sizing: border-box;
}
.icon_box .icon_wrapper {
	overflow: visible !important;
}
body.home .style-simple .icon_box .icon_wrapper {
	margin-bottom:0;
}
body.home .column_icon_box  {
	margin:0;
}

.buttons .btn {
	display: inline-block;
	margin-bottom:15px;
}

.btn {
	border:2px solid rgb(251, 186, 22);
	color:rgb(251, 186, 22);
	border-radius: 4px;
	padding:30px;
	display: block;
	text-align: center;
	font-size:20px;
	text-transform: uppercase;
}
.rev-btn {
	text-transform: uppercase;
}
.btn:hover {
	background:rgb(251, 186, 22);
	color:#fff;
	text-decoration: none;
}
#what-next .section_wrapper {
	padding:30px;
}
#what-next .fancy_heading {
	padding:0;
}
#what-next .fancy_heading .inside {
	margin:0;
}
body.home #what-next .column_fancy_heading {
	margin-bottom:0;
}
body.home #what-next .column_fancy_heading h2 {
	margin-top:25px;
}
body.page #Top_bar {
	padding:0;
}
body.page #Header {
	padding:0;
}

.single_icon {
	text-align: center;
}
.step-grid h2 {
	text-align: center;
}
.listingsarea {
	text-align: center;
	position: relative;
	margin-bottom:0;
}
.listingsarea h4 {
	font-size:25px;
	font-weight: 500;
}
ul.listings {
	margin:0 auto;
	max-width:850px;
}
ul.listings.no-max {
	max-width: none;
	text-align: center;
}
.listingbox {
	width:auto;
	
}
.listingbox > a {
	display: block;
	cursor: pointer;
}
.listingbox .listinglogo {
	cursor: pointer;
}
.listingbox.promo {
	display: inline-block !important;
	width:auto;
    display: inline-block;
    transition: height 500ms ease 0s;
    vertical-align: top;
    margin-left:15px !important;
    margin-right:15px !important;
    float:none !important;
    box-sizing: border-box;
}
.listingbox .details {
   background: #ccc url("../images/wallet_bg.jpg") no-repeat scroll center center / cover ;
    border-top: 10px solid #f26c4f;
    box-sizing: border-box;
    display: none;
    left: 50%;
    max-width: 850px;
    overflow: hidden;
    padding: 30px;
    position: absolute;
    -webkit-transform:translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
}
.listingbox .details h2 {
	color:#fab915;
}
.listingbox .details .description {
	float:left;
	width:70%;
	text-align: left;
	color:#fff;
}
.listingbox .details .qrcode {

	text-align: center;
}
.listingbox .details .qrcode a {
	text-align: center;
	display: inline-block;
}
.listingbox .listinglogo {
	position: relative;
	cursor: pointer;
	height:200px;
	overflow: hidden;
	margin:0 auto;
}
.listingbox .listinglogo .logo {
	position: relative;
	overflow: hidden;
	height:150px;
}
.listingbox .listinglogo img {
	position: absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	max-width:120px !important;
}
.listingbox .listinglogo:hover img {

}
.listingbox .listinglogo:after {
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    bottom: -2px;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    margin-left: -15px;
    position: absolute;
    transition: border-bottom-width 500ms ease 0s;
    width: 0;
    color:#f26c4f;
}
.listinglogo {
	width:150px;
}
.selected .listinglogo:after {
    border-bottom-width: 15px;
}
.listinglogo strong {
	font-weight: normal;
	font-size:16px;
	display: block;
}

.listingbox .details:after {
    clear: both;
    content: "";
    display: table;
}
#Content #categories {
	position: relative;
	top:auto;
	left:auto;
	text-align: center;
}
#Content #categories li.category {
	float:none;
	display: inline-block;
}
#Content #categories li.category a {
	font-size:18px;
	color:#8b8b8b;
}
#Content #categories li.category.selected a {
	color:#fab915;
}

.header-block h1.title {
	color:#fab915;
	font-size:70px;
	font-weight: 500;
}
.header-bg .inside {
	font-size:25px;
	color:#fff;
	margin-top:40px;
}
body:not(.template-slider) #Content {
	padding-top:0;
}

.header-bg, body.home .header-bg {
	background:rgba(0,0,0,.7);
	padding:150px 0;
}
body.home .header-bg {
	padding:50px 0;
}
.align-center {
	text-align: center;
}
.wallet-top h2 {
	margin:30px 0;
}
.btcaddr {
	overflow-y: auto;
	width:100%;
	display: inline-block;
	-webkit-overflow-scrolling: touch;
}

body.home .front-ca .fancy_heading {
	text-align: center;
}
body.home .front-ca.column_fancy_heading h2{
	font-size:42px;
	color:#fff !important;
	margin:30px 0;
	line-height: 60px;
}
body.home .front-ca .fancy_heading a.btn {
	display: inline-block;
}
.style-simple .faq .question .title, .style-simple .faq .question .answer {
	font-size:16px;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active .title > .acc-icon-plus, .accordion .question.active .title > .acc-icon-minus, .faq .question.active .title > .acc-icon-plus, .faq .question.active .title, .accordion .question.active .title {
	color:#fab915;
}
.chart-container .highcharts-grid {
   display: none;
}
#piechart {
	border:1px solid #e1e1e1;
	padding:30px;
	max-width:850px;
	margin:0 auto;
}
.right-side {
	float:right;
	width:30%;
	text-align: center;
}
.wallet-top {
	margin-top:50px;
	margin-bottom:0;
}

.nofunds {
    display: block;
    font-size: 25px;
    line-height: 40px;
    margin-bottom: 30px;
    position: static !important;
    text-align: center;
    color:#f26c4f !important;
}

.sub-header {
	padding:30px 0;
	margin:0;
}

body.page-id-3187 .main-content .fancy_heading {
	text-align: left;
}
body.page-id-3187 .main-content h4 {
	font-weight: bold;
	color:#fab915;
}
.one.column.no-margin {
	margin-bottom:0;
}

ul.privacy-ul {
	padding:0;
	margin-left:0;
}
ul.privacy-ul li {
	list-style: none;
	
}

ul.listings {
	min-height: 250px;
}
.walletbox a {
	display: inline-block !important;
}

#mailchimpsf_widget-3 #mc_signup_submit {
	margin:0;
	width:100%;
}
#mc_signup_form .mc_input {
	width:100%;
	margin-bottom:5px;
}
#Footer h4 {
	text-transform: uppercase;
}
ul.guide-index {
	margin-left:-15px;
	margin-right:-15px;
}
ul.guide-index li {
	list-style: none;
}
ul.guide-index li a {
	display: table;
    width: 100%;
    height: 100%;
    min-height: 100px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color:#888;
}
ul.guide-index li h2 {
	font-size:18px;
	margin-bottom:0;
	color:#000;
}



@media (min-width:767px) {
	.walletbox.fe-wall, .listing.fe-wall {
		
	}
}
@media (max-width:767px) {
	.style-simple .icon_box .icon_wrapper {
		font-size:150px;
	}
	#Top_bar #logo img.logo-mobile {
		width:100%;
	}
	.welcome-text h1.title {
		font-size:35px;
		margin-bottom:0;
		line-height: 50px;
	}
	#Header {
		min-height: auto !important;
	}
	.fancy_heading .title {
		font-size:25px;
	}
	.listingsarea {
		width:100%;
	}
	.listingbox .details .description {
		float:none;
		width:100%;
	}
	.listingbox .details .qrcode {
		float:none;
		width:100%;
		margin-top:30px;
	}
	.wallet-top #category {
		width:100%;
		float:none;
		box-sizing: border-box;
		margin-top:15px;
	}
	.cat-selector {
		width:100% !important;
	}
	body.home .front-ca.column_fancy_heading h2 {
		font-size:22px;
	}
	body.home .section.full-width .section_wrapper {
		padding:0;
	}
	.header-bg, body.home .header-bg {
		padding:50px 0;
	}
	#slide-23-layer-11 {
		left:0 !important;
		top:0 !important;
		width:100% !important;
		height:100% !important;
	}
	#slide-23-layer-12 {
		display:none !important;
	}
	#slide-23-layer-17 img, #rev_slider_9_2 img {
		transform:scale(1.5);
		position: relative;
		top:-40px;
	}
	#slide-23-layer-17 img {
		top:-30px;
	}
	#what-next .column {
		max-width:100% !important;
	}
	#what-next .btn {
		margin-bottom:15px;
	}
	span.hide-mobile {
		display: none;
	}
	.lcnb_img {

	}
	.tp-caption.Fashion-BigDisplay {
		display: none !important;
	}
	.header-block h1.title {
		font-size:25px;
	}
	.right-side {
		float:none;
		width:auto;
	}
	.column.one.column_column.container.header-bg {
		max-width:100% !important;
	}
	.header-block {
		margin-bottom:30px;
	}
	.mobile-wide .section_wrapper, .mobile-wide .container, .mobile-wide .four.columns {
		width:100% !important;
	}
	#inform-yourself .icon_box  {
		padding-bottom:80px;
	}
	#spend-bitcoins .icon_box {
		padding-top:80px;
	}
	.style-simple .icon_box .icon_wrapper {
		margin-bottom:0;
	}
	.btn {
		padding:20px 10px;
	}
	img.scale-with-grid, #Content img {
		/*max-width:inherit;*/
	}
	.lcnb_btm_bar .lcnb_btn_time, .lcnb_top_bar .lcnb_btn_time {
		float:right;
	}
}

@media (max-width:1440px) {
	#Top_bar #menu-item-2572 ul.sub-menu {
		left:auto;
		right:0;
	}
}
