*{margin:0; padding:0;}
body{font-family: 'Open Sans', sans-serif;}
a:hover{ text-decoration:none;}
input:focus{ outline:none;}
#bg-header {
    float: left;
    min-height: 700px;
    width: 100%;
    background: url(../images/header-bg.jpg) no-repeat left top;
    background-size: 100% auto;
}
.header {
    float: left;
    width: 100%;
    background: #ffffff;
    border-radius: 100px;
    text-align: center;
    margin-top: -66px;
    box-shadow: 0 0 8px #ccc;
}
.logo-panel {
    float: left;width:35%; padding: 70px 45px 0;
}
.logo-panel img {
    max-width: 100px;
}
.navigation {
    float: right;
    padding: 106px 45px 26px;
    width: 60%;
    transform: skewX(-23deg);
    background: #e59800;
    margin-right: -21px;
    border-radius: 0 156px 47px 0;
}
.navigation ul{transform: skewX(23deg);}
.navigation li{ display: inline-block; position:relative;}
.navigation li a{ margin:0 10px; color:#fff; font-size:16px;
    display: inline-block;cursor: pointer;
    padding: 10px 7px;
}
.navigation ul li ul {
    transform: inherit;
    margin: 0; right:0; left:inherit;
    padding: 0;
}
.navigation ul li ul a, .navigation ul li ul li {
    margin: 0; color:#333;
    display: block;
    width: 100%;
}
.navigation li a img {
    margin-right: 7px;
}
.header_caption {
    float: left;
    width: 100%;
}
.header-bottom {
    border-radius: 100px 100px 0 0;
    background: #fff;
    padding: 20px 0 0;
    width: 100%;
    max-width: 1170px;
    margin-top: -74px;
}
.Gold_price {
    height: 88px;
    width: 300px;
    display: table-cell;
    vertical-align: middle;
}
.header-bottom h2 {
    margin: 0;
    color: #e59800;
    font-size: 48px;
}
.header-bottom h4 {
    font-size: 17px;
}
.Gold_price p {
    font-size: 20px;
}
.header-bottom span, .header-bottom h3{color: #e59800;}
.header-bottom h3, .header-bottom p{margin:0;}

.webshop {
    padding: 14px 0 0;
    float: left;
    width: 100%;
}
.webshop  h3:before, .webshop  h3:after {content: "";display: inline-block;width:33px;margin:13px 0.5em 13px -55%;  vertical-align: middle;border-bottom:2px solid #ccc;}
.webshop h3:after {margin: 0 -55% 0 .5em;}
.webshop h3 {margin:0;}

.webshop .info {text-align: center;padding: 10px 0;width: 100%;}
.photo img.img-responsive {width: 100%;}
.Product_info h4 {color: #e59800;}
.webshop .photo {border: 1px solid #e59800;float: left;padding: 15px;background: #f9e7dde6;margin-bottom: 25px;}
.controls {margin-bottom: 15px;}
.earn-with {background: url(../images/earn-with_bitcoin.jpg) no-repeat left top;float: left;margin-top:100px;width:100%;height:753px;background-size: 100% 100%;}
.earn-panel-right {background: url(../images/earn-with-right.png) no-repeat right top;float: right;
width: 70%;margin-top: -37px;background-size:100% 100%;padding: 50px 0;height: 817px;}
.earn-panel-right-content {padding-left:120px;}
.earn-panel-right-content h2 {font-size: 35px;text-transform: uppercase;color: #fff;padding-left: 100px;}
.earn-panel-right-content span {background:#e59800;width:86px;height:86px;padding:23px 0;margin-bottom:15px;
border-radius:50%;display:inline-block;text-align:center;}
.earn-panel-right-content ul {margin:44px 0;}
.earn-panel-right-content ul li {float:left;padding-left: 5px;padding-right: 5px;text-align: center;width: 100%;max-width:180px;}
.earn-panel-right-content .list-inline b {display: block;font-size: 14px;color: #fff;font-weight: normal;    margin-bottom: 10px;}
.earn-panel-right-content .First {margin-left:56px;}
.earn-panel-right-content .Last {margin-left:-56px;}
.payment_delivery {background:url(../images/payment-shop-delivery-bg.png) no-repeat center center;
text-align:center;float:left;width:100%;}
.payment_shop_delivery_panel{background: url(../images/earn-payment-aero.png) no-repeat center 142px;
padding:54px 0;}
.img-cont-box.first {margin-top:303px;}
.img-cont-box.second {margin-top:144px;}
.img-cont-box {display: inline-block;max-width: 280px;}
.payment_delivery .img-bx{height:134px;display:inline-block;width:134px;background: #fff; padding: 33px 0;border-radius:50%;border:4px solid #e59800;}
.payment_del_cont h5 {font-size: 20px;color: #e59800;}
.payment_del_cont p {color: #000;}
.we_accept li {display: inline-block; margin-right: 15px; width: 110px;}
.we_accept li  img {width: 100%;}
.users_pack{background:#414141; height:270px;margin:70px 0;}
.users_pack img {margin-top: -66px;float: right;}
.users_pack_right_panel {background: url(../images/users_pack-gold-right.png) no-repeat left top;float:left;width: 100%;height: 270px;background-size: 100% 100%;}
.users_pack_right_panel h2 {height: 270px;display: table-cell;vertical-align: middle;color: #fff;font-size: 40px;
width:500px;text-align: center;}
.users_pack_right_panel h2  span{ display:block; font-size:16px;}
.users_pack, .bit_club {float: left;width: 100%;}
.bit_club img.img-responsive {display: inline-block;width: 100%; max-width:600px;}
.bit_club h2{ font-size:38px; line-height:46px; text-transform:uppercase; margin-bottom:15px;}
.we_accept {margin-top: 10px;border-top: 1px solid #ccc;float: left;width: 100%;}
#footer { float:left; width:100%;padding:35px 0 30px;background: #1d1d1d;color: #fff;}
#footer h3{text-transform:uppercase;}
#footer ul li {list-style-type: none;line-height: 25px;}
#footer ul li a {color: #939393;}
.footer_logo{width:100%; max-width:140px;}
.copyright  {float:left; width:100%;padding: 20px 0; color:#fff;background:#e59800;}
.copyright p {margin: 0;}
a.ing {pointer-events:none;}
.Page-Content{ padding:15px 0;}
.Page-Content h2.page_heading {margin-top:0;}
#faqAccordion .panel-default>.panel-heading{cursor:pointer;}
.Page-Content p {font-size: 14px;line-height: 22px;color: #7b7a7a;}
.buy-now input.qty_input, .buy-now .btn {
    display: inline-block;
}
.buy-now input.qty_input {
    width: 44px;
    height: 32px;
    border-radius: 4px;
    vertical-align: top;
    text-align: center;
    border: 1px solid #ccc;
}
.webshop .photo:hover {
    box-shadow: 0 0 10px rgba(0,0,0,.5);
    transition: all .1s linear;
}
.bit_club.text-center {
    margin-bottom: 20px;
}



/*********************** CART  PAGE CSS START HERE *******************/
.Cart_item table.table.table-bordered {margin-bottom: 0;}
.Cart_item table td{text-align:center;}
.Cart_item .add-to-cart {text-align: center;width: auto;display: inline-block; position: relative;margin-top: 50px;}
.Cart_item .add-to-cart .qty {margin-left: 0;width: 80px;height: 25px;text-align: left;height: 44px;border: 1px solid #ccc;border-radius: 4px;padding-left: 15px;margin-top: 0;margin-bottom: 0;box-shadow: none;font: 400 15px open\ sans;}
.Cart_item .add-to-cart input.qtyplus {padding: 3px 6px 3px 5px;right: 0; position: absolute;border: 1px solid #ccc;top: 0;height: 22px;    border-top-right-radius: 4px;font-weight: bold;background: #eef0f2;width: 21px;box-shadow: none;margin: 0; cursor: pointer;}
.Cart_item .add-to-cart input.qtyminus { bottom: 0;    position: absolute;    border: 1px solid #ccc;    right: 0;    padding: 3px 7px 4px 7.5px;   border-bottom-right-radius:4px;font-weight: bold;background: #eef0f2;width: 21px;height: 23px;box-shadow: none;margin: 0;cursor: pointer;}
.butn_reload {background: url(https://zfodsq-0497s6r6rnkm.cloudmaestro.com/V-u7Se6dz/wp-content/themes/JMBullion/images/aupdate-button.png.pagespeed.ic.z_p2lPPdxF.webp) 100% center no-repeat rgba(0,0,0,0);padding-right: 29px;width: 80px;height: 40px;cursor: pointer;border: none;margin: 20px auto 0 auto;}
.remove-item { margin: 20px 20px 20px 33px;width: 80px;float: left;font-size: 14px;color: #696969;cursor: pointer;}
.Cart_item h2 {margin-top: 0;font-size: 20px;}
.Cart_item h2 a, .Cart_item h2 a:hover{text-decoration:none;}
a.mobile_hide {margin-top: 50px;display: inline-block;}
.Cart_item th {padding: 15px !important;background: #eee;}
.price-each p {margin-top: 6px;padding-left: 15px;color: #000;font: 400 12px open\ sans;float: left;text-align: left;}
.Cart_item .price-each button { background: #c7e1f3 none repeat scroll 0 0;   border: 1px solid #c7e1f3;    border-radius: 4px;    float: right;   height: 31px;font: 700 15px open\ sans;color: #000;margin-right: 3px;padding: 5px;}
.Cart_item  .price-each button.inactive {background: #e7e7e7;color: #777;border: none;}
.price-each {float: left;width: 100%; margin:5px 0;}
.priceCart {margin-top: 50px;}
.Cart_item table td.text-right{text-align:right;}
.main-btn {color: #7a4e00;font-family: Open\ Sans;font-weight: 700;cursor: pointer;border-radius: 4px;border: solid 1px #9b9b9b;background: #edbb56;background: -webkit-linear-gradient(#fadb99,#edbb56);background: -o-linear-gradient(#fadb99,#edbb56);
    background: -moz-linear-gradient(#fadb99,#edbb56);background: linear-gradient(#fadb99,#edbb56);}
.Cart_coupon .main-btn {height:41px;width: auto;margin-left: -4px;border-bottom-left-radius: 0;border-top-left-radius: 0; padding:0 10px;}
.Cart_coupon input.form-control {height: 41px;width:150px;display: inline-block;border-radius: 4px 0 0 4px;}
.coupon_chechout {background: #eee;padding: 15px;}
.shipping_img {margin-top: 5px;}
.jm_cart_btn .main-btn.butn_checkout {padding: 10px;text-align: center; text-decoration:none;}
.Cart_item {margin-bottom: 20px;}
.coupon_chechout p{ margin-bottom:0;}
.Title_heading h2 {margin:0 0 12px;font-size: 28px;}
.main-btn:hover {
    background: #efc468;
    background: -webkit-linear-gradient(#f7d185,#efc468);
    background: -o-linear-gradient(#f7d185,#efc468);
    background: -moz-linear-gradient(#f7d185,#efc468);
    background: linear-gradient(#f7d185,#efc468);
}
/***************WEB SHOP PAGE **************/
.Middle_Section {
    padding: 25px 0;
}
.Buy_gold_items {
    padding: 15px;
    text-align: center;
}
.Buy_gold {
    background: #fff;
    border: 1px solid #ccc;
    margin-bottom: 20px;
}
.Buy_gold h3 {
    color: #286090;
    font-size: 16px;
    min-height:44px;
    line-height: normal;
}
.Buy_gold h3:after, .Buy_gold h3:before{display:none;}
.Buy_gold_items {
    padding: 15px;
    text-align: center;
}
.Buy_gold_items img {
    display: inline-block;
    margin-bottom: 15px;
    height: 136px;
}
.Buy_gold .btn-primary {
    border-radius: inherit;
    padding: 10px 0;
}
.Buy_gold:hover {
    box-shadow: 0 0 10px rgba(0,0,0,.5);
    transition: all .1s linear;
}
span.Prc {
    font-size:18px;
}
.row.itm {
    margin: 0;
    text-align: left;
    font-size: 14px;
    border-bottom: 1px solid #f3f0f0;
    padding-top:6px;
    padding-bottom:6px;
}
.Order_number i{margin-left:15px;}
.Print_invoice {
    line-height: 37px;
}
.quantity-input {
    position: relative;
    width: 100%;
    max-width: 72px;
}
.quantity-buttons a{
    position: absolute;
    right:10px;
    z-index: 9;
}
a.quantity-up {
	top:1px;
}
a.quantity-down {
	bottom:1px;
}
strike {
    display: block;
}
.btn-primary {
    color: #fff;
    background-color:#e59800;
    border-color: #e59800;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    color: #fff;
    background-color:#ca8702;
    border-color: #ca8702 !important;
}
.navigation .dropdown-menu {
    min-width:370px;
    right: 0;
    padding: 0;
    left: inherit;
}
.cart_items {
    float: left;
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}
.navigation .dropdown-menu a {
    float: left;
    width: 100%;
    margin: 0;
    border-radius: 0;
    border: none;
}
div#Payment_option {
    text-align: center;
}
#Payment_option img {
    width: 100%;
}

.cart_items h4 {
    margin: 0;
}
.Middle_Section .jumbotron {
    margin-bottom: 0;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
{ position:static;}
#Payment_option button.jm_cart_btn {
    border: none;
    background: no-repeat;
    margin: 0;
    display: block;
    width: 100%;
}
#Payment_option button.jm_cart_btn:focus {
    border: none;
    outline: none;
}
#Payment_option select.form-control {
    height: 41px;
}
#Payment_option label {
    line-height: 35px;
}
span.badge.bg-green.cart-count {
    position: absolute;
    top: -2px;
    left: 23px;
    background: #000;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    padding: 4px;
}
.Cart_panel {
    max-height: 250px;
    overflow-y: auto;
    float: left;
    width: 100%;
}
.we_accept h2 {
    margin-top: 33px;
}
.we_accept ul.list-inline {
    margin-bottom: 0;
}
.alert{
    text-align: center;
}
.alert-success {
    color: #ffffff;
    background-color: rgba(38, 185, 154, 0.88);
    border-color: rgba(38, 185, 154, 0.88)
}
.alert-info {
    color: #E9EDEF;
    background-color: rgba(52, 152, 219, 0.88);
    border-color: rgba(52, 152, 219, 0.88)
}
.alert-warning {
    color: #E9EDEF;
    background-color: rgba(243, 156, 18, 0.88);
    border-color: rgba(243, 156, 18, 0.88)
}
.alert-danger,
.alert-error {
    color: #E9EDEF;
    background-color: rgba(231, 76, 60, 0.88);
    border-color: rgba(231, 76, 60, 0.88)
}

/**********************/
.languagepicker {
	background-color: #FFF;
	display: inline-block;
	padding: 0;
	transition: all .3s ease;
	margin: 0 50px 10px 0;
	vertical-align: top;
	float: left;
}

.languagepicker a{
	color: #000;
	text-decoration: none;
}

.languagepicker li:hover{
	background-color: #EEE;
}

.languagepicker li img {
	margin-right: 5px;
}

.roundborders {
	border-radius: 5px;
}
.navigation .dropdown-menu.language {
    min-width: inherit;
    width: 160px;
    max-height: 200px;
    overflow-y: auto;
}
.Contact_Page{ position:relative;}
.contacts-text {
    top: 30px;
    margin: 0px;
}

.contacts-subtitle { margin-bottom: 20px;color: #4a4a4a;font-size:22px;line-height:28px;font-weight: 600;}
.contacts-infoblock{
    margin-bottom: 40px;
}
.contacts-infoblock a {
    color: #4a4a4a;
    display: block;
    clear: both;
}
.contacts-text i {
    font-size: 22px;
    min-width: 23px;
    float: left;
    text-align: center;
    margin: 0 10px 5px 0;
}
#contact-form h3 {
    margin: 0 0 15px;
}
ul.list {
    padding-left: 20px;
    color: #7b7a7a;
    margin-bottom: 15px;
}

@media (max-width:1024px)
{
.users_pack img {margin-top: -66px;width: 100%;}
}
@media (max-width:768px)
{
.earn-with{ height:auto;}	
.earn-panel-right{ height:auto; width:100%;}
.earn-panel-right-content { padding-left: 110px;}
.earn-panel-right-content ul li {max-width: 154px;}
.earn-panel-right-content .First, .earn-panel-right-content .Last{margin:0;}
.payment_shop_delivery_panel{ background:none;}
.img-cont-box.first, .img-cont-box.second {margin-top: 0;}
.users_pack, .users_pack_right_panel{ height:auto;}
.users_pack_right_panel{background:url(../images/users_pack-gold-right.png) no-repeat left top #e59800;}
}
@media (max-width:640px)
{
.earn-panel-right {background: url(../images/earn-with-right.png) no-repeat right top #333;}
.earn-panel-right-content {padding-left: 0;}
.earn-panel-right-content h2 {font-size:30px;padding-left: 0;text-align: center;}
.users_pack_right_panel h2 {height: auto;margin: 10px 0; display: block;width: auto;}
.header-bottom{ position:static;margin: 0;}
#bg-header{min-height:inherit;}
.earn-panel-right-content ul{text-align: center;}
.earn-panel-right-content ul li{ float:none; display:inline-block;}
.logo-panel {width: 100%;}
.navigation {float: left;width: 100%;padding: 0;transform: none;border-radius:0;margin:10px 0 0;}
.navigation ul {transform: none;margin: 0;}
.header {border-radius:0;}
}

@media (max-width:480px)
{
.navigation .dropdown-menu {min-width: 320px;padding: 0; left: inherit;right: -60px;}	
}