@charset "UTF-8";
/* CSS Document */

body{
	margin:0px;
	/*background: rgba(209,209,209,1);*/
	/*background-image:url(images/background.png);*/
	background:#fff;
}

.content{
	/*width:940px;
	max-width: 960px;*/
	
	/*width:90%;	
	margin-right: 5%;
	margin-left: 5%;*/
	
	/*margin-right: auto;
	margin-left: auto;*/
	
	font-family:Arial, Helvetica, sans-serif;
	
		-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.menu{
	width:100%;
	padding-top:20px;
	
}

.menu2{
	width:100%;
	height:50px;
	padding-top:20px;
	
}

.concept{
	height: 50px;
	background-color:#FAFAFA;
	color:#cb0004;
	text-align:center;
	font-size:36px;
	padding-top:10px;
	
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
	z-index:100;
	cursor:pointer;
	
}

.concept:hover{
	background-color:#cb0004;
	color:#fff;
}

.conceptSelected{
	background-color:#cb0004;
	color:#fff;
	text-align:center;
	
	z-index:100;
	cursor:pointer;
}

.conceptSelected a{
	display: block;
padding: 25px 40px;
color: #fff;
text-decoration: none;
}

.cell{
	width:33%;
	padding:3px;
	margin-right: auto;
	margin-left: auto;
	vertical-align:middle;
}

.conceptSubcategories{
	height: 100%;
	color:#cb0004;
	text-align:center;
	font-size:22px;
	padding-top:7px;
	background-color:#FAFAFA;
	
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
	z-index:100;
	cursor:pointer;
}

.conceptSubcategories:hover{
	background-color:#cb0004;
	color:#fff;
}

.conceptSubcategoriesSelected{
	color:#fff;
	background-color:#cb0004;
	
	cursor:pointer;
	
}

.cellSubcategories{
	background-color:#FAFAFA;
	width:33%;
	height:auto;
	padding:3px;
	margin-right: auto;
	margin-left: auto;
	vertical-align:middle;
}

.hiddenOptions{
	display:none;
	padding:0px;
}

/**
 * Checkbox Four
 */
 
.checkedSelected {
	width: 30px;
	height: 30px;
	background: #FAFAFA;
	margin: 10px 10px;
	border-radius: 20%;
	position: relative;
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}

/**
 * Create the checkbox button
 */
.checkedSelected label {
	display: block;
	width: 26px;
	height: 26px;
	border-radius: 100px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	cursor: pointer;
	position: absolute;
	top: 2px;
	left: 2px;
	z-index: 1;
	background: rgba(0,0,0,0.05);
	-webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
}

/**
 * Create the checked state
 */
.checkCoatedFLexBanners input[type=checkbox]:checked + label {
	background:#f6a3aa;
}

.checkSticker input[type=checkbox]:checked + label {
	background:#eff203;
}

.checkDAS input[type=checkbox]:checked + label {
	background:#76fb00;
}

.checkHangingBanners input[type=checkbox]:checked + label {
	background:#47ffd6;
}

.checkWraps input[type=checkbox]:checked + label {
	background:#be0100;
}

.checkFlags input[type=checkbox]:checked + label {
	background:#a774ad;
}

.checkMatrixFrame input[type=checkbox]:checked + label {
	background:#00a8ff;
}

.checkScrollers input[type=checkbox]:checked + label {
	background:#a69ea2;
}

.checkMegaSeamlessIn input[type=checkbox]:checked + label {
	background:#02aeee;
}

.checkSeamlessOut input[type=checkbox]:checked + label {
	background:#f4d90b;
}

.checkEventsArea input[type=checkbox]:checked + label {
	background:#ed018d;
}

.checkCarPark input[type=checkbox]:checked + label {
	background:#a7a9ad;
}

.check360DAS input[type=checkbox]:checked + label {
	background:#a4295f;
}

.checkHangingBanner input[type=checkbox]:checked + label {
	background:#f7adce;
}

.checkTableTops input[type=checkbox]:checked + label {
	background:#fc961d;
}

.checkCarpetSideLines input[type=checkbox]:checked + label {
	background:#003471;
}

.checkActionTV input[type=checkbox]:checked + label {
	background:#ed1c24;
}

.checkCarpetGoalPost input[type=checkbox]:checked + label {
	background:#39b54a;
}

.checkCornerFlags input[type=checkbox]:checked + label {
	background:#2556f5;
}

.checkSideCarpet input[type=checkbox]:checked + label {
	background:#00aeef;
}

.checkBanner input[type=checkbox]:checked + label {
	background:#fc961d;
}


input[type='checkbox'] {
    
    /* Hide the input, but have it still be clickable */
    opacity: 0;
	width:25px;
	height:25px;
	
}

a{
	color:#fff;	
}

.fixed {
	position:fixed; 
	top:0;
width: 100%;
left:0px;
	background-color:#fff;
	z-index:1000;
	
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;

}

.pagination{
	width:20%;
	cursor:pointer;
	text-align:center;
	display:block;
	background-color:#FAFAFA;
	color:#cb0004;
	border-right: 1px solid white;
	-moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
    box-sizing:        border-box;
	
	float:left;
}




.pagination:hover{
	background-color:#cb0004;
	color:#fff;
}

.paginationSelected{
	
	float:left;
	width:20%;
	background-color:#cb0004;
	color:#fff;
	text-align:center;
	
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
	z-index:100;
	cursor:pointer;
}




.customUl{
	width:100%;
	padding:0px;
	margin:0px;
	text-align:center;
}

.customUlLi{
	display: block; padding: 25px 40px;
		color: #757575; text-decoration: none;	
}

nav{
float:right;	
}

nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}
	
	nav ul {
		z-index:1000;
	/*background:rgba(95,105,117,0.08) ; */
	padding: 0 20px; 
	list-style: none;
	position: relative;
	/*display: inline-table;*/
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}
	
	nav ul li {
	float: left;
}
	nav ul li:hover {
		background: #cb0004;
	}
		nav ul li:hover a {
			color: #fff;
		}
	
	nav ul li a {
		display: block; padding: 25px 40px;
		color: #757575; text-decoration: none;
	}
	
	
	nav ul ul {
	background: #5f6975;
	 border-radius: 0px; padding: 0;
	position: absolute; top: 100%;
}
	nav ul ul li {
		float: none; 
		border-top: 1px solid #6b727c;
		border-bottom: 1px solid #575f6a;
		position: relative;
	}
		
		h10 > a {
  position: relative;
  color: #000;
  text-decoration: none;
}

h10 > a:hover {
  color: #000;
}


h10 > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}


h10 > a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.titleText{
	color:#E50000;
	width:40%;
	margin:0px;
	padding-left:15px;
	text-align: left;
	font-size:18px;
}

.optionsLegend{
	background:#EBEDEF;	
}

.titleDiv{
	width:1000px;  background-color:#fff; text-align:center; font-size:22px; margin:0 auto; margin-top:10px;  position: relative; display: table;
	border-bottom:1px #cb0004 solid;
	
	border-top:1px #cb0004 solid;
   vertical-align:bottom;
}

.titleDivText{
	height:100%;
	color:#cb0004;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-size:28px;
   font-weight: 300;
}