.stock.in-stock{
	display:none;
}
b{
	font-weight:700 !important;
}
@media (min-width:1300px){
	.fiftypadding{
	padding:0px 50px;
	}	
}
figure.wp-block-gallery .wp-block-image > .wp-element-caption{
 background:#0000 !important;
font-size:16px !important;
}
.single-post .elementor-widget-theme-post-content a{
	color:black !important;
	text-decoration:underline;
}
.dropdown-toggle:hover .dropdown-menu{
	display:block;
}
.product-stock .in-stock {
    color: green;
    font-weight: bold;
}
.product-stock .out-of-stock {
    color: red;
    font-weight: bold;
}
.merch .product-image-container img{
	height:400px;
	object-position: top center !important;
}
.shop-left{
	width:100%;
}
.shop-section .col-lg-6:first-child img{
	height:560px;
	object-fit:cover;
}
.shop-section .slick-slide img{
	width:52%;
}
@media (min-width: 768px) {
	.video-container {
  height:450px;
		border-radius:20px;
}
}
@media (max-width: 767px) {
	.single-post .elementor-widget-mobile__width-auto{
		width:100% !important;
	}
	.single-post .elementor-widget-container img{
		max-width:100% !important;
		width:100% !important;
	}
	.home-banner{
		  height:100vh !important;
		background:url('https://fiftyfourmag.com/wp-content/uploads/2026/04/mobile-webiste-banner-final.png') no-repeat center center;
		background-size:cover;
	  }
	.hero-text h1 {
        font-size: 42px;
    }
	.hero-subtext{
		position:absolute;
		bottom:20px;
		text-align:center;
/* 		display:none; */
	}
	.video-container {
  height:250px;
		border-radius:20px;
}
}
.single-post .elementor-widget-theme-post-content a{
	    overflow-wrap: break-word;   /* Modern browsers */
    word-wrap: break-word;       /* Older browsers */
    word-break: break-all;       /* Agar URL bahut lamba ho */

}
@media (max-width: 767px) {
   #preview-issue{
        height: 100vh !important;
        background: url(https://fiftyfourmag.com/wp-content/uploads/2026/07/Issue-15-Mobile-Version-546x768-Finals.png) no-repeat center center;
       
    }
}

#preview-issue{
	 background-size: cover !important; 
}
#preview-issue:after{
	opacity:0 !important;
}
.checkout-button,#place_order{
	background-color:#000 !important;
}


/* Inputs */
.wp-block-jetpack-contact-form input.grunion-field,
.wp-block-jetpack-contact-form textarea.grunion-field {
    width: 100% !important;
    min-height: 48px;
    padding: 8px 0 !important;

    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid #222 !important;
    border-radius: 0 !important;

    box-shadow: none !important;
    outline: none !important;

    font-family: inherit;
    font-size: 16px;
    color: #222;
}

/* Focus */
.wp-block-jetpack-contact-form input.grunion-field:focus,
.wp-block-jetpack-contact-form textarea.grunion-field:focus {
    border-bottom: 1px solid #222 !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Remove default field spacing */
.wp-block-jetpack-contact-form .grunion-field-wrap {
    padding: 0 !important;
}

/* Subscribe button - right side */
.wp-block-jetpack-contact-form .wp-block-button {
    display: inline-block;
    width: auto;
    float: right;
    margin-top: 0 !important;
}

/* Button */
.wp-block-jetpack-contact-form .wp-block-button__link {
    min-width: 172px;
    min-height: 62px;

    padding: 0 42px !important;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    background: transparent !important;
    color: #222 !important;

    border: 1px solid #555 !important;
    border-radius: 40px !important;

    font-family: inherit;
    font-size: 16px;
    font-weight: 500;

    text-decoration: none !important;
    box-shadow: none !important;
}

/* Button hover */
.wp-block-jetpack-contact-form .wp-block-button__link:hover {
    background: #222 !important;
    color: #fff !important;
    border-color: #222 !important;
}

