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

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,em,img,strong,table,tr,th,td,article,aside,footer,header,menu,nav,section,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
article,aside,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

@font-face{font-family:'ProximaNova-Regular';src:url("fonts/proxima_nova_reg-webfont.eot");src:url("fonts/proxima_nova_reg-webfont.eot?#iefix") format('embedded-opentype'),url("fonts/proxima_nova_reg-webfont.woff") format('woff'),url("fonts/proxima_nova_reg-webfont.ttf") format('truetype'),url("fonts/proxima_nova_reg-webfont.svg#proxima_nova_rgregular") format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'ProximaNova-Thin';src:url("fonts/proximanova-thin-webfont.eot");src:url("fonts/proximanova-thin-webfont.eot?#iefix") format('embedded-opentype'),url("fonts/proximanova-thin-webfont.woff") format('woff'),url("fonts/proximanova-thin-webfont.ttf") format('truetype'),url("fonts/proximanova-thin-webfont.svg#proxima_nova_thregular") format('svg');font-weight:normal;font-style:normal}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}


body { margin:0px; background:url(../images/bg.jpg) no-repeat top #161616; width:100%; height:100%; font-family:'ProximaNova-Regular', Arial, Helvetica, sans-serif; }

img { -ms-interpolation-mode: bicubic; }
/*img { border: 0; width: 100%; display: block; max-width: 100%; }*/
td { vertical-align:top; }
a {
text-decoration:none;
color:#ff0000;
-moz-transition: color 0.3s linear; -o-transition: color 0.3s linear; -webkit-transition: color 0.3s linear; transition: color 0.3s linear;
cursor:pointer;
outline:none;
}


a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:hover,
a:active {
  outline: 0;
  color:#ff0000;
  text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {  font-family:'ProximaNova-Thin', Arial, Helvetica, sans-serif; margin: 0; padding: 0; direction: ltr;font-weight: 300;
  font-style: normal;
  color: #fff;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4; }
h1 { font-size: 2.125rem; font-family: "Footlight MT Light"; }
h2 { font-size: 1.6875rem; }
h3 { font-size: 1.375rem; }
h4 { font-size: 1.125rem; }
h5 { font-size: 1.125rem; }
h6 { font-size: 1rem; }


h1 { background-color:rgba(0,0,0,0.85);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigxNTMsIDkzLCAxNzkpIiBzdG9wLW9wYWNpdHk9IjAuNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDQ0LCAxNTUsIDIxOSkiIHN0b3Atb3BhY2l0eT0iMC42Ii8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(left,rgba(153,93,179,0.6),rgba(44,155,219,0.6));background-image:-moz-linear-gradient(left,rgba(153,93,179,0.6),rgba(44,155,219,0.6));background-image:-o-linear-gradient(left,rgba(153,93,179,0.6),rgba(44,155,219,0.6));background-image:linear-gradient(to right,rgba(153,93,179,0.6),rgba(44,155,219,0.6));-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1),0px 1px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1),0px 1px 0 0 rgba(0,0,0,0.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1),0px 1px 0 0 rgba(0,0,0,0.1)}


h1 { padding-left:20px; /*text-shadow: 0px 0px 5px #4d4d4d, 0px 2px 3px #fff;*/ }
.h01 { background: transparent url(../images/01.png) no-repeat right; padding:26px; }
.h02 { background: transparent url(../images/02.png) no-repeat right; padding:26px; }
.h03 { background: transparent url(../images/03.png) no-repeat right; padding:26px; }
.h04 { background: transparent url(../images/04.png) no-repeat right; padding:26px; }
.h05 { background: transparent url(../images/05.png) no-repeat right; padding:26px; }
.h06 { background: transparent url(../images/06.png) no-repeat right; padding:26px; }
.h07 { background: transparent url(../images/07.png) no-repeat right; padding:26px; }

.row { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
.row.collapse > .column, 
.row.collapse > .columns { position: relative; padding-left: 0; padding-right: 0; float: left; }
	

.logo { margin:20px; }
.menu { left:50%; margin-left:-57px; position:absolute; width:114px; }
#menu { left:50%; margin-left:-157px; position:absolute; width:114px; list-style:none; top:0; margin:0px; padding:0px; z-index:999999; }
#menu li { margin:0px; padding:0px; }
#menu li ul { display:none; }
#menu li:hover ul { position:absolute; display:block; width:300px; padding:10px; z-index:-1; margin-top:-90px; margin-left:-80px;
	background:rgba(0, 0, 0, 0.9);
	-webkit-box-shadow:0 0 0 12px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 0 0 12px rgba(0, 0, 0, 0.1);
	box-shadow:0 0 0 12px rgba(0, 0, 0, 0.1); border-left:#706f70 1px solid; border-right:#706f70 1px solid;  }
#menu li ul li { padding:5px 10px; width:250px; height:40px; text-align:left; }
#menu li ul li a { text-align:left !important; font-size:18px; line-height:20px; font-family: "Footlight MT Light"; padding:20px; color:#FFF; }
#menu li ul li a span { font-size:36px; }

/*#nav { margin:0px; padding:0px; }
#nav li { list-style:none; margin:0px; padding:0px; float:left; }
#nav li a { margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-transform:uppercase; line-height:1px !important; padding:5px 13px; height:25px; }
.menu-bg { background:#333; min-height:23px; height:auto; }*/
.sb-toggle-right { display:none; }
#nav { margin:0px; padding:0px; }
#nav li { list-style:none; margin:0px; padding:0px; float:left; background:url(../images/menu-bg.png) no-repeat right top; height:46px; padding:12px 0 12px 0; }
#nav li a { margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#777a77; text-transform:uppercase; line-height:1px !important; padding:0px 16px 0px 16px !important; }
.menu-bg { background:#333; min-height:23px; height:auto; }
	
/* Navigation 
---------------------------------------- */
.navigation { position:absolute; width:1000px; margin:0px auto; z-index:999; }
.navigation ul { margin:0px; width:auto; list-style:none; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
.navigation li a { position:absolute; font-family: "Footlight MT Light"; font-size:26px; color:#fff; }
.navigation li:first-child a, .navigation li:last-child a { border-radius:0; }

/* Items */
.navigation .n1 a { top:0px; width:25%; left:12%; }
.navigation .n2 a { top:140px; width:25%; left:0%; }
.navigation .n3 a { top:290px; width:25%; left:8%; }
.navigation .n4 a { top:420px; width:25%; left:2%; }

.navigation .n5 a { top:420px; width:30%; left:70%; }
.navigation .n6 a { top:290px; width:20%; left:80%; }
.navigation .n7 a { top:140px; width:20%; left:80%; }
.navigation .n8 a { top:0px; width:30%; left:70%; }


	
.content { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; padding:20px; margin:10px 0; line-height:22px; background:rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:0 0 0 12px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 0 0 12px rgba(0, 0, 0, 0.1);
	box-shadow:0 0 0 12px rgba(0, 0, 0, 0.1); }

.img-f-r-1 { float:right; }
.img-f-r-2 { float:right; }
.img-f-r-3 { float:none; }
.content p { margin:15px 0px; }
.ch { min-height:500px; }
.content .c1 { width:30%; margin:0% 1%; float:left; }
.content .c2 { width:46%; margin:0% 2%; float:left; padding-top:10px; padding-bottom:20px; }

.g-main { margin:0px; padding:0px; min-height:300px; }
.gv-main { margin:0px; padding:0px; min-height:180px; }
.g-main h4, .gv-main h4 { line-height:20px; }
.g-main .g-box, .gv-main .g-box { margin:0px; padding:0px; max-width:200px; float:left; margin:5px 20px; }
.g-main .g-box .img-bg, .gv-main .g-box .img-bg {  background:#fff; width:190px; height:140px; padding:5px; }
.g-main .g-box .img-bg img, .gv-main .g-box .img-bg img { float:left; width:190px; height:140px; }
.g-main .g-box .img-bg img.bs, .gv-main .g-box .img-bg img.bs { float:none; width:200px; height:20px; }
.g-main .g-box .by, .gv-main .g-box .by { float: left; clear: both; width: 100%; text-align: center; color: #666; font-size: 12px; text-transform: uppercase; line-height: 20px; height: 20px; }
.g-main .by a, .gv-main .by a { text-decoration: none; }
.g-main .by a:hover, .gv-main .by a:hover { text-decoration: underline; }

.foot-left { width:50%; float:left; font-family: "Footlight MT Light"; font-size:12px; text-align:left; color:#FFF; }
.foot-center { width:20%; float:left; }
.foot-right { width:30%; float:left; font-family: "Footlight MT Light"; font-size:12px; text-align:right; color:#FFF; }
.foot-right a { color:#FFF; }


@media only screen and (max-width:966px) {
	.navigation { position:absolute; width:90%; margin:0px 5%; }
}
@media only screen and (max-width:960px) {
	#nav li a {  padding:0px 12px 0px 14px !important; }
	.navigation { position:absolute; width:90%; margin:0px 5%; }
}
@media only screen and (max-width:854px) {
	.img-f-r-1 { float:none; }
	#nav li a { font-size:11px; padding:0px 10px 0px 11px !important; }
	
	.navigation .n1 a { left:10%; }
	.navigation .n2 a { left:0%; }
	.navigation .n3 a { left:0%; }
	.navigation .n4 a { left:0%; }

	.navigation .n5 a { width:25%; left:75%; }
	.navigation .n6 a { width:20%; left:80%; }
	.navigation .n7 a { width:20%; left:80%; }
	.navigation .n8 a { width:25%; left:75%; }
	
	.g-main .g-box, .gv-main .g-box { max-width:160px; margin:5px 20px; }
	.g-main .g-box .img-bg, .gv-main .g-box .img-bg { width:95%; }
	.g-main .g-box .img-bg img, .gv-main .g-box .img-bg img { float:left; width:100%; }
}

@media only screen and (max-width:800px) {
	.h01, .h02, .h03, .h04, .h05, .h06, .h07 { background-position:200px 0px; }
	
	#nav li a { font-size:11px; font-weight:normal; padding:0px 10px 0px 11px !important; }
	
	.g-main .g-box, .gv-main .g-box { max-width:150px; margin:5px 20px; }
	.g-main .g-box .img-bg, .gv-main .g-box .img-bg { width:95%; }
	.g-main .g-box .img-bg img, .gv-main .g-box .img-bg img { float:left; width:100%; }
}
@media only screen and (max-width:768px) {
	/*.navigation { margin:0px 0 0 -440px; }
	.navigation .n1 a { top:0px; left:120px; }
	.navigation .n2 a { top:140px; left:50px; width:200px; }*/
	#nav li a { font-size:10px; font-weight:normal; padding:0px 10px 0px 11px !important; }
	
	.g-main .g-box, .gv-main .g-box { max-width:150px; margin:5px 20px; }
	.g-main .g-box .img-bg, .gv-main .g-box .img-bg { width:95%; }
	.g-main .g-box .img-bg img, .gv-main .g-box .img-bg img { float:left; width:100%; }
}

@media only screen and (max-width:640px) {
	.logo { float:none; margin:20px; width:280px; }
	#wowslider-container2{ width:616px !important; height:551px; }
	#wowslider-container2 .ws_images{ width:616px !important; height:551px; }
	#wowslider-container2 .ws_images img{ max-width:616px !important; height:551px; }
	.img-f-r-2 { float:none; }
	.img-f-r-3 { float:none; width:600px; }
	.content .c1 { width:100%; float:none; }
	.content .c2 { width:100%; float:none; }
	
	.h01, .h02, .h03, .h04, .h05, .h06, .h07 { background-position:200px 0px; }
	
	.navigation li a { font-size:18px; }
	.navigation .n1 a { top:0px; width:35%; left:0%; }
	.navigation .n2 a { top:40px; width:35%; }
	.navigation .n3 a { top:80px; width:35%; }
	.navigation .n4 a { top:120px; width:35%; }
	.navigation .n5 a { top:0px; left:65%; width:35%; text-align:right; }
	.navigation .n6 a { top:40px; left:65%; width:35%; text-align:right; }
	.navigation .n7 a { top:80px; left:65%; width:35%; text-align:right; }
	.navigation .n8 a { top:120px; left:65%; width:35%; text-align:right; }
	
	#nav li { background:url(../images/menu-bg-1.png) repeat-x top; height:16px; padding:8px 0 8px 0; }
	#nav li img { height:32px; }
	#nav li a { font-size:10px; font-weight:bold; padding:0px 6px 0px 4px !important; }
	#nav { display:none; }
	.sb-toggle-right { display:block; }
	.g-main .g-box, .gv-main .g-box { max-width:130px; margin:5px 12px; }
	.g-main .g-box .img-bg, .gv-main .g-box .img-bg { width:95%; height:120px; }
	.g-main .g-box .img-bg img, .gv-main .g-box .img-bg img { float:left; width:100%; height:120px; }
}



@media only screen and (max-width:360px) {
	.navigation li a { font-size:14px; }

	.content { font-size:11px; }
	.td-fs { font-size:10px; }
	.img-f-r-1 { float:none; width:320px; }
	.img-f-r-2 { float:none; width:320px; }
	.img-f-r-3 { float:none; width:320px; }
	.foot-left { width:100%; float:none; padding:10px; }
	.foot-center { width:100%; float:none; }
	.foot-right { width:100%; float:none; text-align:left; padding:10px; }
	
	#nav li { background:url(../images/menu-bg-1.png) repeat-x top; height:16px; padding:8px 0 8px 0; width:310px; }
	#nav li img { display:none; }
	#nav li a { font-size:12px; font-weight:bold; padding:0px 30px 0px 30px !important; }
	
	.g-main .g-box, .gv-main .g-box { max-width:130px; margin:5px 8px; }
	.g-main .g-box .img-bg, .gv-main .g-box .img-bg { width:95%; height:120px; }
	.g-main .g-box .img-bg img, .gv-main .g-box .img-bg img { float:left; width:100%; height:120px; }
	
}

@media only screen and (max-width:320px) {
	.content { font-size:11px; }
	#wowslider-container2{ width:320px; height:320px; }
	#wowslider-container2 .ws_images{ width:320px; height:320px; }
	#wowslider-container2 .ws_images img{ max-width: 320px; height:320px; }
	.img-f-r-1 { float:none; width:280px; }
	.img-f-r-2 { float:none; width:280px; }
	.img-f-r-3 { float:none; width:280px; }
	
	.h01, .h02, .h03, .h04, .h05, .h06, .h07 { background:none; }
	
	.g-main .g-box, .gv-main .g-box { max-width:130px; margin:5px 8px; }
	.g-main .g-box .img-bg, .gv-main .g-box .img-bg { width:95%; height:120px; }
	.g-main .g-box .img-bg img, .gv-main .g-box .img-bg img { float:left; width:100%; height:120px; }
}
