/**
Theme Name: safebitcoin-child
Author: Hemant Kothari
Author URI: https://github.com/hemant7405
Description: Child theme for the safebitcoin site.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: safebitcoin-child
Template: astra
*/
.safebitcoin-footer-cta .elementor-widget-image img {
    filter: invert(27%) sepia(92%) saturate(4083%) hue-rotate(217deg) brightness(95%) contrast(101%);
}
.btc-checklist {
  list-style: none;
  padding-left: 0 !important;
}
 
.btc-checklist li {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 12px;
	list-style-type:none;
}
 
.btc-checklist i { 
  margin-top: 3px;
}
header ul li .wpml-ls-item a{display:block !important;}
header ul li .wpml-ls-item a:after{display:none !important;}
header ul li .wpml-ls-item a .wpml-ls-display{width:100%;display:flex;}
header nav ul li a{position:relative;}
header nav ul li a:after{content:"" !important;position:absolute !important;left:0 !important;background-color:#1771f4 !important;transform: translateY(0px) !important;height:1px !important;width:0 !important;transition-duration: 0.6s !important;transition: all .3s cubic-bezier(.175, .885, .32, 1.075) !important;bottom:8px;}
header nav ul li a:hover:after{width:100% !important;}
.safebitcoin-banner,header .elementor-element{position:relative;z-index:1;}
.safebitcoin-banner:before,header .header-bg:before{ content: "";
  position: absolute;
  inset: 0;
  background: url("https://safebitcoininvesting.ch/wp-content/uploads/2026/02/carbon-fibre.png");
  opacity: 0.2;
  z-index: -1;}
.safebitcoin-banner h1 span{color: #F7931A;}
.safebitcoin-banner .safebitcoin-subtitle p{margin-bottom:0 !important;}
.safebitcoin-chf-text strong{font-size:48px !important;}
.safebitcoin-banner del{font-size:20px;color:rgba(255,255,255,0.4);}
.safebitcoin-sub-modules .infobox-icon .infobox-icon-wrap{background-color:#f8fafc;width: 130px !important;height: 58px !important;}
.safebitcoin-sub-modules .e-child{ transition: box-shadow .22s, transform .23s;will-change: transform;cursor: pointer;}
.safebitcoin-sub-modules .safecoin-boxes:hover .infobox-icon-wrap{background-color:#2563eb !important;color:#fff !important;   }
.safebitcoin-sub-modules .safecoin-boxes:hover,.safecoin-main-module-one:hover{ box-shadow: 0 10px 32px 0 rgba(30, 32, 36, 0.16);transform: translateY(-0.45rem);}
.safecoin-main-module-one:hover .safe-module-one{background-color:#2563eb !important;}
.safecoin-main-module-one:hover .safe-module-one p{color:#fff !important;}
.safebitcoin-sub-modules .infobox-button .eael-infobox-button{text-decoration:none;color:#fff !important;}
.safebitcoin-sub-modules .infobox-button .eael-infobox-button:hover{background-color:transparent !important;}
.safebitcoin-sub-modules .safecoin-boxes .infobox-button .eael-infobox-button img{display:none;}
.safebitcoin-sub-modules  .safecoin-boxes:hover .eael-infobox-button{color:#2563eb !important;}
.safebitcoin-sub-modules  .safecoin-boxes:hover .infobox-button .eael-infobox-button img{filter: invert(27%) sepia(92%) saturate(4083%) hue-rotate(217deg) brightness(95%) contrast(101%);display:block;}
.safebitcoin-sub-modules .safecoin-boxes .eael-infobox{gap:20px;}
.safebitcoin-sub-modules .safecoin-boxes h3{    margin-bottom: 15px;}
.safebitcoin-info .wp-caption{position:relative;z-index:1;}
.safebitcoin-info .wp-caption:before{content:"";position: absolute;
    inset: -1rem;
    background: linear-gradient(120deg, #2563eb, #22d3ee);
    border-radius: 2.6rem;
    filter: blur(30px);
    opacity: .20;
    z-index: -1;}
.safebitcoin-info .wp-caption img{width:100%;object-fit:cover;border-radius: 30px;height:578px;object-fit:cover;object-position:top;}
.safebitcoin-info .widget-image-caption{position:absolute;bottom: 20px;left: 30px;}
.safebitcoin-info .elementor-widget-text-editor{max-width:520px !important;}
.safebitcoin-info .elementor-widget-text-editor p:first-child{font-size:20px;line-height:30px;color:#cbd5e1;font-weight:400 !important;}
.safebitcoin-testimonial .premium-testimonial-img-wrapper img{filter: invert(91%) sepia(25%) saturate(749%) hue-rotate(188deg) brightness(103%) contrast(97%);}
.safebitcoin-testimonial .premium-testimonial-text-wrapper{position:relative;}
.safebitcoin-testimonial .premium-testimonial-text-wrapper:before{content: "";
    position: absolute;
    border-bottom: 5px solid #2563eb;
    bottom: -25px;
    width: 64px;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;}
.safebitcoin-faq .eael-accordion-header.show-this.active{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}
.safebitcoin-faq .eael-accordion-header.show-this.active .eael-accordion-content{border-bottom-left-radius:16px;border-bottom-right-radius:16px;}
.ast-custom-post-type header.entry-header{display:none;}
.ast-custom-post-type .learndash .ld-item-list{max-width:1320px;margin:0 auto;padding: 40px 20px;}
.ast-custom-post-type .learndash .ld-section-heading{justify-content:center;    margin-bottom: 50px;}
.ast-custom-post-type .learndash .ld-section-heading h2{font-size:36px !important;line-height:46px;font-weight:700;position:relative;    margin-bottom: 40px !important;}
.ast-custom-post-type .learndash .ld-section-heading h2:before{content:"";position:absolute;bottom:-12px;width:80px;height:6px;background-color:#2563eb;left:0;right:0;margin: 0 auto;}
.safe-sales-list ul li span b{color: #F7931A;}
/* .ast-custom-post-type .ld-course-status{display:none !important;} */
.ast-custom-post-type .ld-course-status-action .btn-join{background-color:#fff !important;font-family: "Montserrat", Sans-serif !important;font-weight: 600 !important;color: #001e3c !important; border-radius: 16px 16px 16px 16px !important;line-height: 26px !important;padding: 16px 40px 16px 40px !important;    transition-duration: .3s !important;transition-property: transform;transition: all .3s !important;text-transform: uppercase !important;font-size: 16px !important;}
.ast-custom-post-type .ld-course-status-action .btn-join:hover{transform: scale(1.1);}
.safe-module-one:hover p{color:#fff !important;}
.wp-child-theme-safebitcoin-child.woocommerce-cart a.button.wc-forward:not(.checkout-button) {
    display: none;
}
.return-to-shop .button.wc-backward{
	display:none;
}
.show-password-input{
    margin-top:20px
}
.show-password-input::after {
    content: "Passwort anzeigen";
    font-size: 14px;
    margin-left: 6px;
}
.banner-iconlist ul{display:grid !important;grid-template-columns:1.2fr 2fr;}
.banner-iconlist ul li{margin-right:0 !important;}
@media screen and (max-width: 1024px) {
	header nav ul li a:after{display:none;}
	header .hfe-nav-menu__submenu-arrow.hfe-dropdown{overflow:hidden;}
}
@media screen and (max-width: 840px) {
	.safebitcoin-info .wp-caption img{    height: 468px;}
}
@media screen and (max-width: 767px) {
		.safebitcoin-info .wp-caption img {width: 60%;height: 500px;margin-left: 0;margin-right: auto;}
	.safebitcoin-info .elementor-widget-text-editor {
    max-width: initial !important;
}
	.safebitcoin-chf-text strong {
    font-size: 38px !important;
}
	.safebitcoin-testimonial .premium-testimonial-text-wrapper:before{bottom:-20px;}
	.banner-iconlist ul{grid-template-columns:1fr;}
}
@media screen and (max-width: 575px) {
	.safebitcoin-info .wp-caption img {width: 100%;height:100%;}
	.safebitcoin-testimonial .premium-testimonial-text-wrapper:before{bottom:-15px;}
}
.sfwd-courses .entry-meta { display: none; }
.entry-meta { display: none !important; }

/* Masterclass page full width fix */
body.page-id-2304 .site-content,
body.page-id-2304 .ast-container,
body.page-id-2304 #content,
body.page-id-2304 .entry-content {
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Next step button styling */
.wp-block-button__link {
    display: inline-block;
    margin-top: 30px;
    padding: 16px 32px;
    background-color: #F7931A;
    color: #fff !important;
    font-size: 18px;
    font-weight: 700;
    border-radius: 8px;
    text-decoration: none;
}

.btc-checklist {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}

.safecoin-boxes .infobox-icon-wrap {
    background-color: rgba(255, 255, 255, 0.12) !important;
}

.elementor-element-74f4ba3,
.elementor-element-16f990c {
    box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.3) !important;
}

.btc-checklist,
.btc-checklist li {
    list-style: none !important;
}
