/*
 Theme Name:   Astra Child
 Theme URI:    https://wordpress.org/themes/sydney/
 Description:  TFC Astra Child Theme
 Author:       Anjana
 Template:     astra
 Version:      1.0.0
 Text Domain:  astrachild
*/
body{font-family:"Poppins" !important;}
a{color: #da4348;}
a:hover{color: #b02929;}
.site-header-primary-section-right .ast-button-wrap{display: none;}
/*MagOrg Shiping*/
.separator{width:80%;margin:auto;border-bottom:1px solid #eee;}
.bkr-rewards{clear:both;border:1px solid #aaa; border-radius:15px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); margin-bottom: 50px !important;}
.sec-row{width: 100%;margin: 10px auto;font-size: 1.1em;line-height: 2.5em;text-align: center;}
.width-60 {width: 60%;}
.w-80{width: 80% !important;}
.row-img{display:block;margin:10px auto;margin-bottom:30px;}
.bkr-label{color:#000;display:inline-block;margin:0 12px;vertical-align:top;}
.bkr-info{color:#000;display:inline-block;}
.bkr-rewards-sec .paid{color: #03c04a;} .bkr-rewards-sec .notpaid{color: #d65050;}
.bkr-rewards-sec{margin-bottom:60px;padding-bottom:30px;}
.gradient-text{text-align: center;margin: 40px;font-size: 1.8em;text-decoration: underline;color: #da4348;}
.bkr-rewards-sec p{width:90%;margin:auto;padding-left:32px;color:#000;}
.strike-price{text-decoration:line-through;padding:10px;display:inline-block;font-weight:600;}
.price{padding:10px;font-weight:600;}
.shp-featured-img{height: 480px; background-repeat: no-repeat; background-size: cover; background-position: center center;position: absolute;top: 0;left: 50%;width: 100vw;margin-left: -50vw;}
.center-bottom{background-position: center bottom;}
.header-strip{position: relative;}
.header-strip .container{position: relative;padding-top: 540px;}
.header-strip .page-title h1{font-size: 2.5em;margin-bottom: 40px;font-weight: 800;}
.product-wrap p.marketing-text{text-align: left; color: #323232;font-size: 1.1em;font-weight: 200;}
.woocommerce-page .type-page .entry-header{display: none;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-weight: bold;}
/*body.page-id-2344 .header-image, body.page-id-2428 .header-image , body.page-id-2553 .header-image, body.page-id-2429 .header-image {
    background-image: url(https://thefundingcafe.com/wp-content/uploads/2022/05/magorg-shipping-tfc.jpeg);
    display: block;
}
body.page-id-2344 .header-image img,body.page-id-2428 .header-image img, body.page-id-2553 .header-image img, body.page-id-2429 .header-image img{
   display:none;
}*/

/* Don't show header on addon details page */
.site-content .ast-container{flex-direction: column;}
.page-content{width: 100%;margin: 0; padding: 0;}
.page-content h1{font-size: 4em;text-align: center;margin: 12px auto 0;}
.page-content h3{font-size: 3em;text-align: center;margin: 8px;}
.page-content p{font-size: 1.2em;text-align: center;}
.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}
.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;display: inline-block;}
.header-image .header-inner{display:block;}
.page-id-3294 .header-image, .page-id-3444 .header-image, .page-id-4172 .header-image{display: none;}
.page-id-3294 .page-wrap, .page-id-3444 .page-wrap, .page-id-4172 .page-wrap{padding-top:0;} 
body.page-id-2344 #li-info a, body.page-id-2428 #li-cart a, body.page-id-2429 #li-checkout a, body.page-id-2553 #li-addon a{color:#b02929;font-weight:600;}
.woo-product{padding:10px 10px 20px 0;}
.two-col{display:flex;align-items: center;}
.two-col h6{margin-bottom:6px;}
.left{flex:2;}.right{flex:4;padding-left:20px;}
.two-col input[type="number"], #txtEmail{height:37px;padding:4px 10px;margin:10px auto;margin-right:20px;border: 1px solid #b02929;color:#000;max-width:98%;}
.two-col input[type="number"]:focus{border: 2px solid #b02929;}
.tfc-label{color:#b02929;font-weight:500;margin:12px 20px;}
.atc-btn, .atc-btn1 a, .woocommerce-mini-cart__buttons a, #btnSubmit{background:#d65050;color:#fff;font-weight:600;border-radius:2px;padding:1em;border:1px solid #d65050; display: inline-block; margin-bottom: 30px;font-size: 1.1em;}
.pad-50{padding:12px 50px;}
.addon-name{line-height:150px;text-align: center;}
.more-left{color:#71b81d;margin-left:25px;}
.less-left{color:#da4348;margin-left:25px;}
.text-center{text-align:center;}
.woocommerce-mini-cart__buttons a{margin-left:20px;}
.woo-product .left img{border: 1px solid #aaa;}
.tagline{font-style: italic; display: block;color:#323232;margin: 8px 0 14px;font-size: 1.3em;}
.return-to-shop{display:none;}
.atc-btn:hover,  .woocommerce-mini-cart__buttons a:hover, #btnSubmit:hover, .atc-btn1 a:hover{box-shadow:0 3px 5px #000;color:#fff;background-color: #b02929;}
.product-wrap .woocommerce-mini-cart{padding-left:0;}
.product-wrap .woocommerce-mini-cart-item{list-style:none;position:relative;}
.product-wrap .woocommerce-mini-cart-item .quantity{position:absolute;bottom:0;left:0;}
.product-wrap .remove_from_cart_button{font-size:1.8em; font-weight:600;color:#b02929;}
.product-wrap .remove_from_cart_button:hover, .ks-projects a:hover{color:#b02929;transform:scale(1.1);}
.product-wrap .woocommerce-mini-cart__total total{text-align:center;}
.woocommerce-mini-cart__buttons{text-align:center;}
.product-wrap .woocommerce-mini-cart img{width:100px; margin:0 20px;}
.breadcrumbs{list-style:none;font-size:0.9em;font-weight:600;}
.breadcrumbs li{display:inline-block;}
.breadcrumbs li:after{content:'>'; margin:3px 18px;color: #d65050;}
.breadcrumbs li:last-child:after, .breadcrumbs #li-checkout:after{content:'';}
.breadcrumbs a{color: #d65050;}
.breadcrumbs a:hover, .breadcrumbs li.active a{border-bottom: 1px solid #d65050;color:#b02929;text-decoration: none;}
.head-cart a:hover{border-bottom:0;}
.head-cart{width:100px;float:right;list-style:none;}
.head-cart a{position:relative;margin-right:30px;}
.bkr-data{text-align: right; max-width: 1140px;margin: auto;}
#lblBackerName, #lblBackerNo{padding-right:0px;color: #b02929;line-height:3em;}
.ks-projects h3{color: #d65050;text-align: center;margin: 8px;}
#shipping_country{visibility:hidden;}
.privacy-text{color: #aaa;font-size: 1em;width: 50%;margin-left: 52%;}
.privacy-text1{color: #aaa;font-size: 1em;margin-top: 20px;}
.cart-contents {
    position: relative;
    display: flex !important;
    flex-flow: column nowrap;
    justify-content: center;
}
.copy-text {
	cursor: pointer;
	border: 1px solid #ccc;font-weight: bold;
    padding: 3px 8px;
}
.product-wrap p{color: #d65050;}
.cart-contents:hover {
    text-decoration: none;
}

.cart-contents-count {
	position: absolute;
    top: 12px;
   	right: 40px;
   	transform: translateY(-105%) translateX(25%);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 22px;
	height: 22px;
   	width: 22px;
	vertical-align: middle;
	text-align: center;
	color: #fff !important;
    background: rgba(0,0,0,0.8);
    border-radius: 50%;
    padding: 1px;
}
.col-comm{
    margin-bottom: 51px;
}
.col-comm .post__content{
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
}

.addon-sale-badge {
    position: absolute;
    top: 0px;
    left: 15px;
    background: #d65050;
    color: #fff;
    padding: 5px 10px;
    font-size: 18px;
    border-radius: 3px;
    font-weight: bold;
}
.bold-text{font-weight:bold;}

@media only screen and (max-width: 768px) {
	body{font-size:0.9em;}
	.bkr-label{width:200px;vertical-align:top;}
.bkr-info{max-width:50%;}
.col-comm{margin-bottom: 43px;}
.bkr-rewards-sec{margin-bottom: 0;}
.gradient-text{margin: 10px;}
}
@media only screen and (max-width: 480px) {
	.page-content p{font-size: 1.3em;}
	body{font-size:1.3em;}
	.more-left, .less-left{display:block;margin-left:0;}
	.bkr-label{width:100%;margin:0 12px;}
.bkr-info{max-width:100%;margin:0 12px;}
	.atc-btn{display:block;margin-top:10px;}
	/*SHIPPING + ADDONS PAGE*/
	.woo-product .two-col, .right .details{display:block; text-align: center;}
	.two-col .left{margin-bottom: 30px;}
	.two-col h6{font-size: 1.3em;}
	.bkr-label, .bkr-info{width:auto;margin: 3px;font-size: 1.3em;}
    .bkr-rewards-sec{margin-bottom: 0;}
    .gradient-text{margin: 10px;}
	.bkr-rewards-sec .addon-name{margin-top:40px;line-height:1.5;}
	.bkr-rewards-sec .addon-img{margin: auto;display: block;width: 150px;}
    .col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}
    .header-strip .container{margin-top: 20px;}
    .breadcrumbs li{margin-top: 20px;}
	
	.addon-sale-badge {left:18px;}
}