<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'AGENCYR';
	src: url('/assets/fonts/agencyfb/AGENCYR.eot');
	src: local('AGENCYR'), url('../fonts/agencyfb/AGENCYR.woff') format('woff'), url('../fonts/agencyfb/AGENCYR.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. &lt;p class="fontsforweb_fontid_11296"&gt;Text with this font applied&lt;/p&gt; */
.fontsforweb_fontid_11296 {
	font-family: 'AGENCYR' !important;
}

html{font-size:100%;} 

body {font-size:16px;}


.product-showcase-container
{
	padding-bottom: 0;
}


.product-showcase-container div.container-fluid h1
{
	font-family: AGENCYR;
    text-transform: uppercase;
	font-size: 300%;
	font-weight: normal;
	text-shadow: none;
    margin: 0;
}
.product-showcase-container div.container-fluid h1
{
	color: #fff;
}
.product-showcase-container div.container-fluid h1 strong
{
	color: #000;
	font-weight: normal;
}

div.tparrows::before
{
	font-size: 35px;
	line-height: 79px;
}
div.tparrows
{
	width: 35px;
	height: 80px;

	animation: pulse 3s infinite;	
}
@keyframes pulse {
  0% {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
  }
  50% {
	 /* background: rgba(230, 11, 17, 0.5) none repeat scroll 0% 0%; */
	 background: rgba(50, 50, 50, 0.5) none repeat scroll 0% 0%;
  }
  100% {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
  }
}


@media(max-width:900px){
	
	.product-showcase-container div.container-fluid h1
	{
		font-size: 150%;
	}
	
	section#arrma-footer div#kp-resource-bar-logo
	{
		text-indent: -999999px;
		display: none;
	}
	section#arrma-footer div#kp-resource-bar-logo img
	{
		max-width: 20%;
		height: auto;
	}
	section#arrma-footer nav#footer-nav
	{
		max-width: 100%;
	}
	
	section div#tech-specs
	{
		font-size: 100%;
	}
	
}


section.section-break div.row
{
	padding: 10px 10px 10px 10px;
	border: 1px solid #333;
	border-width: 1px 0 1px 0;
		
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	
	background-color: #444;

	background: rgb(68,68,68);
	background: linear-gradient(90deg, rgba(68,68,68,1) 40%, rgba(204,204,204,1) 80%); 

	text-align:center;

}






div.fancybox-outer a.fancybox-prev
{
	margin-left: -50px;	
}
div.fancybox-outer a.fancybox-next
{
	margin-right: -50px;	
}


.product-showcase-container
{
	
}

section#nero-side div
{
	padding: 0;
	margin: 0;
}
section#nero-side img
{
	width: 100%;
	max-width: 1920px;
	height: auto;
}

section.section-break img
{
	width: 100%;
	max-width: 516px;
	height: auto;
}
div.diff-brain-container div.row div.col-md-2 div
{
	text-align:center;
}
div.diff-brain-container div.row:first-child div.col-md-2 img
{
	width: 100%;
	max-width: 251px;
	height: auto;
}

section.attack
{
	max-width: 1920px;
}



section#arrma-footer
{
	margin-top: 20px;
	width: 99%;
}


div.tech-specs
{
	font-family: AGENCYR;
	font-size: 120%;
}

.product-showcase-container div.tabs div.tab-content img
{
	max-width: 900px;
}

.product-showcase-container div.tabs div.tab-content div.tech-specs h2
{
	font-family: AGENCYR;
	font-size: 150%;
	text-shadow: none;
    margin: 0;
}

div.tech-specs &gt; div.row
{
	border: 1px solid #eee;
	border-width: 0 0 1px 0;
}

div.tech-specs &gt; div.row &gt; div
{
	padding: 3px;
}

div.tech-specs &gt; div.row:nth-child(1n)
{
	background-color: #fff;
}
div.tech-specs &gt; div.row:nth-child(2n)
{
	background-color: #fff;
}

div.tech-specs &gt; div.row &gt; div:first-child
{
	text-transform: uppercase;
}
div.tech-specs &gt; div.row &gt; div:not(:first-child)
{
	text-align: center;
}



div#rev_slider_13 div.tp-bullet
{
	border-color: #e60b11;
}
div#rev_slider_13 div.tp-bullet:after
{
	background-color: #e60b11;
}

div.tp-caption
{
	line-height: 1.05em !important;
}

div.tp-caption ul 
{
	list-style: none;
	margin: 0;
	padding: 0;
}
div.tp-caption ul li
{
	padding-left: 0; 
	margin: 0;
    text-indent: 0;
	display: table-row;
}
div.tp-caption ul li:before
{
	content: "• ";
    color: #e60b11;
	text-align: right;
	display: table-cell;
	padding-right: 0.5em;
    margin: 0;
	position: inherit;
}

div.tp-caption span.highlight
{
	color: #e60b11;
}


li.tp-revslider-slidesli
{
	
}


.product-showcase-container div.container-fluid h1
{
	color: #fff;
}

.product-showcase-container div.container-fluid h1 strong
{
	/* color: #e60b11; */
	color: #000;
	font-weight: bold;
}


div.fullwidthbanner-container
{
	overflow: hidden !important;
}



.product-showcase-container div.controls
{
	
}
.product-showcase-container iframe#vimeo1:hover div.controls
{
	
}

.embed-container:first-child
{
	/* padding-bottom: 26.0%; */
	padding-bottom: 56.25%;
}
.embed-container
{ 
	position: relative; 
	padding-bottom: 56.25%;
	/* padding-bottom: 41.6%; */
	overflow: hidden; 
	max-width: 100%; 
	height: auto; 
	background-color:#666;
	
	
}

.stunt-tutorial .embed-container
{
	-webkit-box-shadow: 10px 10px 23px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 23px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 23px 0px rgba(0,0,0,0.75);
}

.embed-container iframe, .embed-container object, .embed-container embed 
{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}


div.stunt-tutorial p
{
	position: absolute;
    z-index: 100;
    color: #000;
    text-transform: uppercase;
    left: 35.5%;
    font-size: 400%;
    font-family: AGENCYR;
    padding-top: 14px;
	
	text-shadow: 2px 2px 1px #eee,
             -2px -2px 1px #eee,
             -2px 2px 1px #eee,
              2px -2px 1px #eee;
}

div.stunt-tutorial div.embed-container
{
	width: 600px;
	height: 332px;
	position: absolute;
	margin: 30px 0 0 30px;
	padding-bottom: 0%;
}

@media(max-width:1800px)
{
	div.stunt-tutorial div.embed-container
	{
		width: 440px;
		height: 255px;
		position: absolute;
		margin: 20px 0 0 20px;
		padding-bottom: 0%;
	}
	div.stunt-tutorial p
	{
		left: 33%;
		font-size: 350%;
		padding-top: 4px;
	}
}
@media(max-width:1500px)
{
	div.stunt-tutorial div.embed-container
	{
		width: 320px;
		height: 188px;
		position: absolute;
		margin: 10px 0 0 10px;
		padding-bottom: 0%;
	}
	div.stunt-tutorial p
	{
		left: 31%;
		font-size: 300%;
		padding-top: 0;
	}
}
@media(max-width:1100px)
{
	div.stunt-tutorial div.embed-container
	{
		width: 250px;
		height: 136px;
		position: absolute;
		margin: 5px 0 0 5px;
		padding-bottom: 0%;
	}
	div.stunt-tutorial p
	{
		left: 29%;
		font-size: 200%;
		padding-top: 0;
	}
}






section.thumb-navigation div.pic {
  border: 0;  
  margin: 0;
  padding: 0;
  overflow: hidden;  
  background-color: #000; 

}

section.thumb-navigation img
{
		
}

.pic img
{
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
	
	max-width: 100%;
}
.pic img:hover
{
	max-width: 120%;
	margin-top: -15%;
	margin-left: -12%;
}


div.stunt-tutorial
{
	width: 100%;
}
div.stunt-tutorial &gt; img
{
	max-width: 1920px;
	width: 100%;
	height: auto;
}

section.resources
{
	margin-bottom: 20px;
}
section.resources &gt; div.container-fluid &gt; div.row img
{
	width: 100%;
	max-width: 450px;
}
section.resources &gt; div.container-fluid &gt; div.row 
{
	text-align: center;
	font-family: AGENCYR;
	font-size: 120%;
}


div#bgCompare-container, div#bgCompare-container2
{
	height: 80vh;
	max-height: 900px;
}

#bgCompare,
        #bgCompare2 {
            width: 100%;
            height: 100%;
            margin: 0 auto;
            overflow: hidden;
        }




</pre></body></html>