/*  SECTIONS  */
.group:after,.section{clear:both}.section{padding:0;margin:0}.col{display:block;float:left;margin:1% 0 1% 1.6%}.col:first-child{margin-left:0}.group:after,.group:before{content:"";display:table}.group{zoom:1}.span_2_of_2{width:100%}.span_1_of_2{width:49.2%}.span_3_of_3{width:100%}.span_2_of_3{width:66.13%}.span_1_of_3{width:32.26%}.span_4_of_4{width:100%}.span_3_of_4{width:74.6%}.span_2_of_4{width:49.2%}.span_1_of_4{width:23.8%}.span_5_of_5{width:100%}.span_4_of_5{width:79.68%}.span_3_of_5{width:59.36%}.span_2_of_5{width:39.04%}.span_1_of_5{width:18.72%}.span_6_of_6{width:100%}.span_5_of_6{width:83.06%}.span_4_of_6{width:66.13%}.span_3_of_6{width:49.2%}.span_2_of_6{width:32.26%}.span_1_of_6{width:15.33%}.span_7_of_7{width:100%}.span_6_of_7{width:85.48%}.span_5_of_7{width:70.97%}.span_4_of_7{width:56.45%}.span_3_of_7{width:41.94%}.span_2_of_7{width:27.42%}.span_1_of_7{width:12.91%}.span_8_of_8{width:100%}.span_7_of_8{width:87.3%}.span_6_of_8{width:74.6%}.span_5_of_8{width:61.9%}.span_4_of_8{width:49.2%}.span_3_of_8{width:36.5%}.span_2_of_8{width:23.8%}.span_1_of_8{width:11.1%}.span_9_of_9{width:100%}.span_8_of_9{width:88.71%}.span_7_of_9{width:77.42%}.span_6_of_9{width:66.13%}.span_5_of_9{width:54.84%}.span_4_of_9{width:43.55%}.span_3_of_9{width:32.26%}.span_2_of_9{width:20.97%}.span_1_of_9{width:9.688%}.span_10_of_10{width:100%}.span_9_of_10{width:89.84%}.span_8_of_10{width:79.68%}.span_7_of_10{width:69.52%}.span_6_of_10{width:59.36%}.span_5_of_10{width:49.2%}.span_4_of_10{width:39.04%}.span_3_of_10{width:28.88%}.span_2_of_10{width:18.72%}.span_1_of_10{width:8.56%}@media only screen and (max-width:480px){.col{margin:1% 0}.span_10_of_10,.span_1_of_10,.span_1_of_2,.span_1_of_3,.span_1_of_4,.span_1_of_5,.span_1_of_6,.span_1_of_7,.span_1_of_8,.span_1_of_9,.span_2_of_10,.span_2_of_2,.span_2_of_3,.span_2_of_4,.span_2_of_5,.span_2_of_6,.span_2_of_7,.span_2_of_8,.span_2_of_9,.span_3_of_10,.span_3_of_3,.span_3_of_4,.span_3_of_5,.span_3_of_6,.span_3_of_7,.span_3_of_8,.span_3_of_9,.span_4_of_10,.span_4_of_4,.span_4_of_5,.span_4_of_6,.span_4_of_7,.span_4_of_8,.span_4_of_9,.span_5_of_10,.span_5_of_5,.span_5_of_6,.span_5_of_7,.span_5_of_8,.span_5_of_9,.span_6_of_10,.span_6_of_6,.span_6_of_7,.span_6_of_8,.span_6_of_9,.span_7_of_10,.span_7_of_7,.span_7_of_8,.span_7_of_9,.span_8_of_10,.span_8_of_8,.span_8_of_9,.span_9_of_10,.span_9_of_9{width:100%}}

/* SECTIONS */







/* MENU ANIMATION */
.menu_icon {
	vertical-align:top;
    display: inline-block;
    cursor: pointer;
	position:relative;
	z-index:2;
	left:10px;top:5px;
}

.bar1, .bar2, .bar3 {
    width: 35px;
    height: 5px;
    background-color: #FFF;
    margin: 6px 0;
    transition: 0.4s;
}

/* Rotate first bar */
.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px) ;
    transform: rotate(-45deg) translate(-9px, 6px) ;
}

/* Fade out the second bar */
.change .bar2 {
    opacity: 0;
}

/* Rotate last bar */
.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-8px, -8px);
}
/* MENU ANIMATION */




/* SITE STUFF */

html {
	font-family:Lato,sans-serif;
	width:100%;
	height:100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

h1, h2, h3, h4, h5, h6 {color:white;font-weight:400;margin:0;padding:0;}


h3 {text-transform:uppercase;letter-spacing:5px;color:white;font-size:13pt;text-align:center;}
h1 {text-transform:uppercase;letter-spacing:0px;color:white;font-weight:900;font-size:18pt;text-align:center;}


.logotop {
	width:300px;
	transition: 2s;
}

body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background-color:black;
}

.p {margin:0 20px;padding:0;}
.abs {position:absolute;}
.main {text-align:left;max-width:970px;position:relative;z-index:2;}
.sitewidth {max-width:2560px;text-align:center;position:relative;}
.content_container {max-width:1920px;text-align:left;position:relative;}
.content_container2 {max-width:970px;text-align:left;position:relative;}

#top_diamonds {margin:0 auto;position:fixed;z-index:100;top:0;left:0;bottom:auto;background-image:url('/images/top_diamonds2.png');background-repeat:no-repeat;background-position:center top;width:100%;height:109px;background-position:top left;background-size:auto;transition: 0.4s;}

.menu_click {cursor:pointer;}
.top_nav {margin:0 auto;position:fixed;max-width:1320px;width:100%;height:50px;z-index:101;background-color:rgba(0,0,0,0.0);transition: 0.4s;}

.bg {background-color:rgba(0,0,0,0.8);transition: 0.4s;}
#site_menu {display:none;z-index:101;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#67CBCC;}
#site_menu a {display:block;padding:10px 0px;font-size:18pt;text-transform:uppercase;color:black;text-decoration:none;border:1px solid white;background-color:rgba(255,255,255,0.5);margin:10px;}



.cyan, .blue {color:#A4F3F6;}
	
/* SITE STUFF */


/* HOME CYCLER */
.m970{position:relative;width:100%;max-width:970px;height:350px;text-align:left !important;}
#cycler_shell {display:inline-block;position:absolute;top:0;left: 50%;transform: translate(-50%,0);width:100%;max-width:970px;height:450px;z-index:2;text-align:left;}
#cycler {position:relative;width:100%;max-width:970px;height:450px;text-align:left !important;}
#cycler div{position:absolute;z-index:1;background-position:center center;background-repeat:no-repeat;width:100%;height:450px;}
#cycler div.active{z-index:3}

/* HOME CYCLER */

.input {font-size:13pt;color:#ffffff;border:1px solid black;background-color:#3F3F3F;padding:5px;font-family:'Open Sans',Arial;-moz-box-shadow: 0 0 5px #131313;-webkit-box-shadow: 0 0 5px #131313;box-shadow: 0 0 5px #131313;border-radius: 0;}



.tableform tr th {white-space:nowrap;font-weight:normal;text-align:right;color:white;padding-top:10px;}
.tableform tr td {text-align:left;}
.tableform tr td input[type=text], .tableform tr td textarea {padding:5px;color:white;font-size:10pt;width:100%;max-width:350px;box-sizing:border-box;}
.required {display:none;}

.button {-webkit-appearance:none;-webkit-border-radius:0;font-size:12pt;letter-spacing:1px;text-transform:uppercase;font-weight:bold;display:inline-block;border:0;border-radius: 0;cursor:pointer;background-color:#72EDEE;padding:10px 20px;color:black  !important;text-decoration:none;}
.button:hover {background-color:#50E8E6;color:black !important;}


.mobile_shadow {background-color:transparent;margin-right:10px;}
.desktop_shadow {background-color:rgba(0,0,0,0.5);margin-right:10px;}
.shadow {background-color:rgba(0,0,0,0.5);margin-right:10px;}

@media only screen and (max-width: 480px) {
	.mobile_shadow {background-color:rgba(0,0,0,0.5);margin-right:0px;}
	.shadow {background-color:rgba(0,0,0,0.5);margin-right:0px;}
	.desktop_shadow {background-color:transparent;margin-right:0px;}
}





