#g-utility {
    background: $utility-background;
    color: $utility-text-color;	

    // Home
    .g-home &, .g-homepositions & {
		.g-animatedblock {
		    margin: 2rem 8px 0 8px;
		}    
		.g-animatedblock-items[class*="cols"] .g-animatedblock-item {
			@include breakpoint(mobile-only) {
				margin: 0.5rem 0;
			}			
		}	
		.g-animatedblock-desc {
			@include breakpoint(small-mobile-range) {
				font-size: $core-font-size - 0.2;			
			}  			
		}
    }
}

// Demo Images
@for $i from 1 through 6 {
	.g-style-preset#{$i}.g-demo{
		&.g-home, &.g-homepositions {
			#g-utility .g-animatedblock-item:nth-child(1) .g-animatedblock-image img {
				background-image: url("../../../../images/rocketlauncher/home/utility/img-01-preset#{$i}.jpg");
			}
		} 
		&.g-home, &.g-homepositions {
			#g-utility .g-animatedblock-item:nth-child(2) .g-animatedblock-image img {
				background-image: url("../../../../images/rocketlauncher/home/utility/img-02-preset#{$i}.jpg");
			}
		} 
		&.g-home, &.g-homepositions {
			#g-utility .g-animatedblock-item:nth-child(3) .g-animatedblock-image img {
				background-image: url("../../../../images/rocketlauncher/home/utility/img-03-preset#{$i}.jpg");
			}
		} 
	}
}

@media print {
	#g-utility {
		background: #fff !important;
		color: #000 !important;
	}
}