@charset "utf-8";/* CSS Document */body {	font-family: 'Open Sans', sans-serif;	padding-top: 0px;	background-color:#000;}.slider_block {	width:100%;}a {	color:#f3ae07;}a:hover {	color:#fff000;	text-decoration: none;}a:focus {	color:#F3AE07;	text-decoration: none;}a:active {	color:#fff000;}.marginGapper5 {	margin-left: 5px;	}.marginGapper7 {	margin-left: 7px;	}.marginGapper10 {	margin-left: 10px;	}.marginGapper12 {	margin-left: 12px;	}.marginGapper15 {	margin-left: 15px;	}.marginGapper20 {	margin-left: 20px;	}.typeReverse {	color: #FFFFFF;}.nav-container:before,.nav-container:after {  display: table;  content: " ";}.nav-container:after {  clear: both;}.nav-container {  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;  clear: both;}.navbar-default, .navbar-inverse {  border-style: none;}.carousel001 {	z-index: 2;}	.bgBlack {	background-color: #000;}.rowPadding {	padding-top: 10px;}.cbp-af-header-shrink {	padding-top: 5px;	padding-bottom: 5px;	opacity: 1;}.fill-screen {		background-size: cover;	background-position: center;}.thumbailSocial {	text-align: right;}.title-row {    position: relative;    min-height: 300px;}.title-image {    position: absolute;    padding: 20px;    top: 50%;    left: 50%;    margin-right: -50%;    transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);}.down-button {    position: absolute;    bottom: 90px;    width: 100%;    text-align: center;}.down-button i {    color: white;}.content-filler {	min-width: 100%;	min-height: 350px;}.fixed-attachment {	background-attachment: fixed;}.filler-row {	background-image: url(../img/site-logo-white.png);	background-repeat: repeat-x;	background-size: 12%;	min-width: 100%;	min-height: 25px;	background-color: #333;}.row-placer {    padding: 50px;}iframe {	width: 100%;	border:0;}.webPagesTitle {	display: None;}/*.img-responsive {	margin:  0px auto;	border: 3px solid darkblue;	box-shadow: rgba(0,0,0,0.5) 10px 10px 30px;	}*/.text-banner {    text-align: center;    margin: 40px 20px; }.text-banner h1 {    font-size: 44px;}.text-banner p {    font-size: 18px;}.activity-section {    margin: 50px;}.activity-element {    text-align: center;}.activity-element img {    width: 150px;    height: 150px;}#carousel1 {	margin: 10px 0px;}#carousel1 img {	height: auto;	max-width: 720px;}.contact-us {    margin: 50px;    text-align: center;}footer {	background-color: #000;	color: #ddd;	padding: 20px;	text-align: center;}aside {	background-color: #f7f7f7;	text-align: center;	padding-top: 40px;}.range-list {	padding-bottom: 40px;	padding-top: 40px;}.range-list h4 {	margin-bottom: 40px;	color: darkorange;	font-weight: bold;}.range-list img {	width: 100%;	height: 100%;	max-width: 140px;	max-height: 60px;}range-title {	color: darkblue;}.sports-icon-list {    background-color: #333;    padding-bottom: 0px;}.sports-icon-list a {    color: white;}.sports-icon-list a h6 {    margin-top: 2px;    margin-bottom: 14px;}.sports-icon-list img {    width:70px;    height:70px;}.sports-list-top div {    margin-left: auto;    margin-right: auto;	padding-top: 40px;    text-align: center;}.sports-list-top a {    margin-left: 30px;    margin-right: 30px;    display: inline-block;}.sports-list-bottom div {    margin-left: auto;    margin-right: auto;	padding-top: 30px;    text-align: center;}.sports-list-bottom a {    margin-left: 30px;    margin-right: 30px;    display: inline-block;}article {    padding: 40px;}article img {    width: 100%;    height: 100%;    text-align: center;    box-shadow: 6px 6px 8px #777;    margin-bottom: 20px;}article p {    font-size: 16px;}/* Image Gallery */ul {         padding:0 0 0 0;margin:0 0 0 0;}ul li {     	list-style:none;	margin-bottom:25px;           }ul li img {	cursor: pointer;}.modal-body {	background-color:#000000;	padding:5px !important;}.modal-content {	border-radius:0;}.modal-dialog img {	width: 100%;	height: auto;	text-align:center;	margin:0 auto;}.controls{            width:50px;  display:block;  font-size:14px;  padding-top:8px;  font-weight:bold;          }.next:link {color: white;	text-decoration: none;  float:right;  text-align:right;}.next:hover {color: #FA0004;text-decoration: none;}.previous:link {	color: white;	text-decoration:none;  float:left;  text-align:left;}.previous:hover{color: #FA0004;text-decoration:none;}.socialContainer {	width: 100%;}.socialFooter {	width:60%;  	float: right !important;	padding-right: 10px;	text-align:right;}.fb-like {	width:40%;  	float: left !important;	padding-left: 10px !important;	text-align:left;}.copyright {	width:40%;  	float: left !important;	padding-left: 10px;	text-align:left;}/*override modal for demo only.modal-dialog {	max-width: 1000px;	padding-top: 90px;}*//*-----------------------------------------------------------------------------------*//*	SERVICES/*-----------------------------------------------------------------------------------*/.services_block {padding:65px 0 35px;}.service_item {position:relative;}.service_item:before {	content:'';	position:absolute;	z-index:1;	left:0;	top:0;	width:100%;	height:100%;	opacity:0.6;	background-color:#000;	transition: all 0.5s ease-in-out;	-webkit-transition: all 0.5s ease-in-out;}.service_item:hover:before {height:0;}.service_item:after {	content:'';	position:absolute;	z-index:1;	left:0;	bottom:0;	width:100%;	height:0;	opacity:0.7;	background: #c92327; /* Old browsers */	background: -moz-linear-gradient(top, #c92327 0%, #595959 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c92327), color-stop(100%,#595959)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #c92327 0%,#595959 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #c92327 0%,#595959 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #c92327 0%,#595959 100%); /* IE10+ */	background: linear-gradient(to bottom, #c92327 0%,#595959 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c92327', endColorstr='#595959',GradientType=0 ); /* IE6-9 */	transition: all 0.5s ease-in-out;	-webkit-transition: all 0.5s ease-in-out;}.service_item:hover:after {height:100%;}.service_item img {	width:100%;	transition: all 0.5s ease-in-out;	-webkit-transition: all 0.5s ease-in-out;}.service_item i {	position:absolute;	z-index:2;	left:50%;	top:94px;	display:block;	vertical-align:top;	width:70px;	height:70px;	margin-left:-35px;	line-height:70px;	font-size:50px;	color:#fff;	cursor:default;	transition: all 0.5s ease-in-out;	-webkit-transition: all 0.5s ease-in-out;}.service_item:hover i {top:161px;}.service_item:hover p {	bottom:100%;	background-color:#c92327;	transform:translateY(100%);	-o-transform:translateY(100%);	-ms-transform:translateY(100%);	-webkit-transform:translateY(100%);}.service_item .service_shadow {	position:absolute;	z-index:0;	left:0;	right:0;	bottom:-32px;	height:10%;	opacity:0;	background-image:url(../images/Services/service_shadow.png);	background-repeat:no-repeat;	background-size:100% auto;	-webkit-background-size:100% auto;	transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;}.service_item:hover .service_shadow {opacity:1;}.title {padding-bottom:5px;}.title h2 {margin-bottom:5px;}.title p {font-size:14px; color:#333;}.center {text-align:center;}.right {text-align:right;}.left {text-align:left;}.indent {	text-indent:20px;}.margbot0 {margin-bottom:0;}.margbot5 {margin-bottom:5px !important;}.margbot10 {margin-bottom:10px;}.margbot20 {margin-bottom:20px;}.margbot25 {margin-bottom:25px;}.margbot30 {margin-bottom:30px;}.margbot40 {margin-bottom:40px;}.margbot50 {margin-bottom:50px;}.margbot60 {margin-bottom:60px;}.margbot65 {margin-bottom:65px;}.margbot70 {margin-bottom:70px;}.margtop0 {margin-top:0;}.margtop5 {margin-top:5px !important;}.margtop10 {margin-top:10px;}.margtop20 {margin-top:20px;}.margtop25 {margin-top:25px;}.margtop30 {margin-top:30px;}.margtop40 {margin-top:40px;}.margtop50 {margin-top:50px;}.margtop60 {margin-top:60px;}.margtop65 {margin-top:65px;}.margtop70 {margin-top:70px;}.pad0 {padding:0;}.padbot0 {padding-bottom:0;}.padbot10 {padding-bottom:10px;}.padbot15 {padding-bottom:15px;}.padbot20 {padding-bottom:20px;}.padbot30 {padding-bottom:30px;}.padbot40 {padding-bottom:40px;}.padbot45 {padding-bottom:45px;}.padbot50 {padding-bottom:50px;}.padbot60 {padding-bottom:60px;}.padbot70 {padding-bottom:70px;}.padbot80 {padding-bottom:80px;}.padtop0 {padding-top:0;}.padtop10 {padding-top:10px;}.padtop15 {padding-top:15px;}.padtop20 {padding-top:20px;}.padtop30 {padding-top:30px;}.padtop40 {padding-top:40px;}.padtop45 {padding-top:45px;}.padtop50 {padding-top:50px;}.padtop60 {padding-top:60px;}.padtop70 {padding-top:70px;}.padtop80 {padding-top:80px;}.padleft0 {padding-bottom:0;}.padleft10 {padding-left:10px;}.padleft15 {padding-left:15px;}.padleft20 {padding-left:20px;}.padleft30 {padding-left:30px;}.padleft40 {padding-left:40px;}.padleft45 {padding-left:45px;}.padleft50 {padding-left:50px;}.padleft60 {padding-left:60px;}.padleft70 {padding-left:70px;}.padleft80 {padding-left:80px;}.padright0 {padding-right:0;}.padright10 {padding-right:10px;}.padright15 {padding-right:15px;}.padright20 {padding-right:20px;}.padright30 {padding-right:30px;}.padright40 {padding-right:40px;}.padright45 {padding-right:45px;}.padright50 {padding-right:50px;}.padright60 {padding-right:60px;}.padright70 {padding-right:70px;}.padright80 {padding-right:80px;}.full_width {	position:relative;	margin-left:-30px;	margin-right:-30px;}	.service img {		top: 0;		bottom: 0;		margin: auto auto;		max-width: 900px;		width: 70%;	}.footer_show {	width:100%;	}.intrinsic-container {  position: relative;  height: 0;  overflow: hidden;}/* 16x9 Aspect Ratio */.intrinsic-container-16x9 {  padding-bottom: 56.25%;}/* 4x3 Aspect Ratio */.intrinsic-container-4x3 {  padding-bottom: 75%;}.intrinsic-container iframe {  position: absolute;  top:0;  left: 0;  width: 100%;  height: 100%;}.boxMenu {display: block;margin:150px auto;color:#ffffff;-webkit-border-radius:10px;opacity:.06;background:red;width:120px;height:75;-webkit-transition:-webkit-tranform 2s, opacity 2s, background 2s, width 2s, height 2s;	}.boxMenu:hover {	}/* Edge Styles */.edgeLoad-FooterShow001 { visibility:hidden; }#PWW_V4 {	}